:root,:root[data-theme=dark]{--bg:#15101b;--surface:#211a2a;--surface-2:#2b2236;--fg:#f3ecf8;--muted:#b3a4c1;--line:#362b43;--brand:#6e4287;--on-brand:#fff;--plum:#eadcf5;--accent:#c7a3e0;--accent-soft:#33244a;--on-accent:#1b1024;--urgent:#c4533d;--urgent-soft:#3d221e;--gold:#e2b955;--ok:#6fcf9a;--urgent-fg:#f0907c;--ok-fg:#6fcf9a;--line-strong:#7d6c90;--brand-hover:#5a3470;--scrim:#0a051099;--art-from:#6e4287;--art-to:#2b1840;--on-art:#fff;--on-art-muted:#e9dcf3;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--f-display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", system-ui, sans-serif;--f-body:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--r-lg:22px;--r-md:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f7f3fa;--surface:#fff;--surface-2:#f1eaf6;--fg:#1f1428;--muted:#6d5c7a;--line:#e4d9ec;--plum:#3b1957;--accent:#6e4287;--accent-soft:#efe5f6;--on-accent:#fff;--gold:#a87b12;--ok:#1f8a52;--urgent-soft:#fbe6e1;--urgent-fg:#a8321f;--ok-fg:#15703f;--line-strong:#8b7a9a;--brand-hover:#5a3470;--scrim:#1f142873;--shadow:0 1px 2px #280a3c0f, 0 8px 24px #280a3c14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f7f3fa;--surface:#fff;--surface-2:#f1eaf6;--fg:#1f1428;--muted:#6d5c7a;--line:#e4d9ec;--plum:#3b1957;--accent:#6e4287;--accent-soft:#efe5f6;--on-accent:#fff;--gold:#a87b12;--ok:#1f8a52;--urgent-soft:#fbe6e1;--urgent-fg:#a8321f;--ok-fg:#15703f;--line-strong:#8b7a9a;--brand-hover:#5a3470;--scrim:#1f142873;--shadow:0 1px 2px #280a3c0f, 0 8px 24px #280a3c14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}:root{--ease:.22s cubic-bezier(.25, .8, .3, 1);--sidebar-w:260px;--navbar-h:64px}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);margin:0;font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--f-display);color:var(--plum);letter-spacing:-.01em;margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.host.svelte-53xc05{z-index:100;gap:8px;width:min(380px,100% - 32px);display:grid;position:fixed;bottom:16px;right:16px}.toast.svelte-53xc05{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:4px 4px 4px 14px;animation:.2s both fade-in;display:flex}.toast.svelte-53xc05 span:where(.svelte-53xc05){flex:1}.ok.svelte-53xc05 svg:first-child{color:var(--ok-fg)}.error.svelte-53xc05 svg:first-child{color:var(--urgent-fg)}.info.svelte-53xc05 svg:first-child{color:var(--accent)}
