.category-landing.svelte-2rf0ij{max-width:1400px;margin:0 auto;padding:1.5rem 2rem 3rem;color:var(--ga-text)}.head.svelte-2rf0ij{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;padding-block:1.25rem;border-bottom:1px solid var(--ga-border)}.head.svelte-2rf0ij h1:where(.svelte-2rf0ij){color:var(--ga-primary);font:600 clamp(3rem,5.5vw,5rem) / 1 var(--ga-font-display);text-transform:uppercase;letter-spacing:-.015em;margin:0}.count.svelte-2rf0ij{color:var(--ga-text-subtle);font:.75rem var(--ga-font-mono);margin:0}.description.svelte-2rf0ij{color:var(--ga-text-muted);max-width:70ch;margin:.75rem 0 0}.children.svelte-2rf0ij{margin-top:1rem}.children.svelte-2rf0ij ul:where(.svelte-2rf0ij),.overview.svelte-2rf0ij ul:where(.svelte-2rf0ij){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.children.svelte-2rf0ij a:where(.svelte-2rf0ij),.overview.svelte-2rf0ij a:where(.svelte-2rf0ij){display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .8rem;border:1px solid var(--ga-border-soft);border-radius:2px;background:var(--ga-surface);color:var(--ga-primary);text-decoration:none;font-size:.9rem}.children.svelte-2rf0ij a:where(.svelte-2rf0ij):hover,.overview.svelte-2rf0ij a:where(.svelte-2rf0ij):hover{border-color:var(--ga-primary)}.children.svelte-2rf0ij a:where(.svelte-2rf0ij):focus-visible,.overview.svelte-2rf0ij a:where(.svelte-2rf0ij):focus-visible,.pagination.svelte-2rf0ij a:where(.svelte-2rf0ij):focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.overview.svelte-2rf0ij{margin-top:1.25rem}.overview.svelte-2rf0ij a:where(.svelte-2rf0ij){font:600 1.8rem / 1.1 var(--ga-font-display);padding:1.5rem;width:100%;height:100%;background:transparent}.children.svelte-2rf0ij a:where(.svelte-2rf0ij) span:where(.svelte-2rf0ij),.overview.svelte-2rf0ij a:where(.svelte-2rf0ij) span:where(.svelte-2rf0ij){color:var(--ga-text-muted);font:400 1.1rem var(--ga-font-sans)}.overview.svelte-2rf0ij ul:where(.svelte-2rf0ij){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--ga-border);border-left:1px solid var(--ga-border)}.overview.svelte-2rf0ij a:where(.svelte-2rf0ij){border:0;border-right:1px solid var(--ga-border);border-bottom:1px solid var(--ga-border);border-radius:0}.overview.svelte-2rf0ij a:where(.svelte-2rf0ij):hover{background:var(--ga-surface-low);color:var(--ga-action)}.grid.svelte-2rf0ij li:where(.svelte-2rf0ij){display:grid;min-width:0}.grid.svelte-2rf0ij{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pagination.svelte-2rf0ij{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;font-size:.95rem}.pagination.svelte-2rf0ij a:where(.svelte-2rf0ij){color:var(--ga-primary);text-decoration:none;font-weight:500}.pagination.svelte-2rf0ij a:where(.svelte-2rf0ij):hover{text-decoration:underline}.pagination.svelte-2rf0ij span:where(.svelte-2rf0ij){color:var(--ga-text-subtle)}.empty.svelte-2rf0ij{margin-top:2rem;padding:2rem;background:var(--ga-surface-low);border-radius:0;text-align:center}.empty-headline.svelte-2rf0ij{color:var(--ga-text);font-weight:500;margin:0}.empty-hint.svelte-2rf0ij{color:var(--ga-text-muted);margin:.5rem 0 0}@media(max-width:1050px){.grid.svelte-2rf0ij{grid-template-columns:repeat(3,minmax(0,1fr))}.overview.svelte-2rf0ij ul:where(.svelte-2rf0ij){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.category-landing.svelte-2rf0ij{padding-inline:1rem}.grid.svelte-2rf0ij{grid-template-columns:repeat(2,minmax(0,1fr))}.overview.svelte-2rf0ij a:where(.svelte-2rf0ij){padding:1rem;font-size:1.5rem}.head.svelte-2rf0ij h1:where(.svelte-2rf0ij){font-size:3rem;overflow-wrap:anywhere}}@media(max-width:480px){.grid.svelte-2rf0ij{grid-template-columns:1fr}}
