.CategoryPage-module__ERvdvW__page{background:#fff;min-height:calc(100vh - 140px)}@media (max-width:768px){.CategoryPage-module__ERvdvW__page{height:auto;min-height:calc(100dvh - 56px);max-height:none;margin-top:0;padding-top:0;overflow:visible}}.CategoryPage-module__ERvdvW__breadcrumb{align-items:center;gap:var(--space-sm);color:var(--text-muted);margin-top:var(--space-lg);margin-bottom:var(--space-md);font-size:12px;display:flex}.CategoryPage-module__ERvdvW__breadcrumb a{color:var(--text-secondary);transition:color var(--duration-fast);text-decoration:none}.CategoryPage-module__ERvdvW__breadcrumb a:hover{color:var(--brand-primary)}.CategoryPage-module__ERvdvW__activeBreadcrumb{color:var(--text-primary);text-transform:capitalize;font-weight:500}.CategoryPage-module__ERvdvW__header{margin-bottom:var(--space-xl);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.CategoryPage-module__ERvdvW__titleWrapper{align-items:center;gap:var(--space-sm);display:flex}.CategoryPage-module__ERvdvW__emoji{font-size:28px}.CategoryPage-module__ERvdvW__title{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;text-transform:capitalize;font-size:24px;font-weight:800}.CategoryPage-module__ERvdvW__count{color:var(--text-muted);font-size:13px;font-weight:400}.CategoryPage-module__ERvdvW__controls{align-items:center;gap:var(--space-sm);display:flex}.CategoryPage-module__ERvdvW__sortLabel{color:var(--text-muted);font-size:12px}.CategoryPage-module__ERvdvW__sortSelect{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);padding:6px var(--space-md);cursor:pointer;outline:none;font-size:12px}.CategoryPage-module__ERvdvW__sortSelect:focus{border-color:var(--brand-primary)}.CategoryPage-module__ERvdvW__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}@media (min-width:640px){.CategoryPage-module__ERvdvW__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}
