.theme-filters{--border-color:var(--dark-color-2)}.theme-filters summary{list-style:none}.theme-filters>summary{border-bottom:1px solid var(--border-color);padding-bottom:var(--space-4)}@media (min-width:750px){.theme-filters>summary{pointer-events:none}}.theme-filters .filters-title{align-items:center;display:flex;font-weight:var(--font-weight-bold);justify-content:space-between;margin-bottom:var(--space-2);text-transform:uppercase;width:100%}@media (min-width:750px){:is(.theme-filters .filters-title) .icon{display:none}}.theme-filters .active-filters{display:flex;flex-direction:column;gap:var(--space-2)}:is(.theme-filters .active-filters) li{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-b2);gap:var(--space-1)}:is(.theme-filters .active-filters) .reset{align-self:flex-start;margin-top:var(--space-2);pointer-events:auto}.theme-filters .active-filters-item{align-items:center;background:var(--gray-100);color:var(--dark-color-2);display:inline-flex;gap:var(--space-1);padding:2px 4px;pointer-events:auto}.theme-filters .reset{color:var(--mono-color-1)}.theme-filters-group{border-bottom:1px solid var(--border-color);padding-block:var(--space-4)}.theme-filters-group[open] .filter-group-icon{transform:rotate(0deg)}.theme-filters-group[open] .filter-group-title{margin-bottom:var(--space-4)}.theme-filters-group .filter-group-icon{height:18px;transform:rotate(-90deg);transition:transform var(--transition-time) var(--transition-type);width:18px}.theme-filters-group .filter-group-title{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-1);justify-content:space-between;text-transform:uppercase}.theme-filters-group .filter-group-list{display:flex;flex-direction:column;gap:var(--space-2)}:is(.theme-filters-item label):has(input[type=checkbox]){cursor:pointer}:is(.theme-filters-item label):has(input[type=checkbox]:disabled){color:var(--mono-color-1)}:is(.theme-filters-item label):has(input[type=checkbox]:disabled),:is(.theme-filters-item label):has(input[type=checkbox]:disabled) input{border-color:var(--mono-color-1);cursor:auto}:is(:is(.theme-filters-item label):hover,:is(.theme-filters-item label):focus-within):has(input[type=checkbox]:not(:disabled)){text-decoration:underline}.theme-filters-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;height:1em;margin-right:var(--space-1);outline:none;vertical-align:middle;width:1em}:is(.theme-filters-item input[type=checkbox]):checked{background-color:var(--dark-color-2);outline:2px solid var(--white);outline-offset:-3px}.theme-filters-item .filter-count{color:var(--mono-color-1);margin-left:var(--space-1)}