.bell.svelte-fz0cja{position:relative}.icon.svelte-fz0cja{color:var(--text);background:0 0;border:none;padding:.3rem;line-height:0;position:relative}.badge.svelte-fz0cja{background:var(--accent);min-width:18px;height:18px;color:var(--accent-text);text-align:center;border-radius:9px;padding:0 4px;font-size:.7rem;line-height:18px;position:absolute;top:-2px;right:-4px}.panel.svelte-fz0cja{z-index:10;width:min(360px,100vw - 1.5rem);max-height:70vh;padding:.75rem;font-size:.9rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000026}.tabs.svelte-fz0cja{gap:.4rem;margin-bottom:.5rem;display:flex}.tabs.svelte-fz0cja button:where(.svelte-fz0cja){padding:.3rem .7rem;font-size:.85rem}.title.svelte-fz0cja{margin:0 0 .5rem;font-weight:700}ul.svelte-fz0cja{margin:0;padding:0;list-style:none}li.svelte-fz0cja{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:.55rem .25rem;line-height:1.4}li.unread.svelte-fz0cja{background:color-mix(in srgb, var(--accent) 8%, transparent)}.when.svelte-fz0cja{float:right;margin-left:.5rem;font-size:.8rem}:root{--bg:#f6f3ee;--surface:#fff;--text:#1b1a17;--muted:#6b665e;--line:#e2ddd4;--accent:#d6361f;--accent-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#141311;--surface:#1e1c19;--text:#f1ede6;--muted:#a39d93;--line:#34312c;--accent:#ff5a3c;--accent-text:#141311}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}header{justify-content:space-between;align-items:center;gap:1rem;max-width:760px;margin:0 auto;padding:1rem;display:flex}header nav{align-items:center;gap:1rem;display:flex}header nav a{white-space:nowrap}@media (width<=420px){header nav{gap:.5rem;font-size:.9rem}header .brand{font-size:1.4rem}header{padding:1rem .75rem}.wide{display:none}}.brand{letter-spacing:-.04em;font-size:1.6rem;font-weight:900;text-decoration:none}.brand span{color:var(--accent)}main{max-width:760px;margin:0 auto;padding:0 1rem 4rem}h1{letter-spacing:-.02em;margin:1rem 0;font-size:1.8rem;line-height:1.2}h2{margin:2rem 0 .75rem;font-size:1.15rem}.muted{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:1rem}.btn,button{font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-weight:600;text-decoration:none;display:inline-block}button.ghost,.btn.ghost{color:var(--text);border-color:var(--line);background:0 0}button.danger{color:var(--accent);background:0 0}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}label{margin:1rem 0 .3rem;font-weight:600;display:block}label small{color:var(--muted);font-weight:400}input,textarea,select{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:.55rem .7rem}.row{flex-wrap:wrap;gap:.75rem;display:flex}.row>*{flex:200px}.actions{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.error{color:var(--accent);font-weight:600}.tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;display:inline-block}footer.svelte-12qhfyh{max-width:760px;color:var(--muted);margin:0 auto;padding:0 1rem 2rem;font-size:.85rem}
