header.svelte-3qm88h{padding:var(--spacing-lg) 0;border-bottom:1px solid var(--border-subtle)}.header-inner.svelte-3qm88h{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);display:flex;justify-content:space-between;align-items:center}.wordmark.svelte-3qm88h{font-family:Newsreader Variable,Georgia,serif;font-size:1.5rem;font-weight:500;color:var(--text-ivory)}nav.svelte-3qm88h{display:flex;gap:var(--spacing-lg);align-items:center}nav.svelte-3qm88h a:where(.svelte-3qm88h):not(.cta-primary){color:var(--text-muted);font-size:.9rem}nav.svelte-3qm88h a:where(.svelte-3qm88h):not(.cta-primary):hover{color:var(--text-ivory)}.cta-primary.svelte-3qm88h{background:var(--accent-gold);color:var(--text-on-accent);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-weight:500;font-size:.9rem;transition:background var(--transition-fast)}.cta-primary.svelte-3qm88h:hover{background:var(--accent-gold-light)}footer.svelte-3qm88h{padding:var(--spacing-xl) 0;border-top:1px solid var(--border-subtle);margin-top:var(--spacing-2xl)}.footer-inner.svelte-3qm88h{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;color:var(--text-muted);font-size:.85rem}footer.svelte-3qm88h nav:where(.svelte-3qm88h){gap:var(--spacing-lg)}@media(max-width:640px){.header-inner.svelte-3qm88h,.footer-inner.svelte-3qm88h{flex-direction:column;gap:var(--spacing-md);text-align:center}nav.svelte-3qm88h{flex-wrap:wrap;justify-content:center}}
