.page.svelte-l7qr1t{background:var(--bg-primary);min-height:100dvh;color:var(--text-primary);flex-direction:column;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.main.svelte-l7qr1t{background:radial-gradient(ellipse at 50% 30%, rgba(var(--accent-rgb), .06) 0%, transparent 50%), var(--bg-primary);flex:1;padding:4rem 2rem}.content.svelte-l7qr1t{max-width:680px;margin:0 auto}h1.svelte-l7qr1t{letter-spacing:-.02em;background:linear-gradient(135deg, var(--text-primary) 30%, var(--text-tertiary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700}.intro.svelte-l7qr1t{color:var(--text-secondary);margin:0 0 3rem;font-size:1.15rem;line-height:1.7}.section.svelte-l7qr1t{margin-bottom:2.5rem}h2.svelte-l7qr1t{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.section-description.svelte-l7qr1t{color:var(--text-tertiary);margin:0 0 1rem;font-size:.9rem}.group-label.svelte-l7qr1t{color:var(--text-secondary);margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:600}.group-label.svelte-l7qr1t:first-of-type{margin-top:0}.credits-list.svelte-l7qr1t{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.credits-list.svelte-l7qr1t li:where(.svelte-l7qr1t){background:var(--ui-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);flex-direction:column;padding:1.1rem 1.25rem;transition:border-color .2s;display:flex}.credits-list.svelte-l7qr1t li:where(.svelte-l7qr1t):hover{border-color:var(--accent-color)}.credits-list.svelte-l7qr1t .title:where(.svelte-l7qr1t){color:var(--text-primary);margin-bottom:.3rem;font-size:.95rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color .2s}.credits-list.svelte-l7qr1t .title:where(.svelte-l7qr1t):hover{color:var(--accent-color)}.meta.svelte-l7qr1t{color:var(--text-tertiary);font-size:.8rem;line-height:1.5}.meta.attribution.svelte-l7qr1t{color:var(--text-secondary)}.meta.usage.svelte-l7qr1t{margin-top:.5rem;font-style:italic}.separator.svelte-l7qr1t{color:var(--text-tertiary);opacity:.6;margin:0 .4em}.credits-list.svelte-l7qr1t a.author-link:where(.svelte-l7qr1t){color:inherit;border-bottom:1px dotted var(--border-color);font-weight:400;text-decoration:none;transition:color .2s,border-color .2s}.credits-list.svelte-l7qr1t a.author-link:where(.svelte-l7qr1t):hover{color:var(--accent-color);border-bottom-color:var(--accent-color)}@media (width<=640px){.main.svelte-l7qr1t{padding:3rem 1.5rem}h1.svelte-l7qr1t{font-size:2.5rem}.credits-list.svelte-l7qr1t{grid-template-columns:1fr}}
