.game-language{letter-spacing:0;color:inherit;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:6px 0;font:400 11px/1.4 DM Sans,sans-serif;display:flex}.game-language select{appearance:none;height:44px;font:inherit;color:#173d34;background-color:#fff4d6;background-image:linear-gradient(45deg,#0000 50%,#173d34 50%),linear-gradient(135deg,#173d34 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;border:1px solid #a6ad8b;border-radius:8px;max-width:100%;min-height:44px;padding:6px 28px 6px 10px}.game-language select:focus-visible{outline-offset:2px;outline:3px solid #e2ac50}.studio-game-help{flex-wrap:wrap}.game-language option{color:#173d34;background:#fff4d6}@media (width<=480px){.game-language{font-size:10px}.game-language select{max-width:160px}}.studio-game-help{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 16px 6px;font:700 11px DM Sans,sans-serif;display:flex}.studio-game-help a,.studio-game-help button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #9aac8d66;border-radius:8px;align-items:center;padding:8px 11px;text-decoration:none;display:flex}.studio-game-help :focus-visible,.studio-help-dialog :focus-visible{outline-offset:3px;outline:3px solid #bc7834}.studio-help-dialog{box-sizing:border-box;color:#224331;text-align:left;background:#fff8e5;border:1px solid #c4aa70;border-radius:16px;width:calc(100% - 28px);max-width:530px;max-height:calc(100dvh - 30px);padding:30px;font:14px/1.65 DM Sans,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 22px 70px #0e261e66}.studio-help-dialog::backdrop{background:#0a241dcc}.studio-help-dialog h2{color:#224331;margin:14px 0 24px;font:800 36px/1.1 Barlow Condensed,sans-serif}.studio-help-kicker{letter-spacing:.13em;font-size:10px;font-weight:700}.studio-help-dialog ol{padding-left:23px}.studio-help-dialog li{padding:0 0 14px 5px}.studio-help-dialog li::marker{color:#956927;font-weight:700}.studio-help-dialog p{color:#52604b;font-size:12px}.studio-help-wallet{border-top:1px solid #d5cbb0;padding-top:14px}.studio-help-close{color:#224331;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;font:28px DM Sans,sans-serif;position:absolute;top:8px;right:8px}.studio-help-done{color:#fff1c8;cursor:pointer;background:#254d3b;border:0;border-radius:9px;width:100%;min-height:48px;margin:20px 0 12px;font:700 13px DM Sans,sans-serif;display:block}.studio-help-dialog small{color:#52604b;font-size:10px}.studio-help-dialog:not([open]){display:none}@media (width<=480px){.studio-help-dialog{padding:25px 22px}.studio-help-dialog h2{font-size:32px}.studio-help-dialog li{font-size:13px}.studio-game-help{padding:0 12px 5px}}.studio-game-help{flex-wrap:wrap;gap:6px}.studio-game-help a,.studio-game-help button{justify-content:center}.scene-effects-host{position:relative}.scene-effects{border-radius:inherit;z-index:5;contain:layout paint;position:absolute;inset:0;overflow:hidden;pointer-events:none!important}.scene-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-light{filter:blur(12px);background:linear-gradient(90deg,#0000,#ffe2a818,#0000);width:46%;height:90%;animation:18s ease-in-out infinite alternate scene-daylight;position:absolute;top:-35%;left:-8%;transform:rotate(-27deg)}.scene-leaf{left:var(--start);opacity:0;width:9px;height:17px;animation:21s linear infinite scene-drift;animation-delay:calc(var(--drift)*-5s);background:#b8904d;border-radius:2px 90%;position:absolute;top:-25px}[data-scene-region=brazil] .scene-leaf{background:linear-gradient(45deg,#325b3c,#9aad69);border-radius:0 90%;width:13px;height:23px;animation-duration:17s}[data-scene-region=brazil] .scene-light{background:linear-gradient(90deg,#0000,#bce7ce13,#0000)}[data-scene-region=south-africa] .scene-leaf{background:#bea5cb;border-radius:70% 25%;width:7px;height:13px;animation-duration:24s}[data-scene-region=south-africa] .scene-light{background:linear-gradient(90deg,#0000,#edc07816,#0000)}.scene-particle{background:linear-gradient(135deg,#ffe29b,#bb762f);border-radius:1px;width:6px;height:4px;position:absolute;box-shadow:0 1px 1px #573d272b}.particle-foil{background:linear-gradient(45deg,#926c27,#f6e2ab 50%,#c69536);width:6px;height:3px}.particle-steam{width:11px;height:20px;box-shadow:none;filter:blur(3px);background:radial-gradient(#fffaf0,#0000 70%);border-radius:50%}.particle-feather{background:linear-gradient(90deg,#7e788e,#b9b2c5 48%,#777686 50%,#aaa3b5);border-radius:90% 0;width:7px;height:20px}[data-scene-motion=off] .scene-atmosphere{visibility:hidden}[data-scene-motion=off] .scene-atmosphere *{animation-play-state:paused!important}@keyframes scene-daylight{0%{opacity:.4;transform:translate(-4%)rotate(-27deg)}to{opacity:.85;transform:translate(12%)rotate(-22deg)}}@keyframes scene-drift{0%,68%{opacity:0;transform:translate(-25px,-10px)rotate(-40deg)}72%{opacity:.3}96%{opacity:.2}to{opacity:0;transform:translate(65px,440px)rotate(140deg)}}@media (prefers-reduced-motion:reduce){.scene-atmosphere{display:none}.scene-atmosphere *{animation:none!important}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(./barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(./barlow-condensed-latin-900-normal-SFh9ViAc.woff2)format("woff2"),url(./barlow-condensed-latin-900-normal-Bz1RFETY.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(./dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(./dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff0ce;--gold:#ffcc58;--muted:#b1c4b3;--symbols:none;--characters:none;--backdrop:none;background:#0c211b;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,select,input{font:inherit}button,select{touch-action:manipulation}button,a,select,input{outline-offset:4px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--gold)}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}a,button,select{color:inherit}.preview-strip{color:#213d32;letter-spacing:.06em;background:#eaddb9;justify-content:center;align-items:center;gap:24px;padding:12px 24px;font-size:11px;display:flex}.preview-strip a{margin-left:20px}.layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px;max-width:1250px;margin:30px auto;padding:0 24px;display:grid}.game{background:linear-gradient(120deg,#203f31,#102d23 65%);border:1px solid #54705a;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 15px 50px #0003}.game-header{background:#102b23;align-items:center;gap:15px;height:62px;padding:0 24px;display:flex}.wordmark{font:900 25px/.9 Barlow Condensed,sans-serif;text-decoration:none}.wordmark span{color:var(--gold)}.place{letter-spacing:.14em;color:var(--muted);margin-left:auto;font-size:9px}.icon{background:0 0;border:1px solid #5d765c;border-radius:50%;width:38px;height:38px;font-size:25px}.hero{background-image:linear-gradient(#09241933,#173b2355),var(--backdrop);background-position:50% 40%;background-size:cover;height:225px;position:relative;overflow:hidden}.title{text-align:center;text-shadow:0 2px 12px #0a261b;position:absolute;inset:25px 0 auto}.title>span{letter-spacing:.24em;font-size:9px;font-weight:700}.title h1{color:#fff1ce;margin:9px 0;font:900 clamp(36px,4.2vw,59px)/.95 Barlow Condensed,sans-serif}.title h1 em{color:var(--gold);font-style:normal}.title p{margin:9px;font:italic 15px Georgia,serif}.character{background-image:var(--characters);transform-origin:50% 95%;filter:drop-shadow(0 5px 4px #071b2170);z-index:2;background-repeat:no-repeat;position:absolute;bottom:4px}.pierre{aspect-ratio:501/627;background-position:25.7971% 83.8791%;background-size:306.587% 163.317%;height:137px;left:7%}.waiter{aspect-ratio:467/972;background-position:83.7231% 30.7692%;background-size:328.908% 105.35%;height:172px;right:8%}.counter-edge{background:linear-gradient(#b59861,#39492d 5px,#173426);border-top:2px solid #e3cb8d;width:100%;height:13px;position:absolute;bottom:0}.play-area{max-width:720px;margin:auto;padding:15px 24px 0}.ladder-strip{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ladder-strip>div{flex-direction:column;gap:5px;display:flex}.ladder-strip small{letter-spacing:.13em;color:var(--muted);font-size:9px}.ladder-strip strong{letter-spacing:.06em;font-size:11px}#ladder{gap:6px;margin:0;padding:0;list-style:none;display:flex}#ladder li{text-align:center;color:#a7b89b;border:1px solid #60754e88;border-radius:8px;min-width:43px;padding:7px 9px;font:800 25px/1 Barlow Condensed}#ladder .current{background:var(--gold);color:#173727;border-color:#fbeaac;box-shadow:0 1px 12px #ffcc5825}.cabinet{background:#617642;border:2px solid #d5b96a;border-radius:15px;padding:7px;position:relative;box-shadow:0 4px #706139,0 8px 24px #071e27aa}.board{aspect-ratio:5/3;background-color:#092b1f;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#d5bb7240 0),linear-gradient(#0000 calc(100% - 1px),#d5bb7240 0);background-size:20% 100%,100% 33.3333%;border-radius:8px;position:relative;overflow:hidden}.cell{will-change:transform,opacity;justify-content:center;align-items:center;width:20%;height:33.3333%;display:flex;position:absolute}.symbol,.entry-cell{background-image:var(--symbols);background-repeat:no-repeat;background-size:400% 200%;width:100%;height:100%;display:block;position:relative}.symbol[data-symbol=koeksister],.entry-cell[data-symbol=koeksister]{background-position:0 0}.symbol[data-symbol=milk-tart],.entry-cell[data-symbol=milk-tart]{background-position:33.3333% 0}.symbol[data-symbol=biltong],.entry-cell[data-symbol=biltong]{background-position:66.6667% 0}.symbol[data-symbol=boerewors],.entry-cell[data-symbol=boerewors]{background-position:100% 0}.symbol[data-symbol=bunny-chow],.entry-cell[data-symbol=bunny-chow]{background-position:0 100%}.symbol[data-symbol=potjie],.entry-cell[data-symbol=potjie]{background-position:33.3333% 100%}.symbol[data-symbol=wild],.entry-cell[data-symbol=wild]{background-position:66.6667% 100%}.symbol[data-symbol=scatter],.entry-cell[data-symbol=scatter]{background-position:100% 100%}.winning{z-index:2;background:radial-gradient(#f6d8636a,#f6d86318);border-radius:9px;box-shadow:inset 0 0 0 2px #f9d367}.bag-trigger{background:#dcb44340;border-radius:9px;box-shadow:inset 0 0 0 3px #ffcc58}.winning .symbol{filter:drop-shadow(0 0 5px #ffdd8580)}.fallback,.no-art .symbol{display:none}.no-art .fallback{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:clamp(8px,2vw,15px);font-weight:700;display:flex}.entry-reel{width:20%;height:100%;position:absolute;top:0;overflow:hidden}.entry-strip{will-change:transform;width:100%;height:100%}.entry-cell{width:100%;height:33.3333%;position:relative}.no-art .entry-cell{background-image:none}.no-art .entry-cell:after{content:attr(data-label);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:clamp(8px,2vw,15px);font-weight:700;display:flex}#crumbs{pointer-events:none;border-radius:8px;position:absolute;inset:7px;overflow:hidden}#crumbs i{background:#f4bd5c;border-radius:30% 60% 25% 40%;width:7px;height:6px;position:absolute;box-shadow:1px 1px #996321}#feature-invite:not([hidden]){text-align:center;background:#102d23ed;border:1px solid #d6b565;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:7px}#feature-invite small{letter-spacing:.2em;font-size:10px}#feature-invite strong{color:var(--gold);font:900 clamp(35px,5vw,60px)/1 Barlow Condensed}#feature-invite span{font-size:13px}#feature-invite em{font:italic 18px Georgia}.caption{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:78px;padding:8px 0;display:flex}.caption strong{color:#ffe9a1;font:800 24px/1 Barlow Condensed}.caption span{color:#c5d0b5;font-size:12px}.meters{text-align:center;border-top:1px solid #587352;border-bottom:1px solid #587352;grid-template-columns:repeat(3,1fr);padding:10px 0;display:grid}.meters>div+div{border-left:1px solid #587352}.meters span{letter-spacing:.08em;color:#bccaad;font-size:8px;font-weight:700;display:block}.meters b{margin-top:4px;font:800 30px/1.15 Barlow Condensed;display:block}.controls{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:14px;display:grid}.controls button{border-radius:9px;min-height:48px;padding:8px 12px;font-size:11px;font-weight:700}.controls .primary{color:#153629;background:linear-gradient(110deg,#ffe3a0,#f8c150);border:1px solid #fcecae;font:900 24px/1 Barlow Condensed;box-shadow:0 3px #947635}.secondary{background:#254635;border:1px solid #658065}.note{color:#a7b99e;text-align:center;min-height:30px;margin:13px 0 0;font-size:10px;line-height:1.5}.game footer{text-align:center;letter-spacing:.2em;color:#a0b591;padding:12px 0 16px;font-size:8px}.review{padding:17px 0}.eyebrow{letter-spacing:.2em;color:var(--gold);font-size:10px}.review h2{margin:13px 0;font:800 46px/.97 Barlow Condensed}.review-heading p{color:var(--muted);margin-bottom:30px;font-size:13px;line-height:1.6}.review>label[for=scene]{margin-bottom:8px;font-size:12px;font-weight:700;display:block}select{background:#234336;border:1px solid #6d886e;border-radius:8px;width:100%;min-height:48px;padding:13px 10px;font-size:13px;font-weight:700}#scene-description{min-height:56px;color:var(--muted);margin:12px 0 22px;font-size:12px;line-height:1.6}.beat-status{border-top:1px solid #425b47;padding:18px 0}.beat-status>span{letter-spacing:.16em;color:#a8bea4;font-size:9px;display:block}.beat-status b{margin:8px 0 12px;font-size:14px;display:block}.progress{background:#365240;border-radius:4px;height:4px;overflow:hidden}.progress i{background:var(--gold);width:0;height:100%;display:block}.motion-option{align-items:center;gap:7px;padding:10px 0 22px;font-size:12px;display:flex}.motion-option input{width:18px;height:18px;accent-color:var(--gold)}details{color:#b8c9ad;border-top:1px solid #425b47;padding:15px 0;font-size:12px;line-height:1.6}summary{cursor:pointer;color:#f1e5c9;font-size:13px;font-weight:700}details ul{padding-left:18px}details li{margin:8px 0}#board-list{gap:6px;max-height:300px;padding:3px;display:grid;overflow:auto}#board-list button{text-align:left;background:#234336;border:1px solid #61754e;border-radius:5px;min-height:44px;padding:7px;font-size:11px}.version{color:#9cb193;border-top:1px solid #425b47;padding-top:18px;font-size:10px;line-height:1.7}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#clock{pointer-events:none;opacity:0;width:1px;height:1px;position:fixed;top:-10px;left:-10px}@media (width>=1300px){.hero{height:235px}.pierre{height:153px}.waiter{height:183px}}@media (width<=850px){.layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px;padding:0 16px}.place{display:none}.game-header .icon{margin-left:auto}.play-area{padding-left:14px;padding-right:14px}.hero{height:195px}.title h1{font-size:38px}.pierre{height:110px;left:5%}.waiter{height:137px;right:6%}.title{top:22px}.title p{font-size:12px}.title>span{font-size:8px}.caption strong{font-size:21px}.controls{grid-template-columns:1fr 1fr}.controls .primary{grid-column:1/-1}.review h2{font-size:40px}}@media (width<=650px){.preview-strip{letter-spacing:0;justify-content:space-between;gap:8px;padding:10px 12px;font-size:9px}.preview-strip>span{display:none}.preview-strip a{margin-left:0}.layout{flex-direction:column;gap:0;max-width:510px;margin:12px auto;padding:0 10px;display:flex}.review{display:contents}.review-heading,.review>label[for=scene]{display:none}#scene{order:-3;min-height:44px;padding:10px 12px;font-size:12px}#scene-description{order:-2;min-height:0;margin:8px 3px 12px;font-size:11px;line-height:1.5}.game{border-radius:14px;order:0}.game-header{height:47px;padding:0 13px}.wordmark{font-size:23px}.icon{width:32px;height:32px;font-size:22px}.hero{height:167px}.title{top:15px}.title h1{margin:7px 0;font-size:38px}.title p{font-size:12px}.pierre{height:91px;left:7%}.waiter{height:112px;right:7%}.play-area{padding:11px 10px 0}.ladder-strip{gap:5px;margin-bottom:9px}.ladder-strip small{font-size:8px}.ladder-strip strong{font-size:9px}#ladder{gap:4px}#ladder li{border-radius:6px;min-width:31px;padding:6px 5px;font-size:21px}.cabinet{border-radius:11px;padding:5px}#crumbs{inset:5px}.caption{min-height:73px;padding:12px 2px 8px}.caption strong{font-size:22px}.caption span{min-height:30px;font-size:11px;line-height:1.4}.meters{padding:8px 0}.meters b{font-size:28px}.meters span{font-size:7px}.controls{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:12px}.controls button{min-height:46px;padding:6px 9px;font-size:10px}.controls .primary{grid-column:auto;font-size:22px}.note{min-height:27px;font-size:9px}.game footer{padding:7px 0 12px}.beat-status{order:1;margin:16px 4px 0;padding:12px 0}.motion-option{order:2;padding:8px 3px 15px}details{order:3;margin:0 4px}.version{order:4;margin:0 4px}.review details p,.review details ul{max-width:65ch}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}[hidden]{display:none!important}.account-row{border-top:1px solid #587352;align-items:center;gap:12px;padding:10px 0;display:flex}.account-row small{color:var(--muted);font-size:9px;display:block}.account-row b{font:800 28px Barlow Condensed}.account-row p{overflow-wrap:anywhere;flex:1;font-size:11px;line-height:1.5}.account-row button,.recovery-tools button{border-radius:8px;min-height:44px;padding:9px;font-size:11px}.stake-row{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 12px;font-size:10px;display:flex}.stake-row>div{border:1px solid #658065;border-radius:8px;align-items:center;display:flex;overflow:hidden}.stake-row button{color:#fff0ce;background:#254635;border:0;width:44px;height:44px;font-size:23px}.stake-row output{text-align:center;min-width:64px;font-size:18px;font-weight:700}.recovery-tools{flex-wrap:wrap;gap:7px;display:flex}.recovery-tools button{flex:1}#feature-status{color:var(--gold);font-size:12px;line-height:1.5}#receipt-log{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;font-size:11px;line-height:1.7;overflow:auto}.server-preview .game .controls{grid-template-columns:minmax(0,1fr) auto auto}.server-preview #play{grid-column:auto}.server-preview .review #scene-description{display:none}.server-preview .note{min-height:0}.server-preview .review .beat-status{border-top:0}.server-preview #scene,.server-preview label[for=scene],.server-preview #boards{display:none}#crumbs{z-index:6}#crumbs .food-fragment{box-shadow:none;pointer-events:none;background:0 0;padding:6px}.crumb-shout{white-space:nowrap;color:#fff1bd;text-shadow:2px 3px #613719,-2px -1px #613719;z-index:7;font:900 clamp(22px,4vw,40px)/1 Barlow Condensed;position:absolute;top:50%;left:50%}#feature-invite:not([hidden]){z-index:5;background:radial-gradient(#3c5835f5,#102d23fa);border:3px solid #ffd568;gap:12px;box-shadow:inset 0 0 45px #e6b64340}#feature-invite small{color:#ffe89c;font-size:clamp(11px,2vw,16px);font-weight:700}#feature-invite strong{text-shadow:0 4px #795025;font-size:clamp(42px,7vw,82px)}#feature-invite span{font-size:clamp(11px,2vw,17px);font-weight:700}#feature-invite em{max-width:85%;font-size:clamp(13px,2vw,18px)}.acting-pierre,.acting-waiter{background-image:var(--acting-art);background-position-x:calc(var(--acting-frame,0) * 100% / 3)}.acting-pierre{aspect-ratio:443.5/375;background-position-y:0;background-size:400% 236.533%}.acting-waiter{aspect-ratio:443.5/512;background-position-y:100%;background-size:400% 173.242%;bottom:-5px}.inspection-selected{filter:brightness(1.15);outline:4px solid #f6c45c!important}.server-preview .stake-row>span{gap:4px;display:grid}.server-preview .stake-row>span small{font-size:10px;font-weight:400}.inspection-preview{--gold:#e4bb64;--muted:#bbcab5;color:#f8efd6;background:#0b2822}.inspection-preview body{background:radial-gradient(at 20% 0,#254c3b55,#0000 60%),#0b2822}.inspection-preview .preview-strip{color:#244536;letter-spacing:.08em;background:#e9ddbd;border-bottom:3px solid #af8b42}.inspection-preview .layout{align-items:start;gap:30px;max-width:1290px}.inspection-preview .game{background:linear-gradient(145deg,#244c3b,#15382c);border:1px solid #89996c;border-radius:22px;position:relative;box-shadow:0 20px 70px #00181280}.inspection-preview .game-header{background:#11352b;border-bottom:1px solid #71825b70}.inspection-preview .hero{background-image:linear-gradient(90deg,#0e3227e8 0,#0e3227a8 38%,#112f2420 80%),var(--backdrop);background-position:50% 55%;height:305px}.inspection-preview .hero>.character,.inspection-preview .counter-edge{display:none}.inspection-preview .title{text-align:left;z-index:2;text-shadow:0 2px 8px #09251b80;max-width:48%;inset:37px auto auto 32px}.inspection-preview .title>span{letter-spacing:.16em;color:#dcc285;font-size:9px}.inspection-preview .title h1{letter-spacing:-.018em;margin:14px 0 15px;font-size:65px;line-height:.88}.inspection-preview .title p{color:#e5d9b8;font:italic 15px/1.5 Georgia,serif}#inspection-theatre{aspect-ratio:1;isolation:isolate;width:318px;position:absolute;bottom:-2px;right:8px}#inspection-pose{background-image:var(--inspection-poses);z-index:2;background-position:0 0;background-repeat:no-repeat;background-size:400% 200%;position:absolute;inset:0}.inspection-floor{filter:blur(4px);z-index:0;background:#112d2180;border-radius:50%;height:6%;position:absolute;inset:auto 4% 3% 6%}#inspection-serving{z-index:3;pointer-events:none;justify-content:center;align-items:flex-end;width:25%;height:19%;display:flex;position:absolute;top:43%;left:36%}.inspection-mini-wild{aspect-ratio:1;filter:drop-shadow(0 0 6px #fbe099);background-size:400% 200%;flex:0 47px;width:33.333%;max-width:47px;height:auto;transform:none}.inspection-speech{color:#294a37;z-index:4;visibility:hidden;background:#fbefd0;border:1px solid #bc9956;border-radius:8px;padding:7px 10px;font:italic 11px Georgia;position:absolute;top:30%;left:0;box-shadow:0 2px #9b7b4540}#inspection-theatre[data-phase=notice] .inspection-speech,#inspection-theatre[data-phase=select] .inspection-speech{visibility:visible}#inspection-theatre:not(.has-inspection-art):after{content:"The waiter checks the covered dish";text-align:center;color:#e6d7ae;z-index:5;background:#15372d;border:1px solid #cbb47180;border-radius:12px;place-items:center;font:italic 20px Georgia;display:grid;position:absolute;inset:25% 5%}.inspection-preview .play-area{max-width:760px;padding:18px 24px 0}.inspection-preview .cabinet{background:#e0cca1;border:1px solid #f5e6bc;border-radius:15px;padding:8px;box-shadow:0 4px #8b753f,0 10px 24px #071e2744}.inspection-preview .board{background-color:#173d2e;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#d5bb7238 0),linear-gradient(#0000 calc(100% - 1px),#d5bb7238 0)}.inspection-storybar{color:#244c38;background:linear-gradient(110deg,#fff5d8,#ebdbb3);border:1px solid #e3cf99;border-radius:12px;grid-template-columns:40px 1fr;gap:10px 12px;margin:0 0 12px;padding:13px 15px;display:grid;position:relative;box-shadow:0 3px #89754640}#inspection-count{color:#f9e3a5;background:#284d39;border:1px solid #c5a867;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:39px;height:39px;font:900 28px Barlow Condensed;display:grid}.inspection-copy{gap:4px;min-width:0;display:grid}#inspection-status{letter-spacing:.015em;font:800 21px/1 Barlow Condensed}#inspection-detail{color:#526048;font-size:10px;line-height:1.5}.inspection-steps{text-transform:uppercase;letter-spacing:.08em;color:#7b8060;gap:17px;margin:0;padding:0;font-size:8px;font-weight:700;list-style:none;display:flex}.inspection-steps li:before{content:"•";color:#a3a783;margin-right:5px}.inspection-steps li[aria-current=step]{color:#294d35}.inspection-steps li[aria-current=step]:before{color:#a97a20}.inspection-storybar[data-phase=idle] .inspection-steps{display:none}.inspection-storybar[data-phase=idle] #inspection-count{grid-row:1}.inspection-preview .inspection-selected{filter:none;z-index:2;background:radial-gradient(#f5d88365,#f4d99415);border-radius:8px;box-shadow:inset 0 0 0 3px #f9d879;outline:0!important}.inspection-target-number{color:#244631;z-index:3;background:#f6d88e;border-radius:50%;place-items:center;width:20px;height:20px;font:800 15px Barlow Condensed;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #09271c60}.inspection-preview .inspection-landed{background:radial-gradient(#efd38560,#0000 75%);border-radius:8px;box-shadow:inset 0 0 0 3px #f6d98b}#inspection-flight-layer{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.inspection-flight{pointer-events:none;position:absolute}.inspection-flight .symbol{filter:drop-shadow(0 0 8px #f5cd68);transform:none}.inspection-preview .caption{min-height:81px}.inspection-preview .caption strong{color:#f4daa0}.inspection-preview .caption span{max-width:530px;margin:0 auto;font-size:11px;line-height:1.5}.inspection-preview #ladder .current{color:#214735;box-shadow:none;background:#e3c582;border-color:#eedda9}.inspection-preview .controls .primary{color:#214b38;background:linear-gradient(120deg,#f4dfa2,#e6b964);border-color:#fbeac2}.inspection-preview .review{padding:23px 0}.inspection-preview .review h2{color:#f4e6bf;font-size:51px;line-height:.92}.inspection-preview .review-heading>p{color:#b8c9b3;margin-bottom:25px;font-size:12px;line-height:1.75}.inspection-preview .beat-status{border-bottom:1px solid #61775265;padding:18px 0}.inspection-preview .beat-status b{color:#e7c987;font-family:Barlow Condensed;font-size:23px}.inspection-preview .version{font-size:10px}.inspection-preview .account-row{gap:12px}.inspection-preview .account-row p,.inspection-preview .recovery-tools button{font-size:10px}.inspection-preview .game footer{color:#c4c9a5;padding:16px 0 20px}@media (width<=1050px) and (width>=651px){.inspection-preview .layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.inspection-preview .hero{height:275px}.inspection-preview .title{top:30px;left:23px}.inspection-preview .title h1{font-size:48px}.inspection-preview .title p{font-size:12px}#inspection-theatre{width:262px;right:-7px}.inspection-preview .title>span{font-size:7px}.inspection-preview .play-area{padding-left:15px;padding-right:15px}.inspection-preview .review h2{font-size:43px}}@media (width>=651px) and (width<=900px){.inspection-preview .layout{grid-template-columns:minmax(0,1fr);max-width:780px}.inspection-preview .review{padding:0}.inspection-preview .review-heading>p{margin-bottom:14px}}@media (width<=650px){.inspection-preview .layout{gap:0;max-width:520px;margin-top:12px;padding:0 10px}.inspection-preview .game{border-radius:15px}.inspection-preview .hero{background-image:linear-gradient(#0e3227d9,#0e322720),var(--backdrop);height:316px}.inspection-preview .title{text-align:center;max-width:none;top:15px;left:17px;right:17px}.inspection-preview .title h1{margin:9px 0;font-size:35px}.inspection-preview .title h1 br,.inspection-preview .title p br{display:none}.inspection-preview .title h1 em:before{content:" "}.inspection-preview .title>span{letter-spacing:.09em;font-size:7px}.inspection-preview .title p{font-size:11px;line-height:1.5}.inspection-preview #inspection-theatre{width:230px;bottom:-2px;left:50%;right:auto;transform:translate(-50%)}.inspection-speech{padding:6px 8px;font-size:9px;top:40%;left:4%}.inspection-preview .play-area{padding:12px 10px 0}.inspection-storybar{border-radius:9px;grid-template-columns:31px 1fr;gap:7px 9px;margin-bottom:10px;padding:10px 11px}#inspection-count{width:30px;height:30px;font-size:23px}#inspection-status{font-size:18px}#inspection-detail{font-size:9px;line-height:1.5}.inspection-steps{gap:13px;font-size:7px}.inspection-preview .cabinet{border-radius:10px;padding:5px}.inspection-target-number{width:16px;height:16px;font-size:12px;top:2px;left:2px}.inspection-preview .inspection-selected,.inspection-preview .inspection-landed{box-shadow:inset 0 0 0 2px #f9d879}.inspection-preview .caption{min-height:76px}.inspection-preview .caption strong{font-size:21px}.inspection-preview .caption span{font-size:10px;line-height:1.5}.inspection-preview .review{padding:0}.inspection-preview .beat-status{margin-top:14px}.inspection-preview .game footer{padding:12px 0}.inspection-preview .recovery-tools{gap:5px}.inspection-preview .recovery-tools button{padding:8px;font-size:9px}}@media (width<=360px){.inspection-preview .hero{height:294px}.inspection-preview #inspection-theatre{width:215px}.inspection-preview .title{top:13px;left:9px;right:9px}.inspection-preview .title h1{font-size:30px}.inspection-preview .title>span{font-size:6px}.inspection-preview .title p{font-size:11px}.inspection-preview .controls button{padding:6px;font-size:9px}.inspection-preview .controls .primary{font-size:20px}.inspection-preview .account-row{gap:7px}.inspection-preview .account-row p{font-size:9px}.inspection-preview .account-row button{padding:7px;font-size:9px}#inspection-detail{font-size:8px}}.inspection-preview .inspection-paytable{border-collapse:collapse;font-variant-numeric:tabular-nums;color:#294a37;background:#f2e6c7;border:1px solid #8b986c;width:100%;margin:15px 0 22px;font-size:11px}.inspection-preview .inspection-paytable th,.inspection-preview .inspection-paytable td{text-align:center;border-bottom:1px solid #cecfaa;padding:8px 7px}.inspection-preview .inspection-paytable th:first-child{text-align:left}.inspection-preview .inspection-paytable thead{color:#203e2c;background:#dbbc76}.inspection-preview .inspection-paytable tbody tr:nth-child(2n){background:#e8dcb9}.inspection-preview .inspection-paylines{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0 24px;display:grid}.inspection-preview .inspection-paylines svg{background-color:#153a2b;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#8fa36b20 0),linear-gradient(#0000 calc(100% - 1px),#8fa36b20 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20% 100%,100% 33.333%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #71865c;border-radius:5px;width:100%;height:auto}.inspection-preview .inspection-paylines polyline{fill:none;stroke:#edcf83;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.inspection-preview .inspection-paylines text{fill:#e5d8ac;font:700 8px sans-serif}.inspection-preview .review details h3{color:#e8ce95;margin-bottom:6px;font-family:Barlow Condensed;font-size:21px}.inspection-preview #inspection-empty-state{z-index:3;text-align:center;color:#f5e9c8;background:radial-gradient(at 50% 35%,#365d41,#163b2d 75%);border:1px solid #c7b57980;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px;display:none;position:absolute;inset:8px}.inspection-preview .game.inspection-awaiting-first-spin #inspection-empty-state{display:flex}.inspection-preview #inspection-empty-state .inspection-empty-food{aspect-ratio:1;filter:drop-shadow(0 4px 5px #081d1880);flex:none;width:clamp(38px,10vw,72px);height:auto}.inspection-preview #inspection-empty-title{color:#f0d598;font:800 clamp(22px,3.5vw,34px)/1 Barlow Condensed}.inspection-preview #inspection-empty-state p{margin:0;font-size:11px;line-height:1.5}.inspection-preview #inspection-empty-state a{text-underline-offset:3px;color:#e9ce91;padding:3px 6px;font-size:11px;line-height:1.5}@media (width<=650px){.inspection-preview #inspection-empty-state{gap:4px;padding:8px;inset:5px}}:root{--ccl-ink:#142a26;--ccl-surface:#213a31;--ccl-surface-hover:#304b3e;--ccl-page:#f2eee5;--ccl-sheet:#f7f2e6;--ccl-cream:#f7edd7;--ccl-gold:#f5bc45;--ccl-gold-hover:#ffca5b;--ccl-gold-shadow:#ae822c;--ccl-muted:#c9d3c3;--ccl-border:#637666;--ccl-focus:#e68c3f;--ccl-danger:#6b362c;--ccl-control-radius:9px;--ccl-sheet-radius:18px;--ccl-target:44px}.cascade-player{background:var(--ccl-page);color:var(--ccl-cream);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:var(--ccl-gold)}.cascade-player .layout{max-width:600px;margin:0 auto;padding:0;display:block}.cascade-player .preview-strip{background:var(--ccl-page);max-width:600px;min-height:22px;color:var(--ccl-ink);letter-spacing:0;justify-content:space-between;gap:8px;margin:auto;padding:5px 12px;font-size:9px}.cascade-player .preview-strip>span{display:inline}.cascade-player .preview-strip a{margin:0}.cascade-player .game{isolation:isolate;background:var(--ccl-ink);box-shadow:none;border-radius:14px;position:relative}.cascade-player .game-header{background:var(--ccl-ink);justify-content:space-between;gap:8px;height:58px;padding:6px 12px}.cascade-player .place{display:none}.cascade-player .player-wordmark{text-align:center;white-space:nowrap;margin:auto;font-size:clamp(22px,4.7vw,30px)}.cascade-player .game-header .icon{flex-shrink:0;margin:0}.cascade-player .icon{width:44px;height:44px;color:inherit;background:0 0;border-radius:9px;font-size:24px}.cascade-player .passport-trigger{flex-shrink:0;min-height:44px;padding:5px 8px}.cascade-player .passport-trigger>span{font-size:7px}.cascade-player .passport-trigger>strong{letter-spacing:0;font-size:9px}.cascade-player .play-area{flex-direction:column;gap:10px;width:100%;max-width:none;margin:0;padding:0 12px 8px;display:flex}.cascade-player .control-deck{display:contents}.cascade-player .hero{background:0 0;order:0;height:clamp(64px,100svh + min(100vw,600px)/-1.66667 - 335.6px,180px);margin:0 -12px}.cascade-player .hero .terrace-art{z-index:0;--slot-hero:var(--backdrop);position:absolute;inset:0}.cascade-player .hero .terrace-art:after{background:linear-gradient(#0b261b30,#0000 40%,#0b261b33)}.cascade-player .journey-backdrop{background-position:50% 55%}.cascade-player .hero .title{text-align:left;z-index:3;inset:10px 12px auto}.cascade-player .hero .title>span:not(.location-chip),.cascade-player .hero h1,.cascade-player .hero .title p,.cascade-player .counter-edge{display:none}.cascade-player .location-chip{letter-spacing:.02em;max-width:100%;color:var(--ccl-cream);background:#102b23cf;border-radius:6px;margin:0;padding:5px 8px;font:700 10px/1.25 DM Sans;display:inline-block}.cascade-player .hero .pierre{max-width:48%;height:58%;bottom:5px;left:3%}.cascade-player .hero .waiter{max-width:48%;height:85%;bottom:0;right:2%}.cascade-player .journey-inline{z-index:3;min-height:44px;color:var(--ccl-cream);text-align:center;background:#142a26df;border:1px solid #bdc9ad55;border-radius:8px;padding:6px 10px;font:400 11px/1.4 DM Sans;position:absolute;bottom:8px;left:12px;right:12px}@media (width<=899px){.cascade-player .journey-inline{display:none}}.cascade-player .cabinet{background:#102c24;border:2px solid #d5b96a;border-radius:12px;order:2;grid-template-columns:minmax(0,1fr) 38px;gap:8px;width:100%;min-width:0;margin:0;padding:6px;display:grid;box-shadow:0 2px #706139}.cascade-player .reel-window{align-self:center;min-width:0;position:relative}.cascade-player .board{aspect-ratio:5/3;border-radius:5px;width:100%}.cascade-player #crumbs{inset:0}.cascade-player #feature-invite:not([hidden]){border-width:2px;gap:6px;inset:0}.cascade-player #feature-invite strong{font-size:clamp(28px,6vw,62px)}.cascade-player #feature-invite small,.cascade-player #feature-invite span{font-size:clamp(9px,2vw,14px)}.cascade-player #feature-invite em{font-size:clamp(10px,2vw,15px)}.cascade-player .ladder-strip{justify-content:center;align-items:center;gap:0;min-width:0;margin:0;display:flex}.cascade-player .ladder-strip>div{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cascade-player #ladder{flex-direction:column-reverse;justify-content:center;gap:6px;width:100%;margin:0;padding:0;display:flex}.cascade-player #ladder li{border:1px solid var(--ccl-border);min-width:0;height:clamp(28px,8vw,38px);color:var(--ccl-muted);border-radius:7px;place-items:center;padding:0;font:800 clamp(20px,5.5vw,25px)/1 Barlow Condensed;display:grid}.cascade-player #ladder .current{background:var(--ccl-gold);color:var(--ccl-ink);box-shadow:none;border-color:#fbeaac}.cascade-player .meters{text-align:center;border:0;order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.cascade-player .meters>div{border:1px solid var(--ccl-border);background:var(--ccl-surface);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:6px;display:flex}.cascade-player .meters>div[hidden]{display:none!important}.cascade-player .meters small,.cascade-player .meters span{letter-spacing:.04em;color:var(--ccl-muted);font:700 9px/1.2 DM Sans}.cascade-player .meters b{white-space:nowrap;margin:0;font:800 29px/1 Barlow Condensed}.cascade-player .stake-row{order:3;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.cascade-player .stake-row>span{text-align:center;color:var(--ccl-muted);font:700 10px/1.3 DM Sans}.cascade-player .stake-row>span small{margin-top:3px;font-size:9px;font-weight:400;display:block}.cascade-player .stake-row>div{border:1px solid var(--ccl-border);background:var(--ccl-surface);border-radius:9px;flex:0 220px;min-width:0;display:flex;overflow:hidden}.cascade-player .stake-row button{width:44px;height:44px;color:var(--ccl-cream);background:0 0;border:0;flex-shrink:0;font-size:26px}.cascade-player #stake-picker{border:1px solid var(--ccl-border);border-width:0 1px;flex:1;justify-content:center;align-items:center;gap:5px;width:auto;min-width:64px;padding:0 5px;display:flex}.cascade-player #stake-picker output{pointer-events:none;width:auto;min-width:0;font:800 28px/1 Barlow Condensed}.cascade-player #stake-picker>span{opacity:.6;font:16px/1 sans-serif}.cascade-player .game .controls{order:4;grid-template-columns:minmax(0,1fr) 90px;gap:8px;margin:0;display:grid}.cascade-player .controls #play,.cascade-player .controls #auto-play{border-radius:9px;grid-column:auto;min-height:66px;padding:7px 8px 23px;line-height:1;position:relative}.cascade-player .controls #play{background:var(--ccl-gold);color:var(--ccl-ink);box-shadow:0 3px 0 var(--ccl-gold-shadow);border:1px solid #fcecae;font:900 30px/1 Barlow Condensed}.cascade-player #play:before{content:"⟳";margin-right:8px;font:28px/1 DM Sans;display:inline-block}.cascade-player #play:after,.cascade-player #auto-play:after{content:attr(data-detail);text-align:center;font:700 10px/1.2 DM Sans;position:absolute;bottom:7px;left:5px;right:5px}.cascade-player .controls #auto-play{background:var(--ccl-surface);border:1px solid var(--ccl-border);color:var(--ccl-cream);font:700 13px/1 DM Sans}.cascade-player #auto-play:before{content:"⟳";margin-bottom:3px;font:22px/1 DM Sans;display:block}.cascade-player #auto-play:after{font-size:9px}.cascade-player #auto-play.is-running{background:var(--ccl-danger)}.cascade-player #auto-play.is-running:before{content:"■";font-size:18px}.cascade-player #play:disabled{font-size:23px}.cascade-player #pause,.cascade-player #finish,.cascade-player #replay{display:none!important}.cascade-player .bottom-nav{min-height:44px;color:var(--ccl-muted);border-top:1px solid #63766666;order:7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:0;display:grid}.cascade-player .bottom-nav button{min-height:44px;color:inherit;background:0 0;border:0;padding:4px 0;font:700 10px/1 DM Sans}.cascade-player .bottom-nav .caption{gap:3px;min-width:0;min-height:44px;margin:0;padding:5px 0}.cascade-player .caption strong{color:var(--ccl-cream);overflow-wrap:anywhere;font:700 11px/1.3 DM Sans}.cascade-player .caption span{min-height:0;font-size:10px;line-height:1.3}@media (width<=899px){.cascade-player .caption span{display:none}}.cascade-player .game>footer{display:none}.cascade-player .connection-message{border:0;order:1;min-width:0;margin:0;padding:0}.cascade-player .connection-message.is-connected{display:none}.cascade-player #auto-status{text-align:center;color:var(--ccl-gold);order:5;margin:0;font-size:11px;line-height:1.3}.cascade-player #feature-status{text-align:center;order:6;margin:0;font-size:11px;line-height:1.4}.cascade-player #feature-status:empty{display:none}.cascade-player #feature-status.has-feature{background:#3b4527;border:1px solid #b69a52;border-radius:8px;padding:6px}.cascade-player #feature-status a{font-weight:700}.cascade-player .player-note{min-height:0;color:var(--ccl-ink);font-size:12px;line-height:1.5}@media (width>=900px),(width>=660px) and (orientation:landscape) and (height<=600px){.cascade-player .layout{max-width:min(1460px,228svh - 604.2px);margin:6px auto;padding:0 12px}.cascade-player .preview-strip{max-width:min(1460px,228svh - 604.2px);padding:5px 12px}.cascade-player .game-header{height:58px;padding-inline:16px}.cascade-player .player-wordmark{font-size:32px}.cascade-player .play-area{grid-template-columns:minmax(0,2.35fr) minmax(0,1fr);gap:12px;padding:0 12px 8px;display:grid}.cascade-player .cabinet{grid-area:1/1;grid-template-rows:auto 36px;grid-template-columns:minmax(0,1fr);align-self:start;gap:6px;padding:7px}.cascade-player .ladder-strip{justify-content:space-between;gap:8px;position:relative}.cascade-player .ladder-strip>div:first-child{clip-path:none;white-space:normal;width:auto;height:auto;font-size:9px;position:static}.cascade-player .ladder-strip small{letter-spacing:.04em;font-size:8px}.cascade-player .ladder-strip strong{letter-spacing:0;font-size:9px}.cascade-player #ladder{flex-direction:row;gap:6px;width:auto}.cascade-player #ladder li{width:36px;height:32px;font-size:23px}.cascade-player .hero{order:initial;border:1px solid var(--ccl-border);border-radius:12px;grid-area:1/2;align-self:stretch;height:auto;min-height:0;margin:0}.cascade-player .hero .title{text-align:center;inset:12px 10px auto}.cascade-player .location-chip{font-size:10px;line-height:1.4}.cascade-player .journey-backdrop{background-position:50%}.cascade-player .hero .pierre{max-width:65%;height:30%;bottom:64px;left:-3%}.cascade-player .hero .waiter{max-width:77%;height:49%;bottom:64px;right:-9%}.cascade-player .control-deck{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.15fr);align-items:center;gap:10px 16px;display:grid}.cascade-player .meters{grid-area:1/1;gap:8px}.cascade-player .meters>div{min-height:64px}.cascade-player .stake-row{flex-direction:column;grid-area:1/2;gap:4px}.cascade-player .stake-row>span small{display:none}.cascade-player .stake-row>div{flex:initial;width:100%;max-width:240px}.cascade-player .game .controls{grid-area:1/3;grid-template-columns:minmax(0,1fr) 82px}.cascade-player .bottom-nav{grid-area:3/1/auto/-1}.cascade-player #auto-status{grid-area:2/1/auto/-1}.cascade-player #feature-status,.cascade-player .connection-message{grid-column:1/-1}}@media (width<=599px){.cascade-player .game{border-width:0;border-radius:0}.cascade-player .game-header{gap:6px;padding:6px 12px}.cascade-player .passport-trigger>span{display:none}.cascade-player .passport-trigger>strong{font-size:8px}.cascade-player .passport-trigger{padding:5px 6px}.cascade-player .caption strong{font-size:10px}.cascade-player .bottom-nav button{font-size:9px}.cascade-player .stake-row{justify-content:space-between}.cascade-player .stake-row>span{text-align:left}}@media (width<=899px) and (height<=740px){.cascade-player .preview-strip{min-height:18px;padding-block:3px;font-size:8px}.cascade-player .game-header{height:52px}.cascade-player .hero{height:clamp(64px,100svh + min(100vw,600px)/-1.66667 - 335.6px,140px)}.cascade-player .hero .title{inset:6px 8px auto}.cascade-player .location-chip{padding:4px 6px;font-size:8px}.cascade-player .play-area{padding-bottom:max(5px,env(safe-area-inset-bottom));gap:7px}.cascade-player .meters>div{gap:2px;min-height:43px;padding:4px}.cascade-player .meters b{font-size:25px}.cascade-player .meters small,.cascade-player .meters span{font-size:8px}.cascade-player .stake-row>span small{display:none}.cascade-player .controls #play,.cascade-player .controls #auto-play{min-height:58px}.cascade-player .controls #play{font-size:26px}}@media (width<=360px){.cascade-player .player-wordmark{font-size:21px}.cascade-player .game-header{gap:5px;padding-inline:8px}.cascade-player .passport-trigger{max-width:65px}.cascade-player .cabinet{grid-template-columns:minmax(0,1fr) 30px;gap:6px;padding:5px}.cascade-player #ladder{gap:4px}.cascade-player #ladder li{height:27px;font-size:19px}.cascade-player .stake-row{gap:6px}.cascade-player .stake-row>span{font-size:9px}.cascade-player .stake-row>div{flex-basis:190px}.cascade-player .bottom-nav{gap:5px}.cascade-player .bottom-nav button{font-size:8px}.cascade-player .caption strong{font-size:9px}}@media (width>=600px) and (width<=899px) and (height>=601px) and (height<=850px){.cascade-player .layout,.cascade-player .preview-strip{max-width:500px}.cascade-player .hero{height:clamp(80px,100svh - 635.6px,180px)}}@media (height<=740px){.cascade-player #auto-status,.cascade-player #feature-status.has-feature{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cascade-player .journey-arrival{max-width:90%;padding:5px 8px;top:50%;transform:translate(-50%,-50%)}.cascade-player .journey-arrival small{font-size:7px}.cascade-player .journey-arrival strong{margin:2px 0;font-size:19px}.cascade-player .journey-arrival span{font-size:9px}}@media (width>=660px) and (orientation:landscape) and (height<=600px){.cascade-player .layout{max-width:1100px;margin:0 auto;padding:0 8px}.cascade-player .preview-strip{max-width:1100px;min-height:16px;padding:2px 8px;font-size:8px}.cascade-player .game-header{height:50px;padding:3px 8px}.cascade-player .player-wordmark{font-size:25px}.cascade-player .play-area{grid-template-columns:minmax(0,1.7fr) minmax(0,.85fr) minmax(0,.9fr);gap:8px;padding:0 8px 6px}.cascade-player .cabinet{grid-template-rows:auto 30px;grid-template-columns:minmax(0,1fr);gap:4px;padding:5px}.cascade-player .hero{height:auto;margin:0}.cascade-player .hero .pierre{height:34%;bottom:15px;left:-10%}.cascade-player .hero .waiter{height:60%;bottom:15px;right:-15%}.cascade-player .hero .title{inset:6px}.cascade-player .location-chip{font-size:9px}.cascade-player .journey-inline{display:none}.cascade-player .control-deck{flex-direction:column;grid-area:1/3;justify-content:center;gap:8px;min-width:0;display:flex}.cascade-player .control-deck>*{width:100%}.cascade-player .meters{gap:4px}.cascade-player .meters>div{min-height:44px;padding:4px}.cascade-player .meters b{font-size:24px}.cascade-player .meters small,.cascade-player .meters span{font-size:8px}.cascade-player .stake-row{gap:3px}.cascade-player .stake-row>span{font-size:9px}.cascade-player .game .controls{grid-template-columns:minmax(0,1fr) 64px;gap:5px}.cascade-player .controls #play,.cascade-player .controls #auto-play{min-height:62px;padding-inline:4px}.cascade-player .controls #play{font-size:25px}.cascade-player #play:before{margin-right:3px;font-size:21px}.cascade-player #play:after,.cascade-player #auto-play:after{font-size:8px}.cascade-player .bottom-nav{gap:4px}.cascade-player .bottom-nav button{font-size:8px}.cascade-player .caption strong{font-size:9px}}.cascade-player:has(dialog[open]){overscroll-behavior:none;overflow:hidden}.cascade-player:has(dialog[open]) body{overscroll-behavior:none;overflow:hidden}.cascade-player dialog{inset:auto 0 max(12px,env(safe-area-inset-bottom));box-sizing:border-box;background:var(--ccl-sheet);width:calc(100% - 24px);min-width:0;max-width:580px;height:auto;min-height:0;max-height:50dvh;color:var(--ccl-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--ccl-border);overscroll-behavior:contain;border-radius:18px;margin:0 auto;padding:0;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0004}.cascade-player dialog[open]{flex-direction:column;animation:.16s ease-out cascade-drawer-in;display:flex}.cascade-player .drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:12px 18px max(18px,env(safe-area-inset-bottom));color:var(--ccl-ink);flex:auto;scroll-padding-block:12px;overflow-y:auto}.cascade-player .drawer-body>:first-child{margin-top:0}.cascade-player .drawer-body>:last-child{margin-bottom:0}@keyframes cascade-drawer-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cascade-player dialog[open]{animation:none}}.cascade-player dialog::backdrop{background:#061e19b3}.cascade-player dialog>header{background:var(--ccl-sheet);border-bottom:1px solid #142a261a;flex:none;align-items:center;gap:12px;margin:0;padding:14px 18px 12px;display:flex}.cascade-player dialog>header .icon{border:1px solid var(--ccl-border);background:var(--ccl-page);min-height:44px;color:var(--ccl-ink);flex:0 0 44px}.cascade-player dialog h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font:800 25px/1.1 Barlow Condensed}.cascade-player dialog h3{margin-top:24px;font-size:16px}.cascade-player dialog p{color:var(--ccl-ink);font-size:13px;line-height:1.55}.cascade-player dialog .review{padding:0;display:block}.cascade-player dialog details{color:var(--ccl-ink);margin:0}.cascade-player dialog summary{color:var(--ccl-ink);font-size:15px}.cascade-player dialog .version{color:#4b604f}.cascade-player dialog .primary{background:var(--ccl-gold);width:100%;min-height:52px;color:var(--ccl-ink);border:0;border-radius:9px;font-weight:700}.cascade-player dialog .secondary{background:var(--ccl-ink);color:var(--ccl-cream)}.cascade-player dialog .motion-option{padding:8px 0 18px;font-size:13px}.cascade-player dialog label{color:var(--ccl-ink);font-size:13px;font-weight:700}.cascade-player dialog select{appearance:none;background-color:var(--ccl-page);background-image:linear-gradient(45deg,transparent 50%,var(--ccl-ink) 50%),linear-gradient(135deg,var(--ccl-ink) 50%,transparent 50%);width:100%;height:48px;min-height:48px;color:var(--ccl-ink);border:1px solid var(--ccl-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;border-radius:9px;margin-top:6px;padding:10px 38px 10px 12px;font-size:16px;line-height:1.3;display:block}.cascade-player dialog option{background:var(--ccl-page);color:var(--ccl-ink)}.cascade-player dialog input{color:var(--ccl-ink);accent-color:var(--ccl-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cascade-player dialog :is(button,a,select,input,summary):focus-visible{outline:2px solid var(--ccl-ink);outline-offset:2px}.cascade-player dialog #receipt-log{background:var(--ccl-page);color:var(--ccl-ink);border:1px solid #142a2633;border-radius:8px;padding:10px}.cascade-player dialog table{border-collapse:collapse;width:100%;font-size:12px}.cascade-player dialog th,.cascade-player dialog td{text-align:left;border-bottom:1px solid #c7cebb;padding:7px 3px}.cascade-player .paylines{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cascade-player .paylines svg{background:#e5e9d9;border-radius:6px;width:100%}.cascade-player .paylines text{fill:#173727;font:9px sans-serif}.cascade-player .paylines polyline{fill:none;stroke:#94702b;stroke-width:2px}.cascade-player .stake-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cascade-player .stake-options button{color:var(--ccl-ink);background:#ebe9d4;border:1px solid #b9b99d;border-radius:8px;min-height:72px;font:800 30px Barlow Condensed}.cascade-player .stake-options small{font:12px DM Sans;display:block}.cascade-player .stake-options [aria-pressed=true]{background:var(--ccl-ink);color:var(--ccl-cream);border-color:var(--ccl-gold)}@media (width<=360px),(height<=500px){.cascade-player dialog>header{gap:8px;padding:10px 12px 8px}.cascade-player dialog h2{font-size:22px}.cascade-player .drawer-body{padding-inline:12px}}.cascade-player dialog .city-postcard h3{color:var(--ccl-cream);margin:0;font:800 23px/1.1 Barlow Condensed}.cascade-player dialog .city-postcard p{color:var(--ccl-muted);margin:5px 0 0;font-size:11px;line-height:1.4}@media (width<=360px){.cascade-player[data-currency]:not([data-currency=CREDITS]) #stake-picker output{white-space:nowrap;flex-shrink:0;font-size:24px}.cascade-player[data-currency]:not([data-currency=CREDITS]) #stake-picker>span{display:none}}@media (width<=430px) and (height<=740px){.cascade-player .play-area{gap:5px}.cascade-player .hero{height:clamp(110px,100svh + -60vw - 289.6px,186px)}.cascade-player .meters>div{gap:1px;min-height:32px;padding:2px 5px}.cascade-player .meters b{font-size:18px}.cascade-player .meters small,.cascade-player .meters span{letter-spacing:.02em;font-size:8px}.cascade-player .stake-row>span{font-size:9px}.cascade-player #stake-picker output,.cascade-player[data-currency]:not([data-currency=CREDITS]) #stake-picker output{font-size:22px}.cascade-player .stake-row button{font-size:23px}.cascade-player .controls #play,.cascade-player .controls #auto-play{min-height:54px;padding:6px 7px 20px}.cascade-player .controls #play{font-size:25px}.cascade-player #play:before{margin-right:6px;font-size:22px}.cascade-player #play:after,.cascade-player #auto-play:after{font-size:9px;bottom:6px}.cascade-player .controls #auto-play{font-size:11px}.cascade-player #auto-play:before{vertical-align:-1px;margin:0 4px 0 0;font-size:16px;display:inline-block}.cascade-player #auto-play.is-running:before{font-size:12px}.cascade-player #play:disabled{font-size:20px}}@media (width<=430px) and (height<=500px){.cascade-player .preview-strip{min-height:10px;padding-block:0;font-size:7px}.cascade-player .game-header{height:38px;padding-block:0}.cascade-player .game-header .icon{width:38px;height:38px;min-height:38px;font-size:21px}.cascade-player .passport-trigger{min-height:38px}.cascade-player .hero{grid-area:1/1/auto/-1;height:110px}.cascade-player .hero .title{inset:3px 6px auto}.cascade-player .location-chip{padding:2px 4px;font-size:7px}.cascade-player .play-area{padding-bottom:max(1px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 180px;gap:0 8px;display:grid}.cascade-player .cabinet{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 30px;place-self:center;gap:6px;width:min(100%,166.667svh - 453.334px);padding:5px}.cascade-player #ladder{gap:4px}.cascade-player #ladder li{height:27px;font-size:19px}.cascade-player .meters{grid-area:3/1;grid-template-columns:minmax(0,1fr);gap:4px;margin-top:4px}.cascade-player .meters>div{border-radius:6px;flex-direction:column;justify-content:center;gap:2px;min-height:22px;padding:0 3px}.cascade-player .meters b{flex-shrink:0;font-size:12px}.cascade-player .meters small,.cascade-player .meters span{letter-spacing:0;text-align:center;min-width:0;font-size:6px;line-height:7px}.cascade-player .stake-row{flex-direction:column;grid-area:3/2;justify-content:center;align-items:stretch;gap:1px;margin-top:4px}.cascade-player .stake-row>span{text-align:center;font-size:7px}.cascade-player .stake-row>div{flex:none;width:100%}.cascade-player .stake-row button{width:36px;height:36px;font-size:18px}.cascade-player #stake-picker output,.cascade-player[data-currency]:not([data-currency=CREDITS]) #stake-picker output{font-size:16px}.cascade-player .game .controls{grid-area:4/1/auto/-1;margin-top:4px}.cascade-player .bottom-nav{border-top:0;grid-area:5/1/auto/-1;min-height:28px;margin-top:4px}.cascade-player .bottom-nav button,.cascade-player .bottom-nav .caption{min-height:28px;padding-block:1px}.cascade-player :is(.connection-message,#auto-status,#feature-status){grid-column:1/-1}.cascade-player .controls #play,.cascade-player .controls #auto-play{min-height:38px;padding:2px 6px 13px}.cascade-player .controls #play{font-size:18px}.cascade-player .controls #auto-play{font-size:10px}.cascade-player #auto-play:before{font-size:14px}.cascade-player #play:before{margin-right:5px;font-size:16px}.cascade-player #play:after,.cascade-player #auto-play:after{font-size:8px;bottom:3px}.cascade-player #play:disabled{font-size:17px}.cascade-player :is(.game-header button,.stake-row button,.controls button,.bottom-nav button):focus-visible{outline:2px solid var(--ccl-cream);outline-offset:-4px}.cascade-player .controls #play:focus-visible{outline-color:var(--ccl-ink)}}html.embedded.cascade-player .preview-strip{display:none}html.embedded.cascade-player body{margin:0}html.embedded.cascade-player .layout{padding-top:0;padding-bottom:0}html.fit-frame.cascade-player,html.fit-frame.cascade-player body{background:var(--ccl-ink);height:100%;overflow:clip}html.fit-frame.cascade-player .layout{transform-origin:0 0;margin:0;position:fixed;top:0;left:0;right:0}html.fit-frame.cascade-player dialog{max-height:calc(100dvh - 16px);bottom:8px}html.fit-frame.cascade-player dialog>header{padding:clamp(8px,2dvh,14px) 18px clamp(6px,1.6dvh,12px)}html.fit-frame.cascade-player dialog h2{font-size:clamp(21px,4dvh,25px)}html.fit-frame.cascade-player .drawer-body{padding-top:clamp(6px,1.6dvh,12px);padding-bottom:clamp(10px,2.4dvh,18px)}html.fit-frame.cascade-player dialog p{margin-block:clamp(6px,1.8dvh,13px)}.cascade-player #auto-start{z-index:1;box-shadow:0 -8px 12px var(--ccl-sheet);position:sticky;bottom:0}.cascade-player .player-wordmark{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;line-height:.95}:root[lang=pt-BR].cascade-player .player-wordmark span{display:block}@media (width<=430px){:root[lang=pt-BR].cascade-player .player-wordmark{font-size:clamp(16px,4.5vw,21px)}}.inspection-player.cascade-player body{background:var(--ccl-page)}.inspection-player.cascade-player .game{border-color:#89996c}.inspection-player.cascade-player .player-wordmark{white-space:normal;font-size:clamp(19px,4.5vw,27px);line-height:.86}.inspection-player.cascade-player .hero{background:0 0;height:160px;min-height:0}.inspection-player.cascade-player .hero .title{text-align:left;max-width:calc(100% - 175px);inset:12px 10px auto}.inspection-player.cascade-player #inspection-theatre{width:160px;bottom:0;left:auto;right:9px;transform:none}.inspection-player.cascade-player .inspection-storybar{border-radius:9px;order:1;grid-template-columns:30px 1fr;gap:5px 9px;width:100%;margin:0;padding:9px 11px}.inspection-player.cascade-player #inspection-count{width:30px;height:30px;font-size:22px}.inspection-player.cascade-player #inspection-status{font-size:17px}.inspection-player.cascade-player #inspection-detail{font-size:9px;line-height:1.4}.inspection-player.cascade-player .inspection-steps{gap:12px;font-size:7px}.inspection-player.cascade-player .inspection-storybar[data-phase=idle]{grid-template-columns:1fr}.inspection-player.cascade-player .inspection-storybar[data-phase=idle] #inspection-count{display:none}.inspection-player.cascade-player .reel-window #inspection-empty-state{inset:0}.inspection-player.cascade-player dialog .inspection-paytable{color:#294a37;font-size:12px}.inspection-player.cascade-player dialog .inspection-paytable td{text-align:center}.inspection-player.cascade-player dialog .review details h3{color:var(--ccl-ink)}@media (width>=900px),(width>=660px) and (orientation:landscape) and (height<=600px){.inspection-player.cascade-player .hero{grid-area:1/2;height:auto}.inspection-player.cascade-player .hero .title{text-align:center;max-width:none}.inspection-player.cascade-player #inspection-theatre{width:100%;bottom:43px;right:0}.inspection-player.cascade-player .inspection-storybar{grid-area:2/1/auto/-1}.inspection-player.cascade-player .control-deck{grid-row:3}}@media (width<=360px){.inspection-player.cascade-player .hero{height:135px}.inspection-player.cascade-player #inspection-theatre{width:135px;right:5px}.inspection-player.cascade-player .hero .title{max-width:calc(100% - 145px)}.inspection-player.cascade-player #inspection-status{font-size:16px}.inspection-player.cascade-player .inspection-storybar{padding:8px}}@media (width>=660px) and (orientation:landscape) and (height<=600px){.inspection-player.cascade-player .hero{grid-area:1/2}.inspection-player.cascade-player #inspection-theatre{bottom:0}.inspection-player.cascade-player .inspection-storybar{grid-area:2/1/auto/3}.inspection-player.cascade-player .control-deck{grid-area:1/3/3}}.acting-pierre,.acting-waiter{--neck:53%;--art-height:236.533%;--art-y:0%;--pivot:58%;background-image:none!important}.acting-waiter{--neck:26%;--art-height:173.242%;--art-y:100%;--pivot:25%}.actor-body,.actor-head{pointer-events:none;background-image:var(--acting-art);background-repeat:no-repeat;background-size:400% var(--art-height);background-position:calc(var(--acting-frame,0)*100%/3) var(--art-y);display:block;position:absolute;inset:0}.actor-body{-webkit-mask-image:linear-gradient(transparent calc(var(--neck) - 2%),#000 var(--neck));mask-image:linear-gradient(transparent calc(var(--neck) - 2%),#000 var(--neck))}.actor-head{-webkit-mask-image:linear-gradient(#000 calc(var(--neck) - 2%),transparent calc(var(--neck) + 2%));mask-image:linear-gradient(#000 calc(var(--neck) - 2%),transparent calc(var(--neck) + 2%));transform-origin:52% var(--pivot)}@media (prefers-reduced-motion:reduce){.actor-head{transform:none!important}}.cascade-player .cabinet{background:linear-gradient(135deg,#294b39,#102c24 55%,#1a392b);border-color:#d7bd79;box-shadow:0 4px #756033,inset 0 1px #fff0b850,0 10px 19px #00180e44}.cascade-player .board{background:radial-gradient(at 40% 5%,#264a38,#0d2b22 78%);box-shadow:inset 0 7px 16px #03181077,0 1px #f3d68c35}.cascade-player .cell{filter:drop-shadow(1px 4px 2px #000b072b);transform-origin:50% 85%}.cascade-player .cell.winning{filter:drop-shadow(0 0 4px #f4d6866b)}.cascade-player .hero{box-shadow:inset 0 -18px 18px #09271b12}.cascade-player .character{filter:drop-shadow(1px 5px 3px #08221477)}@media (width<=650px){.cascade-player .caption span{font-size:11px;line-height:1.45}.cascade-player .hero .scene-effects{opacity:.6}}.crumb-presentation{--crumb-light:#f5ca78;--crumb-scene:#183d2a;--cascade-terrace:var(--backdrop)}.crumb-presentation .game{background:linear-gradient(145deg,#204332,#0b271e 65%);border-color:#75815c;box-shadow:0 18px 65px #00170f45}.crumb-presentation .hero{isolation:isolate;background-image:linear-gradient(#0821160d,#09261d35),var(--cascade-terrace,var(--backdrop));background-position:50% 48%;background-size:cover}.crumb-presentation .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0d2c1c00 45%,#0b2a1be0),radial-gradient(at 76% 12%,#fbd79133,#0000 70%);transition:background-color .7s,opacity .7s;position:absolute;inset:0}.crumb-presentation .title{z-index:3;text-shadow:0 2px 16px #051d13,0 1px 2px #051d13}.crumb-presentation .character{z-index:2;filter:drop-shadow(0 5px 5px #041a1766)}.crumb-presentation .counter-edge{z-index:3;background:linear-gradient(#ecd29a 0 2px,#907342 3px 6px,#3e482f 7px,#122e21);border:0;height:15px;box-shadow:0 -3px 10px #ffdc7930}.crumb-presentation .cabinet{background:linear-gradient(135deg,#827244,#d2b170 3%,#4d6643 5%,#14372a 70%,#617449);border-color:#dfc38b;transition:border-color .6s,box-shadow .6s;box-shadow:0 4px #725c33,inset 0 1px #fff2bd80,0 9px 28px #00180c50}.crumb-presentation .board{background:radial-gradient(at 50% 0,#1e4832,#08261c 80%);box-shadow:inset 0 6px 20px #011c14a0,inset 0 0 0 1px #e2c78526}.crumb-presentation .cell:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:10px;transition:border-color .14s;position:absolute;inset:6%}.crumb-presentation .cell.winning{background:radial-gradient(#f6d86350,#f6d8630a);box-shadow:inset 0 0 0 2px #f9d367}.crumb-presentation .cell.winning:after{border-color:#fff6c84d}.crumb-presentation .cell.winning .symbol{filter:drop-shadow(0 0 5px #ffdb83a0)brightness(1.08)}.crumb-presentation .presentation-label{letter-spacing:.14em;color:#c9d3bb;min-height:11px;font:700 8px/1.3 DM Sans,sans-serif;display:block}.crumb-presentation .caption{gap:4px}.crumb-presentation [data-presentation=highlight] .presentation-label,.crumb-presentation [data-presentation=collect] .presentation-label{color:#ffdb83}.crumb-presentation [data-atmosphere=feature]{--crumb-light:#b3e3de;--crumb-scene:#123a3b}.crumb-presentation [data-atmosphere=feature] .hero:after{background-color:#005a7252}.crumb-presentation [data-atmosphere=feature] .cabinet{border-color:#a7e2cf;box-shadow:0 4px #38685b,inset 0 1px #c9ffeb70,0 8px 30px #0e677333}.crumb-presentation [data-atmosphere=feature] .board{background:radial-gradient(at 50% 0,#1b454b,#092d31 80%)}.crumb-presentation [data-atmosphere=feature] .cafe-light{background:radial-gradient(#94e2df38,#0000 65%)}.crumb-presentation #feature-invite:not([hidden]){background:radial-gradient(at 50% 25%,#315f4bf5,#0b2826fa);border-color:#cbe7c2;box-shadow:inset 0 0 50px #a6d4c02a}.crumb-presentation .crumb-actor{overflow:visible;background-image:none!important}.crumb-presentation .crumb-pierre{aspect-ratio:443.5/375;--crumb-art-height:236.533%}.crumb-presentation .crumb-pierre.crumb-pierre-expressions{aspect-ratio:1;--crumb-art-height:200%;--crumb-acting-art:var(--crumb-pierre-expression-art);--crumb-ground-offset:4.6%}.crumb-presentation .crumb-pierre-expressions:is([data-pose="4"],[data-pose="5"],[data-pose="6"],[data-pose="7"]){--crumb-ground-offset:6.2%}.crumb-presentation .crumb-pierre-expressions .crumb-figure{translate:0 var(--crumb-ground-offset)}.crumb-presentation:not(.cascade-player) .hero .pierre.crumb-pierre-expressions{bottom:16px}.crumb-presentation .crumb-waiter{aspect-ratio:443.5/512;--crumb-art-height:173.242%}.crumb-presentation .crumb-waiter.crumb-waiter-expressions{--crumb-art-height:200%;--crumb-acting-art:var(--crumb-waiter-expression-art)}.crumb-presentation .crumb-waiter-expressions .crumb-figure{aspect-ratio:1449/2172;width:auto;height:100%;transform:translate(-50%);translate:0 var(--waiter-ground-offset,1.1%);inset:auto auto 0 50%}.crumb-presentation .crumb-figure{background-image:var(--crumb-acting-art);background-size:400% var(--crumb-art-height);background-repeat:no-repeat;background-position:var(--crumb-pose-x,0%) var(--crumb-pose-y,0%);pointer-events:none;display:block;position:absolute;inset:0}.crumb-atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.crumb-atmosphere i{pointer-events:none;display:block;position:absolute}.crumb-atmosphere .cafe-light{background:radial-gradient(#ffe6b82b,#0000 65%);width:110%;height:125%;animation:15s ease-in-out infinite alternate cafe-sunlight;top:-45%;left:-28%;transform:rotate(-18deg)}.crumb-atmosphere .cafe-steam{filter:blur(3px);transform-origin:50% 100%;background:radial-gradient(#fff1d321,#0000 65%);border-radius:50%;width:34px;height:105px;animation:9s ease-in-out infinite cafe-steam;bottom:4%;left:10%}.crumb-atmosphere .steam-two{width:24px;height:80px;animation-duration:11s;animation-delay:-4s;left:14%}.crumb-atmosphere .cafe-cloud{background:radial-gradient(#f9f4df18,#0000 65%);width:70%;height:24%;animation:32s ease-in-out infinite alternate cafe-cloud;top:13%;left:15%}@keyframes cafe-sunlight{0%{opacity:.48;transform:rotate(-18deg)translate(-2%)}to{opacity:.88;transform:rotate(-12deg)translate(3%)}}@keyframes cafe-steam{0%{opacity:0;transform:translateY(15px)scale(.65,.8)}25%{opacity:.55}75%{opacity:.3}to{opacity:0;transform:translate(18px,-70px)scale(1.5,1.3)}}@keyframes cafe-cloud{0%{opacity:.3;transform:translate(-9%)}to{opacity:.7;transform:translate(12%)}}.crumb-presentation.scene-hidden .crumb-atmosphere i,.crumb-presentation.scene-paused .crumb-atmosphere i{animation-play-state:paused}.crumb-presentation.gentle-scenes .crumb-atmosphere i{opacity:.25;animation:none}@media (prefers-reduced-motion:reduce){.crumb-presentation .crumb-atmosphere i{opacity:.25;animation:none}.crumb-presentation .hero:after,.crumb-presentation .cabinet{transition:none}}.crumb-presentation.cascade-player .hero{background:0 0}.crumb-presentation.cascade-player .hero .terrace-art{z-index:0}.crumb-presentation.cascade-player .hero .title{z-index:3}.crumb-presentation.cascade-player .hero .pierre{max-width:46%;height:64%;bottom:0;left:5%}.crumb-presentation.cascade-player .hero .waiter{max-width:45%;height:96%;bottom:-2px;right:3%}.crumb-presentation.cascade-player .presentation-label{letter-spacing:.07em;font-size:7px}.crumb-presentation.cascade-player .bottom-nav .caption{gap:2px}.crumb-presentation.cascade-player .hero .journey-inline{z-index:4}.crumb-presentation.cascade-player .cascade-stage-award{color:#c4d0b8;flex-direction:column;align-items:center;gap:2px;font-size:8px;display:flex}.crumb-presentation.cascade-player .cascade-stage-award b{color:#ffdfa0;font:800 15px/1 Barlow Condensed}@media (width>=900px){.crumb-presentation.cascade-player .hero .pierre{max-width:60%;height:33%;bottom:57px;left:0}.crumb-presentation.cascade-player .hero .waiter{max-width:64%;height:57%;bottom:57px;right:-4%}.crumb-presentation.cascade-player .hero .location-chip{background:#082a22df;border:1px solid #f1d18a30}}@media (width<=899px){.crumb-presentation.cascade-player .cascade-stage-award{display:none}.crumb-presentation.cascade-player .hero{height:clamp(108px,18svh,155px)}.crumb-presentation.cascade-player .hero .title{inset:8px 12px auto}.crumb-presentation.cascade-player .hero .location-chip{font-size:9px}.crumb-presentation.cascade-player .presentation-label{font-size:7px;display:block}.crumb-presentation.cascade-player .cabinet{grid-template-columns:minmax(0,1fr) 35px;gap:7px}.crumb-presentation.cascade-player .board{aspect-ratio:5/3}.crumb-presentation.cascade-player .play-area{gap:8px}.crumb-presentation.cascade-player .controls #play,.crumb-presentation.cascade-player .controls #auto-play{min-height:56px}.crumb-presentation.cascade-player :is(.game-header .icon,.passport-trigger,.stake-row button,.bottom-nav button){min-height:44px}.crumb-presentation.cascade-player .stake-row button{min-width:44px;height:44px}}@media (width<=430px) and (height<=740px){.crumb-presentation.cascade-player .hero{height:108px}.crumb-presentation.cascade-player .play-area{gap:6px}.crumb-presentation.cascade-player .meters>div{min-height:38px}}@media (width<=760px){.crumb-presentation:not(.cascade-player) .layout{flex-direction:column;gap:14px;max-width:600px;margin:10px auto;padding:0 8px;display:flex}.crumb-presentation:not(.cascade-player) .game{border-radius:14px;order:0}.crumb-presentation:not(.cascade-player) .review{background:#142f25;border:1px solid #536d4f;border-radius:14px;order:1;padding:16px}.crumb-presentation:not(.cascade-player) .hero{height:160px}.crumb-presentation:not(.cascade-player) .title{inset:10px 0 auto}.crumb-presentation:not(.cascade-player) .title h1{font-size:35px}.crumb-presentation:not(.cascade-player) .title>span{font-size:7px}.crumb-presentation:not(.cascade-player) .title p{display:none}.crumb-presentation:not(.cascade-player) .pierre{height:82px;bottom:6px;left:4%}.crumb-presentation:not(.cascade-player) .waiter{height:112px;bottom:2px;right:3%}.crumb-presentation:not(.cascade-player) .play-area{padding:10px 10px 0}.crumb-presentation:not(.cascade-player) .ladder-strip{gap:8px;margin-bottom:9px}.crumb-presentation:not(.cascade-player) #ladder{gap:4px}.crumb-presentation:not(.cascade-player) #ladder li{min-width:32px;padding:6px;font-size:21px}.crumb-presentation:not(.cascade-player) .ladder-strip strong{font-size:9px}.crumb-presentation:not(.cascade-player) .caption{min-height:70px;padding:8px 2px}.crumb-presentation:not(.cascade-player) .caption strong{font-size:21px}.crumb-presentation:not(.cascade-player) .caption span{font-size:10px;line-height:1.4}.crumb-presentation:not(.cascade-player) .meters{padding:8px 0}.crumb-presentation:not(.cascade-player) .meters b{font-size:26px}.crumb-presentation:not(.cascade-player) .controls{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.crumb-presentation:not(.cascade-player) .controls button{min-height:48px;padding:6px 8px}.crumb-presentation:not(.cascade-player) .controls .primary{font-size:19px}.crumb-presentation:not(.cascade-player) .icon{flex-shrink:0;width:44px;height:44px}.crumb-presentation:not(.cascade-player) .game-header{height:54px;padding-inline:12px}.crumb-presentation:not(.cascade-player) .game-header .place{letter-spacing:.04em;font-size:7px}.crumb-presentation:not(.cascade-player) .preview-strip{flex-wrap:wrap;gap:9px;padding:7px 10px;font-size:9px}.crumb-presentation:not(.cascade-player) .preview-strip a{margin-left:0}}
