.landing.svelte-1uha8ag{max-width:640px;margin:0 auto;padding:2rem 1.5rem 6rem;color:var(--spine-text)}.hero.svelte-1uha8ag{text-align:center;margin-bottom:3.5rem}.hero-title.svelte-1uha8ag{font-family:var(--spine-font-prose);font-size:2.5rem;font-weight:400;letter-spacing:-.02em;color:var(--spine-text-heading);margin:0 0 .5rem}.hero-tagline.svelte-1uha8ag{font-family:var(--spine-font-prose);font-size:1rem;color:var(--spine-text-muted);font-style:italic;margin:0 0 1rem}.hero-desc.svelte-1uha8ag{font-family:var(--spine-font-ui);font-size:.9rem;color:var(--spine-text-faint);margin:0}.features.svelte-1uha8ag{display:flex;flex-direction:column;gap:2rem;margin-bottom:3.5rem;padding-bottom:3rem;border-bottom:1px solid var(--spine-border)}.feature-title.svelte-1uha8ag{font-family:var(--spine-font-ui);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--spine-text);margin:0 0 .4rem}.feature-desc.svelte-1uha8ag{font-family:var(--spine-font-prose);font-size:.95rem;color:var(--spine-text-muted);line-height:1.6;margin:0}.directory-section.svelte-1uha8ag{margin-bottom:3rem}.directory-heading.svelte-1uha8ag{font-family:var(--spine-font-ui);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--spine-text-faint);margin:0 0 1.5rem;border-bottom:1px solid var(--spine-border);padding-bottom:.5rem}.writer-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:2rem}.writer-card.svelte-1uha8ag{border-bottom:1px solid var(--spine-border);padding-bottom:1.5rem}.writer-card.svelte-1uha8ag:last-child{border-bottom:none}.writer-identity.svelte-1uha8ag{display:flex;align-items:baseline;gap:.5rem}.writer-name.svelte-1uha8ag{font-family:var(--spine-font-prose);font-size:1.2rem;color:var(--spine-text);text-decoration:none;transition:color var(--spine-transition-fast)}.writer-name.svelte-1uha8ag:hover{color:var(--spine-accent)}.writer-handle.svelte-1uha8ag{font-family:var(--spine-font-ui);font-size:.8rem;color:var(--spine-text-faint)}.manuscript-list.svelte-1uha8ag{list-style:none;padding:0;margin:.75rem 0 0}.manuscript-link.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.35rem 0;text-decoration:none;color:var(--spine-text);transition:color var(--spine-transition-fast)}.manuscript-link.svelte-1uha8ag:hover{color:var(--spine-accent)}.manuscript-title.svelte-1uha8ag{font-family:var(--spine-font-prose);font-size:1rem}.manuscript-meta.svelte-1uha8ag{font-family:var(--spine-font-ui);font-size:.75rem;color:var(--spine-text-ghost);flex-shrink:0}.landing-footer.svelte-1uha8ag{display:flex;justify-content:center;gap:1.5rem;padding-top:1rem}.footer-link.svelte-1uha8ag{font-family:var(--spine-font-ui);font-size:.8rem;color:var(--spine-text-faint);text-decoration:none;transition:color var(--spine-transition-fast)}.footer-link.svelte-1uha8ag:hover{color:var(--spine-accent)}.state-message.svelte-1uha8ag{text-align:center;padding:4rem 0;color:var(--spine-text-faint);font-family:var(--spine-font-ui);font-size:.9rem}
