html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:radial-gradient(circle at 0% 0%, #fff 0%, var(--color-paper) 56%);min-height:100vh;color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:.01em}button,input,select,textarea{font:inherit}button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:2px}:root{--color-paper:#f8f6f1;--color-paper-strong:#fdfcf9;--color-paper-soft:#f4f1ea;--color-ink:#1f1f1d;--color-muted:#5f5d57;--color-border:#d6d2c8;--color-border-soft:#e3dfd5;--color-accent:#2f5f97;--color-accent-soft:#a6bfdc;--font-body:"Avenir Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-heading:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;--font-display:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.8rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.05rem;--text-lg:1.125rem;--text-xl:1.4rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:.4rem;--radius-md:.7rem;--radius-lg:1rem;--radius-pill:999px;--shadow-soft:0 6px 20px #0000000f}.shell.svelte-12qhfyh{max-width:64rem;padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto}.site-header.svelte-12qhfyh{text-align:center;margin-bottom:var(--space-6)}.site-header.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:0 0 var(--space-2);font-size:2.2rem}.tagline.svelte-12qhfyh{color:var(--color-muted);font-size:var(--text-md);max-width:38rem;margin:0 auto}.site-footer.svelte-12qhfyh{margin-top:var(--space-7);text-align:center;color:var(--color-muted);font-size:var(--text-sm);font-style:italic}a.svelte-12qhfyh{color:var(--color-primary);letter-spacing:.05em;text-decoration:none;transition:color .2s}a.svelte-12qhfyh:hover{color:var(--color-accent)}
