[data-mode=light]{--timer-ok:#0f766e;--timer-warn:#b45309;--timer-hot:#be185d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-red-300:#b91c1c;--color-red-400:#b91c1c;--color-emerald-200:#065f46;--color-emerald-300:#047857;--color-emerald-400:#059669;--color-emerald-900:#a7f3d0;--color-emerald-950:#d1fae5;--color-amber-300:#b45309;--color-amber-400:#b45309}:is([data-mode=light],html[data-host-light]) :is(.text-white\/30,.text-white\/40){color:color-mix(in srgb, var(--color-white) 65%, transparent)}:is([data-mode=light],html[data-host-light]) :is(.text-white\/50,.text-white\/60,.text-white\/70){color:color-mix(in srgb, var(--color-white) 80%, transparent)}html[data-host-light]{--background:#f5f4fa;--foreground:#1c1830;--muted:#6b6485;--surface:#fff;--surface-border:#e3e0ee;--accent2:#c0266d;--color-white:#1c1830}html[data-host-light] .bg-black\/20{background-color:#fff;box-shadow:0 1px 3px #1c183014}html[data-host-light] option{color:#1c1830!important;background:#fff!important}[data-mode=light] :is(.bg-accent,.bg-red-500,.bg-red-600,.bg-red-700,.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.bg-neutral-800,.bg-neutral-900,.on-dark){--color-white:#fff;color:#fff}[data-variant=screen][data-boost-text] main{--color-white:#fff;text-shadow:0 1px 3px #000000e6,0 0 8px #00000080}[data-variant=screen][data-boost-text] main :is(.text-white\/40,.text-white\/50,.text-white\/60){color:#ffffffd9}[data-variant=screen][data-boost-text] main :is(.skin-question,.skin-option){text-shadow:none}.title-marker{display:none}@media (prefers-color-scheme:light){.title-chalk{display:none}.title-marker{display:inline}}.class-board,[data-skin-question=board] .skin-question{color:#f4f1e6;background:radial-gradient(at 30% 20%,#ffffff12,#0000 60%),#1d2320;border:10px solid #b9824b;border-radius:8px;box-shadow:inset 0 0 30px #0000008c,0 8px 24px #0006}[data-skin-question=board] .skin-question{font-family:var(--font-theme-chalk), var(--font-body), sans-serif;font-size:calc(2.1em * var(--q-scale,1));text-shadow:0 0 2px #ffffff59;padding:1.25rem 1.75rem;font-weight:700}.class-board button,.class-board [data-ra-stats],.class-board [data-ra-tag],.class-board .text-xs,.class-board .text-sm{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:0}.class-board [data-ra-stats],.class-board [data-ra-tag],.class-board button{font-weight:700}@media (prefers-color-scheme:light){.class-board,[data-skin-question=board] .skin-question{color:#1f2a44;background:radial-gradient(at 30% 20%,#fff,#f1f2ee 80%);border-color:#b8bcc4;box-shadow:inset 0 0 14px #0000001f,0 8px 24px #0000004d}[data-skin-question=board] .skin-question{text-shadow:none}.class-board [data-ra-stats]{background:#1f2a44}[data-race-skin=chalk] [data-lane]{outline-color:#1f2a4499!important}[data-race-skin=chalk] [data-milestone] span,[data-race-skin=chalk] [data-milestone-from]{color:#fff;background:#1f2a44!important}.class-board .ra-sub{color:#1f2a44}.class-board .ra-dust,.class-board .ra-speck{background:#1f2a448c}.class-board .ra-stick{box-shadow:none;background:#1f2a44}.class-board .ra-track{background:#1f2a442e}.class-board .ra-bar{background:#ff4f8b}[data-race-skin=chalk]{color:#1f2a44;background:radial-gradient(at 30% 20%,#fff,#f1f2ee 80%)!important;box-shadow:inset 0 0 0 12px #b8bcc4!important}[data-race-skin=chalk] .race-ink{color:#1f2a44!important;text-shadow:none!important}[data-race-skin=chalk] [data-lane]>div:last-child{border-top-color:#1f2a444d!important}[data-race-skin=chalk] [data-milestone]{border-color:#1f2a448c!important}[data-race-skin=chalk] [data-finish-strip]{background-image:repeating-conic-gradient(#1f2a44 0 25%, transparent 0 50%)!important}}[data-skin-question=chalk] .skin-question{color:#f4f1e6;font-family:var(--font-theme-chalk), var(--font-body), sans-serif;font-size:calc(2.1em * var(--q-scale,1));text-shadow:0 0 2px #ffffff59;background:radial-gradient(at 30% 20%,#ffffff0f,#0000 60%),#1f2b24;border:10px solid #6b4423;border-radius:6px;padding:1.25rem 1.75rem;font-weight:700;box-shadow:inset 0 0 30px #0009,0 8px 24px #0006}[data-skin-question=marquee] .skin-question,[data-skin-question=comic] .skin-question{font-family:var(--font-body), Arial, Helvetica, sans-serif;text-transform:none;letter-spacing:0}[data-skin-question=marquee] .skin-question{color:#fff7e0;background:linear-gradient(#2a0d12,#14060a);border-radius:14px;padding:1.75rem 2.25rem;position:relative;box-shadow:0 0 40px #facc1540}[data-skin-question=marquee] .skin-question:before,[data-skin-question=marquee] .skin-question:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(circle,#fff6c2 0 2.5px,#f59e0b 3.5px,#0000 5px) 0 0/16px 16px space;padding:16px;animation:.8s step-end infinite skinBulbs;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-skin-question=marquee] .skin-question:after{background:radial-gradient(circle,#fff 0 1.5px,#0000 2.5px) 0 0/16px 16px space;animation-delay:.4s}[data-variant=phone][data-skin-question=marquee] .skin-question{padding:1.25rem 1.5rem;font-size:1.1em}[data-variant=phone][data-skin-question=marquee] .skin-question:before,[data-variant=phone][data-skin-question=marquee] .skin-question:after{background-repeat:space;background-size:12px 12px;padding:12px;animation:none}[data-skin-question=paper] .skin-question{color:#1f2937;text-align:left;background-color:#fbf8ef;background-image:linear-gradient(90deg,#0000 2.1rem,#dc262673 2.1rem 2.2rem,#0000 2.2rem),repeating-linear-gradient(#0000 0 1.9rem,#3b82f640 1.9rem 2rem),none;background-position:0 .05rem;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:4px;padding:0 1.5rem .5rem 3rem;line-height:2rem;transform:rotate(-.6deg);box-shadow:0 6px 18px #00000059}[data-skin-question=comic] .skin-question{color:#111;background:radial-gradient(circle,#0000001f 1.5px,#0000 2px) 0 0/10px 10px,#ffe14d;border:4px solid #111;border-radius:6px;padding:1.25rem 1.75rem;font-weight:800;transform:rotate(-1deg);box-shadow:8px 8px #111}[data-variant=phone][data-skin-question=comic] .skin-question{font-size:1.05em;box-shadow:4px 4px #111}[data-skin-question=gift] .skin-question{color:#fff;background:linear-gradient(90deg,#0000 1.4rem,#facc15 1.4rem 2.2rem,#0000 2.2rem),repeating-linear-gradient(45deg,#ffffff0f 0 12px,#0000 12px 24px),#b91c1c;border:3px solid #facc15;border-radius:10px;padding:1.25rem 1.75rem 1.25rem 3.5rem;position:relative;box-shadow:0 10px 28px #00000073}[data-skin-question=gift] .skin-question:after{content:"🎀";font-size:2rem;position:absolute;top:-1.1rem;left:.55rem}[data-skin-question=hut] .skin-question{color:#0c3552;background:repeating-linear-gradient(90deg,#0ea5e9 0 22px,#fff 22px 44px) top/100% 14px no-repeat,#fff;border-radius:10px;padding:2rem 1.75rem 1.25rem;box-shadow:0 10px 28px #0c35522e}[data-skin-question=clean] .skin-question{border-left:6px solid var(--accent);background:var(--surface);border-radius:12px;padding:1.25rem 1.75rem;box-shadow:0 10px 30px #0f172a1f}[data-skin-option=block] .skin-option{color:#fff;border:3px solid #111;border-radius:10px;font-weight:800;transition:transform 80ms,box-shadow 80ms;box-shadow:0 6px #111}[data-skin-option=block] .skin-option:nth-child(4n+1){background:#e11d48}[data-skin-option=block] .skin-option:nth-child(4n+2){background:#2563eb}[data-skin-option=block] .skin-option:nth-child(4n+3){background:#16a34a}[data-skin-option=block] .skin-option:nth-child(4n+4){background:#d97706}[data-skin-option=block] button.skin-option:active{transform:translateY(5px)scale(1.03,.9);box-shadow:0 1px #111}[data-skin-option=podium] .skin-option{border:2px solid color-mix(in srgb, var(--accent2) 70%, transparent);color:#fff;box-shadow:inset 0 0 18px color-mix(in srgb, var(--accent2) 25%, transparent), 0 0 12px color-mix(in srgb, var(--accent2) 30%, transparent);background:linear-gradient(#2b1d44,#140b24);border-radius:14px;font-weight:700;transition:box-shadow .15s,transform .1s}[data-skin-option=podium] button.skin-option:active,[data-skin-option=podium] button.skin-option:hover{box-shadow:inset 0 0 26px color-mix(in srgb, var(--accent2) 55%, transparent), 0 0 24px var(--accent2)}[data-skin-option=podium] button.skin-option:active{transform:scale(.97)}[data-skin-option=paper] .skin-option{color:#1f2937;background:#fbf8ef;border:1px solid #1f293740;border-radius:4px;padding-left:3rem;position:relative}[data-skin-option=paper] .skin-option:before{content:"";border:2px solid #1f2937;border-radius:3px;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}[data-skin-option=paper] .skin-option.skin-correct:before{content:"✓";color:#047857;justify-content:center;align-items:center;font-weight:900;display:flex}[data-skin-option=pill] .skin-option{border:2px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:999px;padding-left:1.5rem;padding-right:1.5rem}[data-theme=summer][data-skin-option=pill] .skin-option{color:#0c3552;background:#fff;border-color:#0369a1}[data-theme=summer][data-skin-option=pill] .skin-option:not(.skin-selected,.skin-correct,[aria-checked=true]){box-shadow:0 2px 6px #0369a140}[data-theme=toyBox][data-skin-option] .skin-option{color:#1e3a8a;background:#fff;border:3px solid #1d4ed8}[data-theme=jungle][data-skin-option] .skin-option{color:#f0fdf4;background:#052e16;border:2px solid #86efac}[data-skin-option=neon] .skin-option{border:2px solid var(--accent2);color:#fff;box-shadow:0 0 14px color-mix(in srgb, var(--accent2) 55%, transparent), inset 0 0 12px color-mix(in srgb, var(--accent2) 25%, transparent);background:#150a2e;border-radius:12px}[data-skin-option=scoreboard] .skin-option{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0b3b1e;border:2px solid #fff;border-left-width:10px;border-radius:6px;font-weight:800}[data-skin-option=lab] .skin-option{color:#ccfbf1;background:#04222b;border:1px solid #2dd4bf;border-left-width:8px;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}[data-skin-option=record] .skin-option{color:#fff;background:#1f1030 radial-gradient(circle at 1.7rem,#f472b6 0 .22rem,#111 .23rem .9rem,#0000 .92rem);border:2px solid #f472b6;border-radius:999px;padding-left:3.4rem}[data-skin-option=ticket] .skin-option{color:#fef3c7;background:#3b0d12;border:2px dashed #fbbf24;border-radius:6px;box-shadow:inset 0 0 0 4px #3b0d12,inset 0 0 0 5px #fbbf2480}[data-skin-option=map] .skin-option{color:#e0f2fe;background:#0b3c5d;border:2px dashed #7dd3fc;border-radius:10px}[data-skin-option=parchment] .skin-option{color:#3b2a14;font-family:var(--font-theme-heading,Georgia, serif);background:#efe0b8;border:2px solid #7a5230;border-radius:3px;box-shadow:inset 0 0 14px #7a523059}[data-skin-option=orbit] .skin-option{color:#ecfeff;background:#070b2e;border:1px solid #67e8f9;border-radius:999px;padding-left:1.5rem;padding-right:1.5rem;box-shadow:0 0 16px #67e8f966}[data-skin-option=festive] .skin-option{color:#fff;border:3px solid #fff;border-radius:12px;font-weight:700}[data-skin-option=festive] .skin-option:nth-child(odd){background:#b91c1c}[data-skin-option=festive] .skin-option:nth-child(2n){background:#166534}[data-skin-option=spooky] .skin-option{color:#ecfccb;background:#14041f;border:2px solid #a3e635;border-radius:4px 14px;box-shadow:0 0 14px #a3e63566}[data-skin-option=gold] .skin-option{color:#fde68a;letter-spacing:.03em;background:#0b0b14;border:2px solid #fbbf24;border-radius:4px;box-shadow:0 0 12px #fbbf2466,inset 0 0 0 3px #0b0b14,inset 0 0 0 4px #fbbf2473}[data-skin-option=ember] .skin-option{color:#ffedd5;background:#2a0e05;border:2px solid #f97316;border-radius:8px;box-shadow:inset 0 -10px 16px #f973164d,0 0 12px #ef444459}[data-skin-option=bubble] .skin-option{color:#ecfeff;background:#064e5c;border:2px solid #67e8f9;border-radius:999px;padding-left:1.5rem;padding-right:1.5rem;box-shadow:inset 0 6px 10px #ffffff26}[data-skin-option] .skin-option.skin-correct{border-color:#34d399;box-shadow:0 0 0 3px #34d399,0 0 24px #34d39999}[data-skin-option=block] .skin-option.skin-correct{background:#16a34a}.skin-option.skin-selected,.skin-option[aria-checked=true]{box-shadow:0 0 0 3px #111, 0 0 0 6px #fff, 0 0 18px 6px color-mix(in srgb, var(--accent) 70%, transparent);filter:brightness(1.12);border-color:#fff;position:relative}.skin-option.skin-selected:after,.skin-option[aria-checked=true]:after{content:"✓";z-index:1;color:#fff;background:#16a34a;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:900;line-height:1;display:flex;position:absolute;top:-10px;right:-8px}[data-skin-option=paper] .skin-option.skin-selected:before,[data-skin-option=paper] .skin-option[aria-checked=true]:before{content:"✓";color:#fff;background:#16a34a;border-color:#16a34a;justify-content:center;align-items:center;font-weight:900;display:flex}[data-skin-timer=bulbs] .skin-timer .timer-track{background:radial-gradient(circle,#ffffff2e 0 4px,#0000 5px) 0 0/16px 16px;border-radius:0;height:16px}[data-skin-timer=bulbs] .skin-timer .timer-fill{filter:drop-shadow(0 0 4px #f59e0b);background:radial-gradient(circle,#fff6c2 0 3px,#f59e0b 4px,#0000 5.5px) 0 0/16px 16px;border-radius:0}[data-skin-timer=bulbs] .skin-timer .timer-fill.timer-urgent{filter:drop-shadow(0 0 4px #ef4444);background:radial-gradient(circle,#fecaca 0 3px,#ef4444 4px,#0000 5.5px) 0 0/16px 16px}[data-skin-timer=chalk] .skin-timer .timer-track{border-bottom:2px dashed color-mix(in srgb, var(--color-white) 30%, transparent);background:0 0;border-radius:0;height:20px}[data-skin-timer=chalk] .skin-timer .timer-fill{opacity:.85;background:repeating-linear-gradient(100deg,#0000 0 7px,#f4f1e6 7px 10px,#0000 10px 14px);border-radius:0}[data-skin-timer=pixel] .skin-timer .timer-track{background:0 0;border:3px solid;border-radius:0;height:16px;padding:2px}[data-skin-timer=pixel] .skin-timer .timer-fill{background:repeating-linear-gradient(90deg, var(--accent2) 0 10px, transparent 10px 13px);border-radius:0}[data-skin-timer=pixel] .skin-timer .timer-fill.timer-urgent{background:repeating-linear-gradient(90deg,#ef4444 0 10px,#0000 10px 13px)}[data-variant=screen][data-skin-board=podium] .skin-board[data-reveal] .skin-row[data-rank="1"],[data-variant=screen][data-skin-board=podium] .skin-board[data-reveal] .skin-row[data-rank="2"],[data-variant=screen][data-skin-board=podium] .skin-board[data-reveal] .skin-row[data-rank="3"]{color:#1b1405;border:none;padding-top:.75rem;padding-bottom:.75rem;font-weight:800}[data-variant=screen][data-skin-board=podium] .skin-board[data-reveal] .skin-row[data-rank="1"]{background:linear-gradient(90deg,#fde68a,#f59e0b);font-size:1.25em;box-shadow:0 0 24px #f59e0b8c}[data-variant=screen][data-skin-board=podium] .skin-board[data-reveal] .skin-row[data-rank="2"]{background:linear-gradient(90deg,#f1f5f9,#94a3b8);font-size:1.1em}[data-variant=screen][data-skin-board=podium] .skin-board[data-reveal] .skin-row[data-rank="3"]{background:linear-gradient(90deg,#fed7aa,#c2410c)}[data-variant=screen][data-skin-board=podium] .skin-board[data-reveal] .skin-row:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .skin-rank{color:inherit;opacity:.7}[data-variant=screen][data-skin-board=beermat] .skin-board{gap:.75rem}[data-variant=screen][data-skin-board=beermat] .skin-row{color:#3b2616;background:radial-gradient(circle,#fbf1dc,#ecd9b0);border:3px double #7c4a1e;border-radius:18px;font-weight:700;box-shadow:0 4px 10px #00000059}[data-variant=screen][data-skin-board=beermat] .skin-row:nth-child(odd){transform:rotate(-1.2deg)}[data-variant=screen][data-skin-board=beermat] .skin-row:nth-child(2n){transform:rotate(1deg)}[data-variant=screen][data-skin-board=beermat] .skin-rank{color:#7c4a1e}[data-variant=screen][data-skin-board=leaderboard] .skin-board{background:#0b0b0b;border:4px solid #333;border-radius:8px;gap:0;padding:.5rem;box-shadow:inset 0 0 20px #000000e6}[data-variant=screen][data-skin-board=leaderboard] .skin-row{color:#fbbf24;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 6px #fbbf24b3;background:0 0;border:none;border-bottom:1px solid #262626;border-radius:0}[data-variant=screen][data-skin-board=leaderboard] .skin-rank{color:#f59e0b}[data-variant=screen][data-skin-intro=curtain] .skin-intro:before,[data-variant=screen][data-skin-intro=curtain] .skin-intro:after{content:"";z-index:30;pointer-events:none;background:repeating-linear-gradient(90deg,#7f1022 0 30px,#b3172f 30px 60px);width:50vw;position:fixed;top:0;bottom:0;box-shadow:inset 0 -40px 60px #00000080}[data-variant=screen][data-skin-intro=curtain] .skin-intro:before{animation:1.4s cubic-bezier(.7,0,.3,1) .3s both skinCurtainLeft;left:0}[data-variant=screen][data-skin-intro=curtain] .skin-intro:after{animation:1.4s cubic-bezier(.7,0,.3,1) .3s both skinCurtainRight;right:0}[data-variant=screen][data-skin-intro=burst] .skin-intro{position:relative}[data-variant=screen][data-skin-intro=burst] .skin-intro:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--accent2) 35%, transparent) 0 8deg, transparent 8deg 20deg);width:140vmax;height:140vmax;animation:12s linear infinite skinBurstSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 0 15%,#0000 55%);mask:radial-gradient(circle,#000 0 15%,#0000 55%)}[data-variant=screen][data-skin-intro=burst] .skin-intro-title{-webkit-text-stroke:3px #111;paint-order:stroke fill;animation:.6s cubic-bezier(.2,1.6,.4,1) both skinSlam,1.6s ease-in-out .6s infinite skinWobble!important}[data-variant=screen][data-skin-intro=marquee] .skin-intro-title{background:linear-gradient(#2a0d12,#14060a);border-radius:18px;padding:1.5rem 3rem;position:relative;animation:.9s step-end 3 both skinFlash!important}[data-variant=screen][data-skin-intro=marquee] .skin-intro-title:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:radial-gradient(circle,#fff6c2 0 4px,#f59e0b 5px,#0000 6.5px) 0 0/24px 24px;padding:14px;animation:.5s step-end infinite skinBulbs;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-variant=screen][data-skin-intro=fade] .skin-intro-title{color:var(--accent);text-shadow:none!important;animation:.8s ease-out both partyFadeUp!important}[data-variant=screen][data-skin-reveal=flip] .skin-correct{animation:.7s ease-out both skinFlip}[data-variant=screen][data-skin-reveal=stamp] .skin-correct{position:relative}[data-variant=screen][data-skin-reveal=stamp] .skin-correct:after{content:"✓";color:#059669;background:#ecfdf5;border:3px solid #059669;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:900;animation:.45s cubic-bezier(.2,1.8,.4,1) both skinStamp;display:flex;position:absolute;top:50%;right:-3.25rem}[data-variant=screen][data-skin-reveal=burst] .skin-correct{animation:.5s cubic-bezier(.2,1.8,.4,1) both skinPop}[data-variant=screen][data-skin-reveal=burst] main:has(.skin-correct){animation:.4s ease-in-out skinShake}@keyframes skinBulbs{0%{opacity:1}50%{opacity:.25}}@keyframes skinCurtainLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes skinCurtainRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes skinBurstSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes skinSlam{0%{opacity:0;transform:scale(3)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}@keyframes skinWobble{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(2deg)scale(1.04)}}@keyframes skinFlash{0%{opacity:0}30%{opacity:1}45%{opacity:.4}60%{opacity:1}}@keyframes skinFlip{0%{transform:perspective(600px)rotateX(0)}50%{transform:perspective(600px)rotateX(90deg)}to{transform:perspective(600px)rotateX(0)}}@keyframes skinStamp{0%{opacity:0;transform:translateY(-50%)scale(3)rotate(-20deg)}to{opacity:1;transform:translateY(-50%)scale(1)rotate(-12deg)}}@keyframes skinPop{0%{transform:scale(1)}40%{transform:scale(1.08)rotate(-1deg)}to{transform:scale(1)}}@keyframes skinShake{0%,to{transform:translate(0)}25%{transform:translate(-6px,3px)}50%{transform:translate(5px,-4px)}75%{transform:translate(-3px,2px)}}@media (prefers-reduced-motion:reduce){[data-variant] :is(.skin-question,.skin-correct,.skin-intro,.skin-intro-title),[data-variant] :is(.skin-question,.skin-intro,.skin-intro-title):before,[data-variant] :is(.skin-question,.skin-intro):after{animation:none!important}}[data-variant=screen][data-skin-intro=burst] .skin-intro>span:not(.skin-intro-title){text-shadow:0 2px 6px #000000e6}
.race-move{will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.22,.8,.25,1)}@keyframes racePopUp{0%{transform:scale(1)}35%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes racePopDown{0%{transform:scale(1)rotate(0)}25%{transform:scale(.85)rotate(-10deg)}50%{transform:scale(.85)rotate(8deg)}75%{transform:scale(.92)rotate(-4deg)}to{transform:scale(1)rotate(0)}}.race-pop-up{animation:.9s ease-out both racePopUp}.race-pop-down{animation:.9s ease-out both racePopDown}@keyframes raceBob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}.race-bob{animation:1.6s ease-in-out infinite raceBob}@keyframes raceSway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.race-sway{animation:1.2s ease-in-out infinite raceSway}@keyframes raceFlicker{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.4)}}.race-flame{transform-origin:top;animation:.18s linear infinite raceFlicker}@keyframes raceBurst{0%{opacity:0;transform:scale(.15)}8%{opacity:1}50%{opacity:1;transform:scale(1)}82%{opacity:.7;transform:scale(1.06)}to{opacity:0;transform:scale(1.1)}}.race-burst{animation:3.4s ease-out infinite raceBurst}@keyframes raceTwinkle{0%,to{opacity:.35}50%{opacity:1}}.race-twinkle{animation:3s ease-in-out infinite raceTwinkle}@keyframes raceBubbles{0%{transform:translateY(0)}to{transform:translateY(-80px)}}.race-bubbles{animation:3.2s linear infinite raceBubbles}@keyframes raceFlash{0%{opacity:0}12%{opacity:.95}to{opacity:0}}.race-flash{animation:.9s ease-out both raceFlash}@keyframes raceBanner{0%{opacity:0;transform:translateY(-14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.race-banner{animation:.5s cubic-bezier(.2,1.4,.4,1) both raceBanner}@keyframes raceDrift{0%{transform:translate(0)}to{transform:translate(-60px)}}.race-drift{animation:6s linear infinite raceDrift}@media (prefers-reduced-motion:reduce){.race-move{transition:none}.race-pop-up,.race-pop-down,.race-bob,.race-sway,.race-flame,.race-twinkle,.race-bubbles,.race-drift,.race-banner{animation:none}.race-burst{opacity:.9;animation:none}.race-flash{opacity:0;animation:none}}
@keyframes raWordIn{0%{opacity:0;transform:translate(-60px)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes raKickOut{0%{opacity:1;transform:translate(0)rotate(0)}25%{opacity:1;transform:translate(-6px,-10px)rotate(-6deg)}to{opacity:0;transform:translate(-260px,420px)rotate(-40deg)}}@keyframes raFlyIn{0%{opacity:0;transform:translate(420px,-120px)rotate(18deg)scale(.6)}60%{opacity:1;transform:translate(-10px,6px)rotate(-3deg)scale(1.12)}80%{opacity:1;transform:translate(3px)rotate(1deg)scale(.97)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes raRubOut{0%{clip-path:inset(0);opacity:1}25%{clip-path:inset(0 0 0 50%);opacity:.85}40%{clip-path:inset(0 0 0 30%);opacity:.55}75%{clip-path:inset(0 0 0 100%);opacity:.25}to{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes raEraser{0%{opacity:0;transform:translate(-30%)rotate(-4deg)}8%{opacity:1}25%{transform:translate(45%)rotate(3deg)}40%{transform:translate(20%)rotate(-3deg)}75%{opacity:1;transform:translate(110%)rotate(3deg)}to{opacity:0;transform:translate(150%)rotate(0)}}.ra-eraser{background:linear-gradient(#e7e0cf 70%,#7a5a3a 70%);border-radius:4px;width:1.6rem;height:2.4rem;box-shadow:0 2px 6px #0006}.ra-dust{opacity:0;background:#f0ece0d9;border-radius:50%;width:.55rem;height:.55rem;animation:.55s ease-out both raPuff;position:absolute;bottom:0;left:50%}.ra-dust:nth-child(2n){width:.35rem;height:.35rem;margin-left:.4rem}.ra-dust:nth-child(3n){margin-left:-.5rem}@keyframes raPuff{0%{opacity:.9;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(.4rem,-2.2rem)scale(2.2)}}@keyframes raStick{0%{opacity:0;left:-2%}3%{opacity:1;left:-1%}96%{opacity:1;left:96%}to{opacity:0;left:100%}}.ra-stick{background:#f4f1e6;border-radius:3px;width:.7rem;height:2.4rem;transform:rotate(152deg);box-shadow:0 0 8px #ffffff80}.ra-speck{opacity:0;background:#f4f1e6e6;border-radius:50%;width:.3rem;height:.3rem;animation:.5s ease-in both raSpeck;position:absolute;bottom:0;left:50%}.ra-speck:nth-child(2n){margin-left:.5rem}@keyframes raSpeck{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.3rem,-1.8rem)}}@keyframes raDrawIn{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes raRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes raPop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes raBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes raShake{0%,to{transform:translate(0)}20%{transform:translate(-5px,3px)}40%{transform:translate(4px,-3px)}60%{transform:translate(-2px,2px)}}.ra-bar{transform-origin:0}@media (prefers-reduced-motion:reduce){.ra-anim{opacity:1!important;animation:none!important;transform:none!important}.ra-old,.ra-stick{display:none}.ra-bar{animation:none!important}}
