:root{--ink: #1c2321;--muted: #6b7a74;--line: #e7e2d8;--paper: #faf7f1;--card: #ffffff;--accent: #1f5d4c;--accent-soft: #eaf2ee;--gold: #b08947}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em}a{color:inherit}img{display:block;max-width:100%}header.site.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(16px,5vw,56px);border-bottom:1px solid var(--line);position:sticky;top:0;background:#faf7f1d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.brand.svelte-12qhfyh{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-family:Fraunces,serif;font-size:20px}.brand.svelte-12qhfyh .mark:where(.svelte-12qhfyh){color:var(--accent);font-size:18px}.brand.svelte-12qhfyh em:where(.svelte-12qhfyh){color:var(--gold);font-style:italic}.brand.small.svelte-12qhfyh{font-size:16px}header.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;align-items:center;gap:clamp(12px,3vw,28px);font-size:14px}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){text-decoration:none;color:var(--muted)}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:var(--ink)}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a.add:where(.svelte-12qhfyh){color:var(--accent);font-weight:600;border:1px solid var(--accent);padding:7px 14px;border-radius:999px}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a.add:where(.svelte-12qhfyh):hover{background:var(--accent);color:#fff}main.svelte-12qhfyh{min-height:70vh}footer.site.svelte-12qhfyh{margin-top:64px;padding:40px clamp(16px,5vw,56px);border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:13px}footer.site.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:8px 0 0;max-width:40ch}footer.svelte-12qhfyh .fine:where(.svelte-12qhfyh){opacity:.7}
