@import "https://fonts.googleapis.com/css2?family=Roboto+Flex:wght@400..700&display=swap";.bottom-panel{--icon-unit:1px;--icon-shadow:drop-shadow(0 3px 4px #000000b3)}@supports (width:1cqw){.bottom-panel{--icon-unit:1cqw}}.bottom-panel button[aria-label=Spin]>[class*=Inner-]>[class*=Icon-]:not(:has([class*=TurboHoldWrap])){filter:var(--icon-shadow);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20138%20161'%3e%3cdefs%3e%3cg%20id='arrow'%20fill='%23fff'%20stroke='%23fff'%20stroke-linejoin='round'%3e%3cpath%20d='M118.4%2040A60.5%2060.5%200%200%200%2022%2034'%20fill='none'%20stroke-width='15'%20stroke-linecap='round'/%3e%3cpath%20d='M13%2022V44H38Z'%20stroke-width='9'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23arrow'/%3e%3cuse%20href='%23arrow'%20transform='rotate(180%2069%2078)'/%3e%3c/svg%3e") 50%/70% no-repeat;container-type:inline-size}.bottom-panel button[aria-label=Spin]>[class*=Inner-]>[class*=Icon-]:not(:has([class*=TurboHoldWrap]))>svg{display:none}.bottom-panel button[aria-label=Spin]>[class*=Inner-]>[class*=Icon-]:not(:has([class*=TurboHoldWrap])):after{content:"HOLD FOR\a TURBO";white-space:pre;text-align:center;color:#fff;-webkit-text-stroke:calc(.2 * var(--icon-unit)) #fff;font-weight:700;font-size:calc(10.5 * var(--icon-unit));text-shadow:0 var(--icon-unit) calc(2 * var(--icon-unit)) #0009;line-height:1.1}.bottom-panel button[aria-label=Stop]>[class*=Inner-]{filter:none;box-shadow:inset 0 0 0 100vmax #0003}.bottom-panel button[aria-label=Stop]>[class*=Inner-]>[class*=Icon-]{container-type:inline-size}.bottom-panel button[aria-label=Stop]>[class*=Inner-]>[class*=Icon-]>svg{display:none}.bottom-panel button[aria-label=Stop]>[class*=Inner-]>[class*=Icon-]:after{content:"";aspect-ratio:1;box-sizing:border-box;border:calc(5.8 * var(--icon-unit)) solid #fff;border-radius:calc(9.5 * var(--icon-unit));width:45%;filter:var(--icon-shadow)}.message-rows-box{font-family:var(--caption-font), sans-serif;text-transform:uppercase;white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.1;display:flex}.message-rows-accent{color:#f7a938}.message-rows-line{font-size:13px}.message-rows-symbols{gap:8px;height:26px;display:flex}.message-rows-symbols img{width:auto;height:100%}.panel-message,.bottom-panel [class*=CenterText]{font-family:var(--caption-font), sans-serif;letter-spacing:.04em;-webkit-text-stroke-width:.035em;text-shadow:0 2px 8px #0009;font-weight:400}.panel-message{color:#fff;font-size:18px;position:absolute;inset:0}[class*=CenterSection]:has(>.panel-message){position:relative}[class*=CenterSection]:has(>.panel-message)>[class*=CenterText]{visibility:hidden}.bottom-panel>.status-strip{--strip-edge:transparent;--strip-fill:#1a1d2c4d;--strip-line:#f2c35ab3;box-sizing:border-box;background:linear-gradient(to right, var(--strip-edge), var(--strip-fill) 18%, var(--strip-fill) 82%, var(--strip-edge));color:#f6d27a;letter-spacing:.06em;text-shadow:0 0 2px #4a2408,0 2px 3px #0000008c;height:72px;font-size:17px;position:relative}.bottom-panel>.status-strip:before,.bottom-panel>.status-strip:after{content:"";background:linear-gradient(to right, var(--strip-edge), var(--strip-line) 30%, var(--strip-line) 70%, var(--strip-edge));height:2px;position:absolute;left:7%;right:7%}.bottom-panel>.status-strip:before{top:0}.bottom-panel>.status-strip:after{bottom:0}.rules-symbol-image{object-fit:contain;width:64px;height:64px}.start-logo{--x:0;--y:-262;width:calc(280 * var(--u))}.start-title{--x:0;--y:-150;--chip-size:24.6}.start-awards{margin:0;padding:0;list-style:none;display:contents}.start-award{--x:calc((var(--index) - 1) * 400);--y:20;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));position:absolute}.start-amulet{width:calc(180 * var(--u));position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.start-amulet-picture{width:100%;height:auto;display:block;position:relative}.start-amulet-part{position:absolute}.start-award-label{left:0;top:calc(140 * var(--u));font-size:calc(35.8 * var(--u));letter-spacing:.04em;-webkit-text-stroke:.05em var(--gold-mid);white-space:nowrap;color:var(--gold-mid);text-shadow:0 0 3px #2a1404,0 2px 3px #2a1404,0 0 8px #0009;position:absolute;transform:translate(-50%,-50%)}.start-note{--x:0;--y:255;width:calc(900 * var(--u))}@media (aspect-ratio<11/10){.start-logo{--y:-462;width:calc(330 * var(--u))}.start-title{--y:-330;--chip-size:22.4}.start-award{--x:-190;--y:calc(-160 + var(--index) * 195)}.start-amulet{width:calc(153 * var(--u))}.start-award-label{left:calc(120 * var(--u));top:0;transform:translateY(-50%)}.start-note{--y:440;width:calc(700 * var(--u))}}.start-merge{--board-width:740}.start-board{--x:0;--y:-10;width:calc(var(--board-width) * var(--u))}.start-steps{--x:-400;--y:-10;align-items:flex-end;gap:calc(10 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex;transform:translate(-100%,-50%)}.start-headline{--x:0;--y:min(calc(-10 + var(--board-width) / 2 / var(--board-aspect) + 48), 284);width:calc(var(--board-width) * var(--u))}.start-wild{--x:510;--y:-10;width:calc(206.7 * var(--u))}.mini-board{width:100%;position:relative}.mini-board-image{width:100%;height:100%;position:absolute;inset:0}.mini-cell,.mini-shadow,.mini-panel-backdrop,.mini-panel-hero,.mini-panel-frame{position:absolute}.mini-cell{place-items:center;display:grid}.mini-cell img{object-fit:contain;max-width:100%;max-height:100%}.mini-cell-added img{transform:scale(var(--pop-scale))}.mini-bolt{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mini-bolt polyline{fill:none;stroke-linejoin:miter;stroke-linecap:round}.mini-bolt-glow{mix-blend-mode:plus-lighter}.mini-halo{mix-blend-mode:plus-lighter;pointer-events:none;position:absolute}.mini-shadow,.mini-panel-hero,.mini-panel-frame{object-fit:fill}.mini-logo{position:absolute}@media (aspect-ratio<11/10){.start-merge{--board-width:700}.start-board{--y:180}.start-steps{--x:-350;--y:-235;align-items:flex-start;transform:translateY(-50%)}.start-headline{--y:min(calc(180 + var(--board-width) / 2 / var(--board-aspect) + 52), 492)}.start-wild{--x:250;--y:-235;width:calc(187.9 * var(--u))}}.start-controls{box-sizing:border-box;align-content:center;justify-items:center;gap:20px;height:200px;padding:0 12px;display:grid}.start-dots{gap:12px;display:flex}.start-dot{cursor:pointer;background:#1d4a2c;border:2px solid #0b2a18;border-radius:50%;width:16px;height:16px;padding:0}.start-dot-active{background:#3fdc6e;box-shadow:0 0 8px #3fdc6e}.start-actions{align-items:center;gap:26px;display:flex}.start-arrow{cursor:pointer;background:0 0;border:0;padding:6px;line-height:0}.start-arrow svg{stroke:#7a4a12;stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 3px 3px #00000080);width:30px;height:48px}.start-arrow-back{transform:scaleX(-1)}.start-play{--play-shadow:0 10px 22px #00000080, inset 0 2px 0 #ffffff40;--play-glow-off:0 0 0 0 #f4c24a00;--play-glow-on:0 0 26px 6px #f4c24a8c;--pulse-swell:1.06;font:inherit;letter-spacing:.08em;color:var(--gold-top);text-shadow:0 2px 2px #0000008c;background:linear-gradient(180deg, #2fae6e, #0f6b3f) padding-box, linear-gradient(180deg, var(--gold-top), var(--gold-mid) 45%, var(--gold-bottom)) border-box;box-shadow:var(--play-shadow);cursor:pointer;border:5px solid #0000;border-radius:999px;padding:12px 64px;font-size:32px;animation:1.4s infinite start-pulse}@keyframes start-pulse{0%{box-shadow:var(--play-shadow), var(--play-glow-off);animation-timing-function:cubic-bezier(.42,0,.71,.5);transform:scale(1)}50%{transform:scale(var(--pulse-swell));box-shadow:var(--play-shadow), var(--play-glow-on);animation-timing-function:cubic-bezier(.29,.5,.58,1)}to{box-shadow:var(--play-shadow), var(--play-glow-off);transform:scale(1)}}.start-hide{text-shadow:0 1px 2px #0009;cursor:pointer;align-items:center;gap:12px;font-size:16px;display:flex;position:relative}.start-hide input{opacity:0;width:0;height:0;position:absolute}.start-hide-box{box-sizing:border-box;border:2px solid var(--gold-mid);background:#00000040;border-radius:5px;width:22px;height:22px;position:relative}.start-hide input:checked+.start-hide-box{background:#f4c24a2e}.start-hide input:checked+.start-hide-box:after{content:"";border:solid var(--gold-top);border-width:0 3px 3px 0;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.start-hide input:focus-visible+.start-hide-box,.start-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.start-screen[data-is-focus-quiet] .start-play:focus-visible{outline:none}@media (height<=520px){.start-controls{grid-auto-flow:column;align-items:center;gap:20px;height:auto;padding:4px 12px 8px}.start-actions{gap:14px}.start-play{border-width:4px;padding:4px 34px;font-size:20px}.start-arrow svg{width:20px;height:32px}.start-hide{font-size:13px}.start-hide-box{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.start-play{--pulse-swell:1}}@media (aspect-ratio<11/10){.start-controls{gap:22px;height:215px}.start-play{padding:10px 52px;font-size:28px}}.start-screen{--gold-top:#ffe9a8;--gold-mid:#f4c24a;--gold-bottom:#c8891f;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;font-family:var(--caption-font), serif;background:#0b102059;border:0;margin:0;position:fixed;inset:0}.start-screen[open]{flex-direction:column;animation:.25s start-fade-in;display:flex}@keyframes start-fade-in{0%{opacity:0}}.start-screen::backdrop{background:0 0}.start-screen img{pointer-events:none;-webkit-user-drag:none}.start-viewport{touch-action:pan-y;flex:1;min-height:0;margin-top:20px;overflow:hidden}.start-track{height:100%;transform:translateX(calc(var(--slide-shift,0%) + var(--drag-offset,0px)));transition:transform .35s;display:flex}.start-track-dragging{transition:none}.start-slide{flex:0 0 100%;place-items:center;min-width:0;height:100%;display:grid;container-type:size}.start-stage{--u:min(calc(96cqw / 1500), calc(100cqh / 640));--band:linear-gradient(90deg, #0b102000, #0b10203c 12.5%, #0b102070 25%, #0b102092 37.5%, #0b10209e 50%, #0b102092 62.5%, #0b102070 75%, #0b10203c 87.5%, #0b102000);--chip-size:20.2;width:0;height:0;position:relative}:where(.start-stage>*){left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));margin:0;position:absolute;transform:translate(-50%,-50%)}.start-chip,.start-caption{box-sizing:border-box;color:var(--gold-mid);letter-spacing:.04em;text-align:center;-webkit-text-stroke:.05em var(--gold-mid);text-shadow:0 0 3px #2a1404,0 2px 3px #2a1404,0 0 8px #0009;background:var(--band)}.start-chip{padding:calc(10 * var(--u)) calc(36 * var(--u));font-size:calc(var(--chip-size) * var(--u));white-space:nowrap;line-height:1.25}.start-caption{min-height:calc(48 * var(--u));padding:calc(8 * var(--u)) calc(20 * var(--u));font-size:calc(29.1 * var(--u));text-wrap:balance;place-items:center;line-height:1.2;display:grid}@media (prefers-reduced-motion:reduce){.start-screen[open]{animation:none}.start-track{transition:none}}@media (aspect-ratio<11/10){.start-stage{--u:min(calc(96cqw / 720), calc(100cqh / 1060));--chip-size:22.4}}
