.public-page.svelte-1e0rsuc{min-height:100vh;padding:clamp(24px,5vw,72px);display:grid;place-items:start center;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 42%),var(--color-bg)}.public-card.svelte-1e0rsuc{width:min(820px,100%);margin-top:clamp(18px,5vh,64px);padding:clamp(26px,5vw,52px);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:var(--shadow-lg)}.brand-link.svelte-1e0rsuc{display:inline-flex;align-items:center;gap:12px;font-weight:800;margin-bottom:30px}.brand-link.svelte-1e0rsuc .login-mark:where(.svelte-1e0rsuc){width:34px;height:34px}.eyebrow.svelte-1e0rsuc{margin-bottom:8px}h1.svelte-1e0rsuc{font-size:clamp(2rem,4.6vw,3.25rem);line-height:1.05;letter-spacing:-.045em;margin:0 0 10px;color:var(--color-text-strong)}.updated.svelte-1e0rsuc{color:var(--color-text-subtle);margin:0 0 30px}section.svelte-1e0rsuc{padding:22px 0;border-top:1px solid var(--color-border)}section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.02rem;margin:0 0 10px;color:var(--color-text-strong)}section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){line-height:1.72;color:var(--color-text-muted);margin:0}section.svelte-1e0rsuc a:where(.svelte-1e0rsuc),.public-links.svelte-1e0rsuc a:where(.svelte-1e0rsuc){text-decoration:underline;text-underline-offset:3px}.public-links.svelte-1e0rsuc{display:flex;gap:18px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--color-border)}
