.page-container.svelte-7ke6fz{padding:var(--space-4)}.page-card.svelte-7ke6fz{width:100%;max-width:640px;padding:var(--space-8)}.header-area.svelte-7ke6fz{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.logo-mark.svelte-7ke6fz{object-fit:contain;width:48px;height:48px}.title.svelte-7ke6fz{letter-spacing:-.01em;margin-bottom:2px;font-size:1.5rem;font-weight:600}.subtitle.svelte-7ke6fz{color:var(--color-text-muted);font-size:.95rem}.content-area.svelte-7ke6fz{margin-bottom:var(--space-8)}.content-area.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin-top:var(--space-6);margin-bottom:var(--space-2);color:var(--color-text-main);font-size:1.15rem;font-weight:600}.content-area.svelte-7ke6fz h2:where(.svelte-7ke6fz):first-child{margin-top:0}.content-area.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:.95rem;line-height:1.6}.accent-link.svelte-7ke6fz{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}.accent-link.svelte-7ke6fz:hover{color:var(--color-accent-hover);text-decoration:underline}.footer-area.svelte-7ke6fz{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.back-btn.svelte-7ke6fz{color:var(--color-text-muted);font-size:.9rem}
