@font-face{font-family:"Press Start 2P";src:url(/assets/PressStart2P-Regular-subset-DirQ-eKu.woff2?v=20260311r5) format("woff2"),url(/assets/PressStart2P-Regular-CGiUnqOA.ttf?v=20260311r5) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VT323;src:url(/assets/VT323-Regular-subset-C9ivniV1.woff2?v=20260311r5) format("woff2"),url(/assets/VT323-Regular-CNzYqQBi.ttf?v=20260311r5) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-night: #100b14;--bg-plum: #2c1320;--bg-mud: #433021;--wood-dark: #3c2117;--wood-mid: #6a3d24;--wood-light: #a76a37;--brass-dark: #704f20;--brass: #c28b33;--brass-hot: #ffd26d;--acid-dark: #0d3b27;--acid: #24b06b;--acid-hot: #7af7a7;--slime: #66d44e;--toxic: #b4ff68;--tentacle: #5d3455;--tentacle-hot: #b8649f;--paper: #efd6aa;--paper-shadow: #c59b67;--ink: #24150f;--cream: #fff1c9;--danger: #d74c43;--danger-dark: #85231f;--sky-cyan: #53d1c8;--sky-blue: #2b7ab0;--ghost: rgba(255, 250, 239, .12);--shadow-deep: rgba(0, 0, 0, .5);--shadow-soft: rgba(0, 0, 0, .22);--glow-acid: 0 0 20px rgba(122, 247, 167, .45);--glow-brass: 0 0 20px rgba(255, 210, 109, .28);--radius-sm: 12px;--radius-md: 22px;--radius-lg: 34px;--panel-border: 4px solid #1f120c;--font-display: "Press Start 2P", "Trebuchet MS", "Verdana", sans-serif;--font-body: "VT323", "Trebuchet MS", "Verdana", sans-serif}.skip-link{position:absolute;top:-100%;left:0;z-index:100;padding:.6rem 1.2rem;background:var(--brass-hot, #ffd26d);color:var(--ink, #24150f);font-weight:900;text-decoration:none;white-space:nowrap}.skip-link:focus{top:0}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--font-body);color:var(--cream);background:radial-gradient(circle at top,rgba(83,209,200,.15),transparent 30%),linear-gradient(180deg,#130d19,#22101d 38%,#140c13);overflow-x:hidden}.cursor-ready,.cursor-ready button,.cursor-ready input,.cursor-ready a,.cursor-ready [role=button]{cursor:none}button,input{font:inherit}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.viewport{position:relative;width:min(1280px,100vw);height:630px;min-height:630px;max-height:630px;margin:90px auto 0;padding:0;overflow:hidden}.playfield-shell{position:relative;z-index:2;display:grid;grid-template-rows:1fr auto;width:100%;height:630px;min-height:630px;max-height:630px}.status-rack,.dialog-box,.scene,.theme-sting,.result-sting,.round-sting,.cold-open-card,.public-box,.end-box,.scores-box{filter:drop-shadow(0 18px 18px rgba(0,0,0,.28))}.particle-canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.game-cursor{position:fixed;left:0;top:0;width:22px;height:22px;margin-left:-11px;margin-top:-11px;z-index:80;pointer-events:none;mix-blend-mode:screen}.game-cursor:before,.game-cursor:after{content:"";position:absolute;background:#ffe5a4f2;box-shadow:0 0 8px #ff7eb973}.game-cursor:before{left:10px;top:0;width:2px;height:22px}.game-cursor:after{left:0;top:10px;width:22px;height:2px}.game-cursor span{position:absolute;inset:7px;border:1px solid rgba(112,255,244,.85)}.cursor-dust{position:fixed;width:7px;height:7px;margin-left:-3px;margin-top:-3px;border-radius:50%;background:radial-gradient(circle,#ffe8a0f2,#ff78b873 55%,#ff78b800 70%);pointer-events:none;z-index:79;animation:cursor-dust-fade .52s ease-out forwards}@keyframes cursor-dust-fade{0%{transform:scale(1);opacity:.95}to{transform:scale(.2) translateY(-6px);opacity:0}}.screen-wipe{position:absolute;inset:0;z-index:30;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .22s ease}.screen-wipe.active{opacity:1;pointer-events:auto}.screen-wipe>picture{display:contents}.screen-wipe-curtain{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .26s ease,transform .26s ease;filter:saturate(1.02) contrast(1.04)}.screen-wipe:after{content:"";position:absolute;inset:0;background:#0c040c2e}.screen-wipe.active .wipe-closed{opacity:1;transform:scale(1)}.screen-wipe.active .wipe-half{opacity:.42;transform:scale(1)}.screen-wipe.active.fade-out .wipe-closed,.screen-wipe.active.fade-out .wipe-half{opacity:0}.screen-wipe.active.fade-out .wipe-open{opacity:1;transform:scale(1)}.cold-open{position:absolute;inset:0;z-index:25;display:grid;place-items:center;padding:1.5rem;background:#120b13bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cold-open-card{width:min(620px,100%);padding:2rem;border:0;border-radius:0;background:center / 100% 100% no-repeat url(data:image/png;base64,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);color:var(--ink);text-align:center;image-rendering:pixelated}.cold-open-title{margin:.4rem 0;font-size:clamp(2.7rem,6vw,5rem);line-height:.95}.cold-open-kicker,.cold-open-copy{margin:0}.stage-column{position:relative;display:block;width:100%;height:100%;min-height:0}.rack-plate{border:var(--panel-border);border-radius:20px;background:linear-gradient(180deg,#f4dcaaf5,#c78946eb);color:var(--ink);box-shadow:inset 0 -8px #65381940}.theme-sting,.result-sting,.round-sting{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-start;padding-top:2rem;pointer-events:none;z-index:5}.theme-sting-card,.result-sting-card,.round-sting-card{margin-inline:auto}.gold{color:var(--brass-hot)}body.stage-cold-open .status-rack,body.stage-cold-open .dialog-box,body.stage-cold-open .theme-sting,body.stage-cold-open .result-sting,body.stage-cold-open .round-sting,body.stage-intro .status-rack{opacity:0;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.cursor-dust{animation:none}.screen-wipe,.screen-wipe-curtain{transition:none}.cold-open{-webkit-backdrop-filter:none;backdrop-filter:none}}.sierra-bar{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin:0;padding:.6rem 1.1rem .55rem;height:90px;min-height:90px;background:center / 100% 100% no-repeat url(/assets/disco-hybrid-header-pixel-Be21Vqvw.png),linear-gradient(180deg,#100610f5,#2a0c23eb);border-bottom:1px solid rgba(255,180,92,.22);overflow:hidden}.sierra-brand{display:grid;gap:.08rem}.sierra-hud{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end;align-self:center}.sierra-chip{display:grid;gap:.08rem;min-width:132px;padding:.52rem .82rem .56rem;border:0;border-radius:14px;background:linear-gradient(180deg,#ffefcf29,#ffefcf00 24%),linear-gradient(180deg,#6e3f2a,#4e261b 52%,#2a120f);box-shadow:inset 0 0 0 1px #ffdea32e,inset 0 0 0 3px #3b1511e0,0 8px 16px #0000003d}.sierra-kicker,.sierra-label,.sierra-subtitle{text-transform:uppercase;letter-spacing:.18em}.sierra-kicker,.sierra-label{font-size:.62rem;color:#f0c580}.sierra-title{font-size:clamp(1.6rem,3vw,2.4rem);line-height:.9;font-weight:900;color:#ffe5b3;text-shadow:0 0 18px rgba(255,129,94,.18)}.sierra-subtitle{font-size:.62rem;color:#ffe3c2d1}.sierra-score,.run-mode-badge{font-weight:900;font-size:.82rem;color:#fff2cf;display:inline-flex;align-items:center;min-height:1.7rem;padding:.16rem .48rem .12rem;border-radius:10px;background:linear-gradient(180deg,#ffecc4f5,#dbb26aeb);box-shadow:inset 0 0 0 1px #5a2d1633,0 2px #39191066;color:#4b2416}.scene{position:relative;min-height:0;height:100%;width:100%;max-height:none;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden}.scene-backdrop{position:relative;width:100%;height:100%;min-height:0;border:0;border-radius:0;background:transparent;overflow:hidden;transition:transform .12s ease-out}.scene-backdrop:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,184,74,.08),transparent 18%),radial-gradient(circle at 16% 18%,rgba(96,255,246,.08),transparent 20%),radial-gradient(circle at 80% 24%,rgba(255,64,174,.1),transparent 18%);z-index:2;opacity:1;pointer-events:none}.scene-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.14),transparent 28%,rgba(0,0,0,.1));z-index:3;opacity:1;pointer-events:none}.scene-backdrop>picture{display:contents}.scene-painting{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;image-rendering:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;z-index:1;opacity:0;transition:opacity .8s ease,filter .8s ease,transform .8s ease;transform:scale(1.01);filter:saturate(.96) contrast(1.04) brightness(.95)}.scene-curtain-closed{opacity:1;transform:scale(1.01)}body.stage-intro .scene-curtain-closed,body.stage-question .scene-curtain-closed{opacity:0;transform:scale(1.03)}body.stage-intro .scene-curtain-half{opacity:1;transform:scale(1)}body.stage-question .scene-curtain-half{opacity:0;transform:scale(.98)}body.stage-question .scene-curtain-half.curtain-almost-open{opacity:.45;transform:scale(.995)}body.stage-question .scene-curtain-open{opacity:1;transform:scale(1)}body.stage-question .scene-curtain-open.curtain-almost-open{opacity:.6;transform:scale(1.005)}body.pressure-mid .scene-curtain-open{filter:saturate(1.04) contrast(1.06) brightness(.98);transform:scale(1.005)}body.pressure-late .scene-curtain-open{opacity:0;transform:scale(1.01)}body.pressure-late .scene-curtain-chaos{opacity:1;filter:saturate(1.1) contrast(1.08) brightness(1);animation:scene-chaos-pulse 2.2s ease-in-out infinite}@keyframes scene-chaos-pulse{0%,to{transform:scale(1.01)}50%{transform:scale(1.025)}}.scene--shake{animation:scene-shake .3s ease-out}@keyframes scene-shake{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}90%{transform:translate(1px)}}.scene--pulse{animation:scene-pulse .4s ease-in-out}@keyframes scene-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.scene-lighting{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .6s ease,background .6s ease;mix-blend-mode:soft-light}.scene-lighting.active{opacity:1}.scene-lighting[data-theme=mix]{background:linear-gradient(135deg,#60fff61f,#ff40ae14,#ffb84a1a)}.scene-lighting[data-theme=feminisme]{background:linear-gradient(135deg,#c832b424,#ff64c81a,#a01e8c1f)}.scene-lighting[data-theme=militantisme]{background:linear-gradient(135deg,#ffa03224,#c8781e1a,#b450141f)}.scene-lighting[data-theme=rdr]{background:linear-gradient(135deg,#32c8b424,#50dcc81a,#28a08c1f)}.scene-lighting[data-theme=ecologie]{background:linear-gradient(135deg,#3cb46424,#50c88c1a,#288c501f)}.scene-lighting[data-theme=lgbtqia]{background:linear-gradient(135deg,#ff3cb424,#b43cff1a,#3cb4ff1f)}.scene-lighting[data-theme=histoire_sociale]{background:linear-gradient(135deg,#b48c5024,#a0783c1a,#8c64281f)}.scene-lighting[data-theme=antiracisme]{background:linear-gradient(135deg,#dc503c24,#c864501a,#b43c281f)}.scene-lighting[data-theme=droit_travail]{background:linear-gradient(135deg,#6478c824,#5064b41a,#3c50a01f)}.scene-lighting[data-theme=sante_publique]{background:linear-gradient(135deg,#3cc8dc24,#50b4c81a,#28a0b41f)}.scene-lighting[data-theme=medias]{background:linear-gradient(135deg,#dca03c24,#c88c281a,#b478141f)}.scene-lighting[data-theme=handicap]{background:linear-gradient(135deg,#64b4dc24,#50a0c81a,#78c8f01f)}.scene-wall,.scene-floor{position:absolute;pointer-events:none;z-index:4;transition:transform .12s ease-out}.scene-wall{inset:0;background:linear-gradient(180deg,#ffffff0d,#fff0 38%)}.scene-floor{inset:72% 0 0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 26%);height:28%}@media(prefers-reduced-motion:reduce){.scene-painting{transition:opacity .1s ease}body.pressure-late .scene-curtain-chaos{animation:none}.scene-wall,.scene-floor,.scene-backdrop{transition:none}.scene--shake,.scene--pulse{animation:none}}.larry{position:absolute;left:50%;bottom:6px;width:clamp(245px,25.9vw,329px);max-width:90%;aspect-ratio:2 / 3;transform:translate(-50%);transform-origin:center bottom;z-index:3}.larry-halo{position:absolute;left:50%;bottom:-4px;width:75%;height:35px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#7af7a780,#7af7a700);filter:blur(3px)}.larry-sprite{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;display:none;image-rendering:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 16px 18px rgba(0,0,0,.32))}.larry.idle .sprite-idle,.larry.correct .sprite-happy,.larry.happy .sprite-happy,.larry.thinking .sprite-thinking,.larry.smug .sprite-smug,.larry.shocked .sprite-shocked,.larry.sad .sprite-sad,.larry.wrong .sprite-sad,.larry.collapsed .sprite-collapsed,.larry.talking .sprite-talking,.larry.walking .sprite-walking,.larry.pointing .sprite-pointing,.larry.joker-jump .sprite-happy,.larry.nervous .sprite-nervous,.larry.celebrating .sprite-celebrating,.larry.confused .sprite-confused,.larry.winking .sprite-winking,.larry.dancing .sprite-dancing,.larry.reading .sprite-reading,.larry.facepalm .sprite-facepalm{display:block}.larry.look-left .larry-sprite{transform:scaleX(-1)}.larry.idle .sprite-idle{animation:larry-idle-bob 2.8s ease-in-out infinite}.larry.thinking .sprite-thinking{animation:larry-think-bob 1.4s ease-in-out infinite}.larry.smug .sprite-smug{animation:larry-idle-bob 2.2s ease-in-out infinite}.larry.shocked .sprite-shocked{animation:larry-think-bob 1.1s ease-in-out infinite}.larry.walking .sprite-walking{animation:larry-walk-bob .5s steps(2) infinite}.larry.pointing .sprite-pointing{animation:larry-think-bob 1.3s ease-in-out infinite}.larry.nervous .sprite-nervous{animation:larry-think-bob .9s ease-in-out infinite}.larry.celebrating .sprite-celebrating{animation:larry-celebrate-bob .6s ease-in-out infinite}.larry.confused .sprite-confused{animation:larry-think-bob 1.6s ease-in-out infinite}.larry.winking .sprite-winking{animation:larry-idle-bob 2s ease-in-out infinite}.larry.dancing .sprite-dancing{animation:larry-dance-bob .45s steps(2) infinite}.larry.reading .sprite-reading{animation:larry-idle-bob 2.6s ease-in-out infinite}.larry.facepalm .sprite-facepalm{animation:larry-think-bob 1.8s ease-in-out infinite}.larry.joker-jump{animation:larry-jump .5s ease-out}.larry.correct .larry-halo,.larry.happy .larry-halo{background:radial-gradient(circle,#ffdb5c7a,#7af7a700)}.larry.sad .larry-halo,.larry.wrong .larry-halo,.larry.collapsed .larry-halo,.larry.facepalm .larry-halo{background:radial-gradient(circle,#d74c4357,#7af7a700)}.larry.celebrating .larry-halo,.larry.dancing .larry-halo{background:radial-gradient(circle,#ffdb5c94,#7af7a700)}.larry.nervous .larry-halo{background:radial-gradient(circle,#ffaa326b,#7af7a700)}.larry.winking .larry-halo{background:radial-gradient(circle,#a0d2ff6b,#7af7a700)}.larry-canvas{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none;image-rendering:auto;filter:drop-shadow(0 16px 18px rgba(0,0,0,.32))}.larry.canvas-mode .larry-canvas{display:block}.larry.canvas-mode .larry-sprite{display:none!important}.larry-mouth{position:absolute;width:1px;height:1px;overflow:hidden}@keyframes larry-idle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes larry-think-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes larry-walk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes larry-jump{0%{transform:translate(-50%) translateY(0)}55%{transform:translate(-50%) translateY(-52px)}to{transform:translate(-50%) translateY(0)}}@keyframes larry-celebrate-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.04)}}@keyframes larry-dance-bob{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(-3deg)}50%{transform:translateY(-3px) rotate(0)}75%{transform:translateY(-6px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.larry.idle .sprite-idle,.larry.thinking .sprite-thinking,.larry.smug .sprite-smug,.larry.shocked .sprite-shocked,.larry.walking .sprite-walking,.larry.pointing .sprite-pointing,.larry.nervous .sprite-nervous,.larry.celebrating .sprite-celebrating,.larry.confused .sprite-confused,.larry.winking .sprite-winking,.larry.dancing .sprite-dancing,.larry.reading .sprite-reading,.larry.facepalm .sprite-facepalm,.larry.joker-jump{animation:none}}.rack-counter,.rack-theme,.rack-compact,.stake-chip{min-width:0;min-height:2.75rem;padding:.54rem .75rem .48rem;border:0;color:#fff3cf;text-transform:uppercase;font-weight:900;letter-spacing:.08em;text-shadow:2px 2px 0 rgba(38,14,18,.82);background:center / 100% 100% no-repeat url(/assets/status-plaque-lucas-v2-9aj1Mq0c.png);image-rendering:pixelated;overflow:hidden}.rack-counter{display:grid;place-items:center;font-size:.82rem;letter-spacing:.12em}.rack-theme{display:flex;align-items:center;font-size:.62rem;line-height:1.08}.rack-compact{display:flex;align-items:center;font-size:.52rem;line-height:1.04;color:#ffefc5d1}.stake-chip{display:grid;place-items:center;font-size:.64rem;background:center / 100% 100% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABKBAMAAAA4UpBLAAAAElBMVEU+HRQkEg25cznJmliMWB/XpUcFSYjyAAABL0lEQVRo3u3awQ2DMAyFYdgAQztAIhaoYALIApWa/VdpSIKU0GMP/aP63Xr7ZFMg2F2n0UDSCyrD1Se40H21sCcCh9o3WlRMJQw/LC5lk3H1yzUsOmwtsYTDpYCzg2S7lDAXEOM7hSewTwUE+bLQ5B5noHP7Asnq3Cdw5vgO4VYA0yXo3AJKKmG+CDNwJwHXD+CMKmAo4dYakNXh3GMFKlCBClRgARSZQD6R2wV4HEQnkC8eQwqgiUdliu8RNRVQxPsnpoRJM1bAu/eeA4yaEmgC+UBTOpw0bQFf4azHASZNW0B4i/H/Yv59EP8kwT+L+W8z+sKqQAUq8N+B+oX1WyD+Izp5DIEf5DQyCgMPE/HjWP5AG78SgF+q4K+l4Bd78KtR/OUy/noef8FRo/lV3oB3BG1jZh0YAAAAAElFTkSuQmCC)}.stake-chip-gold{color:#fff6c8;filter:saturate(1.04) brightness(1.04)}.joker-pip,.dialog-btn,.score-filter-btn{border:0;color:#fff0c3;font-weight:900;text-transform:uppercase;letter-spacing:.08em;text-shadow:2px 2px 0 rgba(39,13,23,.78)}.joker-pip{min-width:0;width:41%;justify-self:center;min-height:2.15rem;padding:.425rem .45rem .39rem;border:1px solid rgba(87,42,24,.8);border-radius:8px;background:linear-gradient(180deg,#fff1d6fa,#e1b267f0);color:#2a1008;font-size:.5rem;line-height:1.02;text-align:center;text-shadow:1px 1px 0 rgba(255,247,228,.35);box-shadow:inset 0 0 0 1px #fff8ea57,0 4px 8px #00000038}.joker-pip:hover,.joker-pip:focus-visible{transform:translateY(-2px);filter:brightness(1.03)}.joker-pip:focus-visible{outline:2px solid var(--brass-hot, #ffd26d);outline-offset:2px}#joker-5050{background:linear-gradient(180deg,#fff7dffa,#ebc279f0)}#joker-public{background:linear-gradient(180deg,#f4f0d6fa,#c2b06cf0)}#joker-chance{background:linear-gradient(180deg,#ffecddfa,#dfa273f0)}.joker-pip:disabled{filter:grayscale(.5) brightness(.78);cursor:default}.dialog-portrait-frame{padding:0;overflow:hidden}.dialog-portrait{position:relative;display:block;width:100%;height:100%;min-height:100%;background:center / cover no-repeat url(/assets/dialog-portrait-ziggy-idle-DoXC3PQd.png),linear-gradient(180deg,#50364f,#2f2439 54%,#130d19);image-rendering:auto;overflow:hidden}.dialog-portrait.is-idle{background-image:url(/assets/dialog-portrait-ziggy-idle-DoXC3PQd.png)}.dialog-portrait.is-thinking{background-image:url(/assets/dialog-portrait-ziggy-thinking-DYwi5DXR.png)}.dialog-portrait.is-happy{background-image:url(/assets/dialog-portrait-ziggy-happy-B69IQXpW.png)}.dialog-portrait.is-sad{background-image:url(/assets/dialog-portrait-ziggy-sad-DnLgCPZm.png)}.dialog-portrait.is-talking{background-image:url(/assets/dialog-portrait-ziggy-talking-WLudKX1h.png)}.portrait-mouth{position:absolute;left:50%;bottom:18px;width:18px;height:8px;transform:translate(-50%);border-bottom:2px solid rgba(36,18,13,.6);border-radius:0 0 6px 6px}.dialog-text{min-height:0;max-height:none;padding:0;color:#442618;font-size:.92rem;font-weight:900;line-height:1.12;text-shadow:1px 1px 0 rgba(248,228,183,.2);overflow:hidden;position:relative;z-index:1}.dialog-speaker{flex:0 0 auto;max-width:34%;min-height:1.3rem;padding:.2rem .34rem .14rem;background:center / 100% 100% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAA6BAMAAACkITpQAAAAElBMVEU+HRQkEg25cznJmliMWB/XpUcFSYjyAAABHElEQVRYw+2ZzQ2EIBCFtQPR3QIgNrDRCpQGNln6b2URxgTw/uYdeDdP8+UNMj8MQ1dXo9GANbUERkH6BDXDqIMw1QSzA8tWDPHDKahMhYIH4kORB+d0bJgaE1YP09HYICYACW6GG2HMJkAJhMFKJgTB+3ODaff+ibAiCS6Go0DIR8H7DapsgxwGQTixCPsDYQWbEG04+BDQeZBMVAjGLFACY14NwlW+FyhBKgsFgk0tBI7gk+JVCMaE8AXakOPNFcI7hIBESPFKBBuhLixcHnI8NoRfrJ9IhByPDUE9EQR/BMO9QHA7EtQIhkrZuyaS9lW3iScYZWgGOtWxlmC4Z1hxECx6CNZdDEs/gtUnwQKYYQ3O8BjA8CTS1fUHENMXuHZBqfQAAAAASUVORK5CYII=);color:#fbe2ac;font-size:.62rem;letter-spacing:.14em;text-shadow:2px 2px 0 rgba(38,16,12,.82);image-rendering:pixelated}.dialog-speaker.hidden{display:none}.dialog-help{margin-top:.5rem;min-height:1.7rem;padding:.24rem .58rem .2rem;background:linear-gradient(180deg,#f1dcb8f5,#d4b481eb);color:#5b3723;border-radius:12px;border:1px solid rgba(101,56,25,.2)}.dialog-help.hidden{display:none}.dialog-help-line{margin:0;font-size:.56rem;line-height:1.1;font-weight:900}.dialog-help-line+.dialog-help-line{margin-top:.08rem}.dialog-help-line-strong{color:#3e1f14}.dialog-answer-deck{min-height:0}.dialog-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.35rem;min-height:0}.dialog-answers.hidden{display:none}.dialog-answer{display:grid;grid-template-columns:46px minmax(0,1fr);gap:.28rem;align-items:center;width:100%;min-height:2.1rem;padding:.2rem .26rem .18rem .22rem;border:2px solid rgba(126,76,35,.42);border-radius:12px;background:linear-gradient(180deg,#fff1d4fa,#e4c18af0);color:#4d2a1b;text-align:left;text-shadow:1px 1px 0 rgba(247,223,177,.24);transition:transform .12s ease,filter .12s ease,border-color .12s ease;box-shadow:inset 0 0 0 1px #fffaee4d,0 8px 18px #00000029}.dialog-answer:hover,.dialog-answer:focus-visible{transform:translateY(-2px);filter:brightness(1.04) saturate(1.04)}.dialog-answer:focus-visible{outline:2px solid var(--brass-hot, #ffd26d);outline-offset:2px}.dialog-answer[data-idx="0"]{grid-column:1;grid-row:1}.dialog-answer[data-idx="1"]{grid-column:2;grid-row:1}.dialog-answer[data-idx="2"]{grid-column:1;grid-row:2}.dialog-answer[data-idx="3"]{grid-column:2;grid-row:2}.da-letter{display:grid;place-items:center;width:23px;height:23px;background:center / 100% 100% no-repeat url(/assets/action-chip-lucas-v2-DTn_Hs96.png);color:#ffe595;font-weight:900;font-size:.54rem;text-shadow:2px 2px 0 rgba(43,16,13,.84);image-rendering:pixelated}.da-text{display:block;overflow:hidden;font-weight:900;font-size:.58rem;line-height:1.15;max-height:3.3em}.dialog-answer.selected{outline:4px solid rgba(122,247,167,.8)}.dialog-answer.eliminated{opacity:.35}.dialog-answer.correct{filter:hue-rotate(22deg) saturate(1.1)}.dialog-answer.wrong{filter:hue-rotate(-38deg) saturate(1.05)}.dialog-actions{display:flex;justify-content:center;align-items:center;z-index:2}.dialog-actions.hidden{display:none}.dialog-btn{min-height:3rem;padding:.74rem 1.28rem .62rem;font-size:.68rem;border-radius:12px;background:linear-gradient(180deg,#fff1d6fa,#e1b267f0);color:#2a1008;text-shadow:1px 1px 0 rgba(255,247,228,.35);border:1px solid rgba(87,42,24,.8);box-shadow:inset 0 0 0 1px #fff8ea57,0 4px 8px #00000038;cursor:pointer}.dialog-btn.primary{filter:hue-rotate(18deg) saturate(1.08)}.flash-vfx{animation:flash-vfx .5s ease}@keyframes flash-vfx{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) scale(1.03)}}.theme-sting,.result-sting,.round-sting{padding-top:0}.theme-sting-card,.result-sting-card,.round-sting-card{position:relative;width:min(92%,620px);min-height:170px;padding:1.1rem 1rem 1rem;background:center/100% 100% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1wAAAD6BAMAAABHZluZAAAAFVBMVEV9RiXq05ptMUAkEg0+HRSMWB/XpUfoC+Y0AAAD3ElEQVR42u3Z0W2bUBSAYSQrA1SRF2gXcHqdLIAHoKqSBSKx/wjFNhhsQxqnqu8Bff9TpSYv99O5gUOx04wqHAEu4RIuXLoTV1LAJrhKJxOz7RiXY5nBgBVma07zVdCak1cxvAoLBWx4HRb9cG2cTMxW/XgVp+GiFdpryFW6CaPfh9sBl+GayXiduJxJ8PHquUrDFX+8tieu8eHytpOr6fFquTa4YnOtxrjO3BxbAK5OZMBVdj+Qzp4Q08/vytCPdD4ym/Zf2wuu1TktruxcA5FrrpTq+r0fL1zZuQYiPVc7b6v0Utd1Sq9tuHJxdQK/W5H+j9cZV/N/Dea3Nly5uDqBx1ZklOtA2WA+4QrC1YlscC2Aa39fvuEKxHUUwbUELpfhjC5DT4azejLs3rtwxeH64L2rfYd+xhWFaz3YalxzHTdUD7jCcA12htdcx/0vrjhcg438CNfh6wquQFz9F8gxrn24InFdfE7GhUv34yp+4QrCVeFaLpcyhQuXQnEpd7hwCZdwLZLrwTnFaF3gwiVcwoVLuIQLl3AJ13K5LA2DVOHCJVzChUu4hAuXcOlGLluoEK0LXLiES7hwCZdw4RIu3chlCxWiChcu4RIuXMIlXLiESzdz2UIFaF3gwiVcwoVLuIQLl3AJ17K5LA0DVOHCJVzChUu4hAuXcOkLXLZQ2bvYQeHCJVy4cOESLly4cAkXrs9x2UJlr8KFS7iEC5dwCRcu4RKu5XNZGmbucmWIC5dw4cKFS7hw4cIlXLg+yWULlbkKFy7hEi5cwiVcuIRLX+Syhcra1Q4KFy7hwoULl3DhwoVLuHDhWiSXpWHWKly4hEu4cAmXcOESLn2ZyxYqY9c7KFy4hAsXLlzChQsXLuHC9WkuW6iMVbhwCZdw4RIu4cIlXPoHLluobI3soHDhEi5cuHAJFy5cuIQLF66FclkaZqvChUu4hAuXcAkXLoXjSunJwWVp1OMvXCnxyqU1BvIx12r/S8nZ3b/Hw8nfyJVSXb8bryzDtT/5zU1cq/RS17XxyjFcx5O/kav5nQbZ8d2f63jyN3EdiBtkt+Hd78L25De4Fsz12vSGKwPX8eRxLZnLZTijy9CTYdwnw3LsKd97V6z3rpS201y2GtG2Gh9z2RnmG6/RnWHPNbE0TIYr03ilqZXhNFfj9fyqHE1/P+m4UqHQpQFXOfH5X1FaHf90HbmM10yGq+cyXrGHa8hVGq/ow7UdcBmveQxXx1Xyiq21PePajb9KK8ZN2A3XiatMCtz2govXHLR6rp1Didvumst8hZ+tMy4DFny0LrkUPVy4hEu4cOk/9gcqI9R6GsdpegAAAABJRU5ErkJggg==);image-rendering:pixelated;color:var(--ink);text-align:center}.theme-sting-card:before,.result-sting-card:before,.round-sting-card:before{content:"";position:absolute;inset:10px 22px;border:2px dashed rgba(70,40,20,.32);border-radius:14px;pointer-events:none}.result-sting-card.is-correct{filter:hue-rotate(22deg) saturate(1.08)}.result-sting-card.is-wrong{filter:hue-rotate(-36deg) saturate(1.05)}.theme-sting-kicker,.result-sting-kicker,.round-sting-kicker{text-transform:uppercase;font-size:.68rem;letter-spacing:.18em}.theme-sting-title,.result-sting-title,.round-sting-title{font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:900;line-height:.95}.theme-sting-copy,.result-sting-copy,.round-sting-copy,.round-sting-subcopy{max-width:38ch;margin-inline:auto;font-size:.86rem}@keyframes answer-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.answer-enter{animation:answer-slide-in .28s ease-out both}.viewport.flash-correct:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;background:#24b06b38;animation:flash-fade .5s ease-out forwards}.viewport.flash-wrong:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;background:#d74c433d;animation:flash-fade .5s ease-out forwards}@keyframes flash-fade{0%{opacity:1}to{opacity:0}}@keyframes score-pulse-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.score-pulse{animation:score-pulse-pop .4s ease-out}.dialog-box.question-copy-collapsed .dialog-copy-shell{max-height:1.6rem;overflow:hidden;opacity:.5;transition:max-height .2s ease,opacity .2s ease}.save-score.saved{opacity:.6;pointer-events:none;filter:saturate(.4) brightness(1.08);transition:opacity .3s ease,filter .3s ease}@media(prefers-reduced-motion:reduce){.dialog-answer{transition:none}.flash-vfx{animation:none}.joker-pip:hover,.joker-pip:focus-visible,.dialog-answer:hover,.dialog-answer:focus-visible{transform:none}.answer-enter{animation:none}.viewport.flash-correct:after,.viewport.flash-wrong:after{animation:none;opacity:0}.score-pulse{animation:none}}.game-footer{position:relative;left:0;right:0;bottom:0;z-index:8;display:grid;grid-template-columns:min(214px,20%) minmax(0,1fr);gap:.9rem;align-items:end;height:auto;min-height:280px;max-height:360px;padding:12px 1.05rem 1rem 1rem;background:transparent;overflow:hidden}.game-footer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffc97500,#ffc97500 24%,#0a060b00 68%,#09050c00);pointer-events:none}.status-rack,.dialog-box{position:relative;z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none}.status-rack{align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto auto;align-content:end;justify-content:stretch;gap:.35rem;height:100%;min-width:0;padding:.1rem .1rem .1rem .15rem;z-index:1;pointer-events:none}.footer-portrait-stack{display:flex;align-items:flex-end;justify-content:stretch;gap:0;width:100%;height:100%}.footer-portrait-frame{align-self:end;justify-self:stretch;width:min(100%,378px);max-width:378px;max-height:100%;aspect-ratio:4 / 5;margin-top:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.footer-counter-row,.footer-meta-grid,.jokers-bar{display:grid;gap:.5rem}.footer-counter-row,.footer-meta-grid{grid-template-columns:1fr 1fr}.footer-counter-row,.footer-meta-grid{display:grid;pointer-events:auto}.rack-stakes{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.footer-meta-grid .rack-theme,.footer-meta-grid .rack-compact{grid-column:1 / -1}.dialog-box{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.68rem;min-width:0;min-height:0;padding:.1rem .15rem .1rem 0;z-index:2}.dialog-answer-layout{display:grid;grid-template-columns:auto 1fr;width:100%;gap:.68rem;justify-self:stretch;min-height:0;align-self:end;margin-top:0}.dialog-answer-layout .jokers-bar{grid-column:1;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.5rem;min-height:0;margin-top:0}.dialog-answer-layout .dialog-answer-deck{grid-column:2;min-height:0}.dialog-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.68rem;min-height:0}.dialog-copy-shell{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;width:100%;max-width:none;justify-self:stretch;align-self:end;margin-left:0;margin-top:auto;margin-bottom:0;isolation:isolate;padding:.52rem .72rem .42rem}.dialog-copy-shell:before{content:"";position:absolute;inset:0;z-index:0;border-radius:22px;background:linear-gradient(180deg,#ffe5ba,#f6cd91 52%,#c99a59);box-shadow:inset 0 0 0 2px #65381938,inset 0 0 22px #ffeec73d}.dialog-copy-shell:after{display:none}.dialog-copy-shell>*{position:relative;z-index:1}.dialog-topline{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;min-width:0}.dialog-copy-panel{display:grid;align-content:start;min-height:0;margin-top:.2rem;padding:.34rem .58rem .36rem;background:#fff6dcb8;image-rendering:pixelated;border-radius:12px;border:1px solid rgba(101,56,25,.35);box-shadow:inset 0 0 0 1px #ffe8c457,inset 0 8px 14px #5825122e}.dialog-topline-copy{display:block;min-width:0;padding:.18rem .1rem 0 0;text-transform:uppercase;letter-spacing:.12em;font-weight:900;font-size:.72rem;color:#f2d6a0;text-shadow:2px 2px 0 rgba(33,18,14,.72);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.public-overlay,.end-overlay,.scores-overlay{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#110b11d6}.public-box,.end-box,.scores-box{position:relative;width:min(760px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem 1rem 1.1rem;background:center/100% 100% no-repeat url(data:image/png;base64,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),center/100% 100% no-repeat url(data:image/png;base64,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);image-rendering:pixelated;color:var(--ink)}.public-box:before,.end-box:before,.scores-box:before{content:"";position:absolute;inset:0;background:center/100% 100% no-repeat url(data:image/png;base64,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);image-rendering:pixelated;pointer-events:none;mix-blend-mode:multiply;opacity:.55}.public-box>*,.end-box>*,.scores-box>*{position:relative;z-index:1}.public-title,.end-title,.scores-title{margin:0;font-size:clamp(1.8rem,3.8vw,3rem);line-height:.9;font-weight:900;letter-spacing:.04em}.public-copy,.end-copy,.scores-subtitle,.end-spotlight-copy,.scores-empty-copy{line-height:1.34;font-size:.94rem}.public-bars{display:grid;gap:.55rem;margin:.85rem 0}.public-bar{display:grid;grid-template-columns:34px minmax(0,1fr) 42px;gap:.5rem;align-items:center;font-weight:900}.public-bar-pct,.public-bar-label{font-size:.8rem}.public-bar-fill{display:block;height:100%;min-height:12px;background:repeating-linear-gradient(90deg,#c3ff7b 0 10px,#6fb552 10px 20px);image-rendering:pixelated}.end-marquee,.end-recap,.end-buttons,.save-score,.scores-filters{display:flex;flex-wrap:wrap;gap:.55rem}.end-marquee-chip,.end-recap-item,.score-filter-btn{padding:.5rem .76rem;border:0;border-radius:0;background:center / 100% 100% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABKBAMAAAA4UpBLAAAAElBMVEU+HRQkEg25cznJmliMWB/XpUcFSYjyAAABL0lEQVRo3u3awQ2DMAyFYdgAQztAIhaoYALIApWa/VdpSIKU0GMP/aP63Xr7ZFMg2F2n0UDSCyrD1Se40H21sCcCh9o3WlRMJQw/LC5lk3H1yzUsOmwtsYTDpYCzg2S7lDAXEOM7hSewTwUE+bLQ5B5noHP7Asnq3Cdw5vgO4VYA0yXo3AJKKmG+CDNwJwHXD+CMKmAo4dYakNXh3GMFKlCBClRgARSZQD6R2wV4HEQnkC8eQwqgiUdliu8RNRVQxPsnpoRJM1bAu/eeA4yaEmgC+UBTOpw0bQFf4azHASZNW0B4i/H/Yv59EP8kwT+L+W8z+sKqQAUq8N+B+oX1WyD+Izp5DIEf5DQyCgMPE/HjWP5AG78SgF+q4K+l4Bd78KtR/OUy/noef8FRo/lV3oB3BG1jZh0YAAAAAElFTkSuQmCC);font-size:.78rem;font-weight:900;image-rendering:pixelated}.end-spotlight,.end-arc,.end-stats,.scores-table-wrap{margin-top:.8rem}.end-arc-track{height:20px;border:3px solid #24120d;border-radius:0;background:#24150f2e;overflow:hidden}.end-arc-fill{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,#53d1c8 0 12px,#24b06b 12px 24px)}.end-arc-label{margin-top:.35rem;font-size:.72rem;font-weight:900;letter-spacing:.06em;color:var(--cream, #fff1c9);text-shadow:2px 2px 0 rgba(24,11,8,.72);text-align:center}.end-stats p,.scores-empty p{margin:.3rem 0}.pseudo-input{min-width:180px;min-height:46px;padding:.55rem .75rem;border:3px solid #24120d;border-radius:0;background:#fff5dce0}.scores-table{width:100%;border-collapse:collapse;margin-top:.8rem;font-size:.88rem}.scores-table th,.scores-table td{padding:.52rem;border-bottom:2px solid rgba(36,21,15,.26);text-align:left}.scores-table th{text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.scores-empty{padding:.8rem 0;text-align:center}.save-score-status{min-height:1.2rem;font-size:.8rem}.mode-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#110b11eb}.mode-box{position:relative;width:min(720px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.5rem 1.2rem 1.4rem;background:linear-gradient(165deg,var(--wood-dark) 0%,var(--bg-plum) 60%,var(--bg-night) 100%);border:4px solid var(--brass);box-shadow:0 0 40px #c28b334d,inset 0 0 20px #00000080;color:var(--cream);text-align:center}.mode-kicker{font-family:var(--font-body);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-hot);margin-bottom:.3rem}.mode-title{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,2rem);font-weight:900;letter-spacing:.06em;color:var(--brass-hot);text-shadow:2px 2px 0 rgba(0,0,0,.7);margin-bottom:1rem}.mode-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem}.mode-card{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1rem .8rem;border:3px solid var(--brass-dark);border-radius:0;background:linear-gradient(170deg,var(--wood-mid) 0%,var(--wood-dark) 100%);color:var(--cream);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .1s;font-family:var(--font-body)}.mode-card:hover,.mode-card:focus-visible{border-color:var(--brass-hot);box-shadow:0 0 16px #ffd26d59;transform:translateY(-2px)}.mode-card:active{transform:translateY(0)}.mode-card-label{font-family:var(--font-display);font-size:clamp(.7rem,1.8vw,.95rem);font-weight:900;color:var(--brass-hot)}.mode-card-desc{font-size:.82rem;color:var(--paper-shadow);line-height:1.3}.mode-theme-select{text-align:center}.mode-theme-label{font-family:var(--font-display);font-size:.85rem;color:var(--brass-hot);margin-bottom:.6rem}.mode-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem;margin-bottom:.8rem}.mode-theme-btn{padding:.6rem .5rem;border:2px solid var(--brass-dark);border-radius:0;background:linear-gradient(170deg,var(--wood-mid) 0%,var(--wood-dark) 100%);color:var(--cream);font-family:var(--font-body);font-size:.82rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.mode-theme-btn:hover,.mode-theme-btn:focus-visible{border-color:var(--brass-hot);box-shadow:0 0 10px #ffd26d4d}.timer-bar{position:relative;width:100%;height:8px;background:#24150f66;border-bottom:2px solid rgba(36,21,15,.3);overflow:hidden}.timer-bar-fill{height:100%;width:100%;background:linear-gradient(90deg,#d74c43,#ffd26d 40%,#24b06b);transition:width .1s linear;transform-origin:left}.timer-bar-label{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:.55rem;color:var(--cream);text-shadow:1px 1px 0 rgba(0,0,0,.8);pointer-events:none}.timer-bar.timer-danger .timer-bar-fill{background:linear-gradient(90deg,#d74c43 0% 100%);animation:timer-pulse .5s ease-in-out infinite alternate}@keyframes timer-pulse{0%{opacity:1}to{opacity:.6}}.streak-display{font-family:var(--font-display);font-size:.65rem;color:var(--brass-hot);text-align:center;padding:.2rem .4rem;text-shadow:1px 1px 0 rgba(0,0,0,.6);letter-spacing:.06em}.streak-display.streak-hot{color:var(--acid-hot);animation:streak-glow .6s ease-in-out infinite alternate}@keyframes streak-glow{0%{text-shadow:1px 1px 0 rgba(0,0,0,.6),0 0 6px rgba(122,247,167,.4)}to{text-shadow:1px 1px 0 rgba(0,0,0,.6),0 0 14px rgba(122,247,167,.7)}}.stats-overlay{position:fixed;inset:0;z-index:42;display:grid;place-items:center;padding:1rem;background:#110b11d6}.stats-box{position:relative;width:min(680px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.2rem 1rem 1.1rem;background:linear-gradient(165deg,var(--wood-dark) 0%,var(--bg-plum) 60%,var(--bg-night) 100%);border:4px solid var(--brass);box-shadow:0 0 40px #c28b334d,inset 0 0 20px #00000080;color:var(--cream);text-align:center}.stats-kicker{font-family:var(--font-body);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-hot);margin-bottom:.3rem}.stats-title{font-family:var(--font-display);font-size:clamp(1rem,2.5vw,1.6rem);font-weight:900;letter-spacing:.06em;color:var(--brass-hot);text-shadow:2px 2px 0 rgba(0,0,0,.7);margin-bottom:.8rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin-bottom:.8rem;text-align:center}.stats-item{padding:.6rem .5rem;border:2px solid var(--brass-dark);background:#3c211780}.stats-item-value{display:block;font-family:var(--font-display);font-size:clamp(.9rem,2vw,1.3rem);color:var(--brass-hot);margin-bottom:.15rem}.stats-item-label{font-family:var(--font-body);font-size:.75rem;color:var(--paper-shadow)}.stats-themes{margin-top:.6rem;text-align:left}.stats-theme-row{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid rgba(194,139,51,.15);font-family:var(--font-body);font-size:.82rem}.stats-theme-name{min-width:100px;color:var(--cream)}.stats-theme-bar-track{flex:1;height:10px;background:#24150f66;border:1px solid rgba(194,139,51,.2);overflow:hidden}.stats-theme-bar-fill{height:100%;background:linear-gradient(90deg,var(--brass) 0%,var(--brass-hot) 100%)}.stats-theme-pct{min-width:40px;text-align:right;color:var(--brass-hot);font-family:var(--font-display);font-size:.65rem}@media(max-width:1180px){.game-footer{grid-template-columns:1fr;height:auto;min-height:0;max-height:none;padding-top:12px}.viewport{height:auto;min-height:0;max-height:none}.playfield-shell{height:auto;min-height:0;max-height:none;grid-template-rows:auto auto}.status-rack{grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto;align-items:end}.footer-portrait-stack{align-items:end;justify-content:stretch}.footer-portrait-stack{grid-row:1 / span 3}.footer-portrait-frame{max-width:170px}.footer-meta-grid,.footer-counter-row,.jokers-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-meta-grid .rack-theme,.footer-meta-grid .rack-compact{grid-column:1 / -1}.dialog-content,.dialog-box{grid-template-rows:auto minmax(0,1fr) auto}.dialog-copy-shell{max-width:none;width:100%}.dialog-answer-layout{grid-template-columns:auto 1fr}.dialog-answer-layout .dialog-answer-deck{grid-column:2}.dialog-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.scene{aspect-ratio:auto;min-height:420px;max-height:none}.scene-backdrop{min-height:390px}}@media(max-width:760px){.sierra-bar{flex-direction:column;align-items:start;min-height:0}.sierra-hud{width:100%;justify-content:start}.viewport{padding-inline:.7rem}.scene{aspect-ratio:auto;min-height:360px;max-height:none}.scene-backdrop{min-height:330px}.larry{width:clamp(210px,42vw,280px);max-width:100%;bottom:8px}.status-rack{grid-template-columns:1fr;grid-template-rows:auto}.footer-portrait-stack{grid-template-columns:196px minmax(0,1fr);grid-template-rows:1fr;align-items:stretch}.footer-portrait-stack{align-items:end;justify-content:start}.footer-counter-row{grid-template-columns:1fr;align-content:start}.footer-meta-grid,.jokers-bar,.dialog-answers,.dialog-answer-layout{grid-template-columns:1fr}.dialog-answer-layout .jokers-bar{grid-column:1;grid-template-columns:repeat(4,auto);grid-template-rows:auto;justify-content:start}.dialog-answer-layout .dialog-answer-deck{grid-column:1}.dialog-content,.dialog-box{grid-template-rows:auto minmax(0,1fr) auto}.dialog-topline{flex-wrap:wrap;align-items:flex-start}.dialog-speaker{max-width:none}.dialog-portrait-frame{max-width:196px}.dialog-copy-shell{padding-inline:.6rem}.dialog-answer{grid-template-columns:14px minmax(0,1fr);align-items:start;min-height:32px}}@media(max-width:520px){.scene{aspect-ratio:auto;min-height:300px;max-height:none;padding:.65rem}.scene-backdrop{min-height:270px}.larry{width:clamp(150px,48vw,210px);max-width:100%;bottom:6px}.footer-portrait-stack{grid-template-columns:168px minmax(0,1fr)}.footer-portrait-stack{justify-content:start;align-items:end}.dialog-copy-shell{width:100%;max-width:none;padding-inline:.5rem}.dialog-topline{flex-direction:column;align-items:flex-start}.status-rack,.dialog-box,.game-footer,.public-box,.end-box,.scores-box{padding:.9rem}.dialog-copy-shell{padding-inline:.75rem}.dialog-copy-panel{padding-inline:.5rem}.dialog-topline-copy{font-size:.6rem;letter-spacing:.1em;white-space:normal}.mode-grid{grid-template-columns:1fr}.mode-box,.stats-box{padding:.9rem}}
