.category-card[data-astro-cid-wcrclkgo]{justify-content:space-between;gap:var(--space-5);min-height:19rem;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.category-card[data-astro-cid-wcrclkgo]:before{content:"";background:var(--genre-accent);height:3px;position:absolute;inset:0 0 auto}.category-card[data-astro-cid-wcrclkgo]:hover{border-color:var(--genre-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.category-card__top[data-astro-cid-wcrclkgo]{color:var(--color-text-muted);letter-spacing:.14em;justify-content:space-between;font-size:.625rem;font-weight:700;display:flex}h3[data-astro-cid-wcrclkgo]{margin:0 0 var(--space-3);font-size:var(--text-xl)}h3[data-astro-cid-wcrclkgo] a[data-astro-cid-wcrclkgo]{color:inherit;text-decoration:none}h3[data-astro-cid-wcrclkgo] a[data-astro-cid-wcrclkgo]:hover{color:var(--genre-accent-strong)}p[data-astro-cid-wcrclkgo]{color:var(--color-text-subtle);font-size:var(--text-sm);margin:0}.category-card__subcategories[data-astro-cid-wcrclkgo]{gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;font-weight:650;list-style:none;display:flex}.category-card__subcategories[data-astro-cid-wcrclkgo] a[data-astro-cid-wcrclkgo],.category-card__pending[data-astro-cid-wcrclkgo]{min-height:2rem;padding-inline:var(--space-3);border-radius:var(--radius-full);align-items:center;display:inline-flex}.category-card__subcategories[data-astro-cid-wcrclkgo] a[data-astro-cid-wcrclkgo]{background:var(--genre-accent-tint);color:var(--genre-accent-strong);text-decoration:none}.category-card__subcategories[data-astro-cid-wcrclkgo] a[data-astro-cid-wcrclkgo]:hover{background:var(--genre-accent-soft)}.category-card__pending[data-astro-cid-wcrclkgo]{border:1px dashed var(--color-border);color:var(--color-text-muted)}
