.category-hero.svelte-cfxrlw{position:relative;min-height:40vh;display:flex;align-items:flex-end}.hero-bg.svelte-cfxrlw{position:absolute;inset:0}.hero-bg.svelte-cfxrlw img:where(.svelte-cfxrlw){width:100%;height:100%;object-fit:cover}.hero-fade.svelte-cfxrlw{position:absolute;inset:0;background:linear-gradient(to top,#0a0a0ff2,#0a0a0fa6 40%,#0a0a0f4d)}.hero-body.svelte-cfxrlw{position:relative;z-index:1;padding-bottom:3rem}.breadcrumb.svelte-cfxrlw{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem}.breadcrumb-link.svelte-cfxrlw{color:var(--color-text-muted);transition:color var(--transition-fast)}@media(hover:hover){.breadcrumb-link.svelte-cfxrlw:hover{color:var(--color-accent)}}.breadcrumb-sep.svelte-cfxrlw{color:var(--color-text-subtle)}.breadcrumb-current.svelte-cfxrlw{color:var(--color-text);font-weight:600}.hero-title.svelte-cfxrlw{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin:0 0 .75rem}.hero-sub.svelte-cfxrlw{color:var(--color-text-muted);font-size:1rem;max-width:600px;margin:0 0 .75rem;line-height:1.6}.hero-count.svelte-cfxrlw{font-size:.8125rem;color:var(--color-accent);font-weight:600}.subcategories-section.svelte-cfxrlw{padding:3rem 0 6rem}.kbar-wrap.svelte-cfxrlw{margin:0 0 4rem}.subcategory-grid.svelte-cfxrlw{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.subcategory-card.svelte-cfxrlw{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-surface-border);text-decoration:none;color:inherit;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}@media(hover:hover){.subcategory-card.svelte-cfxrlw:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003;border-color:#cb001a4d}}.subcategory-content.svelte-cfxrlw{flex:1;min-width:0}.subcategory-name.svelte-cfxrlw{font-size:.95rem;font-weight:700;line-height:1.3;margin-bottom:.25rem}.subcategory-description.svelte-cfxrlw{font-size:.8rem;color:var(--color-text-muted);line-height:1.4;margin-bottom:.5rem}.subcategory-count.svelte-cfxrlw{font-size:.75rem;color:var(--color-accent);font-weight:600}.subcategory-arrow.svelte-cfxrlw{flex-shrink:0;color:var(--color-text-subtle);transition:color var(--transition-base),transform var(--transition-base)}@media(hover:hover){.subcategory-card.svelte-cfxrlw:hover .subcategory-arrow:where(.svelte-cfxrlw){color:var(--color-accent);transform:translate(4px)}}@media(max-width:900px){.subcategory-grid.svelte-cfxrlw{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.subcategories-section.svelte-cfxrlw{padding:1.5rem 0 3rem}.subcategory-grid.svelte-cfxrlw{grid-template-columns:1fr}.subcategory-card.svelte-cfxrlw{padding:1.25rem}}
