.header.svelte-8x4yn1{border-bottom:1px solid var(--color-border);padding:.75rem 1.5rem}.header-inner.svelte-8x4yn1{max-width:720px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo.svelte-8x4yn1{font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.85rem;font-weight:600;color:var(--color-text);text-decoration:none;letter-spacing:.02em}.logo.svelte-8x4yn1:hover{color:var(--color-accent)}nav.svelte-8x4yn1{display:flex;gap:1rem}nav.svelte-8x4yn1 a:where(.svelte-8x4yn1){font-size:.8rem;color:var(--color-text-secondary);text-decoration:none}nav.svelte-8x4yn1 a:where(.svelte-8x4yn1):hover{color:var(--color-accent)}.main.svelte-8x4yn1{max-width:720px;margin:0 auto;padding:2.5rem 1.5rem;min-height:calc(100vh - 8rem)}.footer.svelte-8x4yn1{border-top:1px solid var(--color-border);padding:1.5rem}.footer-inner.svelte-8x4yn1{max-width:720px;margin:0 auto;font-size:.75rem;color:var(--color-text-secondary);opacity:.5}.sep.svelte-8x4yn1{opacity:.4;margin:0 .25rem}
