@font-face{font-family:Rye;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rye-latin-ext-400-normal-DyMtpZmi.woff2)format("woff2"),url(/assets/rye-latin-ext-400-normal-JdoikPsj.woff)format("woff");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:Rye;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rye-latin-400-normal-CnIDrDaJ.woff2)format("woff2"),url(/assets/rye-latin-400-normal-CPBiwIfN.woff)format("woff");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:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alfa-slab-one-vietnamese-400-normal-C0oZnEo7.woff2)format("woff2"),url(/assets/alfa-slab-one-vietnamese-400-normal-BeSfPuN6.woff)format("woff");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:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alfa-slab-one-latin-ext-400-normal-DZhSYPC8.woff2)format("woff2"),url(/assets/alfa-slab-one-latin-ext-400-normal-Dg9tQUb7.woff)format("woff");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:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alfa-slab-one-latin-400-normal-CbTZiZTW.woff2)format("woff2"),url(/assets/alfa-slab-one-latin-400-normal-UIGeWgec.woff)format("woff");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:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-cyrillic-ext-500-normal-B04NzNyL.woff2)format("woff2"),url(/assets/bitter-cyrillic-ext-500-normal-_GzqNeHv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-cyrillic-500-normal-CTXW_y5D.woff2)format("woff2"),url(/assets/bitter-cyrillic-500-normal-idipCftl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-vietnamese-500-normal-DKj0FtrC.woff2)format("woff2"),url(/assets/bitter-vietnamese-500-normal-NjHm41aE.woff)format("woff");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:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-latin-ext-500-normal-D8EHM_b_.woff2)format("woff2"),url(/assets/bitter-latin-ext-500-normal-DyEEfmr_.woff)format("woff");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:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bitter-latin-500-normal-CE1_qwLU.woff2)format("woff2"),url(/assets/bitter-latin-500-normal-Cw2eBGm1.woff)format("woff");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:Bitter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bitter-cyrillic-ext-500-italic-CPOg13Lh.woff2)format("woff2"),url(/assets/bitter-cyrillic-ext-500-italic-CBS5qrPH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bitter-cyrillic-500-italic-CAYpdvCT.woff2)format("woff2"),url(/assets/bitter-cyrillic-500-italic-DmKWlgcL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bitter-vietnamese-500-italic-CaoTiBjl.woff2)format("woff2"),url(/assets/bitter-vietnamese-500-italic-JNSI-kG-.woff)format("woff");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:Bitter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bitter-latin-ext-500-italic-B7c2HJPo.woff2)format("woff2"),url(/assets/bitter-latin-ext-500-italic-b4ciABZ6.woff)format("woff");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:Bitter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bitter-latin-500-italic-BMmoZD8z.woff2)format("woff2"),url(/assets/bitter-latin-500-italic-Bm5w9WgU.woff)format("woff");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:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bitter-cyrillic-ext-700-normal-BTfmN3R0.woff2)format("woff2"),url(/assets/bitter-cyrillic-ext-700-normal-YNYL6Z_6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bitter-cyrillic-700-normal-DRYQFD3X.woff2)format("woff2"),url(/assets/bitter-cyrillic-700-normal-CM4zHj_N.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bitter-vietnamese-700-normal-lJqT1rDm.woff2)format("woff2"),url(/assets/bitter-vietnamese-700-normal-B5UdXa74.woff)format("woff");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:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bitter-latin-ext-700-normal-CpTulLlj.woff2)format("woff2"),url(/assets/bitter-latin-ext-700-normal-q5xBgpTW.woff)format("woff");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:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bitter-latin-700-normal-1jQzrEdb.woff2)format("woff2"),url(/assets/bitter-latin-700-normal-BHV1FLDM.woff)format("woff");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:Bitter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bitter-cyrillic-ext-800-normal-BLovVVTf.woff2)format("woff2"),url(/assets/bitter-cyrillic-ext-800-normal-DEBrvPvu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bitter-cyrillic-800-normal-kqDoY_s-.woff2)format("woff2"),url(/assets/bitter-cyrillic-800-normal-CX6Vo_G_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bitter-vietnamese-800-normal-BfG1asMH.woff2)format("woff2"),url(/assets/bitter-vietnamese-800-normal-CZYTmn6z.woff)format("woff");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:Bitter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bitter-latin-ext-800-normal-CRgCR4T7.woff2)format("woff2"),url(/assets/bitter-latin-ext-800-normal-Cq3Q7q_F.woff)format("woff");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:Bitter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bitter-latin-800-normal-Jqlpc1wA.woff2)format("woff2"),url(/assets/bitter-latin-800-normal-DQZCi0Vv.woff)format("woff");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}@property --ewo-accent{syntax:"<color>";inherits:true;initial-value:#a3a3aa}@layer ewo{:root{color-scheme:light dark;--ewo-bg:light-dark(#f5f4f1,#09090b);--ewo-bg-sunk:light-dark(#eeede8,#0d0d0f);--ewo-bg-raised:light-dark(#fbfaf8,#111113);--ewo-panel:light-dark(#ffffffc7,#18181bb8);--ewo-fg:light-dark(#131315,#f2f1ee);--ewo-fg-2:light-dark(#56565c,#a3a3aa);--ewo-fg-3:light-dark(#6a6a70,#86868f);--ewo-fg-4:light-dark(#a1a1a8,#55555c);--ewo-line:light-dark(#1313151f,#f2f1ee1a);--ewo-line-2:light-dark(#1313150f,#f2f1ee0e);--ewo-line-strong:light-dark(#13131533,#f2f1ee2e);--ewo-fill:light-dark(#13131509,#f2f1ee09);--ewo-fill-2:light-dark(#1313150f,#f2f1ee11);--ewo-fill-3:light-dark(#1313151a,#f2f1ee1a);--ewo-invert:var(--ewo-fg);--ewo-invert-ink:var(--ewo-bg);--ewo-accent:var(--ewo-fg-2);--ewo-accent-2:var(--ewo-fg);--ewo-accent-ink:var(--ewo-bg);--ewo-ok:light-dark(#067a52,#35d488);--ewo-warn:light-dark(#9a5a00,#ffb545);--ewo-bad:light-dark(#c42a3f,#ff5c72);--ewo-info:light-dark(#0a7ea4,#5ad1ff);--ewo-unknown:light-dark(#6a6a70,#86868f);--ewo-shadow-color:light-dark(#28241e24,#0000008c);--ewo-shadow:0 30px 70px -30px var(--ewo-shadow-color), 0 2px 8px -2px light-dark(#28241e14,#0000004d);--ewo-highlight:inset 0 1px 0 light-dark(#ffffffb3,#ffffff0d);--ewo-dot:light-dark(#1313151a,#f2f1ee13);--ewo-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ewo-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ewo-serif:"Fraunces", "Iowan Old Style", Georgia, serif;--ewo-text-2xs:.6875rem;--ewo-text-xs:.75rem;--ewo-text-sm:.8125rem;--ewo-text-md:.875rem;--ewo-text-lg:1rem;--ewo-text-xl:1.25rem;--ewo-text-2xl:1.75rem;--ewo-text-display:clamp(2rem, 1.2rem + 3.2vw, 3.75rem);--ewo-space-1:.25rem;--ewo-space-2:.5rem;--ewo-space-3:.75rem;--ewo-space-4:1rem;--ewo-space-5:1.5rem;--ewo-space-6:2rem;--ewo-space-7:3rem;--ewo-space-8:4rem;--ewo-r-xs:6px;--ewo-r-sm:10px;--ewo-r-md:14px;--ewo-r-lg:20px;--ewo-r-xl:28px;--ewo-r-pill:999px;--ewo-ease:cubic-bezier(.22, 1, .36, 1);--ewo-ease-io:cubic-bezier(.65, 0, .35, 1);--ewo-ease-spring:cubic-bezier(.34, 1.36, .64, 1);--ewo-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--ewo-dur-1:.12s;--ewo-dur-2:.2s;--ewo-dur-3:.32s;--ewo-gutter:clamp(1rem, 4.5vw, 4rem);--ewo-maxw:84rem;--ewo-bar-h:3.5rem;--ewo-focus:2px solid var(--ewo-fg-2);--ewo-light:0}:root[data-theme=light]{color-scheme:light;--ewo-light:1}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ewo-light:1}}@media (prefers-reduced-motion:reduce){:root{--ewo-dur-1:0s;--ewo-dur-2:0s;--ewo-dur-3:0s}}:root{--ewo-project-clinch:light-dark(#d9540f,#ff8a3d);--ewo-project-clinch-2:light-dark(#b98100,#ffc53d);--ewo-project-planum:light-dark(#0379ad,#38bdf8);--ewo-project-planum-2:light-dark(#0d7f75,#2dd4bf);--ewo-project-axioma:light-dark(#4b2ff0,#8b74ff);--ewo-project-axioma-2:light-dark(#0591ad,#0dccf2);--ewo-project-pulse:light-dark(#0a7ea4,#5ad1ff);--ewo-project-pulse-2:light-dark(#08875c,#34d399);--ewo-project-harbor:light-dark(#0b8f7a,#33e6c8);--ewo-project-harbor-2:light-dark(#b76b00,#ffb545);--ewo-project-mulpur:light-dark(#b36b00,#f5a524);--ewo-project-mulpur-2:light-dark(#52525b,#d4d4d8);--ewo-project-fermata:light-dark(#27272a,#ecebe8);--ewo-project-fermata-2:light-dark(#52525b,#b4b4bb);--ewo-project-cantina:light-dark(#2f7d4f,#6fd39a);--ewo-project-cantina-2:light-dark(#5f7a12,#c2dc6a);--ewo-project-census:light-dark(#3d5070,#9fb1cc);--ewo-project-census-2:light-dark(#a77a00,#ffd166);--ewo-project-prospekt:light-dark(#c8183a,#ff6b78);--ewo-project-prospekt-2:light-dark(#52525b,#d4d4d8);--ewo-project-aale-spiele:light-dark(#b8137a,#ff62c2);--ewo-project-aale-spiele-2:light-dark(#8a6500,#ffe14d);--ewo-project-tcgsl:light-dark(#8a6200,#f2c14e);--ewo-project-tcgsl-2:light-dark(#0c7b84,#4fd1d9);--ewo-project-schaetzle:light-dark(#dc001d,#ff5a68);--ewo-project-schaetzle-2:light-dark(#212121,#f0f0f0);--ewo-project-verso:light-dark(#7b2598,#d38bea);--ewo-project-verso-2:light-dark(#2b0a38,#f6e0ff);--ewo-project-vollmond:light-dark(#1f2668,#a8b0ff);--ewo-project-vollmond-2:light-dark(#b3124f,#ff4d9d);--ewo-project-kritzle:light-dark(#4f6b05,#c8f53c);--ewo-project-kritzle-2:light-dark(#b8452a,#ff8f70);--ewo-project-cdnms:light-dark(#8a6a2a,#e3cf9c);--ewo-project-cdnms-2:light-dark(#b32d27,#ff6b5e);--ewo-project-stichle:light-dark(#1f5a3c,#7fd3a4);--ewo-project-stichle-2:light-dark(#8a6420,#e9c66a);--ewo-project-stammtisch:light-dark(#5b1427,#c2566d);--ewo-project-stammtisch-2:light-dark(#2f6b4f,#5fae86);--ewo-project-wuerfle:light-dark(#2443c4,#5a82ff);--ewo-project-wuerfle-2:light-dark(#8a6a10,#f0c75e);--ewo-project-yksi:light-dark(#007183,#49d2ea);--ewo-project-yksi-2:light-dark(#866500,#fbd530);--ewo-project-skibbo:light-dark(#9f2294,#ea7bdd);--ewo-project-skibbo-2:light-dark(#0068a7,#78c7fd);--ewo-project-randomiser:light-dark(#c8341a,#ff7458);--ewo-project-randomiser-2:light-dark(#8a6400,#f2b134)}[data-ewo-project=clinch]{--ewo-accent:var(--ewo-project-clinch);--ewo-accent-2:var(--ewo-project-clinch-2)}[data-ewo-project=planum]{--ewo-accent:var(--ewo-project-planum);--ewo-accent-2:var(--ewo-project-planum-2)}[data-ewo-project=axioma]{--ewo-accent:var(--ewo-project-axioma);--ewo-accent-2:var(--ewo-project-axioma-2)}[data-ewo-project=pulse]{--ewo-accent:var(--ewo-project-pulse);--ewo-accent-2:var(--ewo-project-pulse-2)}[data-ewo-project=harbor]{--ewo-accent:var(--ewo-project-harbor);--ewo-accent-2:var(--ewo-project-harbor-2)}[data-ewo-project=mulpur]{--ewo-accent:var(--ewo-project-mulpur);--ewo-accent-2:var(--ewo-project-mulpur-2)}[data-ewo-project=fermata]{--ewo-accent:var(--ewo-project-fermata);--ewo-accent-2:var(--ewo-project-fermata-2)}[data-ewo-project=aale-spiele]{--ewo-accent:var(--ewo-project-aale-spiele);--ewo-accent-2:var(--ewo-project-aale-spiele-2)}[data-ewo-project=schaetzle]{--ewo-accent:var(--ewo-project-schaetzle);--ewo-accent-2:var(--ewo-project-schaetzle-2)}[data-ewo-project=verso]{--ewo-accent:var(--ewo-project-verso);--ewo-accent-2:var(--ewo-project-verso-2)}[data-ewo-project=vollmond]{--ewo-accent:var(--ewo-project-vollmond);--ewo-accent-2:var(--ewo-project-vollmond-2)}[data-ewo-project=kritzle]{--ewo-accent:var(--ewo-project-kritzle);--ewo-accent-2:var(--ewo-project-kritzle-2)}[data-ewo-project=cdnms]{--ewo-accent:var(--ewo-project-cdnms);--ewo-accent-2:var(--ewo-project-cdnms-2)}[data-ewo-project=stichle]{--ewo-accent:var(--ewo-project-stichle);--ewo-accent-2:var(--ewo-project-stichle-2)}[data-ewo-project=stammtisch]{--ewo-accent:var(--ewo-project-stammtisch);--ewo-accent-2:var(--ewo-project-stammtisch-2)}[data-ewo-project=wuerfle]{--ewo-accent:var(--ewo-project-wuerfle);--ewo-accent-2:var(--ewo-project-wuerfle-2)}[data-ewo-project=yksi]{--ewo-accent:var(--ewo-project-yksi);--ewo-accent-2:var(--ewo-project-yksi-2)}[data-ewo-project=skibbo]{--ewo-accent:var(--ewo-project-skibbo);--ewo-accent-2:var(--ewo-project-skibbo-2)}[data-ewo-project=randomiser]{--ewo-accent:var(--ewo-project-randomiser);--ewo-accent-2:var(--ewo-project-randomiser-2)}[data-ewo-project=cantina],[data-ewo-project=census],[data-ewo-project=landing]{--ewo-accent:var(--ewo-fg-2);--ewo-accent-2:var(--ewo-fg)}[data-ewo-project]{--ewo-accent-ink:light-dark(#fbfaf8,#09090b)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ewo-bg)}body{background:var(--ewo-bg);color:var(--ewo-fg);font-family:var(--ewo-sans);font-size:var(--ewo-text-md);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}::selection{background:color-mix(in oklab, var(--ewo-accent) 35%, transparent)}:focus-visible{outline:var(--ewo-focus);outline-offset:3px}.ewo-mono{font-family:var(--ewo-mono);font-variant-numeric:tabular-nums}.ewo-serif{font-family:var(--ewo-serif)}}:where(button,a,label,summary,input,select,textarea,[role=button],[role=radio]){touch-action:manipulation}:root{color-scheme:light only;--red:#d7263d;--red-deep:#8f1424;--cream:#fff6e0;--page:#fdf3dd;--paper:#fffaf0;--navy:#1d2a5c;--ink-2:#34437a;--ink-3:#56628f;--line:#1d2a5c33;--field:#1d2a5c0f;--gold:#e8bf5a;--mustard:#f2b134;--wood:#8a5228;--wood-dark:#5e3416;--display:"Rye", "Rockwell", Georgia, serif;--heavy:"Alfa Slab One", "Rockwell", Georgia, serif;--body:"Bitter", Georgia, serif;--ewo-bg:var(--page);--ewo-bg-raised:var(--paper);--ewo-panel:var(--paper);--ewo-fg:var(--navy);--ewo-fg-2:var(--ink-2);--ewo-fg-3:var(--ink-3);--ewo-line:var(--line);--ewo-sans:var(--body);--ewo-mono:var(--body);--ewo-accent:var(--red);--ewo-accent-ink:var(--cream);--canopy:44px;--bar:56px;--gutter:clamp(16px, 2.5vw, 40px);--side:clamp(132px, 11vw, 168px);--wheel:min(100cqh - 16px, 100cqw, 980px);--row:clamp(40px, (100cqh - 150px) / 3, 132px);--cab:min(100cqw - 48px, var(--row) * 6.4, 820px);--race:min(100cqw, 1320px);--race-h:100cqh}@media (width<=760px){:root{--bar:52px;--wheel:min(100cqw, 100cqh - 16px);--row:clamp(28px, (100cqh - 124px) / 3, 64px);--cab:calc(100cqw - 40px);--race:100cqw;--race-h:100cqh}}html{background:var(--page);overflow-x:clip}body{background:repeating-linear-gradient(90deg, #d7263d0d 0 30px, transparent 30px 60px), var(--page);color:var(--navy);font:500 15px/1.45 var(--body)}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}[hidden]{display:none!important}.bar.svelte-ij54th{z-index:2;height:var(--bar);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.logo.svelte-ij54th{font:400 clamp(26px, 2.6vw, 36px) / 1 var(--display);color:var(--red);text-shadow:2px 2px 0 var(--navy);letter-spacing:.02em;white-space:nowrap}.tools.svelte-ij54th{align-items:center;gap:8px;display:flex}.who.svelte-ij54th{border:2px solid var(--navy);background:var(--paper);height:42px;font:800 15px/1 var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.who.svelte-ij54th .short:where(.svelte-ij54th){display:none}.who.svelte-ij54th svg:where(.svelte-ij54th){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.who.svelte-ij54th i:where(.svelte-ij54th){background:var(--red);border-radius:50%;width:10px;height:10px}.icon.svelte-ij54th{border:2px solid var(--navy);background:var(--paper);border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.icon.svelte-ij54th svg:where(.svelte-ij54th){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.icon.svelte-ij54th.honk{animation:.5s svelte-ij54th-honk}@keyframes svelte-ij54th-honk{20%{rotate:-10deg;scale:1.2}60%{rotate:6deg;scale:.95}}ewo-settings-button.svelte-ij54th{--ewo-fg:var(--navy)}ewo-settings-button.svelte-ij54th::part(button){border:2px solid var(--navy);background:var(--paper);border-radius:999px;width:42px;height:42px}@media (hover:hover){.who.svelte-ij54th:hover,.icon.svelte-ij54th:hover{transition:scale .2s;scale:1.05}}@media (width<=760px){.bar.svelte-ij54th{container-type:inline-size}.logo.svelte-ij54th{font-size:clamp(14px,15.1515cqw - 30.303px,24px)}.who.svelte-ij54th{gap:6px;padding:0 12px}.who.svelte-ij54th .long:where(.svelte-ij54th){display:none}.who.svelte-ij54th .short:where(.svelte-ij54th){display:inline}.tools.svelte-ij54th{gap:6px}}@media (width<=340px){.tools.svelte-ij54th{gap:3px}.who.svelte-ij54th{padding:0 9px}}.canopy.svelte-pv9y44{height:calc(var(--canopy) + env(safe-area-inset-top,0px));z-index:20;background:repeating-linear-gradient(90deg, var(--red) 0 30px, var(--cream) 30px 60px);-webkit-mask:linear-gradient(#000, #000) 0 0 / 100% calc(var(--canopy) - 14px + env(safe-area-inset-top,0px)) no-repeat, radial-gradient(circle at 15px 0, #000 15px, transparent 15.5px) 0 calc(var(--canopy) - 14px + env(safe-area-inset-top,0px)) / 30px 15px repeat-x;mask:linear-gradient(#000, #000) 0 0 / 100% calc(var(--canopy) - 14px + env(safe-area-inset-top,0px)) no-repeat, radial-gradient(circle at 15px 0, #000 15px, transparent 15.5px) 0 calc(var(--canopy) - 14px + env(safe-area-inset-top,0px)) / 30px 15px repeat-x;filter:drop-shadow(0 3px #1d2a5c38);pointer-events:none;position:fixed;top:0;left:0;right:0}.lights.svelte-pv9y44{top:calc(var(--canopy) + 6px + env(safe-area-inset-top,0px));pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:14px;right:14px;overflow:hidden}.lights.svelte-pv9y44:before{content:"";border-top:1.5px solid #1d2a5c66;position:absolute;top:4px;left:0;right:0}span.svelte-pv9y44{width:9px;height:9px;animation:1.4s linear infinite svelte-pv9y44-bulb;animation-delay:calc(var(--f) * -1.4s);background:#ffe7a3;border-radius:50%;flex:none;position:relative;box-shadow:0 0 8px 2px #ffb43cb3}span.svelte-pv9y44:nth-child(3n+1){background:#ff8f8f;box-shadow:0 0 8px 2px #d7263d8c}span.svelte-pv9y44:nth-child(3n+2){background:#9be0d5;box-shadow:0 0 8px 2px #3fb8a68c}.live.svelte-pv9y44 span:where(.svelte-pv9y44){animation-duration:.4s;animation-delay:calc(var(--f) * -.4s)}@keyframes svelte-pv9y44-bulb{0%,to{opacity:.25}12%{opacity:1}40%{opacity:.25}}@media (width<=760px){span.svelte-pv9y44:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){span.svelte-pv9y44{opacity:.7;animation:none}}.veil.svelte-ledzjv{z-index:40;background:#1d2a5c59;animation:.25s both svelte-ledzjv-fade;position:fixed;inset:0}@keyframes svelte-ledzjv-fade{0%{opacity:0}}.drawer.svelte-ledzjv{z-index:41;width:min(400px,100%);padding:max(24px, env(safe-area-inset-top,0px)) max(22px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) 22px;overscroll-behavior:contain;background:var(--paper);border-left:3px solid var(--navy);visibility:hidden;flex-direction:column;gap:14px;transition:transform .4s cubic-bezier(.3,1.1,.5,1),visibility 0s .4s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-20px 0 40px #1d2a5c33}.drawer.open.svelte-ledzjv{visibility:visible;transition:transform .4s cubic-bezier(.3,1.1,.5,1);transform:none}.head.svelte-ledzjv{justify-content:space-between;align-items:center;gap:12px;display:flex}h2.svelte-ledzjv{font:400 24px/1.2 var(--heavy);margin:0}h2.svelte-ledzjv small:where(.svelte-ledzjv){font:700 13px/1 var(--body);color:var(--ink-3);margin-left:6px}.x.svelte-ledzjv{background:var(--field);border:0;border-radius:50%;flex:none;width:40px;height:40px;font-size:22px;line-height:1}.add.svelte-ledzjv{gap:8px;display:flex}.add.svelte-ledzjv input:where(.svelte-ledzjv){border:1.5px solid var(--line);background:var(--page);min-width:0;height:44px;color:var(--navy);font:500 16px var(--body);border-radius:10px;flex:1;padding:0 12px}.add.svelte-ledzjv input:where(.svelte-ledzjv)::placeholder{color:var(--ink-3)}.add.svelte-ledzjv button:where(.svelte-ledzjv){background:var(--navy);height:44px;color:var(--cream);font:800 15px/1 var(--body);border:0;border-radius:10px;padding:0 16px}.names.svelte-ledzjv{gap:6px;margin:0;padding:0;list-style:none;display:grid}.names.svelte-ledzjv li:where(.svelte-ledzjv){border:1.5px solid var(--line);background:var(--page);border-radius:10px;align-items:center;gap:4px;display:flex}.who.svelte-ledzjv{text-align:left;min-width:0;font:800 16px/1.15 var(--body);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:9px 10px;display:flex}.who.svelte-ledzjv i:where(.svelte-ledzjv){background:var(--c);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--navy);border-radius:50%;flex:none}.who.svelte-ledzjv span:where(.svelte-ledzjv){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-ledzjv em:where(.svelte-ledzjv){font:700 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-style:normal}.del.svelte-ledzjv{width:34px;height:34px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;flex:none;margin-right:4px;font-size:20px}@media (hover:hover) and (pointer:fine){.del.svelte-ledzjv{opacity:0;transition:opacity .15s}li.svelte-ledzjv:hover .del:where(.svelte-ledzjv),.del.svelte-ledzjv:focus-visible{opacity:1}}.out.svelte-ledzjv{opacity:.55}.out.svelte-ledzjv .who:where(.svelte-ledzjv) span:where(.svelte-ledzjv){text-decoration:line-through}.out.svelte-ledzjv .who:where(.svelte-ledzjv) i:where(.svelte-ledzjv){box-shadow:inset 0 0 0 2px var(--c);background:0 0}.hint.svelte-ledzjv,.empty.svelte-ledzjv{color:var(--ink-3);margin:0;font-size:14px}.empty.svelte-ledzjv{color:var(--ink-2);padding:8px 2px;font-size:16px}.row.svelte-ledzjv{justify-content:space-between;align-items:center;gap:16px;padding-top:6px;display:flex}.label.svelte-ledzjv{font:800 16px/1.2 var(--body);gap:2px;display:grid}.label.svelte-ledzjv small:where(.svelte-ledzjv){font:500 13px/1.35 var(--body);color:var(--ink-3)}.cap.svelte-ledzjv{font:800 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 0}.history.svelte-ledzjv{margin:0;padding:0;list-style:none;display:grid}.history.svelte-ledzjv li:where(.svelte-ledzjv){border-bottom:1px dashed var(--line);font:700 15px/1.2 var(--body);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 2px;display:grid}.history.svelte-ledzjv li:where(.svelte-ledzjv):last-child{border-bottom:0}.history.svelte-ledzjv i:where(.svelte-ledzjv){background:var(--c);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--navy);border-radius:50%}.history.svelte-ledzjv span:where(.svelte-ledzjv){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history.svelte-ledzjv small:where(.svelte-ledzjv){font:600 13px/1 var(--body);color:var(--ink-3);font-variant-numeric:tabular-nums}.history.svelte-ledzjv .none:where(.svelte-ledzjv){color:var(--ink-3);border:0;grid-template-columns:1fr;font-weight:500}@media (width<=760px){.drawer.svelte-ledzjv{border-left:0;border-top:3px solid var(--navy);width:100%;max-height:86svh;padding:20px max(18px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));border-radius:20px 20px 0 0;top:auto;left:0;transform:translateY(105%);box-shadow:0 -20px 40px #1d2a5c33}}@media (prefers-reduced-motion:reduce){.drawer.svelte-ledzjv,.drawer.open.svelte-ledzjv{transition:none}}.slots.svelte-ntpuv9{justify-content:center;align-items:center;display:flex}.cabinet.svelte-ntpuv9{width:var(--cab);border:3px solid var(--gold);background:linear-gradient(#c8283e, #a01c2f 50%, var(--red-deep));border-radius:26px;padding:18px 16px 16px;position:relative;box-shadow:inset 0 0 0 6px #7a1020,inset 0 0 0 8px #e8bf5a73,0 14px 26px #5014144d}.cabinet.svelte-ntpuv9.bump{animation:.16s svelte-ntpuv9-bump}@keyframes svelte-ntpuv9-bump{50%{translate:0 3px}}.bulbs.svelte-ntpuv9{pointer-events:none;position:absolute;inset:-1.5px}.bulbs.svelte-ntpuv9 span{width:10px;height:10px;animation:1.2s linear infinite svelte-ntpuv9-bulb;animation-delay:calc(var(--f) * -1.2s);background:#fff3c4;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 9px 2px #ffbe46bf}.live.svelte-ntpuv9 .bulbs:where(.svelte-ntpuv9) span{animation-duration:.42s;animation-delay:calc(var(--f) * -.42s)}.win.svelte-ntpuv9 .bulbs:where(.svelte-ntpuv9) span{animation:.28s step-end infinite svelte-ntpuv9-blink}.win.svelte-ntpuv9 .bulbs:where(.svelte-ntpuv9) span:nth-child(odd){animation-delay:-.14s}@keyframes svelte-ntpuv9-bulb{0%,to{opacity:.22}12%{opacity:1}40%{opacity:.22}}@keyframes svelte-ntpuv9-blink{50%{opacity:.12}}.marquee.svelte-ntpuv9{justify-items:center;gap:4px;margin-bottom:12px;display:grid}.sign.svelte-ntpuv9{font:400 clamp(32px, 3.4vw, 46px) / 1 var(--display);color:var(--cream);text-shadow:2px 2px 0 var(--navy), 0 0 14px #ffc85a80}.win.svelte-ntpuv9 .sign:where(.svelte-ntpuv9){animation:.18s steps(2,end) 6 svelte-ntpuv9-flicker}@keyframes svelte-ntpuv9-flicker{50%{opacity:.5}}.sub.svelte-ntpuv9{font:800 12px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#ffe7a3;text-align:center;min-height:1.2em}.glass.svelte-ntpuv9{background:var(--navy);border-radius:14px;padding:10px;position:relative}ewo-slot-reel.svelte-ntpuv9{--ewo-reel-row:var(--row);--ewo-reel-sheen:#ffffffd9;background:linear-gradient(#efe2c4, var(--paper) 30%, var(--paper) 70%, #efe2c4);border-radius:10px}.payline.svelte-ntpuv9{height:var(--row);pointer-events:none;border-block:3px solid var(--mustard);position:absolute;top:50%;left:6px;right:6px;translate:0 -50%}.payline.svelte-ntpuv9:before,.payline.svelte-ntpuv9:after{content:"";border:9px solid #0000;margin-top:-9px;position:absolute;top:50%}.payline.svelte-ntpuv9:before{border-left-color:var(--mustard);left:-11px}.payline.svelte-ntpuv9:after{border-right-color:var(--mustard);right:-11px}.glass.svelte-ntpuv9 .cell{justify-content:center;align-items:center;gap:calc(var(--row) * .18);color:var(--navy);padding:0 16px;display:flex}.glass.svelte-ntpuv9 .cell b{width:calc(var(--row) * .62);height:calc(var(--row) * .62);background:var(--c);color:var(--k);font:400 calc(var(--row) * .3) / 1 var(--heavy);box-shadow:0 0 0 2px var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.glass.svelte-ntpuv9 .cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 calc(var(--row) * .38) / 1.1 var(--heavy);overflow:hidden}.glass.svelte-ntpuv9 .cell.blank{font:400 calc(var(--row) * .42) / 1 var(--display);color:var(--ink-3)}.glass.svelte-ntpuv9 .cell.hit{animation:.45s ease-in-out 4 svelte-ntpuv9-hit}.glass.svelte-ntpuv9 .cell.hit b{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--c)}@keyframes svelte-ntpuv9-hit{50%{scale:1.06}}.lever.svelte-ntpuv9{width:40px;height:calc(var(--row) * 3.2);background:0 0;border:0;flex:none;margin-left:-3px;padding:0;position:relative}.mount.svelte-ntpuv9{background:linear-gradient(90deg, #8d6a1d, var(--gold) 60%, #b8861f);border-radius:0 10px 10px 0;width:18px;height:46px;margin-top:-23px;position:absolute;top:50%;left:0}.rod.svelte-ntpuv9{width:9px;height:calc(var(--row) * 1.2);transform-origin:50% 100%;background:linear-gradient(90deg,#9c6b14,#f5d98a 45%,#9c6b14);border-radius:4px;transition:transform .5s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:50%;left:12px}.knob.svelte-ntpuv9{background:radial-gradient(circle at 35% 30%, #ff8f8f, var(--red) 45%, #7a1020);border-radius:50%;width:32px;height:32px;margin-left:-16px;position:absolute;top:-16px;left:50%;box-shadow:0 4px 8px #50141459}.lever.svelte-ntpuv9.pulled .rod:where(.svelte-ntpuv9){transition:transform .16s cubic-bezier(.6,0,.9,.4);transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.bulbs.svelte-ntpuv9 span{opacity:.7;animation:none}}.race.svelte-16lp25q{width:var(--race);height:var(--race-h);flex-direction:column;justify-content:center;display:flex}.board.svelte-16lp25q{text-align:center;background:var(--paper);border:3px solid var(--navy);min-height:46px;font:400 16px/1.25 var(--heavy);letter-spacing:.03em;box-shadow:0 4px 0 var(--navy);border-radius:8px;justify-content:center;align-items:center;margin-bottom:12px;padding:8px 12px;display:flex}.board.pop.svelte-16lp25q{animation:.35s cubic-bezier(.3,1.6,.5,1) svelte-16lp25q-pop}@keyframes svelte-16lp25q-pop{0%{opacity:.4;scale:.92}}.river.svelte-16lp25q{border:6px solid var(--wood);box-shadow:inset 0 0 0 2px var(--wood-dark), 0 10px 20px #3c1e0a40;background:linear-gradient(#4aa3cf,#2f7fae);border-radius:12px;position:relative;overflow:hidden}.river.svelte-16lp25q:after{content:"";background:repeating-conic-gradient(var(--cream) 0 25%, var(--navy) 0 50%) 0 0 / 8px 8px;width:16px;position:absolute;top:0;bottom:0;right:0}.lanes.svelte-16lp25q{margin:0;padding:0;list-style:none}.lane.svelte-16lp25q{height:var(--lh);grid-template-columns:clamp(84px,10vw,130px) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.lane.svelte-16lp25q:nth-child(odd){background:#ffffff14}.lane.svelte-16lp25q+.lane:where(.svelte-16lp25q){border-top:2px dotted #fff6e099}.lane.svelte-16lp25q:before{content:"";pointer-events:none;opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='10'%3E%3Cpath d='M0 5 Q12 0 24 5 T48 5' fill='none' stroke='%23fff6e0' stroke-width='1.6'/%3E%3C/svg%3E") 0 78%/48px 10px repeat-x;animation:2.6s linear infinite svelte-16lp25q-flow;position:absolute;inset:0 -48px 0 0}.racing.svelte-16lp25q .lane:where(.svelte-16lp25q):before{animation-duration:.9s}@keyframes svelte-16lp25q-flow{to{translate:-48px}}.name.svelte-16lp25q{white-space:nowrap;min-width:0;font:800 clamp(13px, 1.1vw, 16px) / 1 var(--body);align-items:center;gap:6px;padding-left:10px;display:flex;position:relative;overflow:hidden}.name.svelte-16lp25q:before{content:"";background:var(--c);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--navy);border-radius:50%;flex:none}.name.svelte-16lp25q span:where(.svelte-16lp25q){text-overflow:ellipsis;background:var(--paper);border-radius:4px;padding:3px 6px 2px;overflow:hidden}.won.svelte-16lp25q .name:where(.svelte-16lp25q) span:where(.svelte-16lp25q){background:var(--mustard)}.track.svelte-16lp25q{border-left:2px dashed #fff6e0b3;height:100%;margin-right:16px;position:relative}.duck.svelte-16lp25q{width:calc(var(--lh) * 1.25);margin-top:calc(var(--lh) * -.55);will-change:transform;position:absolute;top:50%;left:2px}.bob.svelte-16lp25q{transform-origin:50% 80%;animation:.9s ease-in-out infinite alternate svelte-16lp25q-bob}.racing.svelte-16lp25q .bob:where(.svelte-16lp25q){animation-duration:.3s}.won.svelte-16lp25q .bob:where(.svelte-16lp25q){animation:.5s cubic-bezier(.3,1.6,.5,1) 3 svelte-16lp25q-hop}@keyframes svelte-16lp25q-bob{0%{translate:0 1px;rotate:-5deg}to{translate:0 -2px;rotate:4deg}}@keyframes svelte-16lp25q-hop{50%{translate:0 -45%;rotate:-12deg}}svg.svelte-16lp25q{width:100%;height:auto;display:block;overflow:visible}.b.svelte-16lp25q{fill:var(--c);stroke:#0000004d;stroke-width:1.2px}.beak.svelte-16lp25q{fill:#ff8a00;stroke:#00000059;stroke-width:1px}.wing.svelte-16lp25q{fill:#00000029}.eye.svelte-16lp25q{fill:#1b1234}.glint.svelte-16lp25q{fill:#fff}.wake.svelte-16lp25q{fill:#ffffff38}.count.svelte-16lp25q{pointer-events:none;font:400 clamp(64px, 9vw, 120px) / 1 var(--display);color:var(--cream);text-shadow:3px 3px 0 var(--navy);place-items:center;animation:.65s ease-out both svelte-16lp25q-count;display:grid;position:absolute;inset:0}@keyframes svelte-16lp25q-count{0%{opacity:0;scale:2.2}30%{opacity:1;scale:1}to{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.lane.svelte-16lp25q:before,.bob.svelte-16lp25q{animation:none}}.reveal.svelte-1mc8g53{z-index:60;padding:max(24px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.veil.svelte-1mc8g53,.light.svelte-1mc8g53{position:absolute;inset:0}.veil.svelte-1mc8g53{background:#111736d6;animation:.35s both svelte-1mc8g53-fade}@keyframes svelte-1mc8g53-fade{0%{opacity:0}}.light.svelte-1mc8g53{pointer-events:none;animation:.6s .25s both svelte-1mc8g53-fade}.lamp.svelte-1mc8g53{left:50%;top:calc(var(--canopy) - 18px + env(safe-area-inset-top,0px));background:#2a3768;border-radius:0 0 34px 34px;width:68px;height:30px;position:absolute;translate:-50%;box-shadow:0 0 0 2px #3a4a85,0 10px 26px #ffeec48c}.cone.svelte-1mc8g53{left:50%;top:calc(var(--canopy) - 4px + env(safe-area-inset-top,0px));filter:blur(10px);width:min(820px,150vw);height:84%;position:absolute;translate:-50%}.cone.svelte-1mc8g53:before{content:"";clip-path:polygon(45% 0,55% 0,86% 100%,14% 100%);background:linear-gradient(#ffeec447,#ffeec412);position:absolute;inset:0}.cone.svelte-1mc8g53:after{content:"";background:radial-gradient(closest-side,#ffeec433,#0000);height:190px;position:absolute;bottom:-60px;left:4%;right:4%}.sparks.svelte-1mc8g53{left:50%;top:var(--canopy);width:min(440px,80vw);height:76%;position:absolute;overflow:hidden;translate:-50%}.sparks.svelte-1mc8g53 i:where(.svelte-1mc8g53){opacity:0;width:5px;height:5px;animation:svelte-1mc8g53-spark var(--d) linear var(--dl) infinite;background:#ffd77a;border-radius:50%;position:absolute;top:-10px;box-shadow:0 0 6px #ffd77a}@keyframes svelte-1mc8g53-spark{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--sx), 72vh)}}.wrap.svelte-1mc8g53{filter:drop-shadow(0 20px 32px #00000073);width:min(620px,100%);position:relative}.card.svelte-1mc8g53{--notch:50%;background:var(--paper);min-height:340px;-webkit-mask:radial-gradient(circle 17px at 0 var(--notch), transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 17px at 100% var(--notch), transparent 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle 17px at 0 var(--notch), transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 17px at 100% var(--notch), transparent 97%, #000) right / 51% 100% no-repeat;border-radius:14px;grid-template-columns:118px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.stub.svelte-1mc8g53{background:#f7ead0;border-right:2px dashed #1d2a5c52;align-content:center;place-items:center;gap:18px;display:grid}.stub.svelte-1mc8g53 i:where(.svelte-1mc8g53){background:var(--c);width:18px;height:18px;box-shadow:0 0 0 2px var(--navy);border-radius:50%}.stub.svelte-1mc8g53 span:where(.svelte-1mc8g53){writing-mode:vertical-rl;font:800 13px/1 var(--body);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);rotate:180deg}.main.svelte-1mc8g53{text-align:center;align-content:center;justify-items:center;gap:10px;padding:26px 34px;display:grid;container-type:inline-size}.main.svelte-1mc8g53 p:where(.svelte-1mc8g53){margin:0}.kick.svelte-1mc8g53{font:800 13px/1 var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--red)}.name.svelte-1mc8g53{overflow-wrap:anywhere;max-width:100%;font:400 min(92px, calc(100cqi / (var(--len) * .7))) / 1.05 var(--heavy);color:var(--navy);margin:0}.quip.svelte-1mc8g53{max-width:34ch;font:italic 500 18px/1.35 var(--body);color:var(--ink-2);text-wrap:balance}.actions.svelte-1mc8g53{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.actions.svelte-1mc8g53 button:where(.svelte-1mc8g53){height:52px;font:400 18px/1 var(--heavy);border-radius:10px;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.again.svelte-1mc8g53{background:var(--navy);color:var(--cream);border:0;box-shadow:0 5px #0e1638}.again.svelte-1mc8g53:active{transform:translateY(4px);box-shadow:0 1px #0e1638}.done.svelte-1mc8g53{border:2px solid var(--navy);background:var(--paper);color:var(--navy)}kbd.svelte-1mc8g53{font:700 11px/1 var(--body);opacity:.7}@media (hover:none){kbd.svelte-1mc8g53{display:none}}.cover.svelte-1mc8g53{display:none}.rise.svelte-1mc8g53 .cover:where(.svelte-1mc8g53){background:var(--red);color:var(--cream);pointer-events:none;place-content:center;justify-items:center;gap:10px;animation:.5s .35s both svelte-1mc8g53-cover;display:grid;position:absolute;inset:0}@keyframes svelte-1mc8g53-cover{0%{opacity:1}to{opacity:0}}.cover.svelte-1mc8g53 b:where(.svelte-1mc8g53){font:400 96px/1 var(--heavy)}.cover.svelte-1mc8g53 small:where(.svelte-1mc8g53){font:700 26px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:#ffe7a3}.stamp.svelte-1mc8g53{text-align:center;width:108px;height:108px;font:400 15px/1.05 var(--display);color:var(--red);background:var(--paper);border:3px solid var(--red);box-shadow:inset 0 0 0 4px var(--paper), inset 0 0 0 6px var(--red);border-radius:50%;place-items:center;margin:0;padding:12px;animation:.45s cubic-bezier(.3,1.4,.5,1) 1.05s both svelte-1mc8g53-thump;display:grid;position:absolute;top:-34px;right:-28px;rotate:-14deg}@keyframes svelte-1mc8g53-thump{0%{opacity:0;scale:2.6}70%{opacity:1;scale:.94}to{opacity:1;scale:1}}@media (width<=600px){.card.svelte-1mc8g53{--notch:46px;grid-template-rows:46px auto;grid-template-columns:minmax(0,1fr);min-height:0}.stub.svelte-1mc8g53{border-bottom:2px dashed #1d2a5c52;border-right:0;justify-content:center;gap:10px;display:flex}.stub.svelte-1mc8g53 i:where(.svelte-1mc8g53){width:14px;height:14px}.stub.svelte-1mc8g53 span:where(.svelte-1mc8g53){writing-mode:horizontal-tb;font-size:11px;rotate:none}.main.svelte-1mc8g53{padding:22px 18px 24px}.quip.svelte-1mc8g53{font-size:16px}.actions.svelte-1mc8g53 button:where(.svelte-1mc8g53){height:48px;padding:0 20px;font-size:16px}.cover.svelte-1mc8g53 b:where(.svelte-1mc8g53){font-size:64px}.cover.svelte-1mc8g53 small:where(.svelte-1mc8g53){font-size:16px}.stamp.svelte-1mc8g53{width:84px;height:84px;padding:8px;font-size:12px;top:-26px;right:-6px}}@media (prefers-reduced-motion:reduce){.veil.svelte-1mc8g53,.light.svelte-1mc8g53,.stamp.svelte-1mc8g53{animation:none}.sparks.svelte-1mc8g53{display:none}}.machines.svelte-1jojbfy{flex-direction:column;gap:16px;padding:4px 0 8px;display:flex}.label.svelte-1jojbfy{font:800 12px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0}.intro.svelte-1jojbfy{font:500 13px/1.4 var(--body);color:var(--ink-3);margin:-8px 0 0}.icon.svelte-1jojbfy{display:inline-flex}@media (width<=400px){.icon.svelte-1jojbfy{display:none}}.icon.svelte-1jojbfy svg:where(.svelte-1jojbfy){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.panels.svelte-1jojbfy{display:grid}.panel.svelte-1jojbfy{visibility:hidden;flex-direction:column;grid-area:1/1;gap:16px;display:flex}.panel.on.svelte-1jojbfy{visibility:visible}.setting.svelte-1jojbfy{flex-direction:column;gap:8px;display:flex}.head.svelte-1jojbfy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.name.svelte-1jojbfy{font:800 16px/1.2 var(--body)}.value.svelte-1jojbfy{font:400 20px/1 var(--heavy);color:var(--red);font-variant-numeric:tabular-nums}ewo-slider.svelte-1jojbfy{--ewo-slider-knob-size:26px;--ewo-slider-track-height:10px;--ewo-slider-fill:var(--red);--ewo-slider-track:#1d2a5c21;--ewo-slider-track-shadow:inset 0 1px 2px #1d2a5c47;--ewo-slider-knob:radial-gradient(circle at 35% 30%, #ff8f8f, var(--red) 45%, #7a1020);--ewo-slider-knob-shadow:0 0 0 2px var(--navy), 0 3px 6px #50141459;--ewo-slider-mark:var(--gold);--ewo-slider-tick:#1d2a5c4d;--ewo-slider-bubble:var(--navy);--ewo-slider-bubble-ink:var(--cream);color:var(--navy)}ewo-slider.svelte-1jojbfy::part(bubble){font:800 13px/1 var(--body)}ewo-slider.svelte-1jojbfy::part(ends){font:700 11px/1.2 var(--body);color:var(--ink-3)}.hint.svelte-1jojbfy{font:500 13px/1.4 var(--body);color:var(--ink-3)}.reset.svelte-1jojbfy{font:800 13px/1.2 var(--body);color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:6px 0;text-decoration:underline}.reset.svelte-1jojbfy:disabled{visibility:hidden}section.svelte-1u3w06f{flex-direction:column;gap:16px;padding:4px 0 8px;display:flex}.label.svelte-1u3w06f{font:800 12px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0}.row.svelte-1u3w06f{justify-content:space-between;align-items:center;gap:16px;display:flex}.name.svelte-1u3w06f{font:800 16px/1.2 var(--body);flex-direction:column;gap:2px;display:flex}.rule.svelte-1u3w06f{background:var(--line);height:1px;margin:8px 0 12px;scroll-margin-top:8px}.name.svelte-1u3w06f small:where(.svelte-1u3w06f){font:500 13px/1.35 var(--body);color:var(--ink-3)}.signs.svelte-vavtqu{align-content:center;justify-items:center;gap:14px;display:grid}.cap.svelte-vavtqu{font:800 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.sign.svelte-vavtqu{border:2px solid var(--navy);background:var(--paper);width:124px;font:400 15px/1.1 var(--heavy);border-radius:12px;justify-items:center;gap:6px;padding:12px 8px 10px;transition:rotate .25s,background-color .2s,color .2s;display:grid;box-shadow:0 4px #1d2a5c2e}.drama.svelte-vavtqu .sign:where(.svelte-vavtqu){padding:11px 8px}.sign.svelte-vavtqu svg:where(.svelte-vavtqu){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.sign.svelte-vavtqu small:where(.svelte-vavtqu){font:700 10px/1 var(--body);letter-spacing:.1em;opacity:.7}.sign[aria-pressed=true].svelte-vavtqu,.sign[aria-checked=true].svelte-vavtqu{background:var(--red);color:var(--cream);rotate:-3deg}.sign.svelte-vavtqu:disabled{cursor:default}.tune.svelte-vavtqu{border:1.5px solid var(--line);color:var(--ink-2);font:800 13px/1 var(--body);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:6px 12px 6px 9px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.tune.svelte-vavtqu svg:where(.svelte-vavtqu){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (hover:hover){.tune.svelte-vavtqu:hover{border-color:var(--navy);color:var(--navy);background:var(--paper)}.sign.svelte-vavtqu:not(:disabled):hover{transition:scale .2s;scale:1.04}}@media (width>=761px) and (height<=700px){.signs.svelte-vavtqu{gap:9px}.sign.svelte-vavtqu{gap:4px;padding:8px 8px 7px;font-size:14px}.drama.svelte-vavtqu .sign:where(.svelte-vavtqu){padding:8px}.sign.svelte-vavtqu svg:where(.svelte-vavtqu){width:26px;height:26px}}@media (width<=760px){.signs.svelte-vavtqu{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;width:100%}.cap.svelte-vavtqu,.sign.svelte-vavtqu small:where(.svelte-vavtqu),.tune.svelte-vavtqu{display:none}.sign.svelte-vavtqu{gap:4px;width:auto;padding:8px 4px;font-size:14px}.sign.svelte-vavtqu svg:where(.svelte-vavtqu){width:24px;height:24px}.drama.svelte-vavtqu .sign:where(.svelte-vavtqu){padding:7px 4px;font-size:13px;box-shadow:0 3px #1d2a5c2e}}.go.svelte-dry6fc{background:var(--red);color:var(--cream);border:0;border-bottom:6px solid var(--red-deep);border-radius:8px;justify-items:center;gap:4px;padding:14px 54px 12px 64px;display:grid;position:relative;mask:radial-gradient(circle at 0,#0000 12px,#000 12.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 12px,#000 12.5px) 100%/51% 100% no-repeat}.go.svelte-dry6fc:before{content:"";border-left:2px dashed #fff6e099;position:absolute;top:9px;bottom:9px;left:34px}.word.svelte-dry6fc{font:400 clamp(26px, 2.6vw, 34px) / 1 var(--heavy);white-space:nowrap}.serial.svelte-dry6fc{font:700 10px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:#ffe7a3}.go.svelte-dry6fc:active:not(:disabled){border-bottom-width:2px;transform:translateY(4px)}.go.svelte-dry6fc:disabled{filter:saturate(.5)brightness(.92);cursor:default}@media (hover:hover){.go.svelte-dry6fc:hover:not(:disabled){transition:scale .2s;scale:1.04}}.wheel.svelte-17esvwc{isolation:isolate;justify-items:center;display:grid;position:relative}.wheel.svelte-17esvwc:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent 0 8%, var(--wood) 8% 18%, transparent 18% 82%, var(--wood) 82% 92%, transparent 92%);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);width:46%;height:30%;position:absolute;bottom:-12px;left:50%;translate:-50%}canvas.svelte-17esvwc{width:var(--wheel);aspect-ratio:1;touch-action:none;cursor:grab;display:block}canvas.svelte-17esvwc:active{cursor:grabbing}.app.svelte-1n46o8q{height:100svh;padding-top:calc(var(--canopy) + 18px + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.stage.svelte-1n46o8q{grid-template-columns:var(--side) minmax(0, 1fr) var(--side);min-height:0;padding:0 var(--gutter);grid-template-rows:minmax(0,1fr);align-items:center;gap:16px;display:grid}.side.svelte-1n46o8q{justify-items:center;display:grid}.machine.svelte-1n46o8q{align-self:stretch;place-items:center;min-height:0;display:grid;container-type:size}.machine.svelte-1n46o8q.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) svelte-1n46o8q-shake}@keyframes svelte-1n46o8q-shake{20%,80%{translate:4px -1px}35%,65%{translate:-6px 2px}50%{translate:6px}}.slot.svelte-1n46o8q{place-items:center;display:grid}.foot.svelte-1n46o8q{padding:6px var(--gutter) 22px;justify-items:center;gap:8px;display:grid}.keys.svelte-1n46o8q{font:600 12px/1.3 var(--body);color:var(--ink-3);letter-spacing:.04em;margin:0}.keys.svelte-1n46o8q kbd:where(.svelte-1n46o8q){font:700 11px/1 var(--body);border:1.5px solid var(--line);background:var(--paper);border-radius:4px;padding:2px 6px}@media (hover:none){.keys.svelte-1n46o8q{display:none}}@media (width<=760px){.stage.svelte-1n46o8q{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}.side.left.svelte-1n46o8q{order:-2}.side.right.svelte-1n46o8q{order:-1}.machine.svelte-1n46o8q{padding-top:6px}.foot.svelte-1n46o8q{padding-bottom:8px}}.toast.svelte-1n46o8q{z-index:80;left:50%;bottom:max(22px, env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;background:var(--navy);max-width:calc(100% - 32px);color:var(--cream);font:800 14px/1.3 var(--body);text-align:center;border-radius:999px;padding:12px 18px;transition:opacity .25s,translate .25s;position:fixed;translate:-50% 12px}.toast.on.svelte-1n46o8q{opacity:1;translate:-50%}
