@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(./fredoka-latin-400-normal-17JuUzdy.woff2)format("woff2"),url(./fredoka-latin-400-normal-DbXSrOeS.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(./fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(./nunito-latin-400-normal-DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(./nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.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:400;src:url(./nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(./nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff")}@font-face{font-family:Bagel Fat One;font-style:normal;font-display:swap;font-weight:400;src:url(./bagel-fat-one-latin-400-normal-CB1T13M1.woff2)format("woff2"),url(./bagel-fat-one-latin-400-normal-BFAfIXLM.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(./fraunces-latin-500-normal-DnGCNyPD.woff2)format("woff2"),url(./fraunces-latin-500-normal-BTR4KCeb.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(./fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(./fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(./lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(./lexend-latin-400-normal-CHypAkT3.woff)format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(./lexend-latin-600-normal-DdvlkEkX.woff2)format("woff2"),url(./lexend-latin-600-normal-DSBzZxpA.woff)format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(./lexend-latin-700-normal-DqO8md6r.woff2)format("woff2"),url(./lexend-latin-700-normal-DVyJlN8t.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(./opendyslexic-latin-400-normal-nUhe5EwG.woff2)format("woff2"),url(./opendyslexic-latin-400-normal-Cv3YY6GF.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(./opendyslexic-latin-700-normal-Bnmt45Ln.woff2)format("woff2"),url(./opendyslexic-latin-700-normal-wYUJcbXi.woff)format("woff")}:root{--bg:#fbf8ff;--bg2:#f2ecff;--ink:#2b2140;--ink2:#4a4061;--muted:#7a7092;--line:#ebe4f7;--card:#fff;--primary:#7c5cf5;--primary-hi:#a48bff;--primary-edge:#5d42d4;--mint:#4fcf9f;--mint-edge:#2fa77a;--pink:#ff8fbf;--sky:#79c4f2;--lemon:#ffe25e;--lilac:#b79cf2;--star:#ffd83a;--star-edge:#e3c11e;--radius:22px;--shadow:0 14px 34px -16px #3c286e52;--shadow-sm:0 6px 16px -8px #3c286e47;--font-ui:"Fredoka", "Nunito", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--font-type:"Fredoka", "Nunito", system-ui, sans-serif;--btn-radius:18px;--btn-border:0;--btn-shadow-color:#e0d6f6;--panel-border:1px solid var(--line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-font=atkinson]{--font-type:"Atkinson Hyperlegible", "Nunito", sans-serif;--font-body:"Atkinson Hyperlegible", "Nunito", sans-serif}:root[data-font=lexend]{--font-type:"Lexend", "Nunito", sans-serif;--font-body:"Lexend", "Nunito", sans-serif}:root[data-font=opendyslexic]{--font-type:"OpenDyslexic", "Nunito", sans-serif;--font-body:"OpenDyslexic", "Nunito", sans-serif}:root[data-look=ink]{--bg:#fff8dc;--bg2:#fff4b8;--ink:#2a1b3d;--line:#2a1b3d;--card:#fff;--primary:#ff6fae;--primary-hi:#ff8fc0;--primary-edge:#2a1b3d;--font-ui:"Bagel Fat One", "Fredoka", sans-serif;--btn-border:3px solid #2a1b3d;--btn-shadow-color:#2a1b3d;--panel-border:3px solid #2a1b3d;--shadow:5px 6px 0 #2a1b3d;--shadow-sm:3px 4px 0 #2a1b3d}:root[data-look=paper]{--bg:#f4eee2;--bg2:#ebe3d2;--ink:#3a3346;--muted:#7b7285;--line:#e2d8c6;--card:#fffdf7;--primary:#8a7bc0;--primary-hi:#a294d4;--primary-edge:#6a5c9e;--font-ui:"Fraunces", Georgia, serif;--btn-radius:8px;--radius:10px;--btn-shadow-color:#d9cdb6;--shadow:0 4px 8px #46372338;--shadow-sm:0 2px 4px #46372338}:root[data-look=geo]{--bg:#fff;--bg2:#f5f3fa;--ink:#1f1a2e;--line:#eeeaf5;--primary:#5b4cf0;--primary-hi:#6c5ef5;--primary-edge:#3f32c4;--font-ui:"Lexend", sans-serif;--btn-radius:999px;--btn-shadow-color:transparent;--shadow:0 10px 24px -14px #1e143c59;--shadow-sm:0 4px 10px -6px #1e143c4d}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font:16px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;overflow:hidden}#app{height:100%}h1,h2,h3,h4{font-family:var(--font-ui);margin:0;font-weight:600;line-height:1.12}:root[data-look=ink] h1,:root[data-look=ink] h2,:root[data-look=ink] h3{font-weight:400}button{font:inherit;color:inherit;align-items:stretch}input,textarea,select{font:inherit;-webkit-user-select:text;user-select:text}.btn{font:600 18px/1 var(--font-ui);border-radius:var(--btn-radius);border:var(--btn-border);background:var(--card);min-height:50px;color:var(--ink);box-shadow:0 4px 0 var(--btn-shadow-color), var(--shadow-sm);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:13px 22px;transition:transform .1s,box-shadow .1s,filter .15s;display:inline-flex}:root[data-look=ink] .btn{font-weight:400}.btn:hover{filter:brightness(1.03);transform:translateY(-1px)}.btn:active{box-shadow:0 1px 0 var(--btn-shadow-color);transform:translateY(3px)}.btn:focus-visible{outline:3px solid var(--primary-hi);outline-offset:3px}.btn-primary{background:linear-gradient(var(--primary-hi), var(--primary));color:#fff;box-shadow:0 5px 0 var(--primary-edge), var(--shadow-sm)}:root[data-look=ink] .btn-primary{color:#2a1b3d}.btn-primary:active{box-shadow:0 1px 0 var(--primary-edge)}.btn-mint{background:linear-gradient(#7fe0bb, var(--mint));color:#10402f;box-shadow:0 5px 0 var(--mint-edge), var(--shadow-sm)}.btn-big{border-radius:calc(var(--btn-radius) + 4px);min-height:60px;padding:16px 30px;font-size:22px}.btn-icon{width:50px;padding:0}.btn-ghost{box-shadow:none;background:0 0}.btn-ghost:active{box-shadow:none}.btn[disabled]{opacity:.5;pointer-events:none}.card{background:linear-gradient(180deg, #fff, var(--card) 40%);border:var(--panel-border);border-radius:var(--radius);box-shadow:inset 0 2px 0 #ffffffe6, var(--shadow), 0 30px 60px -40px #3c286e59}.muted{color:var(--muted)}.kbd{border:1px solid var(--line);min-width:28px;height:28px;font:700 13px/1 var(--font-body);color:var(--ink2);background:#fff;border-bottom-width:3px;border-radius:8px;place-items:center;padding:0 8px;display:inline-grid}@media (hover:none) and (pointer:coarse){.kbd{display:none}}.screen{position:absolute;inset:0;overflow:hidden}.scroll{overscroll-behavior:contain;overflow-y:auto}.scroll::-webkit-scrollbar{width:10px}.scroll::-webkit-scrollbar-thumb{border:3px solid var(--bg);background:#d9d0ef;border-radius:10px}@keyframes appear{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{box-shadow:0 0 #7c5cf573}to{box-shadow:0 0 0 16px #7c5cf500}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root{--grain:.5}:root[data-look=paper]{--grain:1}:root[data-look=geo]{--grain:.3}body:after{content:"";z-index:9999;pointer-events:none;opacity:var(--grain);background:url(./grain-B-1K8WQY.png) 0 0/256px 256px;position:fixed;inset:0}html.stage-on body:after{display:none}button.svelte-addxzg{cursor:pointer;font:inherit;color:var(--ink)}img.svelte-addxzg{border-radius:50%;transition:transform .25s cubic-bezier(.3,.8,.4,1.6);display:block}button.svelte-addxzg:hover img:where(.svelte-addxzg){transform:translateY(-3px)rotate(-8deg)scale(1.06)}.round.svelte-addxzg{background:#f2f9ff;border:3px solid #c9e6fb;border-radius:50%;place-items:center;padding:3px;display:grid;box-shadow:0 4px #c9e6fb}.round.svelte-addxzg img:where(.svelte-addxzg){width:40px;height:40px}.round.svelte-addxzg:active{transform:translateY(3px);box-shadow:0 1px #c9e6fb}.pill.svelte-addxzg{background:#ffffffd1;border:2px solid #ffffffe6;border-radius:999px;align-items:center;gap:10px;padding:5px 8px 5px 5px;display:inline-flex;box-shadow:0 6px 18px -8px #3c286e59}.pill.svelte-addxzg img:where(.svelte-addxzg){width:34px;height:34px}.by.svelte-addxzg{font:600 14px var(--font-body);color:var(--ink2)}.by.svelte-addxzg b:where(.svelte-addxzg){color:var(--ink);font-weight:800}.more.svelte-addxzg{font:800 13px var(--font-body);color:#fff;background:linear-gradient(135deg, #58b4f0, var(--primary));border-radius:999px;padding:6px 12px}.pill.svelte-addxzg:hover .more:where(.svelte-addxzg){filter:brightness(1.08)}.logo.svelte-3bcpqf{justify-content:center;gap:calc(var(--sz) * .35);font:700 var(--sz)/1 "Fredoka", var(--font-ui);flex-wrap:wrap;margin:0;display:flex}[data-look=ink] .logo.svelte-3bcpqf{font-family:Bagel Fat One,Fredoka;font-weight:400}[data-look=paper] .logo.svelte-3bcpqf{font-family:Fraunces,serif}[data-look=geo] .logo.svelte-3bcpqf{font-family:Lexend,sans-serif}.word.svelte-3bcpqf{gap:calc(var(--sz) * .08);display:flex}.cap.svelte-3bcpqf{width:calc(var(--sz) * 1.06);height:calc(var(--sz) * 1.12);border-radius:calc(var(--sz) * .26);background:var(--c);background:linear-gradient(#fff, color-mix(in srgb, var(--c) 70%, #fff));color:var(--ink);box-shadow:0 calc(var(--sz) * .1) 0 #b9a8e0, 0 calc(var(--sz) * .2) calc(var(--sz) * .3) calc(var(--sz) * -.12) #321e5a73;box-shadow:0 calc(var(--sz) * .1) 0 color-mix(in srgb, var(--c) 70%, #6b5a9a), 0 calc(var(--sz) * .2) calc(var(--sz) * .3) calc(var(--sz) * -.12) #321e5a73;text-transform:capitalize;place-items:center;display:grid}[data-look=ink] .cap.svelte-3bcpqf{background:var(--c);border:4px solid #2a1b3d;box-shadow:4px 6px #2a1b3d}[data-look=paper] .cap.svelte-3bcpqf{background:var(--c);border-radius:8px;box-shadow:0 4px 6px #4637234d}[data-look=geo] .cap.svelte-3bcpqf{background:var(--c);box-shadow:none}.cap.animate.svelte-3bcpqf{animation:3.2s ease-in-out infinite svelte-3bcpqf-press}@keyframes svelte-3bcpqf-press{0%,70%,to{transform:translateY(0)}76%{transform:translateY(calc(var(--sz) * .08));box-shadow:0 calc(var(--sz) * .02) 0 color-mix(in srgb, var(--c) 70%, #6b5a9a)}84%{transform:translateY(calc(var(--sz) * -.06))}}.gate.svelte-svxzjz{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex}.gate.svelte-svxzjz h2:where(.svelte-svxzjz){margin:0;font-size:32px}.gate.svelte-svxzjz p:where(.svelte-svxzjz){margin:0}.hold.svelte-svxzjz{width:min(280px,100%);position:relative;overflow:hidden}.hold.svelte-svxzjz .fill:where(.svelte-svxzjz){background:#ffffff59;position:absolute;top:0;bottom:0;left:0}.hold.svelte-svxzjz .lbl:where(.svelte-svxzjz){position:relative}.ask.svelte-svxzjz{flex-direction:column;align-items:center;gap:10px;max-width:420px;padding:16px 20px;display:flex}.ask.svelte-svxzjz label:where(.svelte-svxzjz){font:600 18px/1.4 var(--font-ui);color:var(--ink)}.ask.svelte-svxzjz label:where(.svelte-svxzjz) b:where(.svelte-svxzjz){color:var(--primary);font-size:22px}.row.svelte-svxzjz{gap:10px;display:flex}.row.svelte-svxzjz input:where(.svelte-svxzjz){width:90px;font:600 26px var(--font-ui);text-align:center;border:2px solid #e4dcf2;border-radius:12px;padding:6px 10px}.err.svelte-svxzjz{color:#c0396b;font-weight:700}.gs.svelte-1atl9ol{flex-direction:column;align-items:center;gap:4px;display:flex}.gbtn.svelte-1atl9ol{color:#3c4043;min-height:46px;font:700 16px var(--font-body);cursor:pointer;background:#fff;border:1.5px solid #dadce0;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 14px;display:inline-flex;box-shadow:0 2px 6px #3c40432e}.gbtn.svelte-1atl9ol:hover{background:#f8f9fa}.gbtn.svelte-1atl9ol:focus-visible{outline:3px solid var(--primary-hi);outline-offset:3px}.gs.svelte-1atl9ol small:where(.svelte-1atl9ol){max-width:300px;font:700 12.5px/1.25 var(--font-body);color:var(--ink2);text-align:center;background:#ffffffbf;border-radius:999px;padding:2px 10px}.gbg.svelte-1atl9ol{z-index:90;background:#281c4673;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gcard.svelte-1atl9ol{flex-direction:column;align-items:center;width:min(520px,100%);padding:8px 16px 16px;display:flex}.title.svelte-lpy68n{background:0 0}.center.svelte-lpy68n{z-index:6;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:7%;left:0;right:0}.tag.svelte-lpy68n{font:600 22px/1.2 var(--font-ui);color:var(--ink2);background:#fffc;border-radius:999px;margin:6px 0 4px;padding:6px 16px}.play.svelte-lpy68n{margin-top:10px;padding:18px 40px;font-size:26px;animation:2.4s ease-in-out infinite float-y}.press.svelte-lpy68n{font:700 14px var(--font-body);color:var(--ink2);background:#ffffffb3;border-radius:999px;padding:4px 12px;animation:1.6s ease-in-out infinite svelte-lpy68n-blink}@keyframes svelte-lpy68n-blink{50%{opacity:.45}}footer.svelte-lpy68n{text-align:center;z-index:6;position:absolute;bottom:14px;left:0;right:0}.ld.svelte-7b30fm{z-index:3;pointer-events:none;place-items:center;animation:.3s fade-up;display:grid;position:fixed;inset:0}.card.svelte-7b30fm{pointer-events:auto;box-shadow:var(--shadow);text-align:center;background:#fffffff0;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:18px 28px;display:flex}b.svelte-7b30fm{font:600 22px var(--font-ui);color:var(--ink)}p.svelte-7b30fm{font:600 15px var(--font-body);color:var(--ink2);margin:0}.dots.svelte-7b30fm{gap:6px;display:flex}.dots.svelte-7b30fm i:where(.svelte-7b30fm){background:var(--primary-hi,#9b7cf6);border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite svelte-7b30fm-hop}.dots.svelte-7b30fm i:where(.svelte-7b30fm):nth-child(2){animation-delay:.15s}.dots.svelte-7b30fm i:where(.svelte-7b30fm):nth-child(3){animation-delay:.3s}@keyframes svelte-7b30fm-hop{50%{opacity:.6;transform:translateY(-8px)}}.intro.svelte-8cugkq{z-index:200;cursor:pointer;background:linear-gradient(#f2cce0 0 50%,#b2def4 50% 100%);place-items:center;transition:opacity .42s;display:grid;position:fixed;inset:0;overflow:hidden}.intro.leaving.svelte-8cugkq{opacity:0}.film.svelte-8cugkq{object-fit:cover;object-position:54% 38%;width:100%;height:100%;display:block;position:absolute;inset:0}.name.svelte-8cugkq{white-space:nowrap;opacity:0;pointer-events:none;background:#ffffffe0;border-radius:24px;flex-direction:column;align-items:center;gap:2px;padding:10px 26px 9px;transition:opacity .45s,transform .45s cubic-bezier(.3,.8,.4,1.4);display:flex;position:absolute;bottom:6%;left:50%;transform:translateY(14px);box-shadow:0 10px 30px -14px #3c1e5a80}.name.in.svelte-8cugkq{opacity:1;transform:none}.name.svelte-8cugkq b:where(.svelte-8cugkq){font:600 clamp(26px, 4vw, 40px)/1 var(--font-ui);color:#2b2140;text-shadow:0 2px #fff9}.name.svelte-8cugkq small:where(.svelte-8cugkq){font:700 13px var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#4a3f66}.skip.svelte-8cugkq{font:700 13px var(--font-body);color:#4a3f66;pointer-events:none;background:#ffffffb3;border-radius:999px;padding:4px 12px;position:absolute;bottom:14px;right:16px}.app.svelte-1n46o8q{z-index:1;position:fixed;inset:0;overflow:hidden}.stage3d.svelte-1n46o8q{z-index:0;visibility:hidden;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.toast.svelte-1n46o8q{z-index:100;background:var(--ink);color:#fff;width:max-content;max-width:90vw;font:600 16px var(--font-ui);box-shadow:var(--shadow);border-radius:14px;margin:0 auto;padding:12px 18px;animation:.25s fade-up;position:fixed;bottom:28px;left:0;right:0}.toast.high.svelte-1n46o8q{top:76px;bottom:auto}.settings-layer.svelte-1n46o8q{z-index:70;animation:.2s fade-up;position:fixed;inset:0}
