.page-header.svelte-10fi52n{text-align:center;margin-bottom:1.5rem}.page-title.svelte-10fi52n{letter-spacing:.02em;color:var(--cream);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:500;line-height:1.1}.title-rule.svelte-10fi52n{background:linear-gradient(90deg, transparent, var(--gold-dim), transparent);width:80px;height:1px;margin:.75rem auto 0}.panel.svelte-10fi52n{color:var(--cream);background:linear-gradient(#6b46c11f,#1a162599);border:1px solid #d4a85a40;border-radius:.75rem;padding:1.75rem 1.5rem;line-height:1.7}.panel.svelte-10fi52n h2:where(.svelte-10fi52n){color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin:1.75em 0 .75em;font-family:Cinzel,serif;font-size:1rem;font-weight:500;line-height:1.3}.panel.svelte-10fi52n p:where(.svelte-10fi52n){margin:0 0 .75rem}.intro.svelte-10fi52n{color:#e5e7eb;font-size:1.05rem}.muted.svelte-10fi52n{color:#c4b5fd;font-size:.95rem}.cta.svelte-10fi52n{justify-content:center;margin:1.75rem 0 1rem;display:flex}.kofi-button.svelte-10fi52n{color:#f5f3ff;background:linear-gradient(135deg,#6b46c1 0%,#4c1d95 100%);border:1px solid #d4a85a66;border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.kofi-button.svelte-10fi52n:hover,.kofi-button.svelte-10fi52n:focus-visible{outline:none;box-shadow:0 0 0 2px #d4a85a80}.email.svelte-10fi52n{color:var(--gold);-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem}.blog-link.svelte-10fi52n{color:var(--gold);font-weight:500;text-decoration:none}.blog-link.svelte-10fi52n:hover,.blog-link.svelte-10fi52n:focus-visible{outline:none;text-decoration:underline}.back-footer.svelte-10fi52n{text-align:center;margin-top:1.5rem}.back-link.svelte-10fi52n{color:#c4b5fd;font-size:.9rem;text-decoration:none}.back-link.svelte-10fi52n:hover,.back-link.svelte-10fi52n:focus-visible{color:var(--gold);outline:none}
