.credit-assets.svelte-1ti4nuu{gap:.5rem;margin-top:.75rem;display:grid}.credit-asset.svelte-1ti4nuu{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding-bottom:.5rem;display:flex}.credits-group-title.svelte-1ti4nuu{margin:0 0 var(--spacing-4);font-size:var(--text-fluid-lg);color:var(--color-fg);font-weight:600}.credit-card.svelte-1ti4nuu{box-sizing:border-box}.credit-card.svelte-1ti4nuu:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.dark .credit-card.svelte-1ti4nuu:hover{box-shadow:0 0 20px color-mix(in srgb, var(--color-primary) 30%, transparent), 0 0 8px color-mix(in srgb, var(--color-primary) 20%, transparent)}@media (prefers-reduced-motion:reduce){.credit-card.svelte-1ti4nuu{transition:none}.credit-card.svelte-1ti4nuu:hover{transform:none}}.credit-name.svelte-1ti4nuu{font-size:var(--text-fluid-base);color:var(--color-fg);margin:0;font-weight:600}.credit-chip.svelte-1ti4nuu{font-family:ui-monospace,monospace;font-size:var(--text-fluid-xs);padding:1px var(--spacing-2);border-radius:var(--radius-full);background:var(--color-subtle);color:var(--color-muted);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.credit-role.svelte-1ti4nuu{font-size:var(--text-fluid-sm);color:var(--color-muted);flex:1;margin:0;line-height:1.5}.credit-links.svelte-1ti4nuu,.credits-outro-links.svelte-1ti4nuu{align-items:center;gap:var(--spacing-1) var(--spacing-4);flex-wrap:wrap;display:flex}.credit-links.svelte-1ti4nuu{padding-top:var(--spacing-1);margin-top:auto}.credit-link.svelte-1ti4nuu{align-items:center;gap:var(--spacing-1);font-size:var(--text-fluid-sm);color:var(--color-primary);transition:color var(--duration-fast);text-decoration:none;display:inline-flex}.credit-link.svelte-1ti4nuu:hover{color:var(--color-primary-hover);text-decoration:underline}.credit-link.svelte-1ti4nuu:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.credit-link.svelte-1ti4nuu{transition:none}}.credits-outro-text.svelte-1ti4nuu{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0;line-height:1.6}
