:root{--color-bg: #ffffff;--color-fg: #1d232b;--color-muted: #5b6672;--color-accent: #2f5d8a;--color-border: #d7dde3;--color-danger: #a12d2d;--space: 1rem;--radius: 6px;--font: system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--color-bg: #14181d;--color-fg: #e6eaee;--color-muted: #9aa5b1;--color-accent: #7fb0e0;--color-border: #2c343d;--color-danger: #f08a8a}}body{margin:0;background:var(--color-bg);color:var(--color-fg);font-family:var(--font);line-height:1.5}header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:var(--space);border-bottom:1px solid var(--color-border)}header.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;align-items:center;gap:var(--space)}header.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}.brand.svelte-12qhfyh{font-weight:700;color:var(--color-fg);text-decoration:none}.user.svelte-12qhfyh{color:var(--color-muted)}main.svelte-12qhfyh{max-width:48rem;margin:0 auto;padding:var(--space)}footer.svelte-12qhfyh{padding:var(--space);color:var(--color-muted);text-align:center;font-size:.85rem}a.svelte-12qhfyh{color:var(--color-accent)}button.svelte-12qhfyh{font:inherit;background:none;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-fg);padding:.25rem .75rem;cursor:pointer}
