.game-symbol{vertical-align:middle;flex-shrink:0;width:22px;height:22px;display:inline-block}.board-control{width:40px;height:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:inline-flex}.board-control:focus-visible{outline-offset:2px;outline:3px solid #29a3df}.board-list-link{margin-bottom:8px}.board-help{margin-left:auto}.board-dialog{box-sizing:border-box;color:#27392f;background:#f4efd9;border:1px solid #9b8d62;border-radius:18px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;overflow:auto;box-shadow:0 18px 60px #0007}.board-dialog::backdrop{background:#07181299}.board-dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.board-dialog-heading h2{margin:0;font-size:20px}.board-dialog p,.board-dialog li{color:inherit;font-size:14px;line-height:1.6}.board-dialog ol{padding-left:22px}.board-dialog li+li{margin-top:8px}.board-dialog-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.board-dialog .board-dialog-action{color:#27392f;width:auto;min-width:80px;min-height:44px;font:inherit;cursor:pointer;background:#fff9e8;border:1px solid #69755c;border-radius:10px;padding:10px 18px}.board-dialog .board-dialog-action:focus-visible{outline-offset:2px;outline:3px solid #29a3df}.board-dialog .board-dialog-action:disabled{opacity:.5;cursor:default}.board-sr{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.board-clock-dial{fill:none;flex-shrink:0;width:26px;height:26px;display:block}.board-clock-track{stroke:currentColor;stroke-width:3px;opacity:.2}.board-clock-progress{stroke:currentColor;stroke-width:3px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .5s linear;transform:rotate(-90deg)}.board-clock-hand{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:20px 20px}.board-clock-hand.ticking{animation:2s ease-in-out infinite board-clock-tick}.board-timer{--clock-ink:#285746;--clock-surface:#edf2e6;--clock-border:#a8bba0;--clock-alert:#a64b28;--clock-alert-surface:#f8e8d7;--clock-alert-border:#c9784e;border:1px solid var(--clock-border);background:var(--clock-surface);min-width:80px;height:32px;color:var(--clock-ink);white-space:nowrap;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:2px 6px;display:inline-flex}.board-timer .board-timer-readout{color:inherit;align-items:baseline;gap:2px;display:flex}.board-timer .board-timer-readout b{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font:750 22px/1 ui-monospace,monospace}.board-timer .board-timer-readout small{color:inherit;font-size:10px;display:inline}.board-timer.is-waiting{opacity:.72}.board-timer.urgent,.board-timer.expired{color:var(--clock-alert);background:var(--clock-alert-surface);border-color:var(--clock-alert-border)}.board-timer.urgent{animation:1s ease-in-out infinite board-clock-pulse}@keyframes board-clock-tick{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes board-clock-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--clock-alert-border) 30%, transparent)}}@media (width<=700px),(height<=650px){.board-timer{gap:4px;min-width:74px;height:28px;padding:1px 5px}.board-timer .board-clock-dial{width:22px;height:22px}.board-timer .board-timer-readout b{font-size:20px}}@media (prefers-reduced-motion:reduce){.board-timer,.board-clock-hand.ticking{animation:none!important}.board-clock-progress{transition:none!important}}header>.board-site-nav{flex-shrink:0;align-items:center;gap:4px;display:flex}header>.board-site-nav .board-control{box-sizing:border-box;width:32px;height:32px;min-height:32px;color:inherit;border-radius:8px;margin:0;padding:5px}header>.board-site-nav .game-symbol{width:20px;height:20px}@media (width<=700px){header:has(>.board-site-nav)>:is(.brand,.game-title,.lobby-branding,.wordmark){display:none}}@media (width<=380px){header:has(>.board-site-nav)>.header-meta{display:none}}:root{color:#ececdf;font-synthesis:none;--lime:#e5cca0;--muted:#a4b3a2;--ink:#20342b;--paper:#eeebdf;--orange:#e69a65;--line:#ffffff19;--table:#23382c;background:#111b1a;font-family:Avenir Next,Avenir,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--lime);outline-offset:5px}button,a{color:inherit}button{border:0}button:disabled:not(.action-card){opacity:.45}h1,h2,h3,p{margin:0}button,input,select{touch-action:manipulation}input,select{color:#f1f3e6;background:#101c18;border:1px solid #ffffff26;border-radius:8px;width:100%;min-height:49px;padding:14px 15px}input::placeholder{color:#839082}select{appearance:auto;color-scheme:inherit}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;max-width:1440px;height:86px;margin:auto;padding:0 48px;display:flex}.wordmark{letter-spacing:-1px;align-items:center;gap:10px;font-size:22px;font-weight:850;text-decoration:none;display:flex}.brand-glyph{color:var(--lime);font-size:36px}.brand-dot{align-self:flex-start;padding-top:10px;font-size:10px}.header-right{align-items:center;gap:24px;display:flex}.edition,.eyebrow{letter-spacing:1.7px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.edition{font-size:10px}.help-button{background:0 0;border:1px solid #ffffff3b;border-radius:50%;width:32px;height:32px;font-weight:600}.text-button,.rules-link{color:var(--muted);background:0 0;padding:10px;font-size:13px}.green-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #d2ef7020}.green-dot.red{background:var(--orange)}.primary,.secondary{border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:13px 22px;font-size:14px;font-weight:700;display:inline-flex}.primary{background:var(--lime);color:#203329;box-shadow:0 3px #849b47}.primary:not(:disabled):hover{background:#e0f89b}.primary:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px #849b47}.secondary{color:var(--paper);background:#ffffff09;border:1px solid #ffffff28}.secondary:hover{background:#ffffff15}.full{width:100%}.rig{filter:drop-shadow(0 14px 12px #0002);width:100%;display:block}.rules-link{color:#c4d8a8;text-underline-offset:4px;margin:13px auto 0;font-size:11px;text-decoration:underline;display:block}.lobby-cards{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:45px;padding-top:30px;display:flex}.lobby-cards-title{flex:0 0 220px}.lobby-cards-title h2{letter-spacing:-1px;margin-top:12px;font-size:23px}.sample-cards{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.sample-card{align-items:center;gap:13px;display:flex}.sample-card svg{background:var(--paper);border:3px solid #d8d6c7;border-radius:4px;flex-shrink:0;width:64px;padding:3px;transform:rotate(-6deg);box-shadow:2px 3px #0003}.sample-card strong{font-size:13px}.sample-card p{color:#a9b5a0;margin-top:5px;font-size:10px;line-height:1.8}.site-footer{border-top:1px solid var(--line);letter-spacing:1px;color:#a5b09b;justify-content:space-between;max-width:1344px;margin:35px auto 0;padding:22px 32px;font-family:ui-monospace,monospace;font-size:9px;display:flex}.message,.connection-banner{background:#422c20;border:1px solid #e29d6877;border-radius:8px;align-items:center;gap:14px;max-width:1248px;margin:16px auto 0;padding:12px 18px;font-size:13px;line-height:1.6;display:flex}.message button{color:inherit;background:0 0;flex-shrink:0;text-decoration:underline}.message button:last-child{margin-left:auto;font-size:20px;text-decoration:none}.notice{overflow-wrap:anywhere;background:#283b27;border-color:#b2cf6866}.connection-banner{color:#e8d99f;background:#36341c;border-color:#948249}.avatar{color:#283b24;background:#a2ba70;border:2px solid #fff2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;box-shadow:0 3px 4px #0002}.seat-1 .avatar{color:#503c24;background:#dfb076}.seat-2 .avatar{color:#2d4649;background:#91b9b9}.seat-3 .avatar{color:#44384e;background:#ae9cb9}.seat-4 .avatar{color:#503532;background:#d19c9b}.seat-5 .avatar{color:#514523;background:#d2c57e}.seat-6 .avatar{color:#28412e;background:#91b392}.seat-7 .avatar{color:#523925;background:#d4a783}.seat-8 .avatar{color:#303d61;background:#9dadd1}.seat-9 .avatar{color:#51304c;background:#c7a5c5}.game-table{max-width:1280px;margin:0 auto;padding:32px 36px 0}.table-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.table-heading h1{letter-spacing:-1px;margin-top:9px;font-size:29px}.round-counter{align-items:center;gap:14px;display:flex}.round-counter>span{letter-spacing:1px;color:#9ead97;font:10px ui-monospace,monospace}.round-counter>strong{font:650 31px ui-monospace,monospace}.round-counter small{color:#9ead97;font-size:14px;font-weight:400}.round-pips{align-self:flex-end;gap:4px;margin-bottom:7px;display:flex}.round-pips i{background:#ffffff1a;border-radius:2px;width:5px;height:11px}.round-pips .filled{background:var(--lime)}.board-zone{background-color:#243c2e;background-image:radial-gradient(at 50% 40%,#50674422,#0000 70%),repeating-linear-gradient(90deg,#ffffff02 0 1px,#0000 1px 4px);border:1px solid #6a7c4970;border-radius:18px;padding:20px 22px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #182b2080,inset 0 0 70px #07170e50,0 13px 25px #0002}.board-zone:before{content:"";pointer-events:none;border:1px dashed #a0b77720;border-radius:11px;position:absolute;inset:10px}.board-topline{justify-content:space-between;align-items:center;gap:10px;padding:0 4px 15px;display:flex;position:relative}.board-topline>span{letter-spacing:1.5px;color:#bccaa9;font:9px ui-monospace,monospace}.history-button{color:#c2d0b1;background:0 0;padding:7px;font-size:11px}.players-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.players-grid:has(>:nth-child(5)){grid-template-columns:repeat(3,1fr)}.players-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);max-width:700px;margin:auto}.players-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.player-seat{background:#15271ce8;border:1px solid #758d574d;border-radius:9px;min-width:0;padding:13px 14px 0;box-shadow:0 4px 6px #0002}.player-seat.me{border-color:#c6e97b99;box-shadow:0 0 0 1px #c6e97b30,0 4px 6px #0002}.seat-top{align-items:center;gap:9px;display:flex}.seat-top>div{min-width:0}.seat-top h3{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.you-tag{color:var(--lime);background:#d2ef7020;border-radius:3px;margin-left:5px;padding:2px 4px;font-size:9px}.seat-status{color:#98ac8d;margin-top:4px;font-size:9px;display:block}.choice-token{text-align:center;color:#9daf8b;border:1px solid #78965c70;border-radius:3px;flex-shrink:0;width:22px;height:28px;margin-left:auto;font-size:16px;line-height:26px;box-shadow:2px 2px #0003}.choice-token.sealed{color:var(--lime);border-color:#c2dc78}.seat-stats{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 11px;display:grid}.seat-stats>div+div{border-left:1px solid #ffffff18;padding-left:16px}.seat-stats span{color:#a8b999;font-size:9px}.seat-stats strong{align-items:center;gap:5px;margin-top:5px;font:650 28px/1.2 ui-monospace,monospace;display:flex}.seat-stats small{color:#a8b999;align-self:flex-end;padding-bottom:4px;font:10px system-ui,sans-serif}.diamond{width:40px;color:var(--lime)}.diamond.small{width:14px;height:22px}.seat-result{color:#a5b693;overflow-wrap:anywhere;border-top:1px solid #ffffff13;min-height:33px;padding:9px 0;font-size:9px;line-height:1.5}.seat-result.loss{color:#f0a378}.burnt{border-color:#dc926a77}.field-center{grid-template-columns:1fr 1fr;align-items:center;min-height:205px;padding:8px 58px 0;display:grid;position:relative}.field-center>.rig{max-width:330px;margin:0 auto}.pressure-block{max-width:365px}.pressure-label{color:#bdcda8;justify-content:space-between;gap:10px;font-size:11px;display:flex}.pressure-label>span:last-child{color:#9cb08b;font-size:10px}.pressure-label b{color:#d6dfc5;margin-left:5px;font-size:13px}.pressure-value{flex-wrap:wrap;align-items:baseline;gap:7px;margin:8px 0 14px;display:flex}.pressure-value>strong{letter-spacing:-3px;color:var(--lime);font:550 45px ui-monospace,monospace}.pressure-value>span{color:#9cb08b;font:16px ui-monospace,monospace}.pressure-value>small{color:#bdcda8;margin-left:8px;font-size:10px}.pressure-track{gap:5px;padding-right:24px;display:flex;position:relative}.pressure-track i{background:#0f211766;border:1px solid #cce89628;border-radius:2px;flex:1;height:19px}.pressure-track i.filled{background:#c3df74;box-shadow:0 0 8px #d2ef7012}.pressure-track i.warning{border-color:#e2a06c77}.pressure-track i.warning.filled{background:#e0a16c}.pressure-track>span{color:#dfaa77;font-size:24px;position:absolute;top:-1px;right:0}.danger-text,.danger-text>strong{color:#efac7e!important}.field-caption{text-align:center;letter-spacing:2px;color:#a9bd8680;grid-column:1/-1;margin:-5px 0 18px;font:8px ui-monospace,monospace}.field-caption span{padding:0 18px}.hand-zone{padding:26px 0 0;position:relative}.hand-heading{justify-content:space-between;align-items:center;gap:14px;padding:0 7px;display:flex}.hand-heading h2{letter-spacing:-.4px;margin-top:8px;font-size:16px;font-weight:600}.hand-progress{color:#a7b59b;align-items:center;gap:14px;font-size:11px;display:flex}.hand-cards{perspective:1000px;justify-content:center;gap:26px;padding:39px 0 16px;display:flex}.action-card{aspect-ratio:63/88;background:var(--paper);color:#324331;isolation:isolate;border:5px solid #eceadc;border-radius:12px;flex-direction:column;align-items:center;width:202px;padding:18px 22px 14px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;transform:rotate(-5deg);box-shadow:inset 0 0 0 1px #8c96726b,0 2px #d9d6c3,0 4px #d2cfbe,0 10px 16px #0005}.action-card:before{content:"";pointer-events:none;z-index:-1;background-image:repeating-linear-gradient(0deg,#26382403 0 1px,#0000 1px 3px);border:1px solid #99a07a50;border-radius:5px;position:absolute;inset:5px}.action-card.overdrive{color:#8a482a;transform:translateY(-9px)}.action-card.evacuate{color:#315e52;transform:rotate(5deg)}.action-card:not(:disabled):hover{transform:translateY(-15px)rotate(0);box-shadow:inset 0 0 0 1px #8c96726b,0 2px #d9d6c3,0 4px #d2cfbe,0 17px 24px #0006}.action-card.selected,.action-card.selected:hover{box-shadow:inset 0 0 0 1px #8c96726b, 0 2px 0 #d9d6c3, 0 4px 0 #d2cfbe, 0 0 0 3px var(--lime), 0 18px 26px #0005;transform:translateY(-27px)rotate(0)}.action-card.selected:after{content:"✓";background:var(--lime);color:#263626;border-radius:50%;width:25px;height:25px;font-size:14px;line-height:25px;position:absolute;top:-13px;right:-10px;box-shadow:0 2px 6px #0004}.action-card:disabled{opacity:.7}.card-corner{flex-direction:column;align-items:center;font:700 17px/1.1 Georgia,serif;display:flex;position:absolute;top:8px;left:8px}.card-corner i{margin-top:2px;font-size:12px;font-style:normal}.card-corner.bottom{inset:auto 8px 8px auto;transform:rotate(180deg)}.card-series{letter-spacing:1.15px;color:#748164;white-space:nowrap;font:7px ui-monospace,monospace}.card-art{width:100%;margin-top:11px;display:block}.card-art svg{width:100%;display:block}.card-name{letter-spacing:-1px;white-space:nowrap;margin-top:-1px;font-size:19px;font-weight:800;line-height:1.4}.card-effect{text-align:center;border-top:1px solid #68795433;flex-direction:column;width:100%;margin-top:12px;padding-top:10px;display:flex}.card-effect strong{white-space:nowrap;font-size:12px;font-weight:700}.card-effect>span{color:#747d66;white-space:nowrap;margin-top:8px;font-size:9px}.stat-divider{color:#8b9377;padding:0 5px;font-weight:400}.card-number{letter-spacing:1px;white-space:nowrap;color:#92947a;margin-top:auto;padding-top:14px;font:6px ui-monospace,monospace}.confirm-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;max-width:780px;margin:5px auto 0;padding:16px 5px;display:flex}.confirm-row>span{color:#b5c3a8;font-size:11px;line-height:1.7}.confirm-button{flex-shrink:0;min-width:184px}.sealed-hand{justify-content:center;align-items:center;gap:36px;min-height:285px;padding:27px 0 0;display:flex}.card-back{aspect-ratio:63/88;color:#ececdc;background:#486448 repeating-linear-gradient(45deg,#d7e2b51c 0 1px,#0000 1px 6px);border:6px solid #e4e2d1;border-radius:10px;width:150px;padding:9px;transform:rotate(-7deg);box-shadow:0 3px #c9c5b5,0 10px 20px #0005}.card-back>div{border:1px solid #bccaa066;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:45px;display:flex}.card-back span{letter-spacing:-1px;text-align:center;font-size:23px;font-weight:850;line-height:.95}.card-back small{letter-spacing:1.5px;margin-top:20px;font:6px ui-monospace,monospace}.sealed-hand h3{margin:13px 0;font-size:22px}.sealed-hand p{color:var(--muted);font-size:12px}.waiting-dots{gap:6px;margin-top:20px;display:flex}.waiting-dots i{background:var(--lime);border-radius:50%;width:5px;height:5px;animation:1.4s infinite blink}.waiting-dots i:nth-child(2){animation-delay:.2s}.waiting-dots i:nth-child(3){animation-delay:.4s}.reveal-panel{background:#233226;border:1px solid #d2ef7033;border-radius:12px;align-items:center;gap:22px;min-height:140px;margin:24px 0;padding:26px;display:flex}.reveal-panel.boom{background:#342820;border-color:#e69a6555}.reveal-icon{color:var(--lime);padding:0 10px;font-size:39px}.boom .reveal-icon{color:var(--orange)}.reveal-panel h2{letter-spacing:-.5px;margin:9px 0 10px;font-size:18px}.reveal-panel p{color:#b0bd9f;font-size:11px;line-height:1.6}.reveal-panel>button{flex-shrink:0;margin-left:auto}.reveal-panel small{font:11px ui-monospace,monospace}.results-panel{background:#1c2c21;border:1px solid #c4dd7c66;border-radius:12px;margin-top:26px;padding:28px}.results-title{text-align:center}.results-title h2{color:var(--lime);letter-spacing:-1px;overflow-wrap:anywhere;margin:13px 0;font-size:28px}.results-title p{color:var(--muted);font-size:12px}.scoreboard{max-width:650px;margin:25px auto}.scoreboard>div{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:14px;font-size:13px;display:flex}.scoreboard>div>span:first-child{color:#a5b797;width:18px;font:14px ui-monospace,monospace}.scoreboard .winner{background:#d2ef7010;border-radius:5px}.scoreboard .winner>span:first-child{color:var(--lime)}.scoreboard strong{flex:1}.lost-stat{color:#adad92;font-size:10px}.scoreboard b{text-align:right;min-width:55px;font:24px ui-monospace,monospace}.scoreboard small{color:var(--muted);margin-left:4px;font:11px system-ui,sans-serif}.results-controls{justify-content:center;align-items:center;gap:14px;display:flex}.results-controls>span{color:var(--muted);font-size:12px}.modal{color:var(--paper);background:#1d2d23;border:1px solid #aec08366;border-radius:14px;width:calc(100% - 32px);max-width:590px;max-height:calc(100dvh - 48px);padding:25px;box-shadow:0 30px 100px #0008}.modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06110cd9}.modal-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;display:flex}.modal-title h2{letter-spacing:-.7px;font-size:21px}.icon-button{background:0 0;border:1px solid #ffffff2a;border-radius:50%;width:32px;height:32px;font-size:24px;line-height:1}.modal>p{color:#c4ccb7;font-size:14px;line-height:1.8}.modal-actions{justify-content:flex-end;gap:12px;margin-top:25px;display:flex}.rules{color:#c4cfb7;font-size:13px;line-height:1.85}.rules p{margin-bottom:15px}.rules strong{color:#e3efcf}.rules ol{padding-left:20px}.rules li{margin-bottom:14px;padding-left:4px}.rule-note{background:#ccdf7f08;border:1px solid #ccdf7f44;border-radius:7px;margin-bottom:15px;padding:15px 17px}.rule-note p{margin:5px 0 0}.history-list{font-size:12px}.history-list article{border-bottom:1px solid var(--line);margin-bottom:14px;padding:8px 0 18px}.history-list h3{color:var(--lime);justify-content:space-between;gap:10px;margin-bottom:13px;font-size:13px;display:flex}.history-list h3 span{color:#b2c2a0;font-size:11px}.history-list p{color:#c0cbb3;justify-content:space-between;gap:15px;padding:5px 0;display:flex}.history-list strong{font-weight:500}.history-list p>span{color:#aebd9c;font-size:11px}.fatal{max-width:500px;margin:100px auto;padding:25px}.fatal h1{font-size:26px}.fatal p{margin:20px 0}.fatal button{margin:5px}.explosion .board-zone{animation:.45s ease-out board-shake}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes board-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (width>=1500px){.game-table{padding-top:40px}.hand-cards{gap:36px}.action-card{width:215px}.card-art{margin-top:16px}.card-effect{margin-top:14px}}@media (width<=1000px){.site-header{height:74px;padding:0 26px}.edition{display:none}.lobby-cards{gap:25px}.lobby-cards-title{flex-basis:170px}.sample-cards{gap:10px}.sample-card{gap:8px}.sample-card svg{width:48px}.sample-card p{font-size:9px}.game-table{padding:28px 24px 0}.player-seat{padding:11px 10px 0}.seat-top{gap:6px}.seat-top h3{font-size:11px}.avatar{width:29px;height:29px;font-size:11px}.seat-stats>div+div{padding-left:10px}.players-grid{gap:9px}.field-center{padding:5px 28px 0}.pressure-value>small{flex-basis:100%;margin-left:0}.round-pips{display:none}.reveal-panel{gap:14px;padding:20px}.reveal-panel h2{font-size:16px}.reveal-panel>button{gap:10px;padding:12px 15px;font-size:12px}}@media (width<=720px){.site-header{height:65px;padding:0 18px}.wordmark{gap:7px;font-size:18px}.brand-glyph{font-size:31px}.header-right{gap:12px}.text-button{padding:8px 0;font-size:11px}.lobby-cards{display:block}.lobby-cards-title{margin-bottom:22px}.lobby-cards-title h2{font-size:21px}.sample-cards{gap:12px}.sample-card{flex-direction:column;align-items:flex-start}.sample-card svg{width:55px}.sample-card p{font-size:9px}.site-footer{gap:15px;margin-top:24px;padding:20px;font-size:8px}.site-footer>span:last-child{letter-spacing:0;font-size:7px}.game-table{padding:23px 14px 0}.table-heading h1{font-size:23px}.table-heading .eyebrow{letter-spacing:1px;font-size:8px}.round-counter{text-align:right;gap:6px;display:block}.round-counter>span{margin-bottom:4px;font-size:8px;display:block}.round-counter>strong{font-size:26px}.round-counter small{font-size:11px}.board-zone{border-radius:13px;padding:16px 12px 0}.board-topline{padding-bottom:12px}.board-topline>span{letter-spacing:1px;font-size:7px}.history-button{padding:4px;font-size:9px}:is(.players-grid,.players-grid:has(>:nth-child(3):last-child),.players-grid:has(>:nth-child(5))){grid-template-columns:repeat(2,1fr);gap:8px}.players-grid:has(>:nth-child(3):last-child)>:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:260px}.player-seat{padding:10px 10px 0}.seat-top h3{font-size:11px}.seat-stats{gap:10px;margin:12px 0 8px}.seat-stats strong{font-size:24px}.seat-result{min-height:30px;padding:8px 0;font-size:8px}.field-center{grid-template-columns:1.1fr 1fr;column-gap:5px;min-height:170px;padding:13px 7px 0}.pressure-label{font-size:9px;display:block}.pressure-label>span:last-child{margin-top:6px;font-size:8px;display:block}.pressure-value{gap:4px;margin:3px 0 10px}.pressure-value>strong{letter-spacing:-2px;font-size:35px}.pressure-value>span{font-size:13px}.pressure-value>small{margin-top:2px;font-size:8px}.pressure-track{gap:3px;padding-right:15px}.pressure-track i{height:15px}.pressure-track>span{font-size:20px}.field-caption{letter-spacing:1px;margin:12px 0 16px;font-size:6px}.field-caption span{padding:0 8px}.hand-zone{padding-top:23px}.hand-heading{align-items:flex-start;padding:0 3px}.hand-heading .eyebrow{letter-spacing:1px;font-size:7px}.hand-heading h2{margin-top:6px;font-size:13px;line-height:1.6}.hand-progress{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;font-size:8px}.hand-cards{gap:10px;padding:32px 5px 16px}.action-card{border-width:4px;border-radius:9px;width:calc(33.3333vw - 20px);max-width:175px;padding:12px 10px 10px}.card-corner{font-size:13px;top:5px;left:4px}.card-corner i{margin-top:1px;font-size:9px}.card-corner.bottom{bottom:5px;right:4px}.card-series{letter-spacing:.4px;margin-top:3px;margin-left:4px;font-size:4px}.card-art{margin-top:9px}.card-name{letter-spacing:-.6px;margin-top:0;font-size:clamp(12px,3.4vw,17px)}.card-effect{margin-top:7px;padding-top:7px}.card-effect strong{font-size:clamp(7px,2.05vw,10px)}.stat-divider{padding:0 1px}.card-effect>span{letter-spacing:-.2px;margin-top:6px;font-size:clamp(6px,1.6vw,8px)}.card-number{letter-spacing:.3px;padding-top:10px;font-size:4px}.action-card.selected,.action-card.selected:hover{transform:translateY(-18px)rotate(0)}.action-card:not(:disabled):hover{transform:translateY(-10px)rotate(0)}.action-card.overdrive{transform:translateY(-5px)}.action-card.selected:after{width:21px;height:21px;font-size:11px;line-height:21px;top:-11px;right:-8px}.confirm-row{flex-direction:column;gap:12px;margin-top:7px;padding:14px 2px 0}.confirm-row>span{text-align:center;min-height:17px;font-size:10px}.confirm-button{width:100%;min-height:47px;font-size:13px}.sealed-hand{gap:27px;min-height:250px;padding:30px 8px 10px}.card-back{flex-shrink:0;width:120px}.card-back>div{font-size:34px}.card-back span{font-size:19px}.sealed-hand .eyebrow{letter-spacing:1px;font-size:8px}.sealed-hand h3{margin:12px 0;font-size:18px}.sealed-hand p{font-size:10px;line-height:1.8}.reveal-panel{flex-wrap:wrap;gap:10px;margin-top:22px;padding:19px 16px}.reveal-icon{padding:0 7px;font-size:30px}.reveal-panel>div:nth-child(2){flex:1;min-width:220px}.reveal-panel .eyebrow{font-size:8px}.reveal-panel h2{margin:6px 0;font-size:14px;line-height:1.65}.reveal-panel p{font-size:10px}.reveal-panel>button{width:100%;margin-top:10px;font-size:13px}.results-panel{padding:23px 15px}.results-title h2{font-size:23px;line-height:1.5}.results-title p{font-size:10px}.scoreboard>div{gap:12px;padding:13px 8px;font-size:12px}.scoreboard b{font-size:22px}.lost-stat{font-size:8px}.results-controls .primary,.results-controls .secondary{padding:12px 17px;font-size:12px}.results-controls>span{font-size:10px}.message,.connection-banner{margin:10px 14px 0;padding:11px 13px;font-size:11px}.modal{padding:20px}.modal-title h2{font-size:19px}.rules,.history-list h3{font-size:12px}.history-list p{font-size:11px}.history-list p>span{font-size:10px}}@media (width<=359px){.card-corner{font-size:11px}.action-card{padding:12px 7px 8px}.card-effect strong{font-size:6px}.card-series{font-size:3px}.card-name{font-size:11px}.card-effect>span{font-size:5px}.card-number{font-size:3px}.seat-top h3{font-size:10px}.seat-top .avatar{width:25px;height:25px;font-size:10px}.player-seat{padding:9px 7px 0}.you-tag{margin-left:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.large-table .players-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.large-table .player-seat{padding:10px 10px 0}.large-table .seat-stats{gap:8px;margin:10px 0 8px}.large-table .seat-stats strong{font-size:23px}.large-table .seat-stats>div+div{padding-left:8px}.large-table .selecting .seat-result{display:none}.large-table .selecting .player-seat{padding-bottom:2px}.large-table .seat-status{font-size:8px}.large-table .seat-result{font-size:9px}.large-table .pressure-track{gap:3px}@media (width<=1000px) and (width>=721px){.large-table .players-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.large-table .players-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.large-table .player-seat{padding:9px 8px 0}.large-table .player-seat.me{order:-1}.large-table .avatar{width:25px;height:25px;font-size:10px}.large-table .seat-top h3{font-size:10px}.large-table .seat-stats{gap:6px;margin:8px 0}.large-table .seat-stats>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.large-table .seat-stats strong{gap:2px;margin:0;font-size:19px}.large-table .seat-stats span{white-space:nowrap;font-size:7px}.large-table .seat-stats small{font-size:8px}.large-table .seat-stats>div+div{padding-left:7px}.large-table .seat-stats .diamond{width:10px;height:16px}.large-table .seat-result{font-size:8px}.large-table .pressure-track{gap:2px}.large-table .pressure-track i{border-left:0;border-right:0;min-width:0}}.playing{flex-direction:column;min-height:100svh;display:flex}.playing .site-header{flex-shrink:0;width:100%;height:48px;padding:0 24px}.playing .wordmark{font-size:18px}.playing .brand-glyph{font-size:30px}.playing .site-footer{display:none}.playing .game-table{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-content:start;gap:16px 24px;width:100%;max-width:1440px;padding:16px 24px 20px;display:grid}.playing .table-heading{grid-column:1/-1;margin:0}.playing .table-heading .eyebrow{line-height:1.3;display:block}.playing .table-heading h1{margin-top:4px;font-size:24px;line-height:1.25}.playing .board-zone{border-radius:14px;flex-direction:column;padding:12px;display:flex}.playing .board-topline{padding:0 0 8px}.playing .board-topline>span{letter-spacing:.5px}.playing .players-grid{gap:8px}.playing .players-grid:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.playing .player-seat{padding:9px 8px 0}.playing .seat-top{gap:5px}.playing .seat-top .avatar{width:25px;height:25px;font-size:10px}.playing .seat-top h3{font-size:11px}.playing .seat-status{margin-top:2px;font-size:8px}.playing .choice-token{width:18px;height:24px;line-height:22px}.playing .seat-stats{gap:6px;margin:8px 0}.playing .seat-stats>div+div{padding-left:6px}.playing .seat-stats strong{margin-top:2px;font-size:22px}.playing .seat-result{min-height:26px;padding:5px 0;font-size:10px}.playing .selecting .seat-result:empty,.playing .large-table .seat-status{display:none}.playing .large-table .seat-stats>div{align-items:baseline;gap:4px;display:flex}.playing .large-table .seat-stats strong{font-size:18px}.playing .field-center{flex:1;gap:12px;min-height:110px;padding:12px 8px 0}.playing .field-center>.rig{max-width:240px}.playing .field-caption{display:none}.playing .pressure-value{margin:4px 0 8px}.playing .pressure-value>strong{font-size:36px}.playing .pressure-value>small{flex-basis:100%;margin-left:0}.playing .pressure-track i{height:12px}.playing .hand-zone{flex-direction:column;justify-content:center;min-width:0;padding:12px 0 0;display:flex}.playing .hand-heading{gap:8px;padding:0}.playing .hand-heading .eyebrow{letter-spacing:.8px;font-size:9px}.playing .hand-heading h2{margin-top:4px;font-size:14px}.playing .hand-progress{gap:6px;font-size:10px}.playing .hand-cards{flex:1;align-items:center;gap:14px;padding:28px 8px 18px}.playing .action-card{aspect-ratio:63/88;border-width:4px;border-radius:9px;flex-shrink:0;width:min(12vw,160px,33svh);padding:16px 9px 12px}.playing .card-series,.playing .card-number,.playing .card-effect>.effect-caption{display:none}.playing .card-art{flex:1;align-items:center;width:82%;min-height:0;margin:0;display:flex}.playing .card-art svg{height:100%;max-height:115px}.playing .card-name{margin-top:2px;font-size:17px}.playing .card-effect{margin-top:4px;padding-top:5px}.playing .card-effect strong{font-size:10px}.playing .stat-divider{padding:0 2px}.playing .card-corner{font-size:14px;top:4px;left:4px}.playing .card-corner i{font-size:10px}.playing .card-corner.bottom{inset:auto 4px 4px auto}.playing .action-card.overdrive{transform:translateY(-4px)}.playing .action-card.selected,.playing .action-card.selected:hover{transform:translateY(-12px)rotate(0)}.playing .action-card:not(:disabled):hover{transform:translateY(-8px)rotate(0)}.playing .action-card.selected:after{width:21px;height:21px;font-size:12px;line-height:21px;top:-8px;right:-8px}.playing .confirm-row{flex-direction:column;gap:8px;width:100%;margin:0;padding:10px 0 0}.playing .confirm-row>span{text-align:center;min-height:36px;font-size:11px}.playing .confirm-button{width:100%;min-height:44px}.playing .sealed-hand{flex:1;gap:24px;min-height:0;padding:24px 8px}.playing .card-back{width:min(130px,22svh)}.playing .sealed-hand h3{font-size:18px}.playing .reveal-panel{flex-direction:column;justify-content:center;gap:12px;margin:0;padding:20px}.playing .reveal-panel>div:nth-child(2){flex:0;min-width:0}.playing .reveal-panel>button{width:100%;margin:0}.playing .reveal-panel h2{font-size:17px;line-height:1.5}.playing .phase-finished .board-zone{display:none}.playing .results-panel{grid-column:1/-1;align-self:center;margin:0;padding:16px}.playing .results-title h2{margin:8px 0;font-size:24px}.playing .scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;max-width:900px;margin:16px auto;display:grid}.playing .scoreboard>div{gap:8px;padding:8px}.playing .scoreboard strong{overflow-wrap:anywhere;min-width:0}.playing .scoreboard b{font-size:22px}@media (width<=1100px) and (width>=721px){.playing .game-table{gap:12px;padding:12px 16px}.playing .game-table .players-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playing .seat-status{display:none}.playing .seat-stats{margin:5px 0}.playing .seat-stats>div{align-items:baseline;gap:4px;display:flex}.playing .seat-stats strong{font-size:18px}.playing .seat-stats span{font-size:8px}.playing .action-card{width:min(11.5vw,150px,28svh)}.playing .card-name{font-size:14px}.playing .card-effect strong{font-size:8px}.playing .hand-cards{gap:10px}.playing .hand-heading{flex-wrap:wrap}}@media (width<=720px){.playing .site-header{height:44px;padding:0 12px}.playing .wordmark{font-size:16px}.playing .brand-glyph{font-size:26px}.playing .help-button{width:30px;height:30px}.playing .game-table{padding:8px 12px max(10px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;gap:10px;display:flex}.playing .table-heading h1{margin-top:2px;font-size:20px}.playing .table-heading .eyebrow{font-size:7px}.playing .round-counter{align-items:baseline;gap:5px;display:flex}.playing .round-counter>span{margin:0}.playing .round-counter>strong{font-size:24px}.playing .board-zone{flex-shrink:0;padding:8px}.playing .board-topline{padding:0 0 5px}.playing .board-topline>span{font-size:7px}.playing .history-button{padding:5px;font-size:10px}.playing .game-table .players-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.playing .players-grid:has(>:nth-child(3):last-child)>:last-child{grid-column:auto;max-width:none}.playing .player-seat{padding:5px 6px 0}.playing .player-seat.me{order:0}.playing .seat-top{gap:4px}.playing .seat-top .avatar{width:20px;height:20px;font-size:9px}.playing .seat-status{display:none}.playing .seat-top h3{font-size:11px}.playing .you-tag{margin-left:3px;padding:1px 3px}.playing .choice-token{width:15px;height:19px;font-size:13px;line-height:17px}.playing .seat-stats{gap:5px;margin:3px 0 5px}.playing .seat-stats>div{flex-direction:row;align-items:baseline;gap:3px;display:flex}.playing .seat-stats>div+div{padding-left:5px}.playing .seat-stats span{white-space:nowrap;font-size:8px}.playing .seat-stats strong{gap:2px;margin:0;font-size:17px}.playing .seat-stats small,.playing .seat-stats .diamond{display:none}.playing .seat-result{min-height:0;padding:3px 0;font-size:9px}.playing .field-center{min-height:0;padding:6px 2px 0;display:block}.playing .field-center>.rig{display:none}.playing .pressure-block{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;max-width:none;display:grid}.playing .pressure-label{grid-column:1/-1;font-size:10px;line-height:1.3;display:flex}.playing .pressure-label>span:last-child{margin:0;font-size:9px;display:inline}.playing .pressure-label b{font-size:11px}.playing .pressure-value{gap:4px;margin:0}.playing .pressure-value>strong{letter-spacing:-1px;font-size:26px;line-height:1}.playing .pressure-value>span{font-size:11px}.playing .pressure-value>small{flex-basis:auto;font-size:9px}.playing .pressure-track{gap:3px;padding-right:15px}.playing .pressure-track i{height:10px}.playing .pressure-track>span{font-size:18px;top:-5px}.playing .hand-zone{padding:0}.playing .hand-heading{align-items:center}.playing .hand-heading .eyebrow{display:none}.playing .hand-heading h2{margin:0;font-size:12px}.playing .hand-progress{flex-direction:row;font-size:9px}.playing .hand-cards{flex:0;gap:12px;padding:20px 7px 12px}.playing .action-card{width:min(33.3333vw - 23.3333px,23svh,125px);padding:12px 6px 9px}.playing .card-art svg{max-height:85px}.playing .card-name{font-size:clamp(12px,3.4vw,16px)}.playing .card-effect strong{font-size:clamp(7px,2.15vw,10px)}.playing .card-corner{font-size:12px}.playing .card-corner i{font-size:8px}.playing .confirm-row{gap:6px;padding-top:6px}.playing .confirm-row>span{min-height:14px;font-size:10px;line-height:1.4}.playing .confirm-button{min-height:44px;padding:10px 16px;font-size:13px}.playing .sealed-hand{padding:20px 8px 10px}.playing .sealed-hand p{font-size:11px}.playing .card-back{width:min(105px,20svh)}.playing .reveal-panel{gap:6px;padding:12px}.playing .reveal-icon{display:none}.playing .reveal-panel h2{margin:4px 0;font-size:14px}.playing .reveal-panel p{font-size:11px}.playing .reveal-panel>button{min-height:44px}.playing .results-panel{align-self:stretch;padding:12px}.playing .results-title h2{font-size:20px}.playing .scoreboard{grid-template-columns:1fr;gap:0;margin:12px 0}.playing .scoreboard>div{padding:6px;font-size:12px}.playing .scoreboard b{font-size:18px}.playing .results-controls{margin-top:12px}}@media (width<=720px) and (height<=700px){.playing .game-table{justify-content:flex-start;gap:6px}.playing .seat-top .avatar{display:none}.playing .player-seat{padding-top:3px;padding-bottom:0}.playing .large-table .players-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.playing .large-table .seat-top h3{font-size:10px}.playing .large-table .seat-top{min-height:16px}.playing .large-table .choice-token{height:16px;line-height:14px}.playing .large-table .seat-stats{gap:3px}.playing .large-table .seat-stats>div{gap:2px}.playing .large-table .seat-stats>div+div{padding-left:3px}.playing .seat-stats{margin:1px 0 2px}.playing .seat-stats strong{font-size:15px}.playing .large-table .seat-stats strong{font-size:15px;line-height:1}.playing .large-table .selecting .player-seat{padding-bottom:0}.playing .hand-heading h2{line-height:1.3}.playing .hand-cards{padding-top:14px;padding-bottom:8px}.playing .action-card{width:min(33.3333vw - 27.3333px,18svh,105px)}.playing .pressure-value>small{display:none}}@media (height<=600px) and (width>=721px){.playing .game-table{gap:8px 16px;padding-top:8px}.playing .table-heading .eyebrow{display:none}.playing .field-center>.rig{max-width:140px}.playing .field-center{min-height:80px}.playing .seat-status{display:none}.playing .seat-stats{margin:4px 0}.playing .hand-cards{padding-top:22px}.playing .large-table .players-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.playing .large-table .seat-top .avatar{display:none}.playing .large-table .player-seat{padding:3px 5px 0}.playing .large-table .seat-stats{margin:1px 0 2px}.playing .large-table .seat-stats strong{font-size:15px}.playing .field-center>.rig{display:none}.playing .field-center{grid-template-columns:1fr;min-height:0;padding:6px 0 0}.playing .pressure-value>small{display:none}.playing .pressure-value>strong{font-size:24px}.playing .pressure-label{font-size:9px}.playing .pressure-value{margin:0 0 4px}.playing .confirm-row>span{min-height:28px}}.game-icon{vertical-align:middle;flex-shrink:0;width:22px;height:22px;display:inline-block}.effect-chips,.cash-out-flow{justify-content:center;align-items:center;gap:8px;display:flex}.card-effect>.effect-chips,.card-effect>.cash-out-flow{color:inherit;margin:0}.effect-chip{align-items:center;gap:3px;display:inline-flex}.effect-chip b{font:750 16px ui-monospace,monospace}.pressure-gain{color:#984d2b}.card-effect .diamond{color:#395b31;width:16px;height:22px}.card-effect .game-icon{width:23px;height:23px}.cash-out-flow{color:#315e52}.cash-out-flow b{font-size:20px}.card-effect>.effect-caption{font-size:8px}.history-button{align-items:center;gap:4px;display:inline-flex}.history-button .game-icon{width:16px;height:16px}.pressure-label>span{align-items:center;gap:4px;display:inline-flex}.pressure-label .game-icon{width:16px;height:16px}.icon-blast{color:var(--orange)}.pressure-track .game-icon{width:22px;height:22px}.hand-progress>span:last-child{align-items:center;gap:4px;display:inline-flex}.hand-progress .game-icon{width:14px;height:14px}.playing .seat-stats>div,.playing .large-table .seat-stats>div{flex-direction:row;align-items:center;gap:5px;display:flex}.playing .seat-stats>div>span{align-items:center;gap:3px;display:inline-flex}.playing .seat-stats .game-icon{color:#d5e0c1;width:19px;height:19px}.playing .seat-stats .diamond{width:13px;height:19px;display:block}.playing .seat-stats strong{margin:0;line-height:1}.playing .seat-stats small{display:none}.playing .reveal-icon .game-icon{width:46px;height:46px}.playing .confirm-button .game-icon{width:24px;height:24px}@media (width<=1100px) and (width>=721px){.playing .large-table .player-seat{padding:6px 8px 0}.playing .large-table .seat-stats{margin:4px 0}.playing .large-table .selecting .player-seat{padding-bottom:0}.playing .seat-stats>div>span>span{display:none}.playing .seat-stats>div,.playing .large-table .seat-stats>div{gap:4px}.playing .field-center>.rig{max-width:180px}.playing .effect-chip b{font-size:12px}.playing .effect-chips{gap:5px}.playing .card-effect .game-icon{width:19px;height:19px}.playing .card-effect .diamond{width:12px;height:19px}}@media (width<=720px){.playing .seat-stats>div>span>span{display:none}.playing .seat-stats .game-icon{width:15px;height:15px}.playing .seat-stats .diamond{width:11px;height:15px}.playing .seat-stats>div,.playing .large-table .seat-stats>div{gap:3px}.playing .seat-stats strong,.playing .large-table .seat-stats strong{font-size:17px;line-height:1}.playing .card-effect{padding-top:4px}.playing .effect-chip b{font-size:13px}.playing .effect-chips{gap:6px}.playing .card-effect .game-icon{width:20px;height:20px}.playing .card-effect .diamond{width:13px;height:20px}.playing .cash-out-flow b{font-size:16px}.playing .pressure-label .game-icon{width:13px;height:13px}.playing .pressure-track .game-icon{width:18px;height:18px}}@media (width<=720px) and (height<=700px){.playing .seat-top h3{line-height:1.2}.playing .large-table .seat-stats strong{font-size:15px}.playing .history-button{padding:3px}.playing .field-center{padding-top:4px}.playing .table-heading h1{font-size:18px}.playing .effect-chips{gap:4px}.playing .card-effect .game-icon{width:17px;height:17px}.playing .card-effect .diamond{width:11px;height:17px}.playing .effect-chip b{font-size:12px}}@media (height<=600px) and (width>=721px){.playing .large-table .player-seat{padding:3px 5px 0}.playing .large-table .seat-stats{margin:1px 0 2px}.playing .large-table .seat-stats strong{font-size:15px}}@media (width<=720px) and (height<=600px){.playing .site-header{height:42px}.playing .game-table{padding-top:6px;padding-bottom:max(8px, env(safe-area-inset-bottom));gap:4px}.playing .table-heading .eyebrow{display:none}}@media (width>=721px) and (height<=600px){.playing .board-topline{padding-bottom:4px}.playing .history-button{padding:3px}.playing .large-table .choice-token{height:16px;line-height:14px}.playing .large-table .seat-top h3{line-height:1.2}.playing .large-table .seat-stats .game-icon{width:15px;height:15px}.playing .large-table .seat-stats .diamond{width:11px;height:15px}.playing .large-table .players-grid{gap:5px}.playing .pressure-block{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;max-width:none;display:grid}.playing .pressure-label{grid-column:1/-1;line-height:1.2}.playing .pressure-value{margin:0;line-height:1}.playing .pressure-value>strong{line-height:1}.playing .field-center{margin-top:auto}.playing .hand-heading .eyebrow{display:none}.playing .hand-zone{padding-top:0}.playing .hand-cards{flex:none;padding:20px 8px 12px}.playing .confirm-row>span{min-height:14px}.playing .confirm-button{min-height:44px;padding:10px 16px}}.playing .round-summary{border:1px solid var(--green,#c8df89);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;padding:8px 10px;font-size:11px;line-height:1.4;display:flex}.playing .round-summary.boom{border-color:#ea795d}.playing .round-summary span{color:var(--muted,#a5a69b)}@media (width<=720px){.playing .round-summary{margin-top:6px;padding:6px 8px;font-size:10px}}.playing .pressure-value>.game-icon{display:none}.playing .round-summary{gap:12px;margin-top:6px;padding:5px 8px}.playing .round-summary>span:not(.sr-only){align-items:center;gap:4px;display:inline-flex}.playing .round-summary .game-icon{width:18px;height:18px}.playing .round-summary .diamond{width:12px;height:18px}.playing .round-summary .summary-change{color:var(--paper)}@media (width<=720px) and (height<=600px){.playing .round-counter>strong{font-size:20px;line-height:1}.playing .table-heading h1{font-size:16px}.playing .hand-cards{padding-top:10px}.playing .pressure-block{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.playing .pressure-label{grid-area:1/3}.playing .pressure-label>span:first-child,.playing .pressure-label .limit-name-text{display:none}.playing .pressure-label b{margin:0}.playing .pressure-label .game-icon{width:18px;height:18px}.playing .pressure-value{grid-area:1/1}.playing .pressure-value>.game-icon{align-self:center;width:18px;height:18px;display:inline-block}.playing .pressure-value>span{display:none}.playing .pressure-track{grid-area:1/2;gap:2px;padding-right:0}.playing .pressure-track>span{display:none}.playing .round-summary{margin-top:4px;padding:3px 6px;line-height:1}}@media (width>=721px) and (height<=600px){.playing .game-table{gap:6px 16px;padding-top:6px;padding-bottom:8px}.playing .table-heading h1{font-size:21px}.playing .round-counter>strong{font-size:26px;line-height:1}.playing .hand-heading h2{line-height:1.2}.playing .hand-cards{padding-top:16px;padding-bottom:8px}}@media (width<=720px) and (height<=700px){.playing .round-summary{margin-top:4px;padding:3px 6px;line-height:1}.playing .action-card{width:min(33.3333vw - 27.3333px,18svh,95px)}}@media (width<=720px) and (height<=600px){.playing .large-table .player-seat{padding-top:2px}.playing .history-button{padding:1px;line-height:1}.playing .board-topline{padding-bottom:4px}.playing .pressure-value>strong{font-size:22px}}@media (width>=721px) and (height<=600px){.playing .round-summary{margin-top:4px;padding:3px 6px;line-height:1}}.playing .winner-names{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=720px) and (height<=600px){.playing .scoreboard>div{padding:4px 6px}.playing .scoreboard b{line-height:1}.playing .scoreboard strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.playing .results-title h2{margin:4px 0;font-size:18px;line-height:1.3}}@media (width>=721px) and (height<=600px){.playing .action-card{width:min(10.5vw,23svh,92px)}.playing .hand-cards{padding-top:14px}.playing .results-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:center;gap:8px 16px;padding:12px;display:grid}.playing .results-title h2{margin:4px 0;font-size:18px;line-height:1.3}.playing .results-title p{font-size:10px}.playing .scoreboard{gap:0 8px;width:100%;margin:0}.playing .scoreboard>div{gap:5px;padding:4px;font-size:11px}.playing .scoreboard strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.playing .scoreboard b{min-width:38px;font-size:18px;line-height:1}.playing .lost-stat{font-size:8px}.playing .results-controls{grid-column:1/-1;margin:0}}.game-icon,.diamond{overflow:visible}.card-art .action-art{filter:drop-shadow(0 3px 2px #26392b18)}.card-corner i{justify-content:center;align-items:center;display:flex}.card-corner .game-icon{width:12px;height:12px}.choice-token{justify-content:center;align-items:center;display:inline-flex}.choice-token .game-icon{width:14px;height:14px}.card-back .diamond{filter:drop-shadow(0 3px 3px #0003);width:42px;height:59px;margin:0 auto 8px}@media (width<=720px){.card-corner .game-icon{width:10px;height:10px}.choice-token .game-icon{width:11px;height:11px}}.action-card.scavenge{color:#70517e;transform:rotate(5deg)}.action-card.exhausted{filter:grayscale();opacity:.5}.scavenge-uses{align-items:center;gap:5px;margin-top:4px;font-size:10px;font-weight:700;display:flex}.scavenge-uses span{gap:3px;display:inline-flex}.scavenge-uses i{opacity:.25;font-style:normal}.scavenge-uses i.available{opacity:1}.seat-scavenge{color:#bda9c9;margin-bottom:2px;font-size:9px;line-height:1.3}.seat-scavenge b{font-weight:600}.sample-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.playing .summary-scavenge{color:#d9c5e3}@media (width<=1100px) and (width>=721px){.playing .four-cards{gap:7px;padding-left:0;padding-right:0}.playing .four-cards .action-card{width:min(9vw,125px,26svh);padding-left:4px;padding-right:4px}.playing .four-cards .effect-chips{gap:3px}.playing .four-cards .effect-chip{gap:1px}.playing .four-cards .effect-chip b{font-size:12px}.playing .four-cards .game-icon{width:15px;height:15px}}@media (width<=720px){.sample-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.playing .four-cards{gap:6px;padding-left:0;padding-right:0}.playing .four-cards .action-card{width:min(25vw - 10.5px,23svh,110px);padding:11px 3px 6px}.playing .four-cards .card-name{letter-spacing:-.5px;font-size:clamp(10px,2.7vw,14px)}.playing .four-cards .card-corner{font-size:10px}.playing .four-cards .effect-chip{gap:1px}.playing .four-cards .effect-chips{gap:3px}.playing .four-cards .effect-chip b{font-size:11px}.playing .four-cards .card-effect .game-icon{width:15px;height:15px}.playing .four-cards .card-effect .diamond{width:10px;height:15px}.playing .four-cards .scavenge-uses{gap:3px;font-size:8px}.playing .four-cards .scavenge-uses span{gap:1px}.playing .summary-scavenge{font-size:9px}.playing .seat-scavenge{font-size:8px}}@media (height<=600px) and (width>=721px){.playing .four-cards .action-card{width:min(9vw,23svh,92px)}.playing .four-cards .effect-chip b{font-size:11px}.playing .four-cards .card-effect .game-icon{width:14px;height:14px}.playing .four-cards .card-effect .diamond{width:9px;height:14px}}.playing .four-cards .card-corner .game-icon{width:10px;height:10px}.playing .four-cards .card-corner.bottom{bottom:2px;right:2px}.playing .four-cards .action-card{padding-bottom:20px}@media (width<=720px){.playing .four-cards .card-corner .game-icon{width:8px;height:8px}.playing .four-cards .action-card{padding-bottom:16px}}.help-button,.playing .help-button{border-radius:6px;width:auto;min-width:44px;padding:0 10px;font-size:12px}.playing .board-topline,.playing .hand-heading{justify-content:flex-end}.playing .hand-progress{flex-direction:row;align-items:center}.ai-tag{color:var(--muted);margin-left:4px;font-size:8px;font-weight:500}.seat-departed{color:var(--muted);font-size:9px;display:block}.playing .seat-scavenge{color:var(--muted);align-items:center;gap:3px;margin-bottom:4px;font-size:10px;display:inline-flex}.playing .seat-scavenge .game-icon{width:14px;height:14px}.playing .seat-result{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:0;display:flex}.playing .seat-result>span{align-items:center;gap:2px;display:inline-flex}.playing .seat-result .game-icon{width:14px;height:14px}.playing .seat-result .diamond{width:10px;height:14px}.playing .pressure-label{display:block}.playing .pressure-label>span:first-child{display:inline-flex}.playing .pressure-value>span{align-items:center;gap:5px;display:inline-flex}.playing .pressure-value>span .game-icon{width:18px;height:18px}.playing .pressure-track{padding-right:0}.playing .confirm-row>span{min-height:0}.playing .four-cards{gap:12px}.playing .four-cards .action-card{width:min(9vw,128px,28svh)}.playing .four-cards .card-name{font-size:14px}.playing .scavenge-uses{color:#785681;margin-top:4px;font-size:10px;font-weight:700}.playing .action-card.scavenge{color:#785681;transform:rotate(5deg)}.playing .action-card.scavenge.selected{transform:translateY(-12px)}.playing .action-card.exhausted{opacity:.4;filter:grayscale(.8)}@media (width<=1100px) and (width>=721px){.playing .four-cards{gap:8px}.playing .four-cards .card-name{font-size:11px}}@media (width<=720px){.playing .four-cards{gap:8px;padding-left:0;padding-right:0}.playing .four-cards .action-card{width:min(25vw - 17px,23svh,100px);padding:12px 4px 9px}.playing .four-cards .card-name{font-size:clamp(8px,2.5vw,13px)}.playing .four-cards .effect-chips{gap:3px}.playing .four-cards .effect-chip{gap:1px}.playing .four-cards .effect-chip b{font-size:11px}.playing .four-cards .card-effect .game-icon{width:15px;height:15px}.playing .four-cards .card-effect .diamond{width:10px;height:15px}.playing .scavenge-uses{margin-top:2px;font-size:9px}.playing .round-summary{gap:4px 8px;line-height:1.4}}@media (width<=720px) and (height<=700px){.playing .seat-scavenge{margin-bottom:2px;font-size:9px}.playing .seat-scavenge .game-icon{width:11px;height:11px}.playing .seat-result{gap:2px 4px}.playing .seat-result .game-icon{width:11px;height:11px}.playing .seat-result .diamond{width:8px;height:11px}.playing .four-cards .action-card{width:min(25vw - 17px,18svh,95px)}}@media (width<=720px) and (height<=600px){.playing .pressure-block{grid-template-columns:auto minmax(0,1fr)}.playing .pressure-label{grid-area:auto/1/auto/-1}.playing .pressure-value{grid-area:auto/1}.playing .pressure-value>.game-icon{display:none}.playing .pressure-track{grid-area:auto/2}}@media (width>=721px) and (height<=600px){.playing .four-cards .action-card{width:min(9vw,23svh,92px)}.playing .four-cards .card-name{font-size:10px}.playing .four-cards .effect-chips{gap:3px}.playing .four-cards .card-effect .game-icon{width:14px;height:14px}.playing .four-cards .effect-chip b{font-size:10px}}.playing .seat-stats:has(.seat-scavenge){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.playing .seat-stats>.seat-scavenge{border-left:0;align-items:center;gap:2px;margin:0;padding-left:5px}.playing .seat-stats>.seat-scavenge b{font-size:10px}.playing .large-table .seat-stats>div>span>span{display:none}@media (width>=721px) and (height<=800px){.playing .large-table .seat-stats{margin:3px 0}.playing .large-table .seat-scavenge{width:max-content;margin-bottom:2px;display:flex}}@media (width<=720px) and (height<=600px){.playing .board-zone{padding:6px}.playing .hand-cards{padding-top:8px;padding-bottom:4px}}@media (width>=721px) and (height<=600px){.playing .board-zone{padding:8px}}.playing .card-back .diamond{flex-shrink:0;width:28px;height:39px;margin:0 auto 6px}.playing .card-back span{font-size:18px}.playing .card-back small{margin-top:8px}@media (width<=720px) and (height<=600px){.playing .large-table .seat-scavenge{margin-bottom:0}}.playing .board-zone,.playing .player-seat{position:relative}.gas-loss-effect{border-radius:inherit;pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.runaway-gas{opacity:0;animation:runaway-gas 1.1s var(--delay) ease-out both;position:absolute;bottom:4px;left:calc(50% - 9px)}.runaway-gas .diamond{width:18px;height:27px}.gas-loss-label{color:#ffdda1;background:#493129;border:1px solid #efbc60;border-radius:7px;padding:3px 7px;font-size:12px;line-height:1.2;animation:3s both loss-label;position:absolute;bottom:3px;right:5px}.explosion-effect{z-index:5;pointer-events:none;border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.explosion-comic{background:#263c31f5;border:2px solid #edbd73;border-radius:45% 45% 20px 20px;flex-direction:column;align-items:center;width:min(260px,75%);padding:4px 10px 12px;animation:3s both comic-entrance;display:flex;position:relative;box-shadow:0 8px 22px #0006}.explosion-cartoon{width:190px;max-width:100%;height:142px;overflow:visible}.dizzy-diamond{transform-box:fill-box;transform-origin:50%;animation:.65s ease-in-out 3 diamond-dizzy}.comic-smoke{transform-origin:50%;animation:.55s ease-out both smoke-puff}.comic-stars{transform-origin:50% 35%;animation:1.2s ease-in-out 2 dizzy-stars}.explosion-pop{color:#553d2c;background:#ffd478;border:2px solid #553d2c;border-radius:45% 50% 40% 20%;padding:6px 12px;font-size:20px;font-weight:900;line-height:1;position:absolute;top:6px;right:8px;transform:rotate(12deg)}.explosion-caption{color:#ffdda1;font-size:17px;font-weight:800}.explosion-loss{color:#ffb39c;align-items:center;gap:5px;margin-top:5px;font-size:15px;display:flex}.explosion-loss .diamond{width:13px;height:19px}@keyframes runaway-gas{0%{opacity:0;transform:translateY(8px)scale(.6)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--flight-x), -85px) rotate(var(--spin)) scale(.6)}}@keyframes loss-label{0%{opacity:0;transform:scale(.5)rotate(-8deg)}15%,85%{opacity:1;transform:scale(1)rotate(-4deg)}to{opacity:0;transform:translateY(-8px)}}@keyframes comic-entrance{0%{opacity:0;transform:scale(.35)rotate(-12deg)}12%{opacity:1;transform:scale(1.06)rotate(3deg)}22%,85%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.9)translateY(-10px)}}@keyframes diamond-dizzy{0%,to{transform:rotate(-9deg)}50%{transform:rotate(12deg)translateY(-3px)}}@keyframes smoke-puff{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes dizzy-stars{0%,to{transform:rotate(-12deg)}50%{transform:rotate(15deg)}}@media (width<=720px),(height<=600px){.explosion-comic{width:200px;padding:0 8px 9px}.explosion-cartoon{width:140px;height:105px}.explosion-pop{font-size:16px}.explosion-caption{font-size:14px}.explosion-loss{margin-top:3px;font-size:12px}.gas-loss-label{padding:2px 4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.runaway-gas{display:none}.explosion-comic,.gas-loss-label{opacity:1;transform:none}}@media (width>=721px) and (height<=450px){.playing .board-zone{padding:8px}.playing .large-table .players-grid{gap:4px}}.playing .hand-heading{flex-wrap:nowrap;gap:12px}.playing .hand-progress{flex-shrink:0}.decision-timer{--timer-color:var(--lime);min-width:0;color:var(--timer-color);background:#aec7730d;border:1px solid #aec77366;border-radius:10px;flex:1;align-items:center;gap:10px;padding:8px 12px;display:flex}.timer-dial{fill:none;flex-shrink:0;width:40px;height:40px}.timer-dial-track{stroke:currentColor;stroke-width:3px;opacity:.18}.timer-dial-progress{stroke:currentColor;stroke-width:3px;transform-origin:50%;transition:stroke-dashoffset .25s linear;transform:rotate(-90deg)}.timer-clock{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.timer-body{flex:1;min-width:0}.timer-readout{justify-content:space-between;align-items:center;gap:8px;display:flex}.timer-label{font-size:12px;font-weight:600}.timer-number{white-space:nowrap;align-items:baseline;gap:3px;font-size:12px;display:flex}.timer-number strong{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font:700 30px/1 ui-monospace,monospace}.timer-track{background:#aec77326;border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.timer-fill{background:repeating-linear-gradient(110deg, transparent 0 8px, #ffffff30 8px 16px), var(--timer-color);transform-origin:0;background-size:34px 100%;height:100%;transition:transform .25s linear;animation:1.5s linear infinite timer-flow}.decision-timer.urgent{--timer-color:#ffad7c;background:#e9652920;border-color:#ff9866;animation:1s ease-in-out infinite timer-pulse}.decision-timer.urgent .timer-fill{animation-duration:.75s}.decision-timer.waiting{--timer-color:#a7b59b;background:#a7b59b0a;border-color:#a7b59b44}.decision-timer.expired{--timer-color:#ffad7c;border-color:#ff9866}.decision-timer.expired .timer-fill{animation:none}@keyframes timer-flow{to{background-position:-34px 0}}@keyframes timer-pulse{0%,to{box-shadow:0 0 #ff986600}50%{box-shadow:0 0 0 3px #ff986633,0 0 18px #ff98661a}}@media (width<=720px),(height<=600px){.playing .hand-heading{gap:8px}.decision-timer{border-radius:8px;gap:7px;padding:5px 8px}.timer-dial{width:30px;height:30px}.timer-label{font-size:11px}.timer-number strong{font-size:24px}.timer-number{font-size:10px}.timer-track{height:4px;margin-top:4px}}@media (width<=720px) and (height<=600px){.playing .large-table .players-grid{gap:3px}.playing .large-table .seat-stats{margin:1px 0 2px}.playing .large-table .pressure-block{gap:3px 8px}.playing .large-table .pressure-label{line-height:1}.playing .large-table .pressure-label>span:first-child{display:flex}.playing .large-table .pressure-label .game-icon{width:13px;height:13px}.playing .large-table .decision-timer{padding-top:3px;padding-bottom:3px}.playing .large-table .timer-dial{width:24px;height:24px}.playing .large-table .timer-number strong{font-size:22px}.playing .large-table .timer-track{height:3px;margin-top:3px}}.playing .action-card,.playing .four-cards .action-card{padding:14px 10px 40px;container-type:inline-size}.playing .action-card:before{inset:4px}.playing .card-corner,.playing .four-cards .card-corner{gap:3px;font-size:clamp(8px,13cqw,14px);line-height:1;top:9px;left:9px}.playing .card-corner i{margin:0}.playing .card-corner .game-icon,.playing .four-cards .card-corner .game-icon{width:clamp(6px,9cqw,10px);height:clamp(6px,9cqw,10px)}.playing .card-corner.bottom,.playing .four-cards .card-corner.bottom{inset:auto 9px 9px auto}.playing .card-art{width:78%}.playing .card-name{flex-shrink:0}.playing .card-effect{flex-shrink:0;margin-top:6px;padding-top:9px}.playing .effect-chips,.playing .four-cards .effect-chips{gap:8cqw}.playing .effect-chip,.playing .four-cards .effect-chip{gap:4cqw}.playing .effect-chip b,.playing .four-cards .effect-chip b{font-size:clamp(8px,13cqw,14px);line-height:1}.playing .card-effect .game-icon,.playing .four-cards .card-effect .game-icon{width:18cqw;height:18cqw}.playing .card-effect .diamond,.playing .four-cards .card-effect .diamond{width:12cqw;height:18cqw}.playing .cash-out-flow b{font-size:17cqw;line-height:1}.playing .scavenge-uses,.playing .four-cards .scavenge-uses{margin:0;font-size:clamp(7px,10cqw,10px);line-height:1;position:absolute;bottom:9px;left:9px}@media (width<=1100px),(height<=600px){.playing .action-card,.playing .four-cards .action-card{padding:9px 6px 26px}.playing .card-corner,.playing .four-cards .card-corner{gap:2px;top:7px;left:7px}.playing .card-corner.bottom,.playing .four-cards .card-corner.bottom{bottom:7px;right:7px}.playing .scavenge-uses,.playing .four-cards .scavenge-uses{bottom:7px;left:7px}.playing .card-effect{margin-top:4px;padding-top:6px}}@media (width<=360px){.playing .four-cards .action-card{padding:6px 4px 25px}}.player-seat,.scoreboard>div,.results-panel{position:relative}.playing .player-seat.mining-success{border-color:#b6e989;animation:1.8s ease-out mining-seat-glow}.playing .player-seat.cash-success{border-color:#ffd576;animation:2.8s ease-out cash-seat-glow}.mining-reward{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.gas-sparks{position:absolute;inset:0}.gas-sparks>span{opacity:0;animation:gas-spring 1.25s calc(var(--i) * .1s) cubic-bezier(.2, .7, .3, 1) both;filter:drop-shadow(0 0 6px #b9f09b);position:absolute;top:60%;left:calc(50% - 10px)}.gas-sparks .diamond{width:20px;height:30px}.gas-reward-label{color:#e7ffd3;background:#173d26f5;border:1px solid #b6e989;border-radius:9px;align-items:center;gap:5px;padding:6px 10px;font:800 24px/1.2 ui-monospace,monospace;animation:2.1s ease-out both gas-label-pop;display:flex;box-shadow:0 0 24px #c8ff8550}.gas-reward-label .diamond{width:15px;height:22px}.gas-reward-label small{white-space:nowrap;font:700 10px/1.2 sans-serif}.cash-reward{z-index:8;pointer-events:none;isolation:isolate;border-radius:inherit;place-items:center;animation:2.9s ease-out both cash-celebration;display:grid;position:absolute;inset:0;overflow:hidden}.cash-reward:before{content:"";z-index:-1;background:radial-gradient(#ffce6050,#132c1840 45%,#0000 75%);position:absolute;inset:0}.cash-reward-card{color:#ffe4a4;background:linear-gradient(145deg,#33412bf5,#19251af5);border:1px solid #ffe098;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:22px 32px;animation:.55s cubic-bezier(.2,.8,.3,1.25) both cash-card-pop;display:flex;position:relative;box-shadow:0 0 0 5px #ffd57615,0 14px 48px #08170b80,0 0 44px #ffd57645}.cash-reward-title{align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.cash-reward-title .game-icon{width:24px;height:24px}.cash-reward-card .cash-reward-amount{letter-spacing:-3px;color:#ffe18a;text-shadow:0 2px #98651d,0 0 24px #ffcf6150;white-space:nowrap;font:900 clamp(42px,6vw,68px)/1 ui-monospace,monospace}.cash-reward-amount small{letter-spacing:0;margin-left:6px;font:700 14px/1 sans-serif}.cash-reward-formula{align-items:center;gap:6px;font-size:15px;display:flex}.cash-reward-formula .diamond{width:13px;height:20px}.cash-reward-formula b{color:#fff1c0;font-size:20px}.cash-reward-formula>span{opacity:.8;font-size:12px}.cash-reward-caption{color:#d6cdab;font-size:11px}.cash-reward-burst{position:absolute;top:50%;left:50%}.cash-reward-burst>i{color:#8e5719;width:26px;height:26px;animation:coin-burst 1.7s calc(var(--i) * 35ms) ease-out both;background:#ffd569;border:2px solid #ffe7a0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-13px;left:-13px;box-shadow:inset 0 0 0 2px #d49a2e,0 0 14px #ffd56970}.cash-reward-burst .game-icon{width:16px;height:16px}@keyframes mining-seat-glow{0%,30%{box-shadow:inset 0 0 24px #b6e98930,0 0 15px #b6e98960}to{box-shadow:0 4px 6px #0002}}@keyframes cash-seat-glow{0%,35%{box-shadow:inset 0 0 26px #ffd57635,0 0 20px #ffd57665}to{box-shadow:0 4px 6px #0002}}@keyframes gas-spring{0%{opacity:0;transform:translateY(10px)scale(.4)}20%{opacity:1}70%{opacity:1;transform:translate(var(--spread), -40px) rotate(-12deg) scale(1.05)}to{opacity:0;transform:translate(var(--spread), -62px) scale(.65)}}@keyframes gas-label-pop{0%{opacity:0;transform:translateY(8px)scale(.7)}15%,65%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-15px)scale(.95)}}@keyframes cash-card-pop{0%{opacity:0;transform:translateY(14px)scale(.65)rotate(-5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes cash-celebration{0%{opacity:0}8%,80%{opacity:1}to{opacity:0}}@keyframes coin-burst{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:1}65%{opacity:1;transform:translate(var(--x), var(--y)) rotate(180deg) scale(1)}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 40px)) rotate(240deg) scale(.6)}}.playing .cash-out-flow b{font-size:14cqw}@media (width<=720px){.gas-reward-label{gap:3px;padding:4px 6px;font-size:19px}.gas-reward-label small{font-size:9px}.cash-reward-card{border-radius:12px;gap:5px;padding:14px 22px}.cash-reward-title{font-size:12px}.cash-reward-card .cash-reward-amount{font-size:46px}}@media (width<=360px),(height<=600px){.large-table .gas-reward-label small{display:none}.cash-reward-card{gap:3px;padding:10px 20px}.cash-reward-caption{display:none}.cash-reward-card .cash-reward-amount{font-size:38px}}@media (prefers-reduced-motion:reduce){.gas-sparks,.cash-reward-burst{display:none}.mining-reward *,.cash-reward,.cash-reward *,.playing .player-seat.mining-success,.playing .player-seat.cash-success{animation:none}}.explosion-effect.compact .explosion-comic{animation-duration:1s}.explosion-effect.compact .dizzy-diamond{animation-duration:.3s}.salvage-arrow{font-size:13cqw;line-height:1}.playing .confirm-row>.salvage-preview{color:#e4d4ea;justify-content:center;align-items:center;gap:5px;display:flex}.salvage-preview .game-icon{width:19px;height:19px}.salvage-preview .diamond{width:12px;height:18px}.salvage-preview b{font:700 13px/1 ui-monospace,monospace}.salvage-preview>span{margin:0 3px}.salvage-reward{z-index:8;pointer-events:none;border-radius:inherit;background:radial-gradient(#29382bf5,#213328c9 25%,#0000 65%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.salvage-scene{filter:drop-shadow(0 5px 7px #0005);width:190px;max-width:60%;line-height:0}.salvage-scene .action-art{width:100%;height:auto;display:block}.salvage-payout{background:#263624f5;border:1px solid #ffe098;border-radius:12px;align-items:center;gap:10px;padding:8px 16px;animation:.3s ease-out both cash-card-pop;display:flex;box-shadow:0 0 24px #ffd57635}.salvage-payout>.game-icon{width:32px;height:32px}.salvage-payout .cash-reward-amount{color:#ffe18a;font:900 42px/1 ui-monospace,monospace}.salvage-seat-reward{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.salvage-seat-reward .action-art{background:#263c31ed;border-radius:14px;width:80px;max-width:65%;max-height:95%}.salvage-seat-reward>span{color:#ffe18a;background:#263624f5;border:1px solid #ffe098;border-radius:8px;align-items:center;gap:4px;padding:4px 7px;font:800 20px/1 ui-monospace,monospace;display:flex}.salvage-seat-reward .game-icon{width:20px;height:20px}.stage-collection .salvage-tool{transform-origin:86px 56px;animation:.7s ease-in-out both salvage-lift}.stage-collection .salvage-scrap{animation:.7s ease-in-out both salvage-pickup}.stage-collection .salvage-smoke{animation:.7s ease-out both salvage-smoke}.stage-reward .salvage-tool{transform-origin:86px 56px;transform:rotate(-55deg)}.stage-reward .salvage-scrap{transform:translate(65px,-24px)}.stage-reward .salvage-smoke{opacity:.15}@keyframes salvage-lift{0%,15%{transform:rotate(0)}85%,to{transform:rotate(-55deg)}}@keyframes salvage-pickup{0%,15%{transform:translate(0)}65%{transform:translate(47px,-41px)}to{transform:translate(65px,-24px)}}@keyframes salvage-smoke{0%{opacity:.65}to{opacity:.15}}@media (width<=720px),(height<=600px){.salvage-scene{width:130px}.salvage-payout{gap:7px;padding:5px 10px}.salvage-payout>.game-icon{width:24px;height:24px}.salvage-payout .cash-reward-amount{font-size:32px}.salvage-seat-reward>span{padding:3px 5px;font-size:15px}.salvage-seat-reward .game-icon{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.salvage-reward *,.salvage-seat-reward *{animation:none}.stage-collection .salvage-tool{transform:rotate(-55deg)}.stage-collection .salvage-scrap{transform:translate(65px,-24px)}}.empty-salvage{z-index:8;pointer-events:none;border-radius:inherit;background:radial-gradient(#25352ff5,#25352fc9 25%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0;overflow:hidden}.empty-salvage-scene{filter:grayscale()drop-shadow(0 4px 6px #0004);width:150px;max-width:50%;line-height:0}.empty-salvage-scene .action-art{width:100%;height:auto;display:block}.empty-salvage .salvage-tool{transform-origin:86px 56px;animation:.7s ease-in-out both empty-salvage-sweep}.empty-salvage .salvage-cart{animation:.6s ease-in-out .6s both empty-salvage-return}.empty-salvage-caption{color:#e4e8e1;background:#26352ff5;border:1px solid #aab4ac;border-radius:10px;justify-items:center;gap:5px;padding:9px 13px;font-size:13px;display:grid}.empty-salvage-caption>span{color:#c6cbc6;font-weight:700}.playing .scavenge-uses.use-spent{flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:calc(100% - 12px);animation:1.4s ease-out both scavenge-use-pulse;display:flex}.scavenge-uses.use-spent>b{color:#624b6c;white-space:nowrap;background:#e4dde6;border-radius:4px;padding:2px 4px}@keyframes empty-salvage-sweep{0%,to{transform:rotate(0)}35%{transform:rotate(14deg)}70%{transform:rotate(-12deg)}}@keyframes empty-salvage-return{0%{transform:translate(0)}to{transform:translate(-18px)}}@keyframes scavenge-use-pulse{0%,45%{box-shadow:0 0 0 4px #9478a050}to{box-shadow:0 0 #9478a000}}@media (width<=720px),(height<=600px){.empty-salvage-scene{width:110px}.empty-salvage-caption{padding:7px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.empty-salvage *,.playing .scavenge-uses.use-spent{animation:none}}.playing .action-card.frenzy{color:#a63e35;transform:rotate(2deg)}.playing .action-card.frenzy.selected{transform:translateY(-12px)}.playing .five-cards{gap:10px;padding-left:0;padding-right:0}.playing .five-cards .action-card{width:min(20% - 8px,102px,25svh);transform:rotate(-2deg)}.playing .five-cards .frenzy,.playing .five-cards .scavenge{transform:rotate(2deg)}.playing .five-cards .action-card.selected,.playing .five-cards .action-card.selected:hover{transform:translateY(-12px)}.playing .five-cards .card-name{letter-spacing:-.5px;font-size:clamp(10px,1vw,13px)}@media (width>=721px) and (width<=1100px){.playing .game-table:has(.five-cards){grid-template-columns:minmax(0,1fr) minmax(380px,1fr)}.playing .five-cards{gap:5px}.playing .five-cards .action-card{width:min(20% - 4px,102px,25svh);padding:8px 4px 24px}.playing .five-cards .card-name{font-size:10px}}@media (width<=720px){.playing .game-table:has(.five-cards){justify-content:flex-start}.playing .large-table:has(.five-cards) .players-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.playing .large-table:has(.five-cards) .player-seat{padding:3px 6px 0}.playing .large-table:has(.five-cards) .seat-top{min-height:16px}.playing .large-table:has(.five-cards) .seat-top .avatar{display:none}.playing .large-table:has(.five-cards) .seat-stats{gap:3px;margin:1px 0 2px}.playing .large-table:has(.five-cards) .seat-stats strong{font-size:15px;line-height:1}.playing .five-cards{isolation:isolate;flex-wrap:nowrap;flex:none;gap:0;width:min(100%,420px);margin:0 auto;padding:24px 6px 8px;display:flex}.playing .five-cards .action-card{border-width:3px;width:calc(20% + 11.2px);padding:13px 4px 16px;transform:none}.playing .five-cards .action-card+.action-card{margin-left:-14px}.playing .five-cards .action-card.selected,.playing .five-cards .action-card:focus-visible{z-index:2;transform:translateY(-14px)}.playing .five-cards .action-card.selected:hover{transform:translateY(-14px)}.playing .five-cards .card-art{width:100%}.playing .five-cards .card-name{font-size:clamp(10px,2.8vw,12px)}}@media (width<=720px) and (height<=700px){.playing .five-cards{padding-bottom:4px}}.evacuate-button{color:#234d3a;cursor:pointer;background:#edf4ed;border:2px solid #557365;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:10px 16px;display:flex}.evacuate-button span{font-size:11px}.evacuate-button .game-icon{width:18px;height:18px}.evacuate-button.selected{border-color:#234d3a;box-shadow:0 0 0 3px #a9c6ad}.evacuate-button:disabled{opacity:.5;cursor:default}.playing .random-hand{flex-wrap:wrap;flex:none;justify-content:center;gap:24px 12px;padding:24px 8px 12px}.playing .random-hand .action-card{width:min(12vw,130px,28svh)}@media (width<=720px){.playing .game-table:has(.random-hand){justify-content:flex-start}.playing .random-hand{gap:24px 8px;width:100%;margin:0 auto}.playing .random-hand .action-card{width:min(33.3333% - 5.33333px,110px)}.playing .random-hand .card-name{font-size:clamp(10px,2.8vw,13px)}}.playing .random-hand .action-card{transform:none}.playing .random-hand .action-card:not(:disabled):hover{transform:translateY(-8px)}.playing .random-hand .action-card.selected,.playing .random-hand .action-card.selected:hover{transform:translateY(-12px)}.fixed-hand-note{color:#c3cbb8;margin:8px 0 0;font-size:12px;line-height:1.6}.resource-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.resource-guide>div{background:#16271d88;border:1px solid #91a98a55;border-radius:8px;min-width:0;padding:10px 12px}.resource-guide span{color:#e6ebdd;flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.resource-guide small{color:#c3cbb8;margin-top:5px;font-size:12px;line-height:1.6;display:block}.resource-guide .game-icon{width:18px;height:18px}.resource-guide .diamond{width:12px;height:18px}.playing .pressure-guide{grid-column:1/-1;min-width:0}.playing .pressure-label{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;display:flex}.playing .pressure-track i.preview-base{background:#96b6d5;border:1px dashed #dbebf9}.playing .pressure-track i.preview-own{background:#e7b777;border:1px dashed #ffe1b5}.pressure-equation{color:#d3deca;flex-wrap:wrap;gap:3px 7px;margin:9px 0 0;font-size:12px;line-height:1.6;display:flex}.pressure-equation>span{white-space:nowrap}.pressure-equation .pressure-base{color:#b4d6f4}.pressure-equation .pressure-own{color:#f0c78c}.pressure-help{color:#ecdbc4;margin:4px 0 0;font-size:13px;line-height:1.5}.pressure-hidden{color:#c3cbb8;margin:4px 0 0;font-size:12px;line-height:1.6}.action-preview{color:#e6ebdd;background:#16271d88;border:1px solid #a4b69466;border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.action-preview .preview-title{margin-bottom:5px;display:block}.action-preview p>span{color:#c3cbb8;margin-right:8px;font-weight:700}.action-preview p>.preview-safe{color:#d0e6a4}.action-preview p>.preview-risk,.preview-certain{color:#ffc0a1}.action-preview.preview-empty{color:#c3cbb8}.playing .confirm-row{border-top:0}.playing .confirm-row>span{font-size:12px}.playing .round-summary{padding:10px 12px;font-size:13px;line-height:1.6;display:block}.round-summary-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.round-summary-heading>span{align-items:center;gap:4px;display:inline-flex}.round-explanation{color:#d2dcc7;font-size:13px;line-height:1.6}.round-explanation p{margin:4px 0 0}.round-explanation.explained-boom{color:#f3c2a4}.personal-round-explanation{color:#ecedde;margin:7px 0 0;font-size:13px;line-height:1.6}.final-round-explanation{background:#16271d88;border-radius:8px;margin:12px 0;padding:12px}.history-list .round-explanation{margin-bottom:10px}.history-list .round-explanation p{padding:0;display:block}@media (width>=721px) and (width<=1100px){.playing .field-center{grid-template-columns:minmax(0,1fr)}.playing .field-center>.rig{display:none}}@media (width<=720px){.playing .table-heading h1{word-break:keep-all;text-wrap:balance;font-size:clamp(17px,5vw,21px)}.resource-guide{gap:6px;margin-top:10px}.resource-guide>div{padding:8px}.resource-guide span{gap:3px;font-size:12px}.resource-guide strong{font-size:16px}.playing .hand-zone{justify-content:flex-start}.playing .round-summary{margin-top:8px;padding:8px}.playing .field-center{min-height:0}.playing .pressure-block{min-width:0}.playing .pressure-value>span{display:inline-flex}.action-preview{padding:10px}}.brand-glyph{align-items:center;display:flex}.brand-glyph .diamond.small{filter:drop-shadow(0 2px 4px #0004);width:28px;height:28px}.game-icon{filter:drop-shadow(0 1px 1px #091c2426)}.gas-gain{color:#37647a}.gas-reward-label{color:#dff7ff;background:#153947ee;border-color:#89c4d366}.resource-cargo strong,.resource-cargo b{color:#c2edf7}.resource-guide .resource-cargo{border-color:#9bd6e066}.card-back{background:repeating-linear-gradient(45deg,#213943 0 8px,#294650 8px 9px);border-color:#c8b07a}.card-back>div{border-color:#c8b07a}.card-back span{color:#ebd8b2}.resource-guide small,.action-preview,.personal-round-explanation{word-break:keep-all;overflow-wrap:anywhere}.playing .seat-stats>div>span{white-space:nowrap}.settings-button,.rules-button,.playing .settings-button,.playing .rules-button{justify-content:center;align-items:center;width:44px;min-width:44px;height:36px;padding:6px;display:inline-flex}.settings-button .game-icon{width:22px;height:22px}.rules-button,.playing .rules-button{font-size:23px;line-height:1}.guide-setting{text-align:left;cursor:pointer;background:#16271d88;border:1px solid #91a98a66;border-radius:10px;align-items:center;gap:18px;width:100%;padding:16px;display:flex}.guide-setting-copy{flex:1;min-width:0}.guide-setting-copy strong{color:#eef0e3;font-size:16px;display:block}.guide-setting-copy>span{color:#c3cbb8;word-break:keep-all;margin-top:6px;font-size:13px;line-height:1.7;display:block}.guide-switch{color:#edf0e8;background:#435347;border:1px solid #889584;border-radius:20px;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;width:70px;padding:5px 7px;font-size:11px;font-weight:700;display:flex}.guide-switch i{background:#b5c1b0;border-radius:50%;width:18px;height:18px}.guide-switch.on{color:#243528;background:#e5cca0;border-color:#e5cca0}.guide-switch.on i{background:#243528}.guide-switch:not(.on) i{order:-1}.modal>.settings-note{margin:14px 0 0;font-size:12px;line-height:1.6}.settings-done{width:100%;margin-top:20px}@media (width<=720px){.site-header{gap:8px}.header-right{flex-shrink:0;gap:6px}.wordmark,.playing .wordmark{white-space:nowrap;gap:5px;font-size:15px}.guide-setting{gap:10px;padding:12px}}@media (width>=1101px){.playing .five-cards .action-card{width:min(20% - 8px,112px,25svh);padding:12px 8px 28px}}.resource-guide{border-bottom:1px solid #91a98a33;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:8px 0 0;padding:7px 0;display:flex}.resource-guide>span{align-items:center;gap:4px;font-size:12px;display:inline-flex}.resource-guide strong{font-size:16px}.resource-guide small{margin:0 0 0 3px;font-size:11px;display:inline}.action-preview{padding:7px 10px;font-size:12px;line-height:1.5}.action-preview p{margin:0}.action-preview p+p{margin-top:3px}.action-preview p>span{margin-right:5px}.beginner-details{color:#c3cbb8;margin-top:4px;font-size:12px}.beginner-details>summary{cursor:pointer;width:fit-content;min-height:44px;padding:10px 4px}.beginner-details-body{background:#16271d88;border:1px solid #91a98a44;border-radius:8px;padding:8px 10px;line-height:1.7}.beginner-details-body>p{margin:4px 0}.action-details{color:#e6ebdd;margin-top:12px}.action-details p{margin:4px 0}.action-details p>span{margin-right:5px}.action-details .preview-safe{color:#d0e6a4}.action-details .preview-risk{color:#ffc0a1}.playing .round-summary{margin-top:8px;padding:0 8px;font-size:12px;line-height:1.4}.round-summary-heading{min-height:40px}.round-summary-heading>span{flex-wrap:wrap;gap:3px 7px}.round-summary-heading>span>strong{white-space:nowrap}.round-why{color:#e4d5b7;cursor:pointer;background:0 0;border:0;flex-shrink:0;min-width:44px;min-height:40px;padding:5px;text-decoration:underline}.round-reason{padding:0 2px 10px}.players-button{display:none}.playing .players-overview .players-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.players-overview .player-seat{min-width:0}.players-overview .seat-top h3{font-size:12px}@media (width<=720px){.playing .game-table{justify-content:flex-start;gap:6px}.playing .table-heading h1{font-size:17px}.playing .table-heading{align-items:center}.playing .round-counter>strong{font-size:21px}.playing .board-zone{padding:6px 8px}.playing .board-zone>.players-grid{display:none}.playing .board-topline{justify-content:space-between;padding:0}.playing .players-button{color:#d9dfcf;cursor:pointer;background:0 0;border:0;align-items:center;min-height:36px;padding:4px;font-size:12px;display:inline-flex}.playing .history-button{min-height:36px;padding:4px 6px;font-size:12px}.playing .field-center{padding:0}.playing .pressure-block{grid-template-columns:auto 1fr;gap:2px 8px}.playing .pressure-label{grid-area:1/1;font-size:11px}.playing .pressure-value{grid-area:1/2;justify-content:flex-end}.playing .pressure-value>.game-icon{display:none}.playing .pressure-value>strong{font-size:23px}.playing .pressure-guide{grid-column:1/-1}.playing .pressure-track i{height:8px}.playing .pressure-help{margin-top:3px;font-size:11px;line-height:1.5}.playing .resource-guide{gap:3px 12px;margin-top:4px;padding:5px 0}.playing .resource-guide>span{font-size:11px}.playing .resource-guide strong{font-size:14px}.playing .resource-guide small{font-size:11px}.playing .five-cards{padding-top:24px;padding-bottom:6px}.playing .confirm-row>span{font-size:10px}.playing .round-summary{margin-top:6px}.players-overview .players-grid{gap:6px}.players-overview .seat-stats{flex-wrap:wrap}}.viewport-effects{z-index:40;pointer-events:none;width:100%;height:100dvh;position:fixed;top:0;left:0}.viewport-effects>.cash-reward,.viewport-effects>.explosion-effect,.viewport-effects>.salvage-reward,.viewport-effects>.empty-salvage{pointer-events:none;border-radius:0}.viewport-effects .cash-reward-card{text-align:center;max-width:calc(100% - 32px)}.viewport-effects .cash-reward-title{justify-content:center}.viewport-effects .cash-reward-formula{flex-wrap:wrap;justify-content:center}.mining-celebration{pointer-events:none;background:radial-gradient(#4da5bf35,#0000 65%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mining-celebration-card{color:#dff7ff;background:linear-gradient(145deg,#254450f5,#142b34f5);border:1px solid #aedfea;border-radius:16px;flex-direction:column;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:18px 30px;animation:.4s ease-out both cash-card-pop;display:flex;box-shadow:0 12px 40px #071a2480,0 0 30px #8fd3e435}.mining-celebration-title{align-items:center;gap:7px;font-size:16px;display:flex}.mining-celebration-title .game-icon{width:24px;height:24px}.mining-celebration-art{width:150px;line-height:0}.mining-celebration-art .action-art{width:100%;height:auto}.mining-celebration-amount{align-items:center;gap:8px;font:900 44px/1.2 ui-monospace,monospace;display:flex}.mining-celebration-amount>.diamond{width:30px;height:40px}.mining-celebration-amount small{font:700 13px/1 sans-serif}.mining-celebration .gas-sparks>span{top:50%}.mining-celebration .gas-sparks .diamond{width:28px;height:40px}@media (width<=720px),(height<=600px){.mining-celebration-card{gap:6px;padding:12px 22px}.mining-celebration-title{font-size:14px}.mining-celebration-art{width:115px}.mining-celebration-amount{font-size:36px}}@media (prefers-reduced-motion:reduce){.mining-celebration-card{animation:none}}.mining-celebration .gas-sparks{z-index:2}.mini-roster{display:none}@media (width<=720px){.playing .mini-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;margin:0 0 4px;display:grid}.mini-player{color:#dfe6d6;background:#16271d77;border:1px solid #a5b7a12b;border-radius:5px;align-items:center;gap:4px;min-width:0;min-height:20px;padding:2px 4px;font-size:11px;line-height:1;display:flex}.mini-player.me{background:#e5cca012;border-color:#e5cca077}.mini-player.departed{color:#a9b2a4}.mini-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mini-name>b{color:#ffe1a2;margin-right:3px;font-size:10px}.mini-score,.mini-cargo{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.mini-score{color:#ead6ae}.mini-cargo{color:#c2edf7}.mini-player .game-icon{flex-shrink:0;width:12px;height:12px}.mini-player .diamond{flex-shrink:0;width:10px;height:12px}.mini-status{color:#a9b2a4;flex-shrink:0;justify-content:center;align-items:center;width:12px;display:inline-flex}.mini-status.done{color:#d0e6a4}}.audio-settings{border:1px solid #91a98a55;border-radius:10px;min-width:0;margin:20px 0 0;padding:14px}.audio-settings legend{color:#eef0e3;padding:0 6px;font-weight:700}.volume-setting{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.volume-setting+.volume-setting{margin-top:14px}.volume-setting label{font-size:14px;font-weight:600}.volume-setting output{color:#e5cca0;font-variant-numeric:tabular-nums;font-size:13px}.volume-setting input[type=range]{accent-color:#e5cca0;cursor:pointer;grid-column:1/-1;width:100%;height:32px;margin:0;padding:0}.volume-setting input[type=range]:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #e5cca0}.audio-settings p{color:#c3cbb8;word-break:keep-all;margin:8px 0 0;font-size:12px;line-height:1.6}@media (width<=720px) and (height<=700px){.settings-modal{padding:16px}.settings-modal .modal-title{margin-bottom:12px;padding-bottom:10px}.settings-modal .guide-setting{padding:10px}.settings-modal .guide-setting-copy strong{font-size:14px}.settings-modal .guide-setting-copy>span{margin-top:4px;font-size:12px;line-height:1.45}.settings-modal>.settings-note{margin-top:8px;font-size:11px;line-height:1.45}.settings-modal .audio-settings{margin-top:12px;padding:10px}.settings-modal .volume-setting+.volume-setting{margin-top:8px}.settings-modal .audio-settings p{margin-top:4px;font-size:11px;line-height:1.45}.settings-modal .settings-done{margin-top:12px}}.playing .pressure-value{font-variant-numeric:tabular-nums;background:#071915;border:1px solid #b5d9cd66;border-radius:7px;flex-wrap:nowrap;align-items:center;gap:7px;width:fit-content;padding:3px 9px}.playing .pressure-value>strong{letter-spacing:0;color:#f5fff9;font-size:48px;font-weight:800;line-height:1}.playing .pressure-value>span{color:#d8e3dc;align-items:center;gap:6px}.playing .pressure-limit-number{color:#ffe2ae;font-size:32px;font-weight:800;line-height:1}.playing .pressure-divider{color:#b6c7bf;font-size:22px;line-height:1}.playing .pressure-value.danger-text{background:#321c16;border-color:#ffb08a}.playing .pressure-value.danger-text>strong{color:#ffc3ad!important}@media (width<=720px){.playing .pressure-value{justify-self:end;gap:5px;padding:0 5px}.playing .pressure-value>strong{font-size:32px;line-height:.9}.playing .pressure-value>span{gap:4px}.playing .pressure-limit-number{font-size:22px}.playing .pressure-divider{font-size:16px}.playing .board-zone{padding-top:5px;padding-bottom:5px}.playing .resource-guide{margin-top:2px;padding-top:3px;padding-bottom:3px}}.playing .table-heading{height:28px;min-height:28px;padding:0}.playing .table-heading>div:first-child{flex:0}.playing .round-counter>span{display:none}.playing .site-header .header-right>.text-button{width:36px;height:36px;min-height:36px;padding:6px}.playing .pressure-name-text{display:none}.playing .confirm-row{gap:0;margin:4px 0 0}.playing .confirm-button{width:100%}.playing .game-table{min-height:0}@media (height<=500px) and (width>=601px){.app-shell.playing{height:100dvh;min-height:0;padding:0 8px 5px}.playing .site-header{height:38px;min-height:38px;margin-bottom:3px;padding:2px 0}.playing .site-header .help-button{width:32px;height:32px;min-height:32px}.playing .game-table{flex:1;grid-template-rows:26px minmax(0,1fr);gap:5px;height:auto;padding:0}.playing .table-heading{grid-column:1/-1;height:26px;min-height:26px}.playing .board-zone,.playing .hand-zone{height:auto;min-height:0;padding:5px}.playing .board-topline{height:20px;min-height:20px;padding:0}.playing .players-grid{gap:3px}.playing .player-seat{padding:3px 5px 0}.playing .mini-roster{gap:3px}.playing .field-center{margin:0;padding:0}.playing .pressure-label{height:18px}.playing .pressure-value{min-height:42px;padding:0}.playing .pressure-value strong{font-size:38px}.playing .pressure-value .pressure-limit-number{font-size:22px}.playing .rig{display:none}.playing .hand-heading{min-height:32px}.playing .decision-timer{min-height:32px;padding:2px 6px}.playing .resource-guide{margin:0;padding:4px 0}.playing .hand-cards.five-cards{min-height:0;padding:8px 0 0}.playing .five-cards .action-card{width:min(20% - 4px,85px);height:112px;padding:4px 2px 16px}.playing .confirm-button{height:34px;min-height:34px;padding:4px}}@media (width<=600px) and (height<=650px){.playing .hand-zone{gap:3px}.playing .hand-cards.five-cards{padding-top:12px;padding-bottom:2px}.playing .five-cards .action-card{min-height:0}.playing .resource-guide{margin-bottom:0}.playing .confirm-button{height:36px;min-height:36px}}.playing .game-table:has(.results-panel){flex-direction:column;justify-content:flex-start;gap:6px;display:flex}.playing .results-panel{flex-direction:column;flex:1;align-self:stretch;gap:6px;width:100%;min-height:0;padding:10px;display:flex}.playing .results-title{flex-shrink:0}.playing .winner-heading{margin:0;font-size:24px}.playing .results-panel .scoreboard{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:4px;width:100%;max-width:1000px;min-height:0;margin:0 auto;display:grid}.playing .results-panel .scoreboard>div{gap:5px;min-height:0;padding:4px 6px;font-size:12px}.playing .results-panel .scoreboard strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playing .results-controls{flex-shrink:0;gap:6px;margin:0}.playing .results-controls button{height:36px;min-height:36px;padding:4px 8px}@media (height<=500px){.playing .results-panel{padding:5px}.playing .results-panel .scoreboard{grid-template-columns:repeat(5,minmax(0,1fr))}.playing .results-panel .scoreboard>div{flex-direction:column;justify-content:center;gap:2px;display:flex}}@media (width>=721px) and (height>=501px){.playing .five-cards .action-card{width:min(20% - 12.8px,112px,25svh)}}@media (height<=500px) and (width>=601px){.playing .game-table{grid-template-rows:26px minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.playing .board-zone{grid-area:2/1}.playing .hand-zone{flex-direction:column;grid-area:2/2;display:flex}.playing .hand-cards.five-cards{flex:1;justify-content:center;gap:3px;padding-inline:3px}.playing .five-cards .action-card{width:min(20% - 3.2px,85px);margin-left:0}.playing .game-table:has(.results-panel){display:flex}}.launch-lobby{--lobby-surface:#fcfcf7;--lobby-soft:#e9eee3;--lobby-border:#d8e0d1;--lobby-muted:#61715d;--lobby-ink:#294733;--lobby-name-accent:#a45c18;--lobby-name-glow:#da9a4940;--lobby-name-background:#fff3d8;max-width:1140px;color:var(--lobby-ink);grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:22px;margin:28px auto 48px;padding:0 32px;display:grid}.launch-lobby svg{flex-shrink:0;width:24px;height:24px}.lobby-banner{isolation:isolate;background:#dce7ce;border-radius:24px;grid-column:1/-1;min-height:176px;position:relative;overflow:hidden}.lobby-banner-art{z-index:-2;object-fit:cover;object-position:center 55%;width:68%;height:100%;position:absolute;right:0}.lobby-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#e4ebd7 16%,#e4ebd7f5 33%,#e4ebd700 70%);position:absolute;inset:0}.lobby-banner-copy{color:#294733;padding:23px 32px}.lobby-banner h1{letter-spacing:-1.8px;font-size:38px;line-height:1.2}.lobby-banner p{color:#506448;margin-top:7px;font-size:13px}.lobby-player-count{align-items:center;gap:7px;margin-top:17px;font-size:13px;font-weight:600;display:flex}.lobby-player-count svg{width:19px;height:19px}.lobby-player-count>span{border-left:1px solid #9cab91;margin-left:3px;padding-left:9px;font-size:11px;font-weight:400}.lobby-token-tray{gap:7px;display:flex;position:absolute;bottom:17px;right:22px}.lobby-token-tray>span{background:#f9f9edee;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 2px 10px #213c3420}.lobby-token-tray svg{width:27px;height:27px}.lobby-name-row{grid-column:1/-1;align-items:center;gap:18px;display:flex}.lobby-name-row>label{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.launch-lobby input{border:1px solid var(--lobby-border);background:var(--lobby-surface);min-width:0;height:44px;color:var(--lobby-ink);border-radius:10px;padding:10px 14px}.launch-lobby input::placeholder{color:var(--lobby-muted);opacity:1}.lobby-name-row input{width:260px}.lobby-name-row.name-attention>label,.lobby-name-row.needs-name:focus-within>label{color:var(--lobby-name-accent)}.lobby-name-row.name-attention input,.lobby-name-row.needs-name input:focus{border-color:var(--lobby-name-accent);background:var(--lobby-name-background);outline:2px solid var(--lobby-name-accent);outline-offset:3px;box-shadow:0 0 0 7px var(--lobby-name-glow);animation:.65s ease-in-out 2 lobby-name-attention}@keyframes lobby-name-attention{0%,to{box-shadow:0 0 0 7px var(--lobby-name-glow);transform:translate(0)}25%{transform:translate(-3px)}50%{box-shadow:0 0 0 11px var(--lobby-name-glow)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.lobby-name-row.name-attention input,.lobby-name-row.needs-name input:focus{animation:none}}.lobby-rooms,.lobby-start{background:var(--lobby-surface);border:1px solid var(--lobby-border);border-radius:20px;align-self:start;min-width:0;overflow:hidden}.lobby-section-heading{border-bottom:1px solid var(--lobby-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.lobby-section-heading h2{align-items:center;gap:10px;font-size:16px;display:flex}.lobby-count{background:var(--lobby-soft);text-align:center;border-radius:6px;min-width:23px;padding:2px 6px;font-size:12px}.lobby-icon-button{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.lobby-join{background:var(--lobby-soft)}.lobby-room-content{min-height:160px}.lobby-empty{min-height:160px;color:var(--lobby-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex}.lobby-empty>svg{opacity:.65;width:38px;height:38px}.lobby-list-error{color:#99452f}.lobby-list-error button{background:var(--lobby-soft);min-height:44px;color:var(--lobby-ink);padding:8px 16px}.lobby-room-items{max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.lobby-room-items li{align-items:center;gap:12px;padding:16px 20px;display:flex}.lobby-room-items li+li{border-top:1px solid var(--lobby-border)}.lobby-host-avatar{background:var(--lobby-soft);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.lobby-room-info{flex:1;min-width:0}.lobby-room-info h3{overflow-wrap:anywhere;font-size:14px}.lobby-room-facts{color:var(--lobby-muted);flex-wrap:wrap;gap:14px;margin-top:7px;display:flex}.lobby-room-facts>span{align-items:center;gap:4px;font-size:12px;display:flex}.lobby-room-facts svg{width:16px;height:16px}.lobby-invite{border-top:1px solid var(--lobby-border);align-items:center;gap:10px;padding:16px 20px;display:flex}.lobby-invite label{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.lobby-invite input{letter-spacing:2px;flex:1;width:100%;font-size:13px}.lobby-modes{background:var(--lobby-soft);grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.lobby-modes button{min-height:52px;color:var(--lobby-muted);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;font-weight:600;display:flex}.lobby-modes button[aria-pressed=true]{background:var(--lobby-surface);color:var(--lobby-ink);border-color:var(--lobby-border);box-shadow:0 2px 6px #213c3408}.lobby-mode-options{padding:22px}.lobby-option-row{border:0;min-width:0;margin:0 0 18px;padding:0}.lobby-option-row legend{color:var(--lobby-muted);margin-bottom:8px;padding:0;font-size:12px}.lobby-segments{gap:7px;display:flex}.lobby-segments button{border:1px solid var(--lobby-border);flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.lobby-segments button[aria-pressed=true]{border-color:var(--lobby-ink);background:var(--lobby-soft);box-shadow:inset 0 0 0 1px var(--lobby-ink);font-weight:700}.lobby-segments svg{width:20px;height:20px}.lobby-level{align-items:end;gap:3px;height:18px;display:flex}.lobby-level i{opacity:.3;border:1px solid;border-radius:1px;width:4px;height:7px}.lobby-level i:nth-child(2){height:12px}.lobby-level i:nth-child(3){height:17px}.lobby-level i.filled{opacity:1;background:currentColor}.lobby-game-options{grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 22px;display:grid}.lobby-game-options label>span{color:var(--lobby-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.lobby-game-options svg{width:17px;height:17px}.lobby-game-options select{background:var(--lobby-surface);width:100%;min-height:44px;color:var(--lobby-ink);border-color:var(--lobby-border);font-size:14px}.lobby-start-button{border-radius:12px;min-height:50px}.lobby-start-button[aria-disabled=true]{opacity:.62;cursor:pointer}.lobby-start-button[aria-disabled=true]:hover{filter:none}.lobby-mode-note{text-align:center;color:var(--lobby-muted);margin-top:12px;font-size:11px}@media (width<=720px){.launch-lobby{grid-template-columns:1fr;gap:16px;margin-top:16px;padding:0 16px}.lobby-banner{border-radius:18px;min-height:132px}.lobby-banner-copy{padding:18px 20px}.lobby-banner h1{font-size:28px}.lobby-banner p{font-size:11px}.lobby-player-count{margin-top:12px;font-size:12px}.lobby-token-tray{gap:4px;bottom:13px;right:13px}.lobby-token-tray>span{width:25px;height:25px}.lobby-token-tray svg{width:19px;height:19px}.lobby-name-row{gap:12px}.lobby-name-row label{gap:6px;font-size:12px}.lobby-name-row label svg{width:19px;height:19px}.lobby-name-row input{flex:1;width:0;font-size:16px}.lobby-section-heading{padding:9px 15px}.lobby-room-content,.lobby-empty{min-height:92px}.lobby-empty{flex-direction:row;gap:10px;font-size:12px}.lobby-empty>svg{width:28px;height:28px}.lobby-invite{gap:8px;padding:12px 15px}.lobby-invite label svg{width:18px;height:18px}.lobby-invite input{letter-spacing:1px;padding:10px;font-size:16px}.lobby-room-items{max-height:240px}.lobby-room-items li{gap:10px;padding:12px 15px}.lobby-room-facts{gap:10px}.lobby-mode-options{padding:18px}}@media (prefers-color-scheme:dark){.launch-lobby{--lobby-surface:#1d2922;--lobby-soft:#2b3d30;--lobby-border:#405447;--lobby-muted:#adbdac;--lobby-ink:#e0e9df;--lobby-name-accent:#f0bc70;--lobby-name-glow:#f0bc7040;--lobby-name-background:#3b3223}.lobby-banner{background:#2b3d30}.lobby-banner:after{background:linear-gradient(90deg,#253d2b 16%,#253d2bf5 33%,#253d2b00 80%)}.lobby-banner-copy,.lobby-banner p{color:#e0e9df}.lobby-banner-art{filter:brightness(.72)}.lobby-player-count>span{border-color:#6f8667}.lobby-token-tray>span{background:#dbe5cfee}.lobby-list-error{color:#f0ad98}}.board-waiting .waiting-ai-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.board-waiting .waiting-ai-controls label,.board-waiting .ai-remove{align-items:center;gap:6px;display:inline-flex}.board-waiting .waiting-ai-controls svg,.board-waiting .ai-remove svg,.board-waiting .avatar svg{width:24px;height:24px}.board-waiting .waiting-ai-controls select{min-width:72px;min-height:44px}.board-waiting .waiting-ai-controls .secondary{gap:8px;width:auto}.board-waiting .waiting-ai-controls p{flex-basis:100%;margin:0}.board-waiting .ai-remove{flex-shrink:0;min-height:44px}.board-waiting .member-kick{flex-shrink:0;align-items:center;gap:6px;min-height:44px;display:inline-flex}.board-waiting .members>.kick-target{grid-template-columns:40px minmax(0,1fr) auto;gap:4px 10px;display:grid}.board-waiting .kick-target>.avatar{grid-area:1/1/3}.board-waiting .kick-target>strong{grid-area:1/2}.board-waiting .kick-target>.member-ready{grid-area:2/2;font-size:12px}.board-waiting .kick-target>.member-kick{grid-area:1/3/3}@media (width<=480px){.board-waiting .members>div{flex-wrap:wrap;gap:10px;padding:14px 0}.board-waiting .members strong{overflow-wrap:anywhere;min-width:100px}}.board-lobby button,.board-waiting button{color:inherit;box-shadow:none;background:0 0;border-radius:9px}.board-lobby .primary,.board-waiting .primary{background:var(--lobby-button,#284d3a);color:var(--lobby-button-ink,#f6f5ed);justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:46px;padding:13px 17px;font-weight:600;display:flex}.board-lobby .primary:hover,.board-waiting .primary:hover{background:var(--lobby-button,#284d3a);filter:brightness(1.08)}.board-waiting .secondary{background:var(--lobby-soft,#e7ebdf);color:var(--lobby-ink,#355340);border:0;align-items:center;gap:20px;min-height:46px;padding:13px 17px;font-weight:600;display:flex}.board-lobby .lobby-join{background:var(--lobby-soft)}.board-lobby .lobby-modes button[aria-pressed=true]{background:var(--lobby-surface)}.board-lobby .lobby-segments button[aria-pressed=true]{background:var(--lobby-soft);box-shadow:inset 0 0 0 1px var(--lobby-ink)}.board-lobby .lobby-list-error button{background:var(--lobby-soft)}.board-lobby .lobby-start-button{border-radius:12px;min-height:50px}.board-lobby .lobby-segments{flex-wrap:wrap}.board-lobby .lobby-segments button{flex:1 0 44px}.board-lobby .lobby-segments button svg{width:20px;height:20px}.board-lobby input{min-height:44px}.board-lobby select{color-scheme:inherit}.board-lobby .lobby-invite input{min-width:0}.board-lobby .lobby-extra{grid-column:1/-1}.board-waiting{max-width:700px;min-height:65vh;margin:70px auto;padding:0 25px}.board-waiting h1{margin:18px 0 12px;font-size:36px}.board-waiting .members{margin:30px 0}.waiting-capacity{border:0;min-width:0;margin:20px 0;padding:0}.waiting-capacity legend{color:var(--lobby-muted,currentColor);margin-bottom:8px;padding:0;font-size:12px}.waiting-capacity>div{flex-wrap:wrap;gap:7px;display:flex}.waiting-capacity button{border:1px solid var(--lobby-border,#929b89);min-height:44px;color:inherit;background:0 0;border-radius:9px;flex:1 0 44px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.waiting-capacity button[aria-pressed=true]{background:var(--lobby-soft,color-mix(in srgb, currentColor 16%, transparent));font-weight:700;box-shadow:inset 0 0 0 1px}.waiting-capacity svg{flex-shrink:0;width:20px;height:20px}.board-waiting .members>div{border-bottom:1px solid var(--lobby-border,#dde1d2);align-items:center;gap:16px;padding:18px;display:flex}.board-waiting .members strong{overflow-wrap:anywhere;flex:1;min-width:0}.board-waiting .members strong small{color:var(--lobby-muted,#8a937f);margin-left:10px}.board-waiting .members>div>span:last-child{font-size:12px}.board-waiting .avatar{background:var(--lobby-soft,#dce5ce);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.board-waiting .waiting-buttons{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.board-waiting .waiting-buttons .primary,.board-waiting .waiting-buttons .secondary,.board-waiting .waiting-ai-controls select{width:auto}.board-waiting .room-visibility{color:var(--lobby-ink,#376334);font-size:14px;font-weight:700}.board-waiting .invite-code strong{letter-spacing:.14em;margin-left:8px}@media (width<=720px){.board-waiting{margin-top:45px}.board-waiting h1{font-size:28px}}@media (width<=480px){.board-waiting .members>div{flex-wrap:wrap;gap:10px;padding:14px 0}}@media (prefers-color-scheme:dark){.board-waiting{--lobby-soft:#2b3d30;--lobby-border:#405447;--lobby-muted:#adbdac;--lobby-ink:#e0e9df}}.lobby-join-role{margin:12px 0}.traditional-game-picker{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.traditional-game-picker a{color:inherit;text-underline-offset:4px;margin-right:auto;font-weight:700}.traditional-game-picker label{font-size:13px}.traditional-game-picker select{border:1px solid var(--lobby-border);background:var(--lobby-surface);width:auto;min-width:100px;min-height:40px;color:var(--lobby-ink);border-radius:10px;padding:8px 12px}.board-lobby,.board-waiting{--lobby-surface:#1c2d34;--lobby-soft:#2a4148;--lobby-border:#425b64;--lobby-muted:#a8bdc6;--lobby-ink:#e5edf0;--lobby-name-accent:#f0bc70;--lobby-name-glow:#f0bc7040;--lobby-name-background:#3b3223;--lobby-button:#e5cca0;--lobby-button-ink:#27343b}.gas-lobby-banner{background:radial-gradient(at 86% 80%,#3c6473,#0000 58%),#20343d;min-height:214px}.gas-lobby-banner:after{background:0 0}.gas-lobby-banner .lobby-banner-copy{z-index:1;color:#e5edf0;max-width:58%;padding:28px 32px;position:relative}.gas-lobby-banner h1{letter-spacing:-1.4px;font-size:34px;line-height:1.25}.gas-lobby-banner h1 em{color:#e5cca0;font-style:normal}.gas-lobby-banner p{color:#b9cbd1;word-break:keep-all;margin-top:12px;font-size:13px;line-height:1.6}.gas-banner-hand{pointer-events:none;width:340px;height:180px;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.gas-banner-card{color:#47613a;background:#eeebdf;border:1px solid #d5d8be;border-radius:11px;width:112px;height:162px;position:absolute;box-shadow:0 9px 20px #0b1c1a50}.gas-banner-card:before{content:"";opacity:.23;border:1px solid;border-radius:7px;position:absolute;inset:5px}.gas-banner-card.mine{top:16px;left:0;transform:rotate(-22deg)}.gas-banner-card.overdrive{color:#9e633f;top:2px;left:57px;transform:rotate(-11deg)}.gas-banner-card.frenzy{color:#a63e35;top:-3px;left:114px;transform:rotate(0)}.gas-banner-card.evacuate{color:#397663;top:2px;left:171px;transform:rotate(11deg)}.gas-banner-card.scavenge{color:#785681;top:16px;left:228px;transform:rotate(22deg)}.gas-banner-card .action-art{width:88px;height:83px;position:absolute;top:26px;left:12px}.gas-banner-card-name{text-align:center;letter-spacing:-.4px;width:100%;font-size:12px;font-weight:800;position:absolute;top:114px;left:0}.gas-banner-corner{flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;top:9px;left:10px}.gas-banner-corner .game-icon{width:11px;height:11px}.gas-banner-corner.bottom{inset:auto 10px 9px auto;transform:rotate(180deg)}.board-lobby .rules-link{padding:0 22px 18px}.board-lobby .sample-cards{margin-top:20px}@media (width<=900px){.gas-lobby-banner .lobby-banner-copy{max-width:56%;padding:26px 24px}.gas-lobby-banner h1{font-size:29px}.gas-banner-hand{transform-origin:100%;right:20px;transform:translateY(-50%)scale(.75)}}@media (width<=640px){.gas-lobby-banner{min-height:0}.gas-lobby-banner .lobby-banner-copy{max-width:100%;padding:24px}.gas-lobby-banner h1{font-size:28px}.gas-lobby-banner p{font-size:12px}.gas-banner-hand{display:none}}.board-lobby .sample-card svg{width:64px;height:auto}.board-lobby .lobby-mode-note:empty{display:none}.gas-lobby-banner .lobby-player-count{margin-top:12px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--board-page:#f3f1e9;--board-surface:#fffcf5;--board-soft:#e8ece2;--board-border:#c8d0bf;--board-ink:#263e35;--board-muted:#596b58;--board-accent:#285746;--board-gold:#856021;--board-error:#9a402b;--board-error-surface:#f7e5da}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--board-page:#141e1a;--board-surface:#21322a;--board-soft:#2e4435;--board-border:#596b56;--board-ink:#eee9d8;--board-muted:#b9c6ad;--board-accent:#a7d4b1;--board-gold:#e5c88a;--board-error:#ffbca2;--board-error-surface:#482e25}}.board-lobby,.board-waiting{--lobby-surface:var(--board-surface);--lobby-soft:var(--board-soft);--lobby-border:var(--board-border);--lobby-muted:var(--board-muted);--lobby-ink:var(--board-ink);--lobby-name-accent:var(--board-gold);--lobby-name-glow:color-mix(in srgb, var(--board-gold) 20%, transparent);--lobby-name-background:var(--board-soft);--lobby-button:#285746;--lobby-button-ink:#fffdf5;color:var(--lobby-ink)}.board-lobby select,.board-waiting input,.board-waiting select{background:var(--lobby-surface);color:var(--lobby-ink);border-color:var(--lobby-border)}.board-waiting .members>div,.board-waiting .avatar{background:var(--lobby-soft);border-color:var(--lobby-border)}.board-waiting .muted,.board-waiting .members strong small{color:var(--lobby-muted)}.board-waiting .room-visibility,.board-waiting .invite-code strong{color:var(--board-accent)}.board-dialog{background:var(--board-surface);color:var(--board-ink);border-color:var(--board-border)}.board-dialog .board-control{color:var(--board-ink)}.board-dialog .board-dialog-action{background:var(--board-soft);color:var(--board-ink);border-color:var(--board-border)}.board-dialog .board-dialog-confirm{color:#fffdf5;background:#285746}@media (prefers-color-scheme:light){:root{color:var(--board-ink);background:var(--board-page);--muted:var(--board-muted);--line:var(--board-border);--lime:#856021}input,select{background:var(--board-surface);color:var(--board-ink);border-color:var(--board-border)}.secondary,.help-button,.icon-button{background:var(--board-soft);color:var(--board-ink);border-color:var(--board-border)}.primary,.confirm-button{color:#203329;background:#e5cca0}.gas-lobby-banner{background:radial-gradient(at 86% 80%,#c4dde0,#0000 58%),#e1ebe6}.gas-lobby-banner .lobby-banner-copy,.guide-setting-copy strong,.audio-settings legend{color:var(--board-ink)}.gas-lobby-banner h1 em{color:var(--board-gold)}.gas-lobby-banner p{color:var(--board-muted)}.player-seat,.results-panel,.modal,.mini-player{background:var(--board-surface);color:var(--board-ink);border-color:var(--board-border)}.player-seat.me,.mini-player.me{background:#e6eddb;border-color:#899e6b}.board-zone{background-color:#dce6d3;border-color:#94a782;box-shadow:inset 0 0 0 5px #c7d4b980,inset 0 0 70px #a8b39b20,0 13px 25px #0001}.history-button{color:var(--board-muted)}.reveal-panel{background:var(--board-soft);border-color:var(--board-border)}.reveal-panel.boom{background:var(--board-error-surface)}.reveal-panel p,.seat-status,.seat-stats span,.seat-stats small,.seat-result,.choice-token,.round-counter>span,.board-topline>span,.hand-progress,.fixed-hand-note,.resource-guide small,.pressure-hidden,.action-preview p>span,.guide-setting-copy>span,.beginner-details,.round-explanation,.modal>p,.rules,.mini-status,.mini-player.departed,.audio-settings p,.scoreboard>div>span:first-child,.lost-stat{color:var(--board-muted)}.choice-token.sealed,.you-tag,.mini-status.done{color:#42622e}.resource-guide>div,.action-preview,.guide-setting,.beginner-details-body,.final-round-explanation{background:var(--board-soft);color:var(--board-ink);border-color:var(--board-border)}.resource-guide span,.pressure-equation,.pressure-help,.personal-round-explanation,.action-details,.playing .players-button{color:var(--board-ink)}.resource-cargo strong,.resource-cargo b,.pressure-equation .pressure-base,.mini-cargo{color:#2f657a}.pressure-equation .pressure-own,.round-why,.mini-name>b,.mini-score,.volume-setting output{color:var(--board-gold)}.action-preview p>.preview-safe,.action-details .preview-safe{color:#42622e}.action-preview p>.preview-risk,.preview-certain,.action-details .preview-risk,.round-explanation.explained-boom,.seat-result.loss{color:var(--board-error)}.playing .pressure-value{background:#e3ebe0;border-color:#92ac93}.playing .pressure-value>strong,.playing .pressure-value>span{color:var(--board-ink)}.playing .pressure-limit-number{color:var(--board-gold)}.playing .pressure-divider{color:var(--board-muted)}.playing .pressure-value.danger-text{background:var(--board-error-surface)}.playing .pressure-value.danger-text>strong{color:var(--board-error)!important}}
