@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:75% 100%;font-display:swap;src:url(./bricolage-grotesque.ETsp9OP2.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./space-mono-400.Wy3NpCq4.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./space-mono-700.6NnW1qxO.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f2f2ec)var(--lightningcss-dark,#121218);--text:var(--lightningcss-light,#15151c)var(--lightningcss-dark,#f2f2ec);--ink:var(--text);--muted:var(--lightningcss-light,#62626e)var(--lightningcss-dark,#a3a3b1);--border:var(--lightningcss-light,#d4d4ca)var(--lightningcss-dark,#31313b);--field:var(--lightningcss-light,#e4e4db)var(--lightningcss-dark,#26262f);--hover:var(--lightningcss-light,#e9e9e1)var(--lightningcss-dark,#1c1c24);--sheet:var(--lightningcss-light,#f7f7f2)var(--lightningcss-dark,#1a1a21);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#23232c);--accent:var(--lightningcss-light,#2c3be8)var(--lightningcss-dark,#c9f235);--on-accent:var(--lightningcss-light,#f2f2ec)var(--lightningcss-dark,#15151c);--misprint:var(--lightningcss-light,#9fd400)var(--lightningcss-dark,#3a49ff);--lime:#c9f235;--on-lime:#15151c;--star:var(--lightningcss-light,#c9f235)var(--lightningcss-dark,#3a49ff);--lilac:#d8cbff;--on-lilac:#15151c;--like:var(--accent);--danger:var(--lightningcss-light,#d92d20)var(--lightningcss-dark,#ff6b5b);--placeholder:var(--lightningcss-light,#e2e2d9)var(--lightningcss-dark,#1d1d25);--line:2.5px;--lift:4px 4px 0 var(--ink);--font:"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--mono:"Space Mono", ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-size:15px;line-height:20px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}dialog{color:var(--text)}dialog::backdrop{background:#15151c8c}.icon-button{min-width:40px;height:40px;color:var(--text);background:0 0;border:0;place-items:center;padding:0 8px;display:grid}.icon-button:disabled{opacity:.3}:root :where(.masthead,.welcome-bar) .home-button.home-button{border:var(--line) solid var(--ink);background:var(--lilac);width:38px;height:38px;color:var(--on-lilac);box-shadow:3px 3px 0 var(--ink);border-radius:10px}@media (hover:hover){:root :where(.masthead,.welcome-bar) .home-button.home-button:hover{background:var(--lilac)}}.primary,.secondary{border:var(--line) solid var(--ink);min-height:46px;box-shadow:var(--lift);letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.primary{background:var(--lime);color:var(--on-lime)}.secondary{background:var(--card);color:var(--text)}.primary:active:not(:disabled),.secondary:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.primary:disabled,.secondary:disabled{opacity:.5}.text-button{color:var(--text);background:0 0;border:0;padding:8px 4px;font-size:16px;font-weight:600}.text-button.accent{color:var(--accent);font-weight:800}.text-button:disabled{opacity:.4}.display{letter-spacing:-.01em;text-transform:uppercase;font-weight:800;font-stretch:75%;line-height:.95}.misprint{color:var(--accent);text-shadow:.04em .03em 0 var(--misprint)}.tag{border:var(--line) solid var(--ink);background:var(--card);font:700 12px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 4px;display:inline-flex}.masthead{z-index:10;border-bottom:3px solid var(--ink);background:var(--bg);align-items:center;gap:4px;height:56px;padding:0 10px 0 16px;display:flex;position:sticky;top:0}.masthead h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:22px;overflow:hidden}.empty-note{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;margin:0 auto;padding:44px 28px;display:flex}.empty-note h2{margin:4px 0 0;font-size:30px}.empty-note p{max-width:340px;color:var(--muted);margin:0}.error{color:var(--danger);margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.4}.hint{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:17px}.field-box{border:var(--line) solid var(--ink);background:var(--card);border-radius:12px}.spinner{vertical-align:-3px;border:2.5px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page.svelte-y0rzom{min-height:100dvh}header.svelte-y0rzom{gap:10px}header.svelte-y0rzom .icon-button:where(.svelte-y0rzom){margin:0 -8px 0 -12px}.brand.svelte-y0rzom{margin-right:auto;text-decoration:none;display:block}header.svelte-y0rzom .primary:where(.svelte-y0rzom){min-height:38px;box-shadow:3px 3px 0 var(--ink);padding:0 14px}main.svelte-y0rzom{padding-bottom:env(safe-area-inset-bottom)}.door.svelte-y0rzom{z-index:100;position:fixed;inset:0}.profile.svelte-2zbr6l{max-width:935px;margin:0 auto}.buttons.svelte-2zbr6l{gap:10px;padding:20px 16px 8px;display:flex}.buttons.svelte-2zbr6l>:where(.svelte-2zbr6l){white-space:nowrap;flex:1}.buttons.svelte-2zbr6l>.wide:where(.svelte-2zbr6l){flex:1.4}.pad.svelte-2zbr6l{margin:0;padding:0 16px}.loading.svelte-2zbr6l{align-items:flex-start;gap:16px;padding:24px 16px;display:flex}.lines.svelte-2zbr6l{flex-direction:column;flex:1;gap:10px;display:flex}.bone.svelte-2zbr6l{background:var(--placeholder);display:block}.bone.line.svelte-2zbr6l{border-radius:8px;width:100%;height:48px}.bone.short.svelte-2zbr6l{width:70%}.bone.round.svelte-2zbr6l{border-radius:50%;width:110px;height:110px}
