.category-page.svelte-160w91v{max-width:80rem;margin:0 auto;padding:2rem 1.5rem 4rem;color:var(--q88-color-text);background:var(--q88-color-bg);min-height:100vh;font-family:var(--q88-font-body)}.category-head.svelte-160w91v{margin-bottom:2rem}.category-head__eyebrow.svelte-160w91v{margin:0;font-family:var(--q88-font-mono);font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--q88-color-textMute)}.category-head__title.svelte-160w91v{margin:.5rem 0 .75rem;font-family:var(--q88-font-display);font-size:2.75rem;font-weight:600;letter-spacing:-.01em}.category-head__intro.svelte-160w91v{margin:0 0 .75rem;max-width:44rem;color:var(--q88-color-textMute);line-height:1.6}.category-head__count.svelte-160w91v{margin:0;font-family:var(--q88-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--q88-color-textMute)}.category-empty.svelte-160w91v{color:var(--q88-color-textMute);font-family:var(--q88-font-mono);font-size:.8rem}.category-pager.svelte-160w91v{margin-top:2rem;display:flex;justify-content:center}.category-pager__next.svelte-160w91v{min-height:48px;display:inline-flex;align-items:center;padding:.75rem 1.75rem;border:1px solid var(--q88-color-line, #2a2417);border-radius:999px;color:var(--q88-color-text);text-decoration:none;font-family:var(--q88-font-mono);font-size:.8rem;letter-spacing:.05em}.category-pager__next.svelte-160w91v:hover,.category-pager__next.svelte-160w91v:focus-visible{border-color:var(--q88-color-gold);color:var(--q88-color-gold);outline:none}
