/* CARHUNTER desktop-only polish. Mobile remains unchanged. */
@media (min-width:1100px){
 html{background:#080d12}
 body{background:radial-gradient(ellipse 70% 55% at 85% -12%,rgba(38,115,90,.13),transparent 75%),#080d12}
 .app{max-width:none!important;width:100%!important;min-height:100vh!important;background:transparent!important}
 .app>header{max-width:none!important;width:100%!important;min-height:86px!important;padding:16px clamp(32px,4vw,76px)!important;margin:0!important;border-bottom:1px solid rgba(139,170,180,.11);background:rgba(10,17,23,.92);backdrop-filter:blur(18px);position:sticky!important;top:0;z-index:40}
 .app>header .brandwrap{flex:0 0 auto!important;width:auto!important;max-width:none;gap:14px;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important}
 .app>header .brandtext{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;white-space:nowrap!important;pointer-events:none}
 .app>header .brandmark{display:none!important}
 .app>header .headright{position:static!important;transform:none!important;right:auto!important;top:auto!important;margin-left:auto}
 .app>header .menuToggle{position:static!important;transform:none!important;left:auto!important;top:auto!important;margin-right:6px}
 .app>header .brandtext strong{font-size:23px;letter-spacing:.8px}
 .app>header .brandtext span{font-size:11px;letter-spacing:.15px}
 .app>header .headtitle{display:none}
 main{max-width:1500px!important;width:100%;padding:30px clamp(32px,4vw,76px) 90px!important;margin:auto!important}
 #view{max-width:none!important}
 .homepanel,.guest-landing{padding:clamp(30px,3vw,56px)!important;border-radius:26px!important}
 .homepanel .hometop{gap:36px}
 .homepanel h2{font-size:clamp(36px,3.5vw,54px);letter-spacing:-1.6px}
 .homeactions{gap:16px}
 .homeaction{min-height:112px;padding:22px!important;border-radius:18px!important}
 .homeheading,.section{margin-top:36px!important;margin-bottom:18px!important}
 .homeheading h3,.section h2{font-size:23px}
 .cards,.homecards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch}
 .cards>.card{min-width:0;height:100%;margin:0!important;display:flex;flex-direction:column;padding:15px!important;border-radius:20px!important;box-shadow:0 10px 32px rgba(0,0,0,.18)}
 .cards>.card:hover{border-color:rgba(74,220,151,.42)!important;box-shadow:0 20px 44px rgba(0,0,0,.3)}
 .cards>.card .thumb{height:auto!important;aspect-ratio:16/10;min-height:190px;margin-bottom:15px!important;border-radius:14px!important}
 .cards>.card h3{font-size:18px;line-height:1.35;min-height:24px}
 .cards>.card .feedspecs{min-height:22px}
 .cards>.card .price{font-size:25px}
 .cards>.card .carddesc{line-height:1.55;min-height:50px}
 .cards>.card .favbtn{margin-top:auto!important;padding-top:12px}
 .cards>.card .chips{margin-bottom:16px}
 .filterbox{padding:24px!important;border-radius:20px!important}
 .filtergrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
 .filtergrid label{min-width:0}
 .filterapply{max-width:320px!important;min-height:46px}
 .compgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
 .compcard{grid-template-columns:115px minmax(0,1fr);padding:12px!important}
 .compimg{height:92px}
 .profilegrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px}
 .profilecover{padding:34px!important}
 .guest-feature-grid{gap:20px}
 .guest-feature{padding:32px}
 .sidebar{width:310px!important}
 .dbnote{margin-top:40px}
}
@media (min-width:1100px) and (max-width:1360px){
 .cards,.homecards{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .compgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (min-width:1600px){
 .cards,.homecards{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
