@media(min-width:761px){
body[data-page=catalog] .catalog{padding-top:24px}
body[data-page=catalog] .desktop-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}
body[data-page=catalog] .desktop-catalog-heading h1{font-size:clamp(32px,3vw,44px);line-height:1.25;margin:0;color:var(--gold)}
body[data-page=catalog] .catalog-return-bar{position:static;float:none;margin:0;pointer-events:auto}
body[data-page=catalog] .catalog-return{min-height:44px;padding:9px 15px;font-size:16px}
body[data-page=catalog] .desktop-catalog-controls{display:grid;grid-template-columns:minmax(190px,260px) minmax(260px,1fr);gap:16px;align-items:center;padding:14px;border:1px solid #dfbd8038;border-radius:12px;background:#111619d9}
body[data-page=catalog] .desktop-catalog-category{width:100%;min-height:48px;padding:9px 14px;font:inherit;font-size:18px;color:var(--gold);background:#171b1f;border:1px solid #dfbd8059;border-radius:8px}
body[data-page=catalog] .catalog-toolbar{display:block;margin:0;padding:0;border:0}
body[data-page=catalog] .catalog-tabs{display:none}
body[data-page=catalog] .search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;max-width:none;width:100%}
body[data-page=catalog] .search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body[data-page=catalog] .search input{width:100%;min-height:48px;font-size:17px}
body[data-page=catalog] .search button{min-height:48px;font-size:16px}
body[data-page=catalog] .desktop-catalog-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:12px}
body[data-page=catalog] .format-filter{display:flex;gap:8px;margin:0;flex-wrap:wrap}
body[data-page=catalog] .format-filter button{min-height:44px;font-size:16px;padding:9px 16px;border-radius:8px}
body[data-page=catalog] .desktop-catalog-specs{flex:0 1 440px;border:1px solid #dfbd803d;border-radius:8px;background:#15191de6}
body[data-page=catalog] .desktop-catalog-specs>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:8px 14px;color:var(--gold);font-size:16px;cursor:pointer}
.desktop-catalog-specs>summary::-webkit-details-marker{display:none}
.desktop-catalog-specs>summary:after{content:'+';font-size:23px}
.desktop-catalog-specs[open]>summary:after{content:'−'}
.desktop-catalog-specs-content{padding:0 14px 14px}
body[data-page=catalog] .catalog-formats{margin:0;gap:8px;flex-wrap:wrap}
body[data-page=catalog] .catalog-formats span{font-size:15px;padding:6px 9px}
body[data-page=catalog] .catalog-paper{font-size:15px!important;margin:10px 0 0!important;line-height:1.6}
body[data-page=catalog] .section-top{display:block;max-width:none;padding:0;margin:12px 0 0}
body[data-page=catalog] .section-top>p:first-of-type{font-size:16px;line-height:1.5;margin:0;color:var(--muted)}
body[data-page=catalog] .catalog-status{font-size:15px;margin:8px 0 16px}
body[data-page=catalog] .catalog-grid{gap:22px}
body[data-page=catalog] .model-open img{object-fit:contain;height:300px;padding:12px}
body[data-page=catalog] .model-card h3{font-size:20px}
.desktop-catalog-category:focus-visible,.desktop-catalog-specs>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
}
