@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,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)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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal.87r-Z-Re.woff2)format("woff2"),url(./lilita-one-latin-400-normal.DXkechA3.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./lexend-vietnamese-wght-normal.RvljkFvg.woff2)format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./lexend-latin-ext-wght-normal.B6JQhE1e.woff2)format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./lexend-latin-wght-normal.ci0D1wrL.woff2)format("woff2-variations");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}:root{--bg:#e8f1fb;--surface:#fff;--surface-2:#f2f7fd;--ink:#13283f;--ink-soft:#4f6682;--line:#d2dfed;--line-deep:#b7c9dd;--accent:#f26b0f;--accent-deep:#c25200;--accent-soft:#ffe7d4;--on-accent:#fff;--accent-ink:var(--accent);--good:#20a457;--good-deep:#157a3e;--good-soft:#daf4e3;--bad:#e0434b;--bad-deep:#a92e35;--bad-soft:#fde1e2;--warn:#e8950c;--warn-soft:#fff0d3;--gold:#ffc22e;--gold-deep:#c48a00;--flame:#ff5a1f;--font-display:"Lilita One", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;--font-body:"Lexend Variable", "Lexend", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:18px;--radius-sm:12px;--nav-h:68px;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0e1b2b;--surface:#16283d;--surface-2:#1c324c;--ink:#eaf2fb;--ink-soft:#9db3cc;--line:#284460;--line-deep:#0a1522;--accent-soft:#3d2715;--good-soft:#12361f;--bad-soft:#3d1a1e;--warn-soft:#3b2c0e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin=hav]{--accent:#0b8f9c;--accent-deep:#066570;--accent-soft:#d3f2f4}:root[data-skin=skog]{--accent:#2f8f3c;--accent-deep:#1e6528;--accent-soft:#dcf1de}:root[data-skin=lava]{--accent:#e8461c;--accent-deep:#a8280a;--accent-soft:#fde0d4}:root[data-skin=rymd]{--accent:#5a72ff;--accent-deep:#3245c9;--accent-soft:#1c2668}:root[data-skin=guld]{--accent:#b88400;--accent-deep:#855f00;--accent-soft:#fbefcc}:root[data-skin=choklad]{--accent:#8a5a3c;--accent-deep:#5e3a24;--accent-soft:#f1e2d6}:root[data-skin=himmel]{--accent:#2f86e0;--accent-deep:#1b5ea6;--accent-soft:#dbeafb}:root[data-skin=rosa]{--accent:#d6409f;--accent-deep:#9c2a73;--accent-soft:#fadcef}:root[data-skin=natt]{--accent:#4b4fc9;--accent-deep:#31348f;--accent-soft:#e0e1fa}:root[data-skin=lila]{--accent:#8a4fe0;--accent-deep:#5f2fa8;--accent-soft:#ede2fc}:root[data-skin=banan]{--accent:#f5c518;--accent-deep:#c29400;--accent-soft:#fff4c4;--on-accent:#3d2e00;--accent-ink:#8f6a00}:root[data-skin=vinter]{--accent:#3a9de8;--accent-deep:#1f6fae;--accent-soft:#dcefff}:root[data-skin=neon]{--accent:#ff2fd6;--accent-deep:#a3168a;--accent-soft:#3a0f35}:root[data-skin=regnbage]{--accent:#8f5cff;--accent-deep:#5a31c4;--accent-soft:#ece4ff}:root[data-theme=dark][data-skin=hav]{--accent-soft:#0f3438}:root[data-theme=dark][data-skin=skog]{--accent-soft:#15331a}:root[data-theme=dark][data-skin=lava]{--accent:#ff5a24;--accent-soft:#3d1a10}:root[data-theme=dark][data-skin=guld]{--accent-soft:#3a2d08}:root[data-theme=dark][data-skin=choklad]{--accent:#b07a55;--accent-deep:#7a4f33;--accent-soft:#3a2a1f}:root[data-theme=dark][data-skin=himmel]{--accent-soft:#14304f}:root[data-theme=dark][data-skin=rosa]{--accent-soft:#3d1533}:root[data-theme=dark][data-skin=natt]{--accent:#6b70e8;--accent-soft:#1d1f4a}:root[data-theme=dark][data-skin=lila]{--accent:#9d6bf0;--accent-soft:#2a1a4a}:root[data-theme=dark][data-skin=banan]{--accent-soft:#3a3108;--accent-ink:#f5c518}:root[data-theme=dark][data-skin=vinter]{--accent-soft:#15324d}:root[data-theme=dark][data-skin=regnbage]{--accent-soft:#261c4f}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;padding-top:env(safe-area-inset-top,0px);font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:.01em;margin:0;font-weight:400;line-height:1.1}h1{font-size:2rem}h2{font-size:1.45rem}h3{font-size:1.15rem}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-soft)}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:600}.page{max-width:560px;padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-block:16px calc(var(--nav-h) + 32px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;margin:0 auto;display:flex}.page.bare{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.stack{flex-direction:column;gap:12px;display:flex}.row{align-items:center;gap:12px;display:flex}.wrap{flex-wrap:wrap}.spacer{flex:1}.card{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);padding:16px}.btn{--b:var(--surface);--b-deep:var(--line-deep);--b-ink:var(--ink);border:2px solid var(--b-deep);border-radius:var(--radius-sm);background:var(--b);min-height:48px;color:var(--b-ink);font-family:var(--font-display);letter-spacing:.02em;box-shadow:0 4px 0 var(--b-deep);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:1.1rem;line-height:1.25;text-decoration:none;transition:transform 80ms,box-shadow 80ms,filter .12s;display:inline-flex}.btn:hover{filter:brightness(1.04)}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--b-deep);transform:translateY(3px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{--b:var(--accent);--b-deep:var(--accent-deep);--b-ink:var(--on-accent)}.btn-good{--b:var(--good);--b-deep:var(--good-deep);--b-ink:#fff}.btn-bad{--b:var(--bad);--b-deep:var(--bad-deep);--b-ink:#fff}.btn-big{border-radius:var(--radius);min-height:68px;box-shadow:0 6px 0 var(--b-deep);font-size:1.7rem}.btn-big:active:not(:disabled){box-shadow:0 1px 0 var(--b-deep);transform:translateY(5px)}.btn-small{min-height:38px;box-shadow:0 3px 0 var(--b-deep);padding:6px 12px;font-size:.95rem}.btn-block{width:100%}.btn-link{color:var(--ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-weight:600;text-decoration:underline}.field{flex-direction:column;gap:6px;display:flex}.field>span{font-size:.9rem;font-weight:600}.input,.select,.textarea{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:48px;padding:10px 14px;font-size:1rem}.textarea{resize:vertical;min-height:200px;line-height:1.6;font-family:var(--font-body)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);outline:none}.chip{background:var(--surface-2);border:1.5px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.bar{background:var(--surface-2);border:2px solid var(--line);border-radius:999px;height:12px;overflow:hidden}.bar>i{background:var(--accent);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.3,1.4,.5,1);display:block}.bar.gold>i{background:var(--gold)}.bar.good>i{background:var(--good)}.coin{background:var(--gold);width:1.15em;height:1.15em;box-shadow:inset 0 -2px 0 var(--gold-deep);color:#6b4a00;font-family:var(--font-display);vertical-align:-.15em;border-radius:50%;place-items:center;font-size:.95em;line-height:1;display:inline-grid}.coin:after{content:"";opacity:.6;border:2px solid #b07a00;border-radius:50%;width:40%;height:40%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root[data-skin=rymd]{--bg:#060a22;--surface:#0e1537;--surface-2:#161f4c;--ink:#eef2ff;--ink-soft:#a3afdc;--line:#24306c;--line-deep:#04061a;--accent:#5a72ff;--accent-deep:#3245c9;--accent-soft:#1c2668;--good-soft:#12361f;--bad-soft:#3d1a1e;--warn-soft:#3b2c0e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin=rymd] body{background:radial-gradient(ellipse 80% 50% at 85% 10%, #466eff4d, transparent 70%), radial-gradient(ellipse 70% 45% at 10% 75%, #8c5aff2e, transparent 70%), var(--bg);background-attachment:fixed}:root[data-skin=rymd] .btn-primary{box-shadow:0 4px 0 var(--b-deep), 0 0 22px #506eff80;background:linear-gradient(135deg,#8a6cff 0%,#4a63f5 45%,#2f9bff 100%)}:root[data-skin=rymd] .btn-primary.btn-big{box-shadow:0 6px 0 var(--b-deep), 0 0 28px #506eff8c}:root[data-skin=guld] .btn-primary{--b-ink:#3a2600;background:linear-gradient(105deg,#0000 40%,#ffffffa6 50%,#0000 60%) 200% 0/250% 100% no-repeat,linear-gradient(135deg,#f8dc7a 0%,#e0b130 45%,#b88400 100%) 0 0/100% 100%;animation:5s ease-in-out 1s infinite gold-shine}@keyframes gold-shine{0%,70%{background-position:200% 0,0 0}90%,to{background-position:-100% 0,0 0}}:root[data-skin=guld] .current{box-shadow:0 0 24px #e0b13040}:root[data-skin=vinter] body{background:linear-gradient(180deg, #d6ecfc 0%, var(--bg) 420px)}:root[data-skin=vinter][data-theme=dark] body{background:linear-gradient(180deg, #132a45 0%, var(--bg) 420px)}:root[data-skin=vinter] .btn-primary{background:linear-gradient(#8fd0ff 0%,#3a9de8 60%,#2a7fc8 100%)}:root[data-skin=neon]{--bg:#07060f;--surface:#110f1f;--surface-2:#19162c;--ink:#f5f0ff;--ink-soft:#a7a0c8;--line:#2a2546;--line-deep:#040309;--good-soft:#0f3420;--bad-soft:#3d1a1e;--warn-soft:#3b2c0e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin=neon] .btn-primary{--b-ink:#ffd6f8;text-shadow:0 0 8px #ff2fd6e6;background:#14051a;border-color:#ff2fd6;box-shadow:0 4px #a3168a,0 0 14px #ff2fd6a6,inset 0 0 12px #ff2fd659}:root[data-skin=neon] .current,:root[data-skin=neon] .list-row.active{border-color:#2bf0ff;box-shadow:0 0 16px #2bf0ff59,inset 0 0 10px #2bf0ff1f}:root[data-skin=regnbage] .btn-primary{--b-ink:#fff;text-shadow:0 2px #00000059;background:linear-gradient(90deg,#ff4d4d,#ffb84d,#ffe94d,#4dd96b,#4da6ff,#9b5cff,#ff4d4d,#ffb84d,#ffe94d,#4dd96b,#4da6ff,#9b5cff,#ff4d4d) 0 0/200% 100%;animation:8s linear infinite rainbow}@keyframes rainbow{0%{background-position:0 0}to{background-position:100% 0}}:root[data-skin=lava] body{background:linear-gradient(0deg, #ff5a2429 0%, transparent 380px), var(--bg)}:root[data-skin=lava] .btn-primary{--b-ink:#fff;text-shadow:0 2px #78140080;background:linear-gradient(100deg,#ff9a2e,#ff4a1c,#d91f0a,#ff6a1f,#ffb02e,#ff4a1c,#ff9a2e) 0 0/200% 100%;animation:6s linear infinite lava-flow;box-shadow:0 4px #8f1f05,0 0 18px #ff5a2473}@keyframes lava-flow{to{background-position:100% 0}}:root[data-skin=lava] .current{box-shadow:0 0 18px #ff5a2459}:root[data-skin=halloween]{--bg:#120a1c;--surface:#1d1230;--surface-2:#26183d;--ink:#f7efff;--ink-soft:#b9a8d2;--line:#3a2758;--line-deep:#08040e;--accent:#ff8c1a;--accent-deep:#b85400;--accent-soft:#3d2210;--good-soft:#12361f;--bad-soft:#3d1a1e;--warn-soft:#3b2c0e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-skin=halloween] body{background:radial-gradient(ellipse 90% 50% at 50% 110%, #7a2fd047, transparent 70%), var(--bg);background-attachment:fixed}:root[data-skin=halloween] .btn-primary{text-shadow:0 2px #78280073;box-shadow:0 4px 0 var(--b-deep), 0 0 18px #ff8c1a66;background:linear-gradient(#ffb347 0%,#ff7a1a 55%,#e0530a 100%)}.switch{appearance:none;background:var(--line-deep);cursor:pointer;border-radius:999px;flex:none;order:1;width:52px;height:32px;margin:0 0 0 auto;transition:background-color .15s;position:relative}.switch:before{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #00000040}.switch:checked{background:var(--accent)}.switch:checked:before{transform:translate(20px)}.switch:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.switch:disabled{opacity:.5;cursor:not-allowed}.adult-bar.svelte-1s965kv{z-index:60;padding:calc(8px + env(safe-area-inset-top,0px)) var(--gutter-r) 10px var(--gutter-l);background:var(--warn);color:#2a1a00;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex;position:sticky;top:0}.bar-label.svelte-1s965kv{flex:1}nav.svelte-oeh3u8{z-index:50;max-width:560px;padding:6px var(--gutter-r) calc(6px + env(safe-area-inset-bottom,0px)) var(--gutter-l);background:var(--surface);border-top:2px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}nav.svelte-oeh3u8:before{content:"";z-index:-1;background:var(--surface);border-top:2px solid var(--line);position:absolute;inset:-2px -100vw 0}a.svelte-oeh3u8{border-radius:var(--radius-sm);color:var(--ink-soft);flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:0;padding:6px 2px;font-size:.72rem;font-weight:600;text-decoration:none;display:flex}.label-text.svelte-oeh3u8{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}a.on.svelte-oeh3u8{color:var(--accent-ink);background:var(--accent-soft)}.icon.svelte-oeh3u8{place-items:center;height:26px;display:grid}a.adult.svelte-oeh3u8{color:var(--warn)}a.on.svelte-oeh3u8 .icon:where(.svelte-oeh3u8) svg{fill:currentColor;fill-opacity:.2}a.me-tab.svelte-oeh3u8,a.me-tab.on.svelte-oeh3u8{background:0 0;position:relative}.me.svelte-oeh3u8{background:var(--surface-2);border:3px solid var(--accent);width:60px;height:60px;box-shadow:0 4px 0 var(--accent-deep);border-radius:50%;place-items:center;margin-top:-30px;margin-bottom:6px;font-size:32px;line-height:1;transition:transform .15s;display:grid}a.me-tab.on.svelte-oeh3u8 .me:where(.svelte-oeh3u8){border-color:var(--accent);background:var(--accent-soft);box-shadow:0 4px 0 var(--accent-deep);transform:scale(1.05)}a.me-tab.on.svelte-oeh3u8 .label-text:where(.svelte-oeh3u8){color:var(--accent-ink)}.fx.svelte-1mk2qvn{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.update.svelte-z1ckp5{left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px));z-index:60;padding:10px var(--gutter-r) 10px var(--gutter-l);background:var(--accent-soft);border-top:2px solid var(--accent);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:.95rem;font-weight:600;animation:.3s ease-out svelte-z1ckp5-up;display:flex;position:fixed}@keyframes svelte-z1ckp5-up{0%{transform:translateY(100%)}}
