.page-shell.svelte-101qt0q{width:min(72rem,calc(100% - 2rem));margin:0 auto;padding:4rem 1rem 6rem;display:flex;flex-direction:column;gap:2rem}.page-header.svelte-101qt0q{max-width:52rem;margin-bottom:.5rem}.eyebrow.svelte-101qt0q{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--primary));font-size:.875rem;font-weight:600;margin-bottom:.75rem}h1.svelte-101qt0q{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:hsl(var(--foreground));margin:0 0 1rem}.page-header.svelte-101qt0q p:where(.svelte-101qt0q){color:hsl(var(--muted-foreground));line-height:1.7}.page-header.svelte-101qt0q a:where(.svelte-101qt0q){color:hsl(var(--primary));text-decoration:underline}.attribution-card.svelte-101qt0q{display:flex;gap:2rem;align-items:flex-start;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.75rem}.tmdb-logo-area.svelte-101qt0q{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#9f110f;border-radius:.5rem;padding:1rem 1.25rem;min-width:9rem}.tmdb-logo.svelte-101qt0q{width:8rem;display:block}.attribution-body.svelte-101qt0q{flex:1}.attribution-body.svelte-101qt0q h2:where(.svelte-101qt0q){font-size:1.1rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .75rem}.attribution-body.svelte-101qt0q p:where(.svelte-101qt0q){font-size:.9rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0}.attribution-body.svelte-101qt0q p:where(.svelte-101qt0q)+p:where(.svelte-101qt0q){margin-top:.6rem}.tmdb-link.svelte-101qt0q{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem;color:hsl(var(--primary));font-size:.875rem;font-weight:600;text-decoration:none}.tmdb-link.svelte-101qt0q:hover{text-decoration:underline}.section-title.svelte-101qt0q{font-size:1.1rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 1rem}.data-grid.svelte-101qt0q{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.data-card.svelte-101qt0q{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.625rem;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.data-icon{width:1.375rem;height:1.375rem;color:hsl(var(--primary))}.data-card.svelte-101qt0q h3:where(.svelte-101qt0q){font-size:.9375rem;font-weight:700;color:hsl(var(--foreground));margin:0}.data-card.svelte-101qt0q p:where(.svelte-101qt0q){font-size:.8125rem;color:hsl(var(--muted-foreground));line-height:1.6;margin:0}.legal-card.svelte-101qt0q{display:flex;gap:1.25rem;align-items:flex-start;background:hsl(var(--muted) / .15);border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.5rem}.legal-icon{width:1.5rem;height:1.5rem;flex-shrink:0;margin-top:.125rem;color:hsl(var(--muted-foreground))}.legal-card.svelte-101qt0q h2:where(.svelte-101qt0q){font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .5rem}.legal-card.svelte-101qt0q p:where(.svelte-101qt0q){font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.65;margin:0}.legal-card.svelte-101qt0q p:where(.svelte-101qt0q)+p:where(.svelte-101qt0q){margin-top:.5rem}.legal-card.svelte-101qt0q a:where(.svelte-101qt0q){color:hsl(var(--primary));text-decoration:underline}strong.svelte-101qt0q{color:hsl(var(--foreground));font-weight:600}.links-row.svelte-101qt0q{display:flex;gap:1rem;flex-wrap:wrap;padding-top:.5rem}.ext-link.svelte-101qt0q{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;color:hsl(var(--primary));text-decoration:none;border:1px solid hsl(var(--border));border-radius:9999px;padding:.35rem .875rem;transition:all .15s}.ext-link.svelte-101qt0q:hover{background:hsl(var(--primary) / .08);border-color:hsl(var(--primary))}@media(max-width:600px){.attribution-card.svelte-101qt0q{flex-direction:column}.tmdb-logo-area.svelte-101qt0q{width:100%}.legal-card.svelte-101qt0q{flex-direction:column;gap:.75rem}}
