@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(./luckiest-guy-latin-400-normal-dJClyBWO.woff2)format("woff2"),url(./luckiest-guy-latin-400-normal-f5b8-b44.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(./nunito-latin-900-normal-CVn49sIn.woff)format("woff")}:root{--ink:#1a1233;--grape-0:#12082e;--grape-1:#1a0f3d;--grape-2:#241452;--grape-3:#2b1b63;--stage:radial-gradient(ellipse 80% 60% at 50% -10%, #8c46ff73, #8c46ff00 70%), linear-gradient(180deg, var(--grape-2), var(--grape-0));--cream:#fff8ec;--cream-hi:#fffdf6;--cream-lo:#ffefd6;--cream-edge:#f3dfbf;--lilac:#ece4ff;--lilac-2:#d9ccff;--ink-2:#4a3a7a;--ink-3:#6a5a90;--yellow:#ffd83a;--yellow-hi:#fff09a;--yellow-lo:#ffc414;--yellow-lip:#e89b00;--pink:#ff4fa3;--pink-hi:#ffb3d8;--pink-lo:#e8358a;--pink-lip:#c4246f;--cyan:#29e0ff;--cyan-hi:#b5f6ff;--cyan-lo:#12bfe6;--cyan-lip:#0a8db0;--mint:#49e07a;--mint-lip:#1fae52;--red:#ff4d5e;--t-candy:#ff6fb5;--t-space:#6b5bff;--t-party:#ff8a1f;--t-speedway:#e8323c;--t-wizard:#8b3dff;--t-egypt:#f2b33d;--t-extinction:#ff4d1a;--track:var(--pink);--drop-sm:0 3px 0 var(--ink);--drop:0 5px 0 var(--ink);--drop-lg:0 7px 0 var(--ink);--lift:0 24px 44px #06021480;--r-sm:11px;--r-md:16px;--r-lg:22px;--r-xl:28px}[data-track=candy]{--track:var(--t-candy)}[data-track=space]{--track:var(--t-space)}[data-track=party]{--track:var(--t-party)}[data-track=speedway]{--track:var(--t-speedway)}[data-track=wizard]{--track:var(--t-wizard)}[data-track=egypt]{--track:var(--t-egypt)}[data-track=extinction]{--track:var(--t-extinction)}.disp{font-family:var(--display);letter-spacing:.03em;color:#fff;-webkit-text-stroke:.2em var(--ink);paint-order:stroke fill;text-shadow:0 .13em 0 var(--ink);font-weight:400;line-height:1.05}.disp.y{color:var(--yellow)}.disp.c{color:var(--cyan)}.disp.p{color:var(--pink)}.ic{vertical-align:-.15em;flex:none;display:inline-block}.sticker{color:var(--ink);background:linear-gradient(180deg, var(--cream-hi), var(--cream) 55%, var(--cream-lo));border:4px solid var(--ink);border-radius:var(--r-xl);box-shadow:inset 0 -6px 0 var(--cream-edge), var(--drop-lg), var(--lift);position:relative}.ribbon{font:400 22px/1.1 var(--display);letter-spacing:.03em;white-space:nowrap;color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink);background:linear-gradient(180deg, var(--pink-hi), var(--pink) 55%, var(--pink-lo));border:4px solid var(--ink);box-shadow:inset 0 3px 0 #ffffff59, 0 4px 0 var(--ink);border-radius:15px;padding:7px 18px 3px;display:inline-block;rotate:-2deg}.ribbon.cyan{background:linear-gradient(180deg, var(--cyan-hi), var(--cyan) 55%, var(--cyan-lo));rotate:2deg}.ribbon.yellow{background:linear-gradient(180deg, var(--yellow-hi), var(--yellow) 55%, var(--yellow-lo))}button.candy,a.candy{isolation:isolate;font:900 15px var(--ui);color:var(--ink);background:linear-gradient(180deg, var(--yellow-hi) 0%, var(--yellow) 46%, var(--yellow-lo) 100%);border:3px solid var(--ink);border-radius:var(--r-md);box-shadow:inset 0 -5px 0 var(--yellow-lip), inset 0 2px 0 #ffffffbf, var(--drop);justify-content:center;align-items:center;gap:8px;padding:8px 18px;text-decoration:none;transition:transform 80ms,box-shadow 80ms,filter .12s;display:inline-flex;position:relative}button.candy:before,a.candy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffd9,#ffffff1a);border-radius:999px;height:38%;position:absolute;top:4px;left:10px;right:10px}button.candy:hover,a.candy:hover{filter:brightness(1.05)saturate(1.05);background:linear-gradient(180deg, var(--yellow-hi) 0%, var(--yellow) 46%, var(--yellow-lo) 100%)}button.candy:active,a.candy:active{box-shadow:inset 0 -3px 0 var(--yellow-lip), inset 0 2px 0 #ffffffbf, 0 1px 0 var(--ink);transform:translateY(4px)}button.candy.pink{color:#fff;text-shadow:0 2px #1a123373;background:linear-gradient(180deg, var(--pink-hi), var(--pink) 60%, var(--pink-lo));box-shadow:inset 0 -5px 0 var(--pink-lip), inset 0 2px 0 #ffffff73, var(--drop)}button.candy.cyan{background:linear-gradient(180deg, var(--cyan-hi), var(--cyan) 55%, var(--cyan-lo));box-shadow:inset 0 -5px 0 var(--cyan-lip), inset 0 2px 0 #fff9, var(--drop)}button.candy.cream{background:linear-gradient(180deg, #fff, var(--cream) 60%, var(--cream-lo));box-shadow:inset 0 -5px 0 var(--cream-edge), inset 0 2px 0 #fff, var(--drop)}button.candy.pink:hover{background:linear-gradient(180deg, var(--pink-hi), var(--pink) 60%, var(--pink-lo))}button.candy.cyan:hover{background:linear-gradient(180deg, var(--cyan-hi), var(--cyan) 55%, var(--cyan-lo))}button.candy.cream:hover{background:linear-gradient(180deg, #fff, #fff 60%, var(--cream))}button.candy.pink:active,button.candy.cyan:active,button.candy.cream:active{box-shadow:0 1px 0 var(--ink)}button.candy.hero{font:400 26px/1 var(--display);letter-spacing:.03em;color:#fff;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink);border-radius:var(--r-lg);box-shadow:inset 0 -8px 0 var(--yellow-lip), inset 0 3px 0 #ffffffbf, var(--drop-lg), 0 0 0 7px #ffd83a40;border-width:4px;padding:14px 24px 10px;animation:2.4s ease-in-out infinite candyglow}button.candy.hero:active{box-shadow:inset 0 -5px 0 var(--yellow-lip), inset 0 3px 0 #ffffffbf, 0 2px 0 var(--ink);animation:none}button.candy:disabled,button.candy.hero:disabled{filter:grayscale(.6);opacity:.6;cursor:default;animation:none;transform:none}@keyframes candyglow{50%{box-shadow:inset 0 -8px 0 var(--yellow-lip), inset 0 3px 0 #ffffffbf, var(--drop-lg), 0 0 0 11px #ffd83a29, 0 14px 40px #ffbe0066}}.candy .go-arrow{background:var(--ink);width:34px;height:34px;color:var(--yellow);-webkit-text-stroke:0;text-shadow:none;border-radius:50%;place-items:center;display:inline-grid}button.round{width:44px;height:44px;color:var(--ink-3);border:3px solid var(--ink);box-shadow:inset 0 -4px 0 #1a123329, 0 4px 0 var(--ink);background:linear-gradient(#fff,#ece5fb);border-radius:50%;place-items:center;padding:0;display:inline-grid}button.round.on{color:var(--ink);background:linear-gradient(180deg, var(--yellow-hi), var(--yellow) 55%, var(--yellow-lo))}button.round:hover{background:linear-gradient(#fff,#fff6c7)}button.round.on:hover{background:linear-gradient(180deg, var(--yellow-hi), var(--yellow) 55%, var(--yellow-lo))}.marble{--c:#ff5c3a;--s:#1a123300;background:radial-gradient(150% 150% at 0% 100%, transparent 0 30%, var(--s) 30.5% 38%, transparent 38.5% 54%, var(--s) 54.5% 62%, transparent 62.5%), radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--c) 50%, #fff), var(--c) 45%, color-mix(in srgb, var(--c) 65%, #000) 100%);width:1em;height:1em;box-shadow:0 0 0 max(2px, .08em) var(--ink), inset -.1em -.16em .26em #1a12336b;border-radius:50%;flex:none;display:inline-block;position:relative}.marble:after{content:"";background:radial-gradient(closest-side,#fffffff2,#ffffff80 50%,#fff0);border-radius:50%;width:36%;height:23%;position:absolute;top:11%;left:17%;transform:rotate(-32deg)}.skulls{color:#1a123333;gap:2px;display:inline-flex}.skulls .on{color:var(--ink)}@media (prefers-reduced-motion:reduce){button.candy.hero{animation:none}}#say,.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a.plink{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}a.plink:hover,a.plink:focus-visible{text-decoration-color:currentColor}a.plink:focus-visible{outline:3px solid var(--pink);outline-offset:2px;border-radius:4px}
