.hx-browse__intro{color:var(--hx-color-ink-muted)}.hx-browse-search{align-items:flex-end;gap:var(--hx-spacing-scale-md) var(--hx-spacing-scale-lg);padding:var(--hx-spacing-scale-lg);border:1px solid var(--hx-color-line-hairline);border-radius:var(--hx-radius-scale-card);background-color:var(--hx-color-surface-raised);flex-wrap:wrap;display:flex}.hx-browse-search>.hx-field{flex:14rem}.hx-browse-search>.hx-field:has(select[name=sort]){max-width:22rem}.hx-browse-filters{align-items:center;gap:var(--hx-spacing-scale-sm) var(--hx-spacing-scale-md);flex-wrap:wrap;display:flex}.hx-browse-filters__label{color:var(--hx-color-ink-muted)}.hx-browse-filters__list{gap:var(--hx-spacing-scale-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hx-filter-chip{align-items:center;gap:var(--hx-spacing-scale-sm);min-height:var(--hx-spacing-min-tap-target);padding-inline:var(--hx-spacing-scale-md);border:1px solid var(--hx-color-accent-copper);border-radius:var(--hx-radius-scale-lg);background-color:var(--hx-color-surface-raised);color:var(--hx-color-ink-primary);font-weight:600;text-decoration:none;display:inline-flex}.hx-filter-chip:hover{background-color:color-mix(in srgb, var(--hx-color-accent-copper) 10%, var(--hx-color-surface-raised))}.hx-filter-chip__remove{width:.875rem;height:.875rem;color:var(--hx-color-accent-copper)}.hx-browse-filters__clear{min-height:var(--hx-spacing-min-tap-target);align-items:center;display:inline-flex}.hx-listing{gap:var(--hx-spacing-scale-lg);display:grid}.hx-haptic-grid{gap:var(--hx-spacing-scale-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.hx-haptic-grid__item{max-width:none;display:flex}.hx-haptic-card{border:1px solid var(--hx-color-line-hairline);border-radius:var(--hx-radius-scale-card);background-color:var(--hx-color-surface-raised);flex-direction:column;flex:1;display:flex;overflow:hidden}.hx-haptic-card__frame{aspect-ratio:3;background-color:var(--hx-color-surface-raised);border-bottom:1px solid var(--hx-color-line-hairline)}.hx-haptic-card__frame>svg{width:100%;height:100%;display:block}.hx-haptic-card__body{align-content:start;gap:var(--hx-spacing-scale-xs);padding:var(--hx-spacing-scale-md) var(--hx-spacing-scale-lg) var(--hx-spacing-scale-lg);display:grid}.hx-haptic-card__title{font-size:var(--hx-type-scale-heading-size);line-height:var(--hx-type-scale-heading-line-height);overflow-wrap:anywhere}.hx-haptic-card__title a{color:var(--hx-color-ink-primary)}.hx-haptic-card__byline,.hx-haptic-card__facts{color:var(--hx-color-ink-muted);font-size:var(--hx-type-scale-caption-size);line-height:var(--hx-type-scale-caption-line-height)}.hx-haptic-card__facts{gap:0 var(--hx-spacing-scale-md);flex-wrap:wrap;display:flex}.hx-haptic-card__stars{color:var(--hx-color-ink-primary);font-weight:600}.hx-haptic-card__status{padding:0 var(--hx-spacing-scale-sm);border:1px solid var(--hx-color-line-control);border-radius:var(--hx-radius-scale-sm);font-size:var(--hx-type-scale-caption-size);justify-self:start;font-weight:600}.hx-haptic-card__filters{gap:var(--hx-spacing-scale-xs);margin:var(--hx-spacing-scale-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hx-haptic-card__filters .hx-tag{min-height:var(--hx-spacing-min-tap-target);padding-inline:var(--hx-spacing-scale-md);border:1px solid var(--hx-color-line-hairline);border-radius:var(--hx-radius-scale-lg);background-color:var(--hx-color-surface-paper);color:var(--hx-color-ink-primary);font-size:var(--hx-type-scale-caption-size);align-items:center;text-decoration:none;display:inline-flex}.hx-haptic-card__filters .hx-tag:hover{border-color:var(--hx-color-line-control)}.hx-listing__footer{align-items:center;gap:var(--hx-spacing-scale-md) var(--hx-spacing-scale-lg);flex-wrap:wrap;display:flex}.hx-listing__status{color:var(--hx-color-ink-muted)}
