html.page-frame{--page-frame-edge-max-width: 800px;--page-frame-rail-width: 300px;--page-frame-content-max: 960px}html.page-frame #page-content-wrapper{position:relative;z-index:1}html.page-frame #page-frame-backdrop-fill{display:none;position:fixed;inset:0;z-index:-999;pointer-events:none}html.page-frame #page-frame-rail-left-link,html.page-frame #page-frame-rail-right-link{display:none}html.page-frame #page-frame-top-link,html.page-frame #page-frame-foot-link{display:block;max-width:min(100%,var(--page-frame-edge-max-width));margin-left:auto;margin-right:auto}html.page-frame #page-frame-top-link{position:relative;z-index:2}html.page-frame #page-frame-top,html.page-frame #page-frame-foot-edge{display:block;width:100%;max-width:100%;aspect-ratio:4;background-position:center;background-repeat:no-repeat;background-size:contain}html.page-frame #page-frame-top{background-image:var(--page-frame-top-image)}html.page-frame #page-frame-foot-edge{background-image:var(--page-frame-foot-image)}html.page-frame #page-frame-top{-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 88%, transparent 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 88%, transparent 100%)}html.page-frame:has(#category-title) #header-background{display:none}html.page-frame:has(#category-title) #category-title,html.page-frame:has(#category-title) .header-text,html.page-frame:has(#category-title) .first-header-text{color:#000}html.page-frame:has(#category-title) #filters-container .filter-icon-button{color:#000}html.page-frame:has(#category-title) #filters-container .filter-icon-button svg{stroke:currentColor}html.page-frame:has(#category-title) .category-sort-btn-label{color:#000}html.page-frame:has(#category-title) #filters-gear-button img{filter:brightness(0)}html.page-frame:has(#category-text) #category-text{color:#000}