.catalog-page.folio-card-search{width:min(1240px,100%);padding:0 32px 72px}.folio-search-heading{display:flex;flex-direction:column;gap:8px;padding:40px 0 22px}.folio-search-heading h1{font:700 clamp(40px,6vw,64px)/1 var(--ms-display);margin:0}.folio-search-heading p{margin:0;color:var(--ms-mute)}.folio-filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.folio-filter-chips a{font-size:12px;padding:4px 10px;border:1px solid var(--ms-line);border-radius:var(--tl-r-control);color:var(--ms-mute);text-decoration:none}.folio-filter-chips a:hover{border-color:var(--ms-gold);color:var(--ms-ink)}.folio-card-search>.folio-mobile-filters{margin-top:18px}.folio-mobile-filters>.folio-facets.catalog-filters{display:grid;gap:14px;padding:16px 0;border-block:1px solid var(--ms-line)}.catalog-filter-field .field-label,.catalog-filter-field>label{margin-right:.3rem;color:var(--ms-ink);font-size:.8rem;font-weight:700}.catalog-filter-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 24px}.catalog-filter-field{display:flex;align-items:center;gap:.5rem;min-width:0}.catalog-filter-field .language-field{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin:0}.catalog-filter-artist .artist-autocomplete{width:240px}.catalog-filter-field .language-select>summary,.catalog-filter-field input:not([type=checkbox]){min-height:40px;border:1px solid var(--tl-edge);border-radius:var(--tl-r-control);background:var(--tl-layer);box-shadow:var(--tl-glare);color:var(--ms-ink);font-size:.85rem}.catalog-filter-field input:not([type=checkbox]){width:100%;padding:8px 10px}.catalog-filter-field .language-select{position:relative}.catalog-filter-field .language-select>summary{display:flex;align-items:center;gap:.6rem;padding:8px 10px;cursor:pointer;list-style:none}.catalog-filter-field .language-options{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:280px;max-height:60vh;overflow:auto;padding:10px;border:1px solid var(--tl-edge-strong);border-radius:var(--tl-r-surface);background:var(--tl-frost);box-shadow:var(--tl-glare),var(--tl-pop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.catalog-filters .language-option{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:.82rem}.catalog-filters .language-option input{width:14px;height:14px;min-height:0;margin:0;padding:0;accent-color:var(--ms-gold)}.folio-card-results{min-width:0}.catalog-results-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0}.catalog-results-toolbar p{margin:0;color:var(--ms-mute);font-size:.85rem}.catalog-results-toolbar b{color:var(--ms-ink);font-family:var(--ms-data);font-weight:500}.catalog-results-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.catalog-segmented{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--tl-edge);border-radius:var(--tl-r-surface);background:var(--tl-sheen),var(--tl-layer);box-shadow:var(--tl-glare)}.catalog-segmented>span{margin:0 6px 0 8px;color:var(--ms-mute);font-size:.75rem}.catalog-segmented a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--tl-r-control);background:transparent;color:var(--ms-mute);font:700 11.5px/1 var(--ms-ui);letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.catalog-segmented a:hover{background:var(--tl-layer-hover);color:var(--ms-ink)}.catalog-segmented a[aria-current=true]{border-color:var(--ms-gold);background:linear-gradient(180deg,color-mix(in srgb,var(--ms-gold) 82%,#fff),var(--ms-gold));box-shadow:inset 0 1px rgba(255,255,255,.45);color:var(--ms-gold-ink)}.catalog-filter-query input{width:260px}.catalog-filter-field .field-label,.catalog-filter-field>label{white-space:nowrap}.catalog-filter-reset{align-self:center;color:var(--ms-gold);font-size:.82rem;text-underline-offset:.2em}@media (max-width:900px){.catalog-filter-query input{width:100%}.folio-mobile-filters>.folio-facets.catalog-filters{padding:12px 0 4px;border:0}.catalog-filter-games{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.catalog-filter-fields{display:grid;gap:12px}.catalog-filter-field{display:grid;gap:6px}.catalog-filter-artist .artist-autocomplete{width:100%}.catalog-filter-field .language-options{width:min(280px,calc(100vw - 4rem))}}@media (max-width:700px){.catalog-page.folio-card-search{padding:0 16px 56px}.folio-search-heading{gap:.35rem;padding:1.25rem 0 .9rem}.folio-search-heading h1{font-size:clamp(2rem,9vw,2.8rem)}.folio-search-heading p{font-size:.85rem;line-height:1.4}.catalog-results-controls{width:100%;justify-content:space-between}.catalog-segmented{flex-wrap:wrap;min-width:0}.catalog-segmented>span{display:none}.catalog-segmented a{padding:0 10px}}@media (max-width:480px){.folio-card-search .pagination-links{justify-content:center}}