.page-header.svelte-1xdj8f5{text-align:center;max-width:700px;margin:0 auto var(--space-3xl)}h1.svelte-1xdj8f5{font-family:var(--font-heading);margin-bottom:var(--space-md);font-size:clamp(2.5rem,5vw,4rem)}.subtitle.svelte-1xdj8f5{color:var(--color-text-secondary);font-size:1.125rem}.credits-group.svelte-1xdj8f5{max-width:720px;margin:0 auto}.credits-group.svelte-1xdj8f5 h2:where(.svelte-1xdj8f5){margin:0 0 var(--space-md);font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.credit-list.svelte-1xdj8f5{margin:0;padding:0;list-style:none}.credit.svelte-1xdj8f5{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);flex-direction:column;gap:.25rem;display:flex}.credit-name.svelte-1xdj8f5{font-family:var(--font-heading);color:var(--color-text);font-size:1.1rem}.credit-note.svelte-1xdj8f5{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.license-note.svelte-1xdj8f5{margin:var(--space-lg) 0 0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.license-note.svelte-1xdj8f5 a:where(.svelte-1xdj8f5){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.license-note.svelte-1xdj8f5 a:where(.svelte-1xdj8f5):hover,.license-note.svelte-1xdj8f5 a:where(.svelte-1xdj8f5):focus-visible{color:var(--color-accent-light)}
