:root{--bg: #fbfaf7;--fg: #1c1f24;--muted: #5b616b;--accent: #1f4e79;--line: #e3e0d8;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg: #14161a;--fg: #e8e6e1;--muted: #a3a8b0;--accent: #8db8e6;--line: #2c3038}}body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.6 Georgia,Times New Roman,serif}a{color:var(--accent)}header.svelte-12qhfyh,main.svelte-12qhfyh,footer.svelte-12qhfyh{max-width:46rem;margin:0 auto;padding:0 1rem}header.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:baseline;padding-top:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.brand.svelte-12qhfyh{font-weight:700;text-decoration:none;color:var(--fg);font-size:1.2rem}footer.svelte-12qhfyh{margin-top:4rem;padding-top:1rem;padding-bottom:2rem;border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}
