.credits-page.svelte-vi7e1g{padding-block:var(--space-12)}header.svelte-vi7e1g{margin-bottom:var(--space-8);max-width:68ch}h1.svelte-vi7e1g{font-size:clamp(2.25rem,4vw,3rem)}header.svelte-vi7e1g p:where(.svelte-vi7e1g){margin-top:var(--space-3);color:var(--color-ink-2)}.credits-grid.svelte-vi7e1g{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credit-card.svelte-vi7e1g{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);overflow:hidden}.credit-details.svelte-vi7e1g{padding:var(--space-5)}h2.svelte-vi7e1g{text-transform:none;font-size:1.375rem}dl.svelte-vi7e1g{gap:var(--space-3);margin-block:var(--space-4);display:grid}dt.svelte-vi7e1g{color:var(--color-muted);font-size:.75rem}dd.svelte-vi7e1g{overflow-wrap:anywhere;margin:0;font-size:.875rem}dd.svelte-vi7e1g a:where(.svelte-vi7e1g){align-items:center;min-height:44px;display:inline-flex}.source-link.svelte-vi7e1g{align-items:center;gap:var(--space-2);min-height:44px;font-size:.875rem;font-weight:500;display:inline-flex}.empty-credits.svelte-vi7e1g{padding:var(--space-6);background:var(--color-paper-2);border-radius:var(--radius-lg);color:var(--color-ink-2)}@media (width<=1023px){.credits-grid.svelte-vi7e1g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.credits-grid.svelte-vi7e1g{grid-template-columns:minmax(0,1fr)}.credits-page.svelte-vi7e1g{padding-block:var(--space-8)}}
