.sv-credits__section{gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-5) 0;display:grid}.sv-credits__section h2{font-size:var(--selv-font-size-section-title);font-weight:var(--font-weight-semibold);margin:0}.sv-credits__lead{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.6}.sv-credits__list{margin:0;padding:0;list-style:none;display:grid}.sv-credits__item{gap:var(--spacing-1);padding-block:var(--spacing-4);scroll-margin-top:var(--spacing-8);border-top:var(--border-width) solid var(--color-border);display:grid}.sv-credits__name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.sv-credits__by{font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.sv-credits__notice{font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.6}.sv-credits__links{gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;display:flex}.sv-credits__links a{color:var(--color-text-primary);text-decoration:underline}.sv-credits__item:target .sv-credits__name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}
