.listing-page .page-heading>div{min-width:0}.listing-page .page-heading h1{overflow-wrap:anywhere}.listing-page>.wallpaper-grid,.reference-detail .rd-related-section>.wallpaper-grid{align-items:start}.listing-page .wallpaper-card{min-width:0;align-self:start}.listing-page>.wallpaper-grid.mixed-grid{display:block;column-count:4;column-gap:16px}.listing-page>.wallpaper-grid.mixed-grid>.wallpaper-card{display:inline-block;width:100%;margin-bottom:16px;break-inside:avoid;vertical-align:top}.listing-page .catalog-controls{margin-bottom:23px}.listing-page .catalog-search-line{align-items:stretch}.listing-page .catalog-search-line .search-box{width:min(560px,100%);min-width:0;flex:1;max-width:560px}.listing-page .search-box input{width:100%;min-width:0}.listing-page .filter-toggle,.listing-page .search-box button,.listing-page .search-box>svg{flex-shrink:0}.listing-page .catalog-search-line .filter-toggle{min-height:46px}.listing-page .category-tabs{gap:8px}.listing-page .category-tabs button{min-height:40px;padding:9px 15px}.listing-page .category-tabs .filter-toggle{min-height:40px;padding:8px 12px}.listing-page .category-tree-children{margin-top:8px}.listing-page .category-tree-children>span{align-self:center;padding:0 7px;color:var(--muted);font-size:12px}.listing-page .advanced-filters[hidden]{display:none}.listing-page .advanced-filters label{min-width:0;font-size:12px;line-height:1.6}.listing-page .advanced-filters .input{width:100%;min-width:0;min-height:44px;font-size:13px}.listing-page .selected-filters{gap:8px;align-items:center;padding:13px 4px 0}.listing-page .selected-filters button{max-width:100%;min-height:34px;padding:7px 10px;font-size:12px}.listing-page .selected-filters button span{overflow-wrap:anywhere;text-align:left;min-width:0}.listing-page .selected-filters button svg{flex-shrink:0}.listing-page .compact-controls .results-line,.listing-page .results-line{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 4px;margin-top:15px;font-size:12px}.listing-page .results-line select{min-height:40px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:8px 12px;font-size:12px}.listing-page .pagination{gap:8px;flex-wrap:wrap}.listing-page .pagination>button.page-direction{min-height:42px}.listing-page .pagination-pages{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.listing-page .pagination-page-item{display:inline-flex;align-items:center;gap:6px}.listing-page .pagination-page-item>button{display:grid;place-items:center;min-width:40px;height:42px;padding:0 9px;font-size:13px;background:var(--surface);color:var(--muted);border:1px solid var(--line);border-radius:10px}.listing-page .pagination-page-item>button.active{color:#fff;background:#6c63ff;border-color:#6c63ff}.listing-page .pagination-page-item>button:hover:not(.active){color:var(--primary);border-color:var(--primary)}.listing-page .pagination-ellipsis{width:15px;text-align:center;color:var(--muted)}.listing-page .pagination-jump{gap:9px;font-size:12px;margin-top:9px}.listing-page .pagination-jump button,.listing-page .pagination-jump input{height:40px;font-size:12px}.listing-page .pagination-jump>span{margin-right:8px}.listing-page :is(button,input,select,a):focus-visible,.reference-detail :is(button,a,[role=button]):focus-visible{outline:3px solid #8e9aff;outline-offset:3px}:root[data-theme=dark] .listing-page .catalog-search-line .search-box{background:#252b3b;border-color:#3a4054}:root[data-theme=dark] .listing-page .search-box input{color:#e4ebf8;background:transparent}:root[data-theme=dark] .listing-page .search-box input::placeholder{color:#929eb4}:root[data-theme=dark] .listing-page .advanced-filters .input,:root[data-theme=dark] .listing-page .pagination-jump input,:root[data-theme=dark] .listing-page .results-line select{color:#dbe4f3;background:#252b3b;border-color:#3a4054}:root[data-theme=dark] .listing-page .pagination>button.page-direction{color:#b7b3ff;background:#252b3b;border-color:#4f4c7a}:root[data-theme=dark] .listing-page .selected-filters button{background:#303748;color:#c7ccff}:root[data-theme=dark] .listing-page .selected-filters .clear-filters{background:transparent;color:#a4aec0}@media(min-width:1792px){.listing-page>.wallpaper-grid.mixed-grid{column-count:5}}@media(max-width:1211px){.listing-page>.wallpaper-grid.mixed-grid{column-count:3;column-gap:14px}.listing-page>.wallpaper-grid.mixed-grid>.wallpaper-card{margin-bottom:14px}}@media(max-width:711px){.listing-page>.wallpaper-grid.mixed-grid{column-count:2;column-gap:10px}.listing-page>.wallpaper-grid.mixed-grid>.wallpaper-card{margin-bottom:10px}}@media(max-width:768px){.listing-page{padding-top:24px}.listing-page .page-heading{padding:21px 18px;align-items:flex-start}.listing-page .page-heading h1{font-size:22px;line-height:1.35}.listing-page .page-heading p{font-size:12px;line-height:1.7}.listing-page .listing-title-icon{width:43px;height:43px}.listing-page .category-tabs{gap:7px;padding:11px}.listing-page .category-tabs .filter-toggle,.listing-page .category-tabs button{min-height:44px;padding:9px 13px;font-size:12px}.listing-page .catalog-search-line{gap:9px}.listing-page .catalog-search-line .search-box{padding-left:12px;gap:8px}.listing-page .catalog-search-line .search-box input{font-size:16px;min-height:44px}.listing-page .catalog-search-line .search-box button{font-size:12px;min-height:44px;padding:8px 13px}.listing-page .catalog-search-line .filter-toggle{min-height:46px;padding:9px 13px;font-size:12px}.listing-page .selected-filters button{min-height:40px;font-size:11px}.listing-page .results-line select{min-height:44px}.listing-page .advanced-filters .input{font-size:16px}.listing-page .wallpaper-card .card-caption{display:block;padding:10px 11px 11px}.listing-page .wallpaper-card .card-caption h3{font-size:12px;margin:0;line-height:1.6;max-width:100%}.listing-page .wallpaper-card .card-caption>span{display:block;font-size:10px;line-height:1.5;margin-top:3px;color:var(--muted)}.listing-page .pagination{gap:6px}.listing-page .pagination>button.page-direction{width:42px;min-width:42px;height:44px;min-height:44px}.listing-page .pagination>button.page-direction>span{display:none}.listing-page .pagination-page-item,.listing-page .pagination-pages{gap:4px}.listing-page .pagination-page-item>button{min-width:36px;height:44px;padding:0 6px;border-radius:8px;font-size:12px}.listing-page .pagination-ellipsis{width:11px;font-size:11px}.listing-page .pagination-jump{gap:7px;font-size:11px}.listing-page .pagination-jump input{height:44px;width:56px}.listing-page .pagination-jump button{height:44px}}@media(max-width:380px){.listing-page .catalog-search-line .search-box{padding-left:10px;gap:6px}.listing-page .catalog-search-line .search-box>svg{width:16px}.listing-page .catalog-search-line .search-box button{padding-inline:11px}.listing-page .catalog-search-line .filter-toggle{padding-inline:10px;gap:5px}.listing-page .page-heading{gap:12px;padding:19px 15px}.listing-page .page-heading h1{font-size:21px}}