@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_4681a636-module__UhoGya__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_4681a636-module__UhoGya__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_d71d8f05-module__re7eHW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_d71d8f05-module__re7eHW__variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root,html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#190923;--color-background-deep:#0d0216;--color-surface:#2a1533;--color-surface-alt:#381c3e;--color-surface-high:#492a50;--color-text:#f9f5e6;--color-muted:#c1b8d4;--color-line:#7d4778;--color-line-soft:#452c51;--color-primary:#ff635e;--color-primary-dark:#de3b3d;--color-primary-soft:#5c1717;--color-secondary:#00c7c8;--color-accent:#f9d544;--color-accent-strong:#fdb500;--color-success:#58cd78;--color-danger:#fc4447;--color-on-primary:#fefcf4;--color-ink:var(--color-text);--color-highlight:var(--color-accent);--shadow-soft:0 14px 0 #0400088c, 0 22px 40px #04000973;--shadow-lift:0 6px 0 #b322288c, 0 12px 28px #ff625e47;--header-bg:#0f0318e6;--theme-toggle-track:#25102d;--celebration-blend:screen;--upload-overlay:linear-gradient(#301c406b, #301c4080);--body-spot-1:#f9d54480;--body-spot-2:#ff635e66;--body-spot-3:#00c7c859;--body-spot-4:#e579c44d;--wheel-shell-bg:linear-gradient(145deg, #ffb839, #ee7417 56%, #b73318);--wheel-shell-ring:#ffc84c;--wheel-shell-outer:#70211c;--wheel-shell-glow:0 0 30px #fea40094, 0 0 65px #bd44ff40;--wheel-shell-inner-border:#ffda61;--wheel-shell-inner-shadow:inset 0 0 18px #5f0900;--wheel-disc-border:#0c0933;--wheel-disc-inset:inset 0 0 28px #01000e8f;--wheel-bulb-odd-bg:#ffe56b;--wheel-bulb-odd-border:#fff7c5;--wheel-bulb-odd-glow:0 0 8px #fff4a5, 0 0 16px #ff9b25;--wheel-bulb-even-bg:#ef57d8;--wheel-bulb-even-border:#ffd2fb;--wheel-bulb-even-glow:0 0 8px #ffc8f7, 0 0 17px #c32bea;--wheel-base-border:#713096;--wheel-base-fill:linear-gradient(180deg, #6b259c, #17083c 70%);--wheel-base-mid:linear-gradient(90deg, #140834, #4b1d7c 50%, #140834);--wheel-base-mid-border:#692b8a;--wheel-base-bar:linear-gradient(180deg, #542188, #1c0b49 72%);--wheel-base-bar-border:#7e3aa3;--wheel-base-glow:0 0 20px #da37ff57;--wheel-pointer-bg:linear-gradient(180deg, #ff5b46, #d91d36);--wheel-pointer-border:#e6ad00;--wheel-pointer-glow:0 0 18px #ff453ba8;--wheel-pointer-top:#ff6b5a;--wheel-pointer-mid:#e11d48;--wheel-pointer-bottom:#9f1239;--wheel-pointer-shine:#fde1a76b;--wheel-pointer-rim-top:#ffe8a3;--wheel-pointer-rim-bottom:#d4a017;--wheel-pointer-rim-stroke:#c79e41;--wheel-pointer-jewel-light:#ff8fa3;--wheel-pointer-jewel:#ff2d55;--wheel-spin-border:#f59a00;--wheel-spin-outline:#720800;--wheel-spin-bg:radial-gradient(circle at 45% 35%, #291b63, #04001f);--wheel-spin-winner-bg:radial-gradient(circle at 45% 35%, #d65f18, #8e1837 75%);--wheel-spin-winner-border:#fff2a0;--wheel-winner-card-bg:linear-gradient(180deg, #b72c72, #74154d 72%);--wheel-winner-card-border:#fff1a0;--wheel-winner-card-text:#fff8d8;--wheel-winner-card-label:#ffd967;--wheel-winner-flash:radial-gradient(circle, #ffe9756b 0 14%, #f24cdb3d 34%, transparent 68%);--wheel-stage-action-bg:#070325e0;--wheel-stage-sticker-bg:#190537db;--wheel-stage-sticker-border:#b156ea94;--wheel-stage-sticker-text:#dfabff;--stage-candy-bg:#120c2c;--stage-candy-image:radial-gradient(ellipse at 50% 108%, #d64ce17a, transparent 48%), radial-gradient(circle at 16% 20%, #958aff57, transparent 23%), radial-gradient(circle at 84% 18%, #00c0e14d, transparent 21%), linear-gradient(145deg, #080a2c, #211047 54%, #07162f);--stage-sky-bg:#10294d;--stage-sky-image:radial-gradient(ellipse at 18% 86%, #b0d8ec52 0 12%, transparent 13%), radial-gradient(ellipse at 38% 92%, #84c5e43d 0 17%, transparent 18%), radial-gradient(circle at 76% 16%, #00c3f661, transparent 25%), linear-gradient(180deg, #08162f, #174f7b 62%, #3c7891);--stage-sunny-bg:#271226;--stage-sunny-image:radial-gradient(ellipse at 50% 105%, #ffb2196b, transparent 42%), conic-gradient(from 160deg at 50% -16%, transparent 0 7deg, #febf323d 8deg 22deg, transparent 23deg 44deg, #ed6cd52e 45deg 58deg, transparent 59deg), linear-gradient(180deg, #100b2c, #32152c 58%, #51261d);--stage-party-bg:#10092d;--stage-party-image:radial-gradient(ellipse at 10% 18%, #fbbf24 0 4px, transparent 5px), radial-gradient(ellipse at 24% 72%, #f472b6 0 3px, transparent 4px), radial-gradient(ellipse at 42% 12%, #38bdf8 0 4px, transparent 5px), radial-gradient(ellipse at 64% 78%, #a78bfa 0 4px, transparent 5px), radial-gradient(ellipse at 82% 22%, #fb7185 0 3px, transparent 4px), radial-gradient(ellipse at 94% 66%, #fde047 0 4px, transparent 5px), linear-gradient(145deg, #090725, #24104a 58%, #07162d);--stage-grid-bg:#080b25;--stage-grid-image:radial-gradient(ellipse at 50% 58%, #e25eeb47, transparent 42%), linear-gradient(180deg, #07091e, #12154a 62%, #241151);--stage-notebook-bg:#1c1831;--stage-notebook-image:radial-gradient(circle at 12% 18%, #ff745238 0 9%, transparent 10%), radial-gradient(circle at 88% 78%, #00b6e633 0 12%, transparent 13%), repeating-linear-gradient(to bottom, transparent 0 25px, #8085c82e 25px 26px), linear-gradient(145deg, #17132b, #241b3d);--radius:22px;--radius-sm:14px;--font-display:var(--font-fredoka), sans-serif;--font-body:var(--font-nunito), sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--header-h:56px}@supports (color:lab(0% 0 0)){:root,html[data-theme=night]{--color-background:lab(4.63763% 11.1275 -14.0112);--color-background-deep:lab(1.66855% 5.54068 -7.9719);--color-surface:lab(10.934% 15.4618 -15.2981);--color-surface-alt:lab(15.4252% 18.9233 -16.2555);--color-surface-high:lab(22.3297% 20.1888 -17.4708);--color-text:lab(96.6405% -.554323 7.65438);--color-muted:lab(76.3386% 7.21005 -12.9015);--color-line:lab(38.2259% 29.2168 -18.2049);--color-line-soft:lab(22.4166% 17.8338 -17.9368);--color-primary:lab(62.9899% 69.4715 42.1032);--color-primary-dark:lab(51.5803% 63.2457 38.9399);--color-primary-soft:lab(20.1159% 31.5737 19.1086);--color-secondary:lab(72.4773% -45.821 -13.7142);--color-accent:lab(86.6497% 2.03314 72.0242);--color-accent-strong:lab(79.1101% 18.4987 81.2165);--color-success:lab(74.1832% -48.2163 31.6859);--color-danger:lab(58.3383% 69.5703 42.8339);--color-on-primary:lab(98.902% -.305772 3.80671);--shadow-soft:0 14px 0 lab(.35883% 1.80105 -2.64893/.55), 0 22px 40px lab(.321552% 2.42662 -3.64627/.45);--shadow-lift:0 6px 0 lab(40.1691% 57.0293 36.0154/.55), 0 12px 28px lab(63.2066% 63.0145 37.4065/.28);--header-bg:lab(2.11914% 6.31803 -9.03987/.9);--theme-toggle-track:lab(8.59865% 15.5542 -15.2647);--body-spot-1:lab(86.6497% 2.03314 72.0242/.5);--body-spot-2:lab(62.9899% 69.4715 42.1032/.4);--body-spot-3:lab(72.4773% -45.821 -13.7142/.35);--body-spot-4:lab(65.2583% 49.5276 -19.9093/.3);--wheel-shell-glow:0 0 30px lab(75.179% 32.3019 115.94/.58), 0 0 65px lab(53.5096% 70.5381 -73.6553/.25);--wheel-shell-inner-shadow:inset 0 0 18px lab(18.3923% 49.6336 39.5801);--wheel-disc-border:lab(4.3186% 11.4517 -26.7502);--wheel-disc-inset:inset 0 0 28px lab(.312948% 1.92161 -5.70958/.56);--wheel-pointer-border:lab(74.6481% 12.6892 76.8998);--wheel-pointer-glow:0 0 18px lab(59.1327% 81.7244 62.5226/.66);--wheel-pointer-shine:lab(90.9418% 4.00844 32.08/.42);--wheel-pointer-rim-stroke:lab(67.7105% 8.4388 52.926);--wheel-spin-border:lab(71.6727% 31.2102 88.6804);--wheel-spin-outline:lab(23.0742% 49.2381 45.8478);--wheel-spin-bg:radial-gradient(circle at 45% 35%, lab(15.6181% 23.7246 -41.1254), lab(1.10916% 5.83401 -16.522));--wheel-stage-action-bg:lab(1.92694% 6.95639 -19.321/.88);--wheel-stage-sticker-bg:lab(4.863% 19.2732 -28.0613/.86);--wheel-stage-sticker-border:lab(53.469% 55.8118 -60.1921/.58);--wheel-stage-sticker-text:lab(76.4841% 43.3507 -49.8002);--stage-candy-image:radial-gradient(ellipse at 50% 108%, lab(56.7652% 68.1098 -49.3971/.48), transparent 48%), radial-gradient(circle at 16% 20%, lab(62.4467% 32.6585 -68.8929/.34), transparent 23%), radial-gradient(circle at 84% 18%, lab(70.8016% -39.3599 -33.5185/.3), transparent 21%), linear-gradient(145deg, #080a2c, #211047 54%, #07162f);--stage-sky-image:radial-gradient(ellipse at 18% 86%, lab(83.9316% -10.1191 -14.3711/.32) 0 12%, transparent 13%), radial-gradient(ellipse at 38% 92%, lab(75.8786% -15.4008 -22.7043/.24) 0 17%, transparent 18%), radial-gradient(circle at 76% 16%, lab(72.6673% -29.4605 -38.5786/.38), transparent 25%), linear-gradient(180deg, #08162f, #174f7b 62%, #3c7891);--stage-sunny-image:radial-gradient(ellipse at 50% 105%, lab(78.8908% 25.0295 87.2274/.42), transparent 42%), conic-gradient(from 160deg at 50% -16%, transparent 0 7deg, lab(81.5361% 14.9659 73.5731/.24) 8deg 22deg, transparent 23deg 44deg, lab(64.596% 60.0562 -30.6254/.18) 45deg 58deg, transparent 59deg), linear-gradient(180deg, #100b2c, #32152c 58%, #51261d);--stage-grid-image:radial-gradient(ellipse at 50% 58%, lab(61.6264% 65.11 -47.4464/.28), transparent 42%), linear-gradient(180deg, #07091e, #12154a 62%, #241151);--stage-notebook-image:radial-gradient(circle at 12% 18%, lab(65.9799% 53.3598 46.3334/.22) 0 9%, transparent 10%), radial-gradient(circle at 88% 78%, lab(68.0118% -29.0658 -38.5038/.2) 0 12%, transparent 13%), repeating-linear-gradient(to bottom, transparent 0 25px, lab(57.2165% 10.4804 -35.6918/.18) 25px 26px), linear-gradient(145deg, #17132b, #241b3d)}}html[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fef2dd;--color-background-deep:#fae6cd;--color-surface:#fffcf6;--color-surface-alt:#fdeed6;--color-surface-high:#f8e3c6;--color-text:#361e3b;--color-muted:#615971;--color-line:#dec7a7;--color-line-soft:#e6d5bb;--color-primary:#de3e2d;--color-primary-dark:#ba2d1f;--color-primary-soft:#ffe0d7;--color-secondary:#008c93;--color-accent:#e3ae28;--color-accent-strong:#d28500;--color-success:#00884c;--color-danger:#cc272e;--color-on-primary:#fefcf4;--color-ink:var(--color-text);--color-highlight:var(--color-accent);--shadow-soft:0 8px 0 #b59a7559, 0 16px 28px #5e402f1a;--shadow-lift:0 5px 0 #b2392b66, 0 10px 22px #b54c3d2e;--header-bg:#fffcf6eb;--theme-toggle-track:#f1dec5;--celebration-blend:multiply;--upload-overlay:linear-gradient(#fff0dc66, #fff0dc80);--body-spot-1:#eec46973;--body-spot-2:#ef806f4d;--body-spot-3:#48b7bd40;--body-spot-4:#e39ecc38;--wheel-shell-bg:linear-gradient(145deg, #f4c352, #e78c08 56%, #b75f0b);--wheel-shell-ring:#fcd176;--wheel-shell-outer:#3c4f62;--wheel-shell-glow:0 8px 28px #101c282e, inset 0 2px 6px #f7e2b866;--wheel-shell-inner-border:#fdd990;--wheel-shell-inner-shadow:inset 0 0 12px #7e5a4240;--wheel-disc-border:#364452;--wheel-disc-inset:inset 0 0 18px #101c282e;--wheel-bulb-odd-bg:#ffe1a1;--wheel-bulb-odd-border:#fef0d4;--wheel-bulb-odd-glow:0 0 5px #fdd9908c, 0 1px 3px #101c281a;--wheel-bulb-even-bg:#f6b669;--wheel-bulb-even-border:#ffe7cb;--wheel-bulb-even-glow:0 0 5px #f5bf8180, 0 1px 3px #101c281a;--wheel-base-border:#364452;--wheel-base-fill:linear-gradient(180deg, #515f6e, #202a35 70%);--wheel-base-mid:linear-gradient(90deg, #29343f, #495766 50%, #29343f);--wheel-base-mid-border:#2f3c4a;--wheel-base-bar:linear-gradient(180deg, #414f5d, #202a35 72%);--wheel-base-bar-border:#364452;--wheel-base-glow:0 4px 10px #101c2833;--wheel-pointer-bg:linear-gradient(180deg, #fb594d, #c21725);--wheel-pointer-border:#d79628;--wheel-pointer-glow:0 4px 12px #ba2c2559;--wheel-pointer-top:#fb594d;--wheel-pointer-mid:#d02b31;--wheel-pointer-bottom:#9e001a;--wheel-pointer-shine:#faf2d47a;--wheel-pointer-rim-top:#fee296;--wheel-pointer-rim-bottom:#d79628;--wheel-pointer-rim-stroke:#b47825;--wheel-pointer-jewel-light:#ff9381;--wheel-pointer-jewel:#d7352d;--wheel-spin-border:#f6d389;--wheel-spin-outline:#ac1b18;--wheel-spin-bg:var(--color-primary);--wheel-spin-winner-bg:linear-gradient(145deg, #eba941, #d88000);--wheel-spin-winner-border:#f4c352;--wheel-winner-card-bg:linear-gradient(180deg, #fff4db, #fee4bc);--wheel-winner-card-border:#eec469;--wheel-winner-card-text:var(--color-text);--wheel-winner-card-label:var(--color-muted);--wheel-winner-flash:radial-gradient(circle, #ffd98459 0 14%, #eeb97b2e 34%, transparent 68%);--wheel-stage-action-bg:#f9fcfeeb;--wheel-stage-sticker-bg:#f9fcfee6;--wheel-stage-sticker-border:var(--color-line);--wheel-stage-sticker-text:var(--color-muted);--stage-candy-bg:#f8efff;--stage-candy-image:radial-gradient(ellipse at 50% 108%, #efa6f257, transparent 48%), radial-gradient(circle at 16% 20%, #c3c2ff57, transparent 23%), radial-gradient(circle at 84% 18%, #88e0f652, transparent 21%), linear-gradient(145deg, #fff8fc, #f3e8ff 54%, #e8f7ff);--stage-sky-bg:#e8f6ff;--stage-sky-image:radial-gradient(ellipse at 18% 86%, #ffffffeb 0 12%, transparent 13%), radial-gradient(ellipse at 38% 92%, #ffffffc2 0 17%, transparent 18%), radial-gradient(circle at 76% 16%, #96e4ff7a, transparent 25%), linear-gradient(180deg, #f8fcff, #ccecff 62%, #9fd8ef);--stage-sunny-bg:#fff3d4;--stage-sunny-image:radial-gradient(ellipse at 50% 105%, #ffc5736b, transparent 42%), conic-gradient(from 160deg at 50% -16%, transparent 0 7deg, #ffd07452 8deg 22deg, transparent 23deg 44deg, #f4b2e538 45deg 58deg, transparent 59deg), linear-gradient(180deg, #fff9ed, #ffe7c2 58%, #f8c8b5);--stage-party-bg:#f5efff;--stage-party-image:radial-gradient(ellipse at 10% 18%, #f59e0b 0 4px, transparent 5px), radial-gradient(ellipse at 24% 72%, #ec4899 0 3px, transparent 4px), radial-gradient(ellipse at 42% 12%, #0ea5e9 0 4px, transparent 5px), radial-gradient(ellipse at 64% 78%, #8b5cf6 0 4px, transparent 5px), radial-gradient(ellipse at 82% 22%, #f43f5e 0 3px, transparent 4px), radial-gradient(ellipse at 94% 66%, #eab308 0 4px, transparent 5px), linear-gradient(145deg, #fff9fe, #eee7ff 58%, #e5f5ff);--stage-grid-bg:#edf1ff;--stage-grid-image:radial-gradient(ellipse at 50% 58%, #e38be840, transparent 42%), linear-gradient(180deg, #fbfcff, #e8ebff 62%, #dfd7ff);--stage-notebook-bg:#fffaf0;--stage-notebook-image:radial-gradient(circle at 12% 18%, #ffb6a347 0 9%, transparent 10%), radial-gradient(circle at 88% 78%, #8edefe42 0 12%, transparent 13%), repeating-linear-gradient(to bottom, transparent 0 25px, #abcad957 25px 26px), linear-gradient(145deg, #fffdf7, #fff4de)}@supports (color:lab(0% 0 0)){html[data-theme=day]{--color-background:lab(96.0159% 1.92094 11.4466);--color-background-deep:lab(92.508% 3.8425 15.0845);--color-surface:lab(99.1197% .350475 4.58018);--color-surface-alt:lab(94.8654% 2.29651 13.3982);--color-surface-high:lab(91.35% 4.39557 17.0328);--color-text:lab(15.5951% 16.1366 -13.9867);--color-muted:lab(39.2% 7.41711 -12.7856);--color-line:lab(81.4873% 5.03212 19.0624);--color-line-soft:lab(86.172% 2.72402 15.3956);--color-primary:lab(51.6908% 61.9679 48.0969);--color-primary-dark:lab(42.5932% 55.861 44.129);--color-primary-soft:lab(91.5029% 14.0291 11.2768);--color-secondary:lab(52.4302% -37.4083 -15.3092);--color-accent:lab(74.664% 11.4553 69.676);--color-accent-strong:lab(62.4817% 26.9021 79.1677);--color-success:lab(49.5995% -45.1147 23.3324);--color-danger:lab(45.7636% 63.3818 40.1799);--color-on-primary:lab(98.8912% -.00962615 3.82442);--shadow-soft:0 8px 0 lab(65.2336% 6.45548 23.3294/.35), 0 16px 28px lab(30.1399% 11.8518 15.7872/.1);--shadow-lift:0 5px 0 lab(42.8081% 49.4083 37.2202/.4), 0 10px 22px lab(46.5054% 42.907 30.8728/.18);--header-bg:lab(99.1197% .350475 4.58018/.92);--theme-toggle-track:lab(89.6073% 3.85547 15.0955);--body-spot-1:lab(81.6717% 7.74112 51.0542/.45);--body-spot-2:lab(66.258% 42.4959 29.5233/.3);--body-spot-3:lab(68.4919% -31.37 -12.9149/.25);--body-spot-4:lab(73.0893% 31.3212 -12.5411/.22);--wheel-shell-bg:linear-gradient(145deg, lab(81.6622% 9.84526 61.7469), lab(66.9886% 30.3686 71.1856) 56%, lab(50.5284% 32.9769 56.5891));--wheel-shell-ring:lab(86.3231% 7.54684 50.6262);--wheel-shell-outer:lab(32.6331% -3.33649 -13.8527);--wheel-shell-glow:0 8px 28px lab(9.43427% -2.09934 -10.2805/.18), inset 0 2px 6px lab(90.9068% 2.65336 23.6558/.4);--wheel-shell-inner-border:lab(88.6402% 5.6459 41.0037);--wheel-shell-inner-shadow:inset 0 0 12px lab(41.75% 12.9347 20.2496/.25);--wheel-disc-border:lab(28.0228% -2.65704 -10.4399);--wheel-disc-inset:inset 0 0 18px lab(9.43427% -2.09934 -10.2805/.18);--wheel-bulb-odd-bg:lab(90.9639% 5.58326 40.9046);--wheel-bulb-odd-border:lab(95.4996% 1.50701 15.5243);--wheel-bulb-odd-glow:0 0 5px lab(88.6402% 5.6459 41.0037/.55), 0 1px 3px lab(9.43427% -2.09934 -10.2805/.1);--wheel-bulb-even-bg:lab(78.9554% 17.9337 48.2538);--wheel-bulb-even-border:lab(93.0251% 7.76649 22.3251);--wheel-bulb-even-glow:0 0 5px lab(81.339% 14.3121 38.9752/.5), 0 1px 3px lab(9.43427% -2.09934 -10.2805/.1);--wheel-base-border:lab(28.0228% -2.65704 -10.4399);--wheel-base-fill:linear-gradient(180deg, lab(39.6306% -2.81024 -10.4956), lab(16.4281% -2.13267 -8.67286) 70%);--wheel-base-mid:linear-gradient(90deg, lab(21.0726% -2.22062 -8.70217), lab(36.1487% -2.77171 -10.481) 50%, lab(21.0726% -2.22062 -8.70217));--wheel-base-mid-border:lab(24.5395% -2.59315 -10.4184);--wheel-base-bar:linear-gradient(180deg, lab(32.6664% -2.72746 -10.4648), lab(16.4281% -2.13267 -8.67286) 72%);--wheel-base-bar-border:lab(28.0228% -2.65704 -10.4399);--wheel-base-glow:0 4px 10px lab(9.43427% -2.09934 -10.2805/.2);--wheel-pointer-bg:linear-gradient(180deg, lab(60.9522% 62.2562 42.4999), lab(42.2722% 63.4713 41.2121));--wheel-pointer-border:lab(67.3872% 18.7132 63.1076);--wheel-pointer-glow:0 4px 12px lab(42.5537% 56.3463 40.5324/.35);--wheel-pointer-top:lab(60.9522% 62.2562 42.4999);--wheel-pointer-mid:lab(46.9272% 63.3533 39.8921);--wheel-pointer-bottom:lab(33.1682% 57.364 36.3893);--wheel-pointer-shine:lab(95.5871% -.882745 15.4911/.48);--wheel-pointer-rim-top:lab(91.0739% 2.57739 40.9991);--wheel-pointer-rim-bottom:lab(67.3872% 18.7132 63.1076);--wheel-pointer-rim-stroke:lab(55.6828% 19.1673 52.1616);--wheel-pointer-jewel-light:lab(73.031% 48.6544 33.9797);--wheel-pointer-jewel:lab(49.3183% 62.5986 44.9578);--wheel-spin-border:lab(86.3164% 5.71117 41.1098);--wheel-spin-outline:lab(37.8965% 56.5081 42.2965);--wheel-spin-winner-bg:linear-gradient(145deg, lab(74.3749% 18.2478 61.1498), lab(62.3248% 30.7514 74.3975));--wheel-spin-winner-border:lab(81.6622% 9.84526 61.7469);--wheel-winner-card-bg:linear-gradient(180deg, lab(96.6599% 1.50219 15.5202), lab(91.973% 5.09581 23.2394));--wheel-winner-card-border:lab(81.6717% 7.74112 51.0542);--wheel-winner-flash:radial-gradient(circle, lab(88.6485% 7.45559 50.4362/.35) 0 14%, lab(79.0151% 14.3807 39.0923/.18) 34%, transparent 68%);--wheel-stage-action-bg:lab(98.8466% -.659555 -1.32246/.92);--wheel-stage-sticker-bg:lab(98.8466% -.659555 -1.32246/.9);--stage-candy-image:radial-gradient(ellipse at 50% 108%, lab(77.2586% 36.469 -27.2714/.34), transparent 48%), radial-gradient(circle at 16% 20%, lab(80.2709% 13.566 -38.7217/.34), transparent 23%), radial-gradient(circle at 84% 18%, lab(84.3597% -23.6231 -19.2899/.32), transparent 21%), linear-gradient(145deg, #fff8fc, #f3e8ff 54%, #e8f7ff);--stage-sky-image:radial-gradient(ellipse at 18% 86%, #ffffffeb 0 12%, transparent 13%), radial-gradient(ellipse at 38% 92%, #ffffffc2 0 17%, transparent 18%), radial-gradient(circle at 76% 16%, lab(86.4951% -21.5094 -26.1828/.48), transparent 25%), linear-gradient(180deg, #f8fcff, #ccecff 62%, #9fd8ef);--stage-sunny-image:radial-gradient(ellipse at 50% 105%, lab(83.626% 21.0895 70.8038/.42), transparent 42%), conic-gradient(from 160deg at 50% -16%, transparent 0 7deg, lab(86.2256% 12.0589 60.6459/.32) 8deg 22deg, transparent 23deg 44deg, lab(80.0373% 30.4238 -15.542/.22) 45deg 58deg, transparent 59deg), linear-gradient(180deg, #fff9ed, #ffe7c2 58%, #f8c8b5);--stage-grid-image:radial-gradient(ellipse at 50% 58%, lab(69.8124% 44.9857 -33.3551/.25), transparent 42%), linear-gradient(180deg, #fbfcff, #e8ebff 62%, #dfd7ff);--stage-notebook-image:radial-gradient(circle at 12% 18%, lab(80.4784% 34.6255 28.3151/.28) 0 9%, transparent 10%), radial-gradient(circle at 88% 78%, lab(84.1408% -19.5258 -23.6184/.26) 0 12%, transparent 13%), repeating-linear-gradient(to bottom, transparent 0 25px, lab(79.2611% -8.17725 -11.5323/.34) 25px 26px), linear-gradient(145deg, #fffdf7, #fff4de)}}:root,html[data-theme=night]{--color-background:#101326;--color-background-deep:#0b0e1d;--color-surface:#181c34;--color-surface-alt:#1e233e;--color-surface-high:#292f4e;--color-text:#f7f8ff;--color-muted:#aab1d0;--color-line:#39405e;--color-line-soft:#2b314d;--color-primary:#8a6cff;--color-primary-dark:#6e4cf4;--color-primary-soft:#29254e;--color-secondary:#4bc6d5;--color-accent:#ef5bc4;--color-accent-strong:#d93daf;--color-on-primary:#fff;--color-ink:var(--color-text);--color-highlight:var(--color-accent);--shadow-soft:0 16px 44px #03051252;--shadow-lift:0 7px 20px #0305123d;--header-bg:#101326e0;--theme-toggle-track:#272c49;--body-spot-1:#825dff1f;--body-spot-2:#ef5bc414;--body-spot-3:#4aa8ff14;--body-spot-4:#ffffff05;--header-h:64px;--wheel-shell-bg:linear-gradient(145deg, #3d3568, #292345 62%, #1d1934);--wheel-shell-ring:#7368ad;--wheel-shell-outer:#141225;--wheel-shell-glow:0 16px 40px #0000004d, 0 0 34px #7a5bff26;--wheel-shell-inner-border:#5d548f;--wheel-shell-inner-shadow:inset 0 0 18px #0a081e6b;--wheel-disc-border:#282444;--wheel-disc-inset:inset 0 0 18px #0505124d;--wheel-bulb-odd-bg:#d8d1ff;--wheel-bulb-odd-border:#f5f2ff;--wheel-bulb-odd-glow:0 0 7px #cbbfff9e;--wheel-bulb-even-bg:#8b6cff;--wheel-bulb-even-border:#c8baff;--wheel-bulb-even-glow:0 0 7px #8b6cff94;--wheel-base-border:#4f3fac;--wheel-base-fill:linear-gradient(180deg, #7a53f2, #4d2eb7 72%);--wheel-base-mid:linear-gradient(90deg, #3b258c, #6942d8 50%, #3b258c);--wheel-base-mid-border:#7457da;--wheel-base-bar:linear-gradient(180deg, #6847ce, #352075 72%);--wheel-base-bar-border:#7559d4;--wheel-base-glow:0 8px 24px #5c3bd947;--wheel-pointer-bg:linear-gradient(180deg, #9b7cff, #6039df);--wheel-pointer-border:#c7b9ff;--wheel-pointer-glow:0 7px 18px #6944eb6b;--wheel-spin-border:#b7a7ff;--wheel-spin-outline:#3c258f;--wheel-spin-bg:radial-gradient(circle at 42% 30%, #a385ff, #6944e7 70%);--wheel-stage-action-bg:#15182de6}html[data-theme=day]{--color-background:#f7f8fe;--color-background-deep:#f1f3fb;--color-surface:#fff;--color-surface-alt:#f7f8fd;--color-surface-high:#eef1fa;--color-text:#101b4f;--color-muted:#667095;--color-line:#dfe3f1;--color-line-soft:#e9ecf5;--color-primary:#6542f4;--color-primary-dark:#4f31d8;--color-primary-soft:#f0edff;--color-secondary:#189eaa;--color-accent:#ea45b5;--color-accent-strong:#d62aa2;--color-success:#1fa965;--color-danger:#db3b62;--color-on-primary:#fff;--color-ink:var(--color-text);--color-highlight:var(--color-accent);--shadow-soft:0 18px 48px #262d5c1a;--shadow-lift:0 7px 20px #32366c1a;--header-bg:#ffffffe6;--theme-toggle-track:#f0f2f8;--upload-overlay:linear-gradient(#f6f7fd3d, #f6f7fd5c);--body-spot-1:#6945f514;--body-spot-2:#eb40ae0d;--body-spot-3:#429eff0d;--body-spot-4:#ffffff4d;--header-h:64px;--wheel-shell-bg:linear-gradient(145deg, #fff, #f4f1ff 58%, #e6e2fa);--wheel-shell-ring:#e5e0fb;--wheel-shell-outer:#cbc5e9;--wheel-shell-glow:0 16px 36px #3f358224, inset 0 2px 7px #ffffffd9;--wheel-shell-inner-border:#f8f7ff;--wheel-shell-inner-shadow:inset 0 0 12px #5b47aa1f;--wheel-disc-border:#d8d3ee;--wheel-disc-inset:inset 0 0 15px #4639871f;--wheel-bulb-odd-bg:#fff;--wheel-bulb-odd-border:#f6f4ff;--wheel-bulb-odd-glow:0 0 5px #ffffffe6, 0 2px 5px #50448a1f;--wheel-bulb-even-bg:#d9d0ff;--wheel-bulb-even-border:#eeeaff;--wheel-bulb-even-glow:0 0 5px #9277ff3d;--wheel-base-border:#6441d7;--wheel-base-fill:linear-gradient(180deg, #8b5cf6, #5b34cf 72%);--wheel-base-mid:linear-gradient(90deg, #4a27a9, #7249df 50%, #4a27a9);--wheel-base-mid-border:#7d5be0;--wheel-base-bar:linear-gradient(180deg, #7450dc, #46259d 72%);--wheel-base-bar-border:#7d5ae0;--wheel-base-glow:0 8px 20px #5031be33;--wheel-pointer-bg:linear-gradient(180deg, #936fff, #5f36e1);--wheel-pointer-border:#c5b6ff;--wheel-pointer-glow:0 6px 15px #6840e74d;--wheel-pointer-top:#9874ff;--wheel-pointer-mid:#744be9;--wheel-pointer-bottom:#4f28bb;--wheel-spin-border:#c2b5ff;--wheel-spin-outline:#5030b5;--wheel-spin-bg:radial-gradient(circle at 42% 30%, #9e7dff, #6741df 72%);--wheel-spin-winner-bg:linear-gradient(145deg, #8e68f7, #d640b5);--wheel-spin-winner-border:#eee8ff;--wheel-stage-action-bg:#ffffffeb}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-background-deep);font-size:17px}body{background:radial-gradient(circle at 84% 4%, var(--body-spot-1), transparent 32rem), radial-gradient(circle at 12% 38%, var(--body-spot-3), transparent 36rem), linear-gradient(180deg, var(--color-background), var(--color-background-deep));color:var(--color-text);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color .18s var(--ease), color .18s var(--ease);background-attachment:fixed;margin:0;font-size:1rem;line-height:1.62}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.1}ul,li{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}button,a,summary,label{-webkit-tap-highlight-color:transparent;cursor:pointer}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.container{width:min(100% - 48px,1400px);margin-inline:auto}@media (max-width:1024px){.container{width:min(100% - 36px,1400px)}}@media (max-width:768px){.container{width:min(100% - 28px,1400px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
