@font-face{font-family:outfit;src:url(../media/outfit_latin-s.p.758e15a8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_ad3fc1af-module__Iz38KW__className{font-family:outfit,outfit Fallback}.outfit_ad3fc1af-module__Iz38KW__variable{--font-outfit:"outfit","outfit Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.contents{display:contents}.hidden{display:none}.table{display:table}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}}:root{font-family:var(--font-outfit),sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191918}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{transition:background-color .12s,border-color .12s}button:disabled{cursor:default;opacity:.4}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button svg{flex-shrink:0}h1,h2,p{margin:0}h1,h2{font-weight:500}.app{--page:#f2efe7;--surface:#fbf9f2;--soft:#e8e4d9;--control:#f2efe7;--raised:#e5e0d3;--text:#292924;--muted:#69695e;--border:#d0cbbe;--strong-border:#a9a596;--accent:#826135;--action:#302f29;--action-text:#f6f1e5;--danger:#91443c;--score-text:#292924;--scrim:#0009;background:var(--page);min-height:100dvh;color:var(--text);padding:0 20px}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#191918;--surface:#232321;--soft:#282825;--control:#2d2d29;--raised:#373732;--text:#eee9de;--muted:#aaa79b;--border:#41413b;--strong-border:#69695f;--accent:#c6a575;--action:#c6a575;--action-text:#24231f;--danger:#d49a8d;--score-text:#eee9de}.loading{color:var(--muted);place-items:center;font-size:14px;display:grid}.site-header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:560px;min-height:102px;margin:0 auto;display:flex}.brand{min-height:44px;color:var(--muted);letter-spacing:-.2px;align-items:center;font-size:17px;text-decoration:none;display:inline-flex}.brand-copy strong{font-weight:400}.icon-button,.back-button,.game-toolbar button{border:1px solid var(--border);background:var(--surface);width:44px;min-width:44px;height:44px;color:var(--text);border-radius:8px;place-items:center;display:grid}.icon-button:hover,.back-button:hover,.game-toolbar button:hover{background:var(--raised)}.setup-shell{width:100%;max-width:560px;margin:0 auto}.setup-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px}.setup-card-heading{margin-bottom:28px}.setup-card-heading h1{letter-spacing:-.6px;font-size:27px;line-height:1.2}h2{font-size:14px}.section-line{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.segmented{border:1px solid var(--border);background:var(--page);border-radius:8px;gap:4px;padding:4px;display:flex}.segmented button{background:var(--page);min-width:44px;min-height:44px;color:var(--muted);border:1px solid #0000;border-radius:4px;flex:1;padding:8px;font-size:16px}.segmented button:hover{background:var(--soft);color:var(--text)}.segmented button.selected{background:var(--control);border-color:var(--strong-border);color:var(--text);font-weight:500}.players-label{margin:22px 0 12px}.player-fields{gap:8px;display:grid}.player-field{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.name-input{flex:1;min-width:0}.name-input label{color:var(--muted);font-size:10px;line-height:1.2;display:block}.name-input input{background:var(--surface);width:100%;min-height:44px;color:var(--text);border:0;border-radius:0;padding:6px 0;font-size:15px}.name-input input::placeholder{color:var(--muted)}.clear-name{background:var(--surface);width:44px;min-width:44px;height:44px;color:var(--muted);border:0;border-radius:4px;place-items:center;display:grid}.clear-name:hover{background:var(--soft);color:var(--text)}.color-menu{flex-shrink:0;position:relative}.color-menu summary{border-radius:4px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.color-menu summary:hover{background:var(--soft)}.color-menu summary::-webkit-details-marker{display:none}.player-orb{background:var(--player-accent);border-radius:4px;width:18px;height:18px;display:inline-block}.blue{--player-accent:#66add2;--player-surface:#c4dfed}.red{--player-accent:#df7b66;--player-surface:#f0c5bd}.green{--player-accent:#a5c46f;--player-surface:#d0e3ba}.ivory{--player-accent:#edc36a;--player-surface:#f2dda8}.black{--player-accent:#b899d6;--player-surface:#dfcbed}.dark .blue{--player-surface:#204d68}.dark .red{--player-surface:#713a39}.dark .green{--player-surface:#3e5838}.dark .ivory{--player-surface:#68502b}.dark .black{--player-surface:#534061}.color-picker{background:var(--surface);border:1px solid var(--strong-border);z-index:10;border-radius:8px;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:-7px}.color-dot{background:var(--player-accent);color:#191918;border:2px solid var(--surface);border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.color-dot[aria-pressed=true]{border-color:var(--text)}.life-section{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.life-options{gap:8px;display:flex}.life-option{border:1px solid var(--border);min-height:72px;color:var(--text);background:var(--surface);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 5px;display:flex}.life-option:hover{background:var(--soft)}.life-option.selected{border-color:var(--accent);background:var(--soft)}.life-option strong{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1}.life-option>span{color:var(--muted);font-size:11px}.custom-symbol{align-items:center;height:27px;display:flex}.custom-life{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.custom-life input{border:1px solid var(--border);background:var(--control);width:105px;min-height:44px;color:var(--text);border-radius:8px;padding:8px 10px}.primary{border:1px solid var(--action);background:var(--action);min-height:48px;color:var(--action-text);border-radius:8px;padding:12px 18px;font-size:14px;font-weight:500}.primary:hover{background:var(--text);border-color:var(--text);color:var(--page)}.start-button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:24px;font-size:15px;display:flex}.app:not(.playing){padding-bottom:max(24px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.site-header{order:-2}.setup-shell{order:-1}.pwa-controls{order:1;justify-content:center;margin:12px auto 0;display:flex}.text-button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:10px 4px;font-size:13px;display:flex}.text-button:hover{color:var(--text)}.pwa-controls .text-button{font-size:12px}.playing{padding:0}.game-screen{max-width:1100px;height:100dvh;padding:max(0px,env(safe-area-inset-top))16px max(0px,env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;margin:auto;display:grid}.game-header{grid-template-columns:96px 1fr 96px;align-items:center;gap:8px;height:88px;display:grid}.game-header>div{text-align:center}.game-header h1{font-size:18px;font-weight:500}.game-header p{color:var(--muted);margin-top:2px;font-size:11px}.back-button{background:var(--page);border-color:#0000}.game-toolbar{justify-content:flex-end;gap:4px;display:flex}.game-toolbar button{background:var(--page);border-color:#0000}.board{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.board-2{grid-template-columns:1fr;gap:8px}.board-3 .player-zone:first-child{grid-column:1/-1}.board-5,.board-6{grid-template-rows:repeat(3,minmax(0,1fr))}.board-5 .player-zone:last-child{grid-column:1/-1}.player-zone{border:1px solid var(--border);background:var(--player-surface);color:var(--score-text);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:size}.player-zone.is-out{color:var(--muted);border-style:dashed}.zone-content{width:100cqw;height:100cqh;transform:rotate(var(--rotation));flex-direction:column;justify-content:center;align-items:center;gap:clamp(3px,2cqh,10px);padding:clamp(6px,4cqmin,24px);display:flex}.zone-content.sideways{gap:4px;width:100cqh;height:100cqw}.zone-heading{justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:18px;display:flex}.zone-heading h2{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,min(11cqw,11cqh),20px);font-weight:500;overflow:hidden}.zone-dot{background:var(--player-accent);border-radius:1px;flex-shrink:0;width:5px;height:5px}.out-label{font-size:10px;line-height:1.3}.life-controls{grid-template-columns:1fr 1fr;place-items:center;gap:clamp(5px,3cqh,16px) 8px;width:100%;max-width:100%;display:grid}.life-total{font-size:clamp(28px,min(calc(130cqw/var(--digits,2)),36cqh),160px);text-align:center;grid-area:1/1/auto/-1;line-height:1;position:relative}.life-number{font-variant-numeric:tabular-nums lining-nums;letter-spacing:normal;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.life-change{font:12px var(--font-outfit),sans-serif;color:var(--score-text);opacity:0;position:absolute;bottom:0;right:-25px}.life-change.visible{opacity:1}.life-button{border:1px solid var(--strong-border);background:var(--control);width:clamp(44px,35cqw,90px);min-width:44px;height:clamp(44px,18cqh,52px);min-height:44px;color:var(--score-text);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;place-items:center;display:grid}.life-button svg{stroke-width:1.6px;width:25px;height:25px}.life-button:hover,.life-button:active{background:var(--raised);border-color:var(--text)}.zone-bottom{text-align:center;font-size:10px}.zone-content.sideways .life-total{font-size:clamp(24px,min(calc(100cqmin/var(--digits,2)),25cqmin),90px)}.zone-content.sideways .zone-heading h2{font-size:clamp(11px,6cqmin,18px)}.zone-content.sideways .life-button{width:clamp(44px,28cqmin,80px);height:44px}.game-footer{justify-content:center;align-items:center;height:64px;display:flex}.game-footer>button{background:var(--page);min-height:44px;color:var(--muted);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.game-footer>button:hover{color:var(--text);background:var(--surface)}.duel-screen{max-width:760px}.duel-screen .player-zone{border-radius:12px}.duel-screen .zone-content{gap:clamp(4px,3cqh,12px)}.duel-screen .zone-heading h2{font-size:clamp(16px,6cqw,23px)}.duel-screen .life-controls{row-gap:clamp(8px,4cqh,18px);max-width:300px}.duel-screen .life-total{font-size:clamp(40px,min(calc(135cqw/var(--digits,2)),40cqh),185px)}.duel-screen .life-button{width:clamp(56px,25cqw,110px);height:clamp(48px,17cqh,56px)}.duel-screen .zone-content.sideways .life-total{font-size:clamp(28px,min(calc(100cqmin/var(--digits,2)),26cqmin),130px)}.duel-screen .zone-content.sideways .life-button{width:clamp(44px,24cqmin,90px);height:44px}.outcome-banner{z-index:6;border:1px solid var(--strong-border);background:var(--surface);width:max-content;max-width:calc(100% - 24px);color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.outcome-banner button{border:1px solid var(--border);background:var(--control);min-width:44px;min-height:44px;color:var(--text);border-radius:4px;padding:8px}.banner-close{place-items:center;display:grid}.modal-backdrop{z-index:20;background:var(--scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{overscroll-behavior:contain;border:1px solid var(--strong-border);background:var(--surface);width:100%;max-width:460px;max-height:calc(100dvh - 32px);color:var(--text);border-radius:12px;padding:24px;overflow:auto;box-shadow:0 10px 35px #0003}.dialog-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dialog-header h2{font-size:20px;font-weight:500}.secondary{border:1px solid var(--border);background:var(--control);min-height:44px;color:var(--text);border-radius:8px;padding:10px 14px;font-size:13px}.secondary:hover{background:var(--raised)}.menu-description{color:var(--muted);margin-bottom:18px;font-size:12px}.menu-row{border:1px solid var(--border);background:var(--control);width:100%;min-height:48px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.menu-row>span{color:var(--muted);margin-left:auto}.toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:13px;display:flex}.toggle-row small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.toggle-row input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.player-settings{border-top:1px solid var(--border)}.player-setting{border-bottom:1px solid var(--border);padding:12px 0}.player-setting>div{align-items:center;gap:8px;display:flex}.player-setting strong{text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.player-setting .icon-button{margin-left:auto}.small-orb{background:var(--player-accent);border-radius:2px;flex-shrink:0;width:10px;height:10px}.exception-label{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.exception-label input{width:18px;height:18px;accent-color:var(--accent)}.player-setting .text-button{padding:8px 0}.danger{color:var(--danger)}.manual-result{margin-top:20px;font-size:13px;display:block}.manual-result select{border:1px solid var(--border);background:var(--control);width:100%;min-height:48px;color:var(--text);border-radius:8px;margin-top:8px;padding:10px;display:block}.hint{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6}.menu-bottom{gap:8px;margin-top:20px;display:flex}.menu-bottom button{flex:1}.confirm-box{background:var(--soft);border:1px solid var(--border);border-radius:8px;margin-top:20px;padding:14px}.confirm-box p{margin-bottom:12px;font-size:12px;line-height:1.6}.confirm-box>div{flex-wrap:wrap;gap:8px;display:flex}.history-list{margin:12px 0;padding:0;list-style:none}.history-list li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.history-list time{color:var(--muted);flex-shrink:0;font-size:10px}.result-dialog{text-align:center}.result-dialog h2{overflow-wrap:anywhere;margin:10px 0 28px;font-size:26px}.result-dialog>button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.install-copy{margin:14px 0;font-size:14px;line-height:1.6}.install-steps{padding-left:20px;font-size:13px;line-height:1.7}.install-steps li{margin:16px 0}.install-steps strong{font-weight:500}.install-steps~.primary{width:100%;margin-top:20px}.storage-notice,.update-notice,.pwa-error{z-index:30;border:1px solid var(--strong-border);background:var(--surface);width:max-content;max-width:calc(100% - 32px);color:var(--text);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.storage-notice{width:calc(100% - 32px);max-width:560px}.storage-notice button,.update-notice button{border:1px solid var(--border);background:var(--control);min-width:44px;min-height:44px;color:var(--text);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.storage-notice button{flex-shrink:0;font-size:22px}@media (min-width:900px){.site-header{min-height:125px}.game-screen{padding-left:28px;padding-right:28px}.game-header{height:96px}.game-footer{height:72px}}@media (max-width:600px){.app{padding-left:16px;padding-right:16px}.playing{padding:0}.site-header{min-height:88px}.setup-card{padding:20px}.setup-card-heading{margin-bottom:20px}.setup-card-heading h1{font-size:25px}.game-screen{padding-left:12px;padding-right:12px}.game-header{grid-template-columns:92px 1fr 92px;gap:0;height:80px}.game-header h1{font-size:17px}.game-header p{font-size:10px}.board{gap:8px}.game-footer{height:56px}.dialog{padding:20px}.life-change{font-size:11px;right:-20px}}@media (max-width:360px){.app{padding-left:12px;padding-right:12px}.playing{padding:0}.setup-card{padding:16px}.segmented{gap:2px}.player-field{gap:4px;padding:5px}.game-header{height:68px}.game-header h1{font-size:15px}.game-header p{font-size:9px}.game-screen{padding-left:8px;padding-right:8px}.game-footer{height:48px}.board{gap:6px}.player-zone{border-radius:10px}.zone-heading{gap:4px;min-height:16px}.board-5 .zone-content,.board-6 .zone-content{gap:3px;padding:5px}.board-5 .life-controls,.board-6 .life-controls{row-gap:4px}.board-5 .life-total,.board-6 .life-total{font-size:clamp(24px,min(calc(120cqw/var(--digits,2)),32cqh),130px)}}@media (orientation:landscape) and (max-height:600px){.game-header{height:64px}.game-footer{height:48px}.board-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.duel-screen .zone-content{transform:rotate(calc(var(--rotation) + 90deg));width:100cqh;height:100cqw}.duel-screen .zone-content.sideways{width:100cqw;height:100cqh}.duel-screen .life-total{font-size:clamp(28px,min(calc(100cqmin/var(--digits,2)),28cqmin),130px)}.duel-screen .life-button{width:clamp(44px,23cqmin,95px);height:48px}.duel-screen .zone-heading h2{font-size:18px}.board-3{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.board-3 .player-zone:first-child{grid-column:auto}.board-5,.board-6{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.board-5 .player-zone:last-child{grid-column:auto}.zone-content{gap:3px;padding:5px}.life-controls{row-gap:4px}.zone-bottom{font-size:9px}.zone-heading{min-height:16px}.zone-heading h2{font-size:14px}.outcome-banner{bottom:52px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
