/* Shared desktop header/footer only; no global :root token overrides. */
@media (min-width:701px) {
  html body .garment-header,html body .dibu { --c1:#062b46; --c2:#008deb; --red:#008deb; --red-dark:#006cb8; --accent:#008deb; --red-soft:#eaf5fc; --red-glow:#008deb35; --accent-soft:#eaf5fc; --accent-glow:#008deb35; }
  html body .garment-header { border-bottom:1px solid #ffffff25; background:linear-gradient(180deg,#031c32c9,#031c3240); }
  html body .garment-header.is-scrolled { background:#fffffff5; border-bottom-color:#dce8ef; box-shadow:0 4px 24px #082b4210; backdrop-filter:blur(14px); }
  html body .garment-header .garment-nav>a.current,html body .garment-header .dropdown-trigger.current { color:#3ab8ff; }
  html body .garment-header.is-scrolled .garment-nav>a.current,html body .garment-header.is-scrolled .dropdown-trigger.current { color:#007dc6; }
  html body .garment-header .price-list-card:hover { border-color:#a4d3ef; background:#f0f8fd; }
  html body .garment-header .price-list-header__label { color:#047aba; }
  html body .dibu { padding-top:52px; background-image:linear-gradient(90deg,rgba(2,24,42,.97),rgba(3,36,59,.92)),url('../img/loong-home/factory-smt.webp'); background-position:center; background-size:cover; color:#d2e2ef; }
  html body .dibu>.bls { display:none; }
  html body .dibu .footer { padding-bottom:34px; }
  html body .dibu .footer-r ul h3 { color:#fff; border-color:#008deb; }
  html body .dibu .footer-r ul a,html body .dibu .footer-l p,html body .dibu .Contacts p { color:#bdd1e0; }
  html body .dibu .footer-r ul a:hover { color:#5dc5ff; }
  html body .dibu .footer2 { background:rgba(1,19,33,.48); border-top:1px solid #ffffff18; color:#a3bfd2; }
  html body .dibu .footer-l .logo img { max-width:220px; }
}
