@font-face{font-family:Sugar Chalk Display;src:url(/assets/sugarsplash/fonts/Exo2-BlackItalic.woff2) format("woff2");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Sugar Chalk Tech;src:url(/assets/sugarsplash/fonts/ChakraPetch-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Sugar Chalk Body;src:url(/assets/sugarsplash/fonts/SpaceGrotesk-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Cursed Chalk Display;src:url(/assets/cursedwaters/fonts/PirataOne-Regular.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Cursed Chalk Kicker;src:url(/assets/cursedwaters/fonts/Cinzel-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Cursed Chalk Body;src:url(/assets/cursedwaters/fonts/Alegreya-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Ronin Chalk Display;src:url(/assets/neonronin/fonts/Exo2-BlackItalic.woff2) format("woff2");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Ronin Chalk Tech;src:url(/assets/neonronin/fonts/ChakraPetch-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Ronin Chalk Body;src:url(/assets/neonronin/fonts/SpaceGrotesk-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}.themed-chalk-overlay{--tc-bg: #0a0618;--tc-ink: #0b0618;--tc-accent: #ffd15a;--tc-accent-hot: #fff2ac;--tc-secondary: #64eaff;--tc-panel: rgb(20 12 57 / 78%);--tc-background-image: none;--tc-glyph-filter: none;--tc-font-title: Impact, sans-serif;--tc-font-kicker: "Chakra Petch", sans-serif;--tc-font-body: "Space Grotesk", sans-serif;background:var(--tc-bg);isolation:isolate}.themed-chalk-overlay .bwb-background-grade{z-index:1;background:radial-gradient(ellipse at 50% 44%,color-mix(in srgb,var(--tc-secondary) 24%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--tc-bg) 14%,transparent),color-mix(in srgb,#000 84%,transparent));-webkit-backdrop-filter:none;backdrop-filter:none}.themed-chalk-overlay .bwb-vignette,.themed-chalk-overlay .bwb-grain,.themed-chalk-overlay .bwb-smudge,.themed-chalk-overlay .bwb-dust-field,.themed-chalk-overlay .bwb-headline,.themed-chalk-overlay .bwb-tier-headline,.themed-chalk-overlay .bwb-lead-in,.themed-chalk-overlay .bwb-unit,.themed-chalk-overlay .bwb-context,.themed-chalk-overlay .bwb-prompt,.themed-chalk-overlay .bwb-max-title,.themed-chalk-overlay .bwb-max-reached{display:none!important}.themed-chalk-overlay[data-variant=max] .tc-sky{filter:grayscale(.86) brightness(.46) contrast(1.12)}.themed-chalk-overlay[data-variant=max] .tc-horizon,.themed-chalk-overlay[data-variant=max] .tc-sparks{display:none}.themed-chalk-overlay[data-variant=max] .tc-frame{filter:grayscale(.74) brightness(.66)}.themed-chalk-overlay[data-variant=max] .tc-logo,.themed-chalk-overlay[data-variant=max] .tc-crest{filter:grayscale(.8) brightness(.62);animation:none}.themed-chalk-overlay[data-variant=max] .tc-copy:before{background:linear-gradient(90deg,transparent,rgb(16 20 24 / 88%) 17%,rgb(16 20 24 / 88%) 83%,transparent);border-top-color:#b0bec875;border-bottom-color:#b0bec857}.tc-scene,.tc-sky,.tc-frame,.tc-sparks{position:absolute;inset:0;pointer-events:none}.tc-scene{z-index:2;overflow:hidden;color:#fff;font-family:var(--tc-font-body)}.tc-veil-off{display:none!important}.tc-veil{position:absolute;z-index:20;inset:-3%;pointer-events:none;opacity:1;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--tc-accent) 24%,transparent),transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--tc-veil, var(--tc-bg)) 96%,#000),var(--tc-bg));box-shadow:inset 0 0 80px color-mix(in srgb,var(--tc-secondary) 30%,transparent)}.tc-veil:before,.tc-veil:after{content:"";position:absolute;inset:0;pointer-events:none}.tc-veil:before{background:radial-gradient(ellipse at 50% 50%,transparent 0 28%,color-mix(in srgb,var(--tc-secondary) 34%,transparent) 29%,transparent 54%);opacity:.75}.tc-veil:after{background:linear-gradient(100deg,transparent 22%,color-mix(in srgb,var(--tc-accent-hot) 45%,transparent) 50%,transparent 78%);opacity:.5;transform:translate(-24%)}.themed-chalk-overlay.bwb--playing .tc-veil{animation:tc-veil-default .92s cubic-bezier(.2,.8,.2,1) 80ms both}.themed-chalk-overlay.bwb--playing .tc-veil:after{animation:tc-veil-glint .92s ease-out 80ms both}.themed-chalk-overlay.bwb--instant .tc-veil,.themed-chalk-overlay.bwb--instant .tc-veil:after{animation:none;opacity:0}.tc-sky{z-index:0;background:linear-gradient(180deg,#0403142e,color-mix(in srgb,var(--tc-bg) 82%,transparent)),var(--tc-background-image) center / cover no-repeat;filter:saturate(1.22) contrast(1.06) brightness(.64);transform:scale(1.05)}.tc-sky:before,.tc-sky:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--tc-secondary) 22%,transparent),transparent 60%)}.tc-sky:after{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--tc-accent) 20%,transparent),transparent 38%);mix-blend-mode:screen;animation:tc-breathe 3.8s ease-in-out infinite}.tc-horizon{position:absolute;left:12%;right:12%;bottom:7%;height:28%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--tc-secondary) 28%,transparent),transparent 68%);filter:blur(16px)}.tc-frame{inset:clamp(14px,2.4vw,42px);z-index:4;border:1px solid color-mix(in srgb,var(--tc-accent) 74%,transparent);box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--tc-ink) 78%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--tc-accent) 24%,transparent),inset 0 0 42px color-mix(in srgb,var(--tc-secondary) 22%,transparent),0 0 28px color-mix(in srgb,var(--tc-accent) 18%,transparent)}.tc-frame:before,.tc-frame:after{content:"";position:absolute;left:7%;right:7%;height:1px;background:linear-gradient(90deg,transparent,var(--tc-accent),transparent);opacity:.72}.tc-frame:before{top:18%}.tc-frame:after{bottom:17%}.tc-logo{position:absolute;z-index:6;top:3.2%;left:50%;height:13%;width:auto;max-width:34%;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--tc-accent) 78%,transparent)) drop-shadow(0 0 24px color-mix(in srgb,var(--tc-secondary) 48%,transparent))}.tc-crest{position:absolute;z-index:5;top:39%;left:7.5%;width:clamp(72px,10vw,170px);height:auto;transform:rotate(-7deg);opacity:.86;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--tc-accent) 90%,transparent)) drop-shadow(0 0 28px color-mix(in srgb,var(--tc-secondary) 76%,transparent));animation:tc-crest 4s ease-in-out infinite}.tc-character{position:absolute;z-index:3;right:clamp(-9%,-2vw,-2%);bottom:-12%;width:clamp(210px,25vw,490px);max-height:89%;object-fit:contain;object-position:bottom right;opacity:.32;filter:saturate(.9) brightness(.78) drop-shadow(0 0 20px color-mix(in srgb,var(--tc-secondary) 50%,transparent))}.tc-copy{position:absolute;z-index:7;top:18.8%;left:15%;right:15%;height:15.5%;display:grid;grid-template-rows:20% 44% 22%;row-gap:7%;align-items:stretch;justify-items:stretch;text-align:center;text-transform:uppercase;filter:drop-shadow(0 3px 0 color-mix(in srgb,var(--tc-ink) 92%,transparent))}.tc-copy:before{content:"";position:absolute;z-index:-1;top:-7%;left:-8%;right:-8%;height:114%;border-top:1px solid color-mix(in srgb,var(--tc-accent) 52%,transparent);border-bottom:1px solid color-mix(in srgb,var(--tc-secondary) 42%,transparent);background:linear-gradient(90deg,transparent,var(--tc-panel) 17%,var(--tc-panel) 83%,transparent);transform:skew(-8deg)}.tc-kicker{color:var(--tc-secondary);font-family:var(--tc-font-kicker);font-size:clamp(10px,1.12vw,20px);font-weight:700;line-height:1;letter-spacing:.24em;text-shadow:0 0 13px color-mix(in srgb,var(--tc-secondary) 88%,transparent)}.tc-copy-text{display:block}.tc-copy-art{display:none;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.tc-kicker .tc-copy-art{width:52%}.tc-title .tc-copy-art{width:100%}.tc-subtitle .tc-copy-art{width:88%}.tc-prompt .tc-copy-art{width:62%}.tc-has-art .tc-copy-text{display:none}.tc-has-art .tc-copy-art{display:block}.tc-kicker,.tc-title,.tc-subtitle{width:100%;height:100%;min-width:0;display:grid;grid-template-rows:100%;place-items:center}.tc-title{color:var(--tc-accent-hot);font-family:var(--tc-font-title);font-size:clamp(24px,3.8vw,72px);font-style:italic;font-weight:900;line-height:.9;letter-spacing:.045em;max-height:2.1em;white-space:normal;text-wrap:balance;transform:skew(-7deg);background:linear-gradient(180deg,var(--tc-accent-hot) 0%,var(--tc-accent) 48%,color-mix(in srgb,var(--tc-accent) 48%,var(--tc-ink)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 3px 0 var(--tc-ink),0 0 7px color-mix(in srgb,var(--tc-accent) 90%,transparent),0 0 26px color-mix(in srgb,var(--tc-accent) 62%,transparent)}.tc-title .tc-copy-text{width:100%;background:linear-gradient(180deg,var(--tc-accent-hot) 0%,var(--tc-accent) 48%,color-mix(in srgb,var(--tc-accent) 48%,var(--tc-ink)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 3px 0 var(--tc-ink),0 0 7px color-mix(in srgb,var(--tc-accent) 90%,transparent),0 0 26px color-mix(in srgb,var(--tc-accent) 62%,transparent)}.tc-title.tc-has-art{transform:none;background:none;-webkit-text-fill-color:initial;text-shadow:none}.tc-subtitle{color:#f6f5ffe0;font-family:var(--tc-font-body);font-size:clamp(12px,1.5vw,22px);font-weight:700;line-height:1;letter-spacing:.12em;text-shadow:0 0 10px color-mix(in srgb,var(--tc-secondary) 72%,transparent)}.themed-chalk-overlay .bwb-number-zone,.themed-chalk-overlay[data-variant=max] .bwb-number-zone{z-index:8;top:39.5%;left:15%;right:15%;height:27.5%}.themed-chalk-overlay .bwb-number-fit,.themed-chalk-overlay .bwb-amount-glyph,.themed-chalk-overlay .bwb-digit{filter:var(--tc-glyph-filter)}.tc-prompt{position:absolute;z-index:9;left:10%;right:10%;bottom:8.4%;height:4.6%;display:grid;grid-template-rows:100%;place-items:center;color:var(--tc-accent);font-family:var(--tc-font-kicker);font-size:clamp(9px,1.06vw,18px);font-weight:700;letter-spacing:.2em;text-align:center;text-shadow:0 0 13px color-mix(in srgb,var(--tc-accent) 84%,transparent);animation:tc-prompt 1.8s ease-in-out infinite}.tc-spark{position:absolute;display:block;width:clamp(2px,.18vw,4px);height:48%;background:linear-gradient(180deg,transparent,var(--tc-secondary) 35%,white 52%,var(--tc-secondary) 72%,transparent);filter:drop-shadow(0 0 5px var(--tc-secondary)) drop-shadow(0 0 18px color-mix(in srgb,var(--tc-secondary) 90%,transparent));opacity:0;clip-path:polygon(54% 0,100% 0,62% 45%,92% 45%,21% 100%,40% 56%,7% 56%);transform-origin:center;animation:tc-spark 3.8s infinite}.tc-spark--1{left:18%;top:2%;transform:rotate(-19deg);animation-delay:.25s}.tc-spark--2{left:31%;top:-9%;height:42%;transform:rotate(16deg);animation-delay:1.8s}.tc-spark--3{right:25%;top:0;height:54%;transform:rotate(14deg);animation-delay:.9s}.tc-spark--4{right:12%;top:15%;height:37%;transform:rotate(-20deg);animation-delay:2.5s}.tc-spark--5{left:5%;top:43%;height:32%;transform:rotate(-28deg);animation-delay:3.1s}.tc-spark--6{right:42%;top:4%;height:25%;transform:rotate(10deg);animation-delay:1.25s}.tc-spark--7{left:43%;top:49%;height:21%;transform:rotate(-9deg);animation-delay:2.1s}.themed-chalk-overlay--sugar .tc-frame{border-radius:18px;border-width:2px;box-shadow:inset 0 0 0 5px #ff5db93d,inset 0 0 40px #ffdf5c2e,0 0 36px #ff5bbc47}.themed-chalk-overlay--sugar .tc-logo{top:2.2%;width:min(25vw,330px)}.themed-chalk-overlay--sugar .tc-copy{top:23%}.themed-chalk-overlay--sugar .bwb-number-zone,.themed-chalk-overlay--sugar[data-variant=max] .bwb-number-zone{top:43%}.themed-chalk-overlay--sugar .tc-veil{background:radial-gradient(circle at 20% 30%,rgb(255 230 109 / 80%) 0 3%,transparent 3.5%),radial-gradient(circle at 80% 24%,rgb(113 241 255 / 82%) 0 2%,transparent 2.5%),radial-gradient(ellipse at 50% 48%,#ff7bc3f0,#691177fc 70%);clip-path:circle(86% at 50% 50%);box-shadow:inset 0 0 100px #ffee7457,0 0 60px #ff5bbd99}.themed-chalk-overlay--sugar .tc-veil:before{background:radial-gradient(circle at 13% 75%,var(--tc-accent-hot) 0 8px,transparent 9px),radial-gradient(circle at 86% 68%,var(--tc-secondary) 0 7px,transparent 8px),radial-gradient(circle at 72% 13%,var(--tc-accent) 0 5px,transparent 6px),repeating-conic-gradient(from 24deg at 50% 50%,rgb(255 255 255 / 0) 0 12deg,rgb(255 255 255 / 13%) 13deg 14deg,transparent 15deg 28deg)}.themed-chalk-overlay--sugar.bwb--playing .tc-veil{animation:tc-veil-sugar 1.04s cubic-bezier(.16,.9,.22,1) 70ms both}.themed-chalk-overlay--sugar.bwb--playing .tc-veil:before{animation:tc-candy-burst 1.04s cubic-bezier(.16,.9,.22,1) 70ms both}.themed-chalk-overlay--sugar .tc-spark{width:clamp(9px,.7vw,17px);height:clamp(9px,.7vw,17px);border-radius:42% 58% 48% 52%;clip-path:none;background:var(--tc-accent-hot);box-shadow:16px 10px 0 var(--tc-accent),-12px 22px 0 var(--tc-secondary),0 0 12px var(--tc-accent-hot);animation-name:tc-candy}.themed-chalk-overlay--sugar .tc-spark--2,.themed-chalk-overlay--sugar .tc-spark--5{background:var(--tc-secondary)}.themed-chalk-overlay--cursed-waters .tc-frame,.themed-chalk-overlay--cursed-waters-jackpot .tc-frame{border-style:double;border-width:3px;box-shadow:inset 0 0 0 5px #011118bd,inset 0 0 34px #2ed9d333,0 0 28px #dab15836}.themed-chalk-overlay--cursed-waters .tc-logo{top:2.2%;width:min(26vw,340px)}.themed-chalk-overlay--cursed-waters .tc-copy{top:24%}.themed-chalk-overlay--cursed-waters .bwb-number-zone,.themed-chalk-overlay--cursed-waters[data-variant=max] .bwb-number-zone{top:44%}.themed-chalk-overlay--cursed-waters-jackpot .tc-logo{top:1.2%;width:min(19vw,250px)}.themed-chalk-overlay--cursed-waters-jackpot .tc-copy{top:28%;left:12%;right:12%}.themed-chalk-overlay--cursed-waters-jackpot .bwb-number-zone,.themed-chalk-overlay--cursed-waters-jackpot[data-variant=max] .bwb-number-zone{top:48%;height:23%}.themed-chalk-overlay--cursed-waters .tc-veil,.themed-chalk-overlay--cursed-waters-jackpot .tc-veil{background:radial-gradient(ellipse at 50% 100%,rgb(42 224 213 / 34%),transparent 52%),linear-gradient(180deg,#020c16fc,#042d36fa);border-bottom:8px solid var(--tc-accent);border-radius:0 0 48% 56%;box-shadow:inset 0 -18px 34px #4df4ea4d,0 16px 38px #dab15857}.themed-chalk-overlay--cursed-waters .tc-veil:before,.themed-chalk-overlay--cursed-waters-jackpot .tc-veil:before{background:repeating-linear-gradient(174deg,transparent 0 21px,rgb(74 238 225 / 11%) 22px 24px,transparent 25px 50px);transform:translateY(8%)}.themed-chalk-overlay--cursed-waters .tc-veil:after,.themed-chalk-overlay--cursed-waters-jackpot .tc-veil:after{inset:auto -10% -7%;height:26%;background:radial-gradient(ellipse,rgb(231 190 96 / 44%),transparent 65%);transform:none}.themed-chalk-overlay--cursed-waters.bwb--playing .tc-veil,.themed-chalk-overlay--cursed-waters-jackpot.bwb--playing .tc-veil{animation:tc-veil-tide 1.12s cubic-bezier(.22,.78,.22,1) 70ms both}.themed-chalk-overlay--cursed-waters.bwb--playing .tc-veil:before,.themed-chalk-overlay--cursed-waters-jackpot.bwb--playing .tc-veil:before{animation:tc-tide-lines 1.12s ease-out 70ms both}.themed-chalk-overlay--cursed-waters-jackpot .tc-veil{background:radial-gradient(circle at 50% 21%,rgb(255 221 111 / 38%) 0 5%,transparent 6%),radial-gradient(ellipse at 50% 100%,rgb(42 224 213 / 34%),transparent 52%),linear-gradient(180deg,#010912fc,#042d36fa)}.themed-chalk-overlay--cursed-waters .tc-copy:before,.themed-chalk-overlay--cursed-waters-jackpot .tc-copy:before{transform:none;border-radius:50% 50% 6% 6%}.themed-chalk-overlay--cursed-waters .tc-spark,.themed-chalk-overlay--cursed-waters-jackpot .tc-spark{width:1px;height:42%;clip-path:none;background:linear-gradient(180deg,transparent,var(--tc-secondary),transparent);animation-name:tc-tide}.themed-chalk-overlay--neon-ronin .tc-frame{border-color:var(--tc-secondary);clip-path:polygon(0 3%,3% 0,97% 0,100% 3%,100% 97%,97% 100%,3% 100%,0 97%);box-shadow:inset 0 0 0 4px #ff22d24d,inset 0 0 38px #36dfff3d,0 0 28px #ff29d752}.themed-chalk-overlay--neon-ronin .tc-logo{top:1.6%;width:min(26vw,350px)}.themed-chalk-overlay--neon-ronin .tc-copy{top:22%}.themed-chalk-overlay--neon-ronin .bwb-number-zone,.themed-chalk-overlay--neon-ronin[data-variant=max] .bwb-number-zone{top:42%}.themed-chalk-overlay--neon-ronin .tc-veil{background:repeating-linear-gradient(180deg,rgb(44 229 255 / 13%) 0 2px,transparent 2px 8px),linear-gradient(105deg,#070215fc 0 48%,#2a105cfc 50%,#ff1bcdf2 51%,#070215fc 54%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);box-shadow:inset 0 0 100px #3de6ff61,0 0 48px #ff22d299}.themed-chalk-overlay--neon-ronin .tc-veil:before{background:repeating-linear-gradient(90deg,transparent 0 17%,rgb(50 226 255 / 14%) 18% 18.4%,transparent 19% 33%);transform:skew(-16deg) translate(-18%)}.themed-chalk-overlay--neon-ronin .tc-veil:after{inset:0 auto 0 47%;width:5px;background:linear-gradient(180deg,transparent,var(--tc-accent-hot),var(--tc-secondary),transparent);box-shadow:0 0 16px var(--tc-secondary),0 0 34px var(--tc-accent);transform:none}.themed-chalk-overlay--neon-ronin.bwb--playing .tc-veil{animation:tc-veil-neon .9s cubic-bezier(.16,.84,.24,1) 40ms both}.themed-chalk-overlay--neon-ronin.bwb--playing .tc-veil:before{animation:tc-neon-grid .9s cubic-bezier(.16,.84,.24,1) 40ms both}.themed-chalk-overlay--neon-ronin.bwb--playing .tc-veil:after{animation:tc-neon-blade .9s cubic-bezier(.16,.84,.24,1) 40ms both}.themed-chalk-overlay--neon-ronin .tc-sky:before{background:repeating-linear-gradient(180deg,transparent 0 5px,rgb(62 228 255 / 8%) 6px,transparent 7px);mix-blend-mode:screen}.themed-chalk-overlay--neon-ronin .tc-copy:before{border-color:var(--tc-accent) var(--tc-secondary);transform:skew(-14deg)}.themed-chalk-overlay--neon-ronin .tc-title{transform:skew(-10deg);text-shadow:3px 0 0 rgb(54 226 255 / 42%),-3px 0 0 rgb(255 34 210 / 45%),0 0 24px rgb(255 35 217 / 64%)}.themed-chalk-overlay--neon-ronin .tc-spark{height:1px;clip-path:none;background:linear-gradient(90deg,transparent,var(--tc-accent),var(--tc-secondary),transparent);animation-name:tc-scan}.themed-chalk-overlay.bwb--instant .tc-spark,.themed-chalk-overlay.bwb--instant .tc-crest,.themed-chalk-overlay.bwb--instant .tc-prompt{animation:none}@keyframes tc-breathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes tc-veil-default{0%{opacity:1;transform:scale(1.04)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes tc-veil-glint{0%{opacity:0;transform:translate(-24%)}38%{opacity:.8}to{opacity:0;transform:translate(24%)}}@keyframes tc-veil-sugar{0%{opacity:1;clip-path:circle(88% at 50% 50%);transform:scale(1.08) rotate(-2deg)}55%{opacity:1;clip-path:circle(64% at 50% 50%);transform:scale(1) rotate(1deg)}to{opacity:0;clip-path:circle(0% at 50% 50%);transform:scale(.72) rotate(5deg)}}@keyframes tc-candy-burst{0%{opacity:1;transform:scale(.72) rotate(-8deg)}58%{opacity:.9;transform:scale(1.14) rotate(4deg)}to{opacity:0;transform:scale(1.42) rotate(13deg)}}@keyframes tc-veil-tide{0%{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}64%{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(-2%)}to{opacity:0;clip-path:inset(0 0 108% 0);transform:translateY(-4%)}}@keyframes tc-tide-lines{0%{opacity:.8;transform:translateY(8%)}to{opacity:0;transform:translateY(-24%)}}@keyframes tc-veil-neon{0%{opacity:1;transform:translate(0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}48%{opacity:1;transform:translate(0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{opacity:0;transform:translate(108%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes tc-neon-grid{0%{opacity:.9;transform:skew(-16deg) translate(-18%)}to{opacity:0;transform:skew(-16deg) translate(42%)}}@keyframes tc-neon-blade{0%{opacity:1;transform:translate(0) scaleY(1)}68%{opacity:1;transform:translate(0) scaleY(1)}to{opacity:0;transform:translate(110vw) scaleY(1.2)}}@keyframes tc-crest{0%,to{transform:rotate(-7deg) translateY(0) scale(.96)}50%{transform:rotate(-7deg) translateY(-5px) scale(1.03)}}@keyframes tc-prompt{0%,to{opacity:.58}50%{opacity:1}}@keyframes tc-spark{0%,72%,to{opacity:0}74%{opacity:.08}75%{opacity:.95}77%{opacity:.16}78%{opacity:.8}82%{opacity:0}}@keyframes tc-candy{0%,to{opacity:0;transform:translateY(-8px) rotate(0) scale(.7)}42%{opacity:.9}56%{opacity:1;transform:translateY(16px) rotate(110deg) scale(1)}75%{opacity:0;transform:translateY(30px) rotate(220deg) scale(.82)}}@keyframes tc-tide{0%,to{opacity:0;transform:translateY(-8%)}48%{opacity:.75}72%{opacity:0;transform:translateY(30%)}}@keyframes tc-scan{0%,to{opacity:0;transform:translate(-18%)}42%{opacity:.7}58%{opacity:.05;transform:translate(18%)}}@media (orientation: portrait){.tc-logo{top:3%;height:15%;max-width:62%}.tc-copy{top:21.5%;left:6%;right:6%;height:21%}.tc-kicker{font-size:clamp(9px,2.5vw,14px);letter-spacing:.17em}.tc-title{font-size:clamp(21px,7.6vw,44px);letter-spacing:.02em}.tc-subtitle{font-size:clamp(11px,3vw,17px);letter-spacing:.08em}.tc-crest{top:71%;left:50%;width:clamp(76px,24vw,132px);transform:translate(-50%)}.tc-character{right:-15%;bottom:-4%;width:48vw;max-height:55%;opacity:.28}.themed-chalk-overlay .bwb-number-zone,.themed-chalk-overlay[data-variant=max] .bwb-number-zone{top:46%;left:4%;right:4%;height:22%}.tc-prompt{bottom:5%;height:5.4%;font-size:clamp(8px,2.4vw,13px);letter-spacing:.12em}.themed-chalk-overlay--sugar .tc-logo{top:2%;height:14%;max-width:62%}.themed-chalk-overlay--sugar .tc-copy{top:20%}.themed-chalk-overlay--sugar .bwb-number-zone,.themed-chalk-overlay--sugar[data-variant=max] .bwb-number-zone{top:43%}.themed-chalk-overlay--cursed-waters .tc-logo{top:2%;height:15%;max-width:62%}.themed-chalk-overlay--cursed-waters .tc-copy{top:21%}.themed-chalk-overlay--cursed-waters .bwb-number-zone,.themed-chalk-overlay--cursed-waters[data-variant=max] .bwb-number-zone{top:44%}.themed-chalk-overlay--cursed-waters-jackpot .tc-logo{top:1%;height:13%;max-width:62%}.themed-chalk-overlay--cursed-waters-jackpot .tc-copy{top:26%;left:7%;right:7%}.themed-chalk-overlay--cursed-waters-jackpot .bwb-number-zone,.themed-chalk-overlay--cursed-waters-jackpot[data-variant=max] .bwb-number-zone{top:50%;height:21%}.themed-chalk-overlay--neon-ronin .tc-logo{top:1.6%;height:14.5%;max-width:62%}.themed-chalk-overlay--neon-ronin .tc-copy{top:20%}.themed-chalk-overlay--neon-ronin .bwb-number-zone,.themed-chalk-overlay--neon-ronin[data-variant=max] .bwb-number-zone{top:42%}}@media (prefers-reduced-motion: reduce){.themed-chalk-overlay .tc-sky:after,.themed-chalk-overlay .tc-crest,.themed-chalk-overlay .tc-prompt,.themed-chalk-overlay .tc-spark{animation:none}}
