/* ==========================================================================
   SHELL — one header + footer look on every customer page (same as index.html)
   Black header with thin gold line · black footer with gold top line.
   Linked LAST on every page so it wins over lux.css / main.css / liquid-nav.css.
   ========================================================================== */

/* ---------- HEADER: black ---------- */
html body .top-header,
html body.lux .top-header,
html body.home-dark .top-header,
html body.light-main .top-header,
html body.hd-head .top-header{
  background:#08080a!important;
  border-bottom:0!important;
  box-shadow:0 14px 30px -22px rgba(0,0,0,.55)!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
}
html body .top-header::after{
  display:block!important;content:"";position:absolute;left:0;right:0;bottom:0;height:2px;
  background:linear-gradient(90deg,transparent,#a47a12 20%,#f3cf63 50%,#a47a12 80%,transparent);
  opacity:.85;pointer-events:none;
}
html body .top-header .hd-icon-btn,
html body .top-header .back-btn{color:#fff!important}
html body .top-header .header-title{color:rgba(255,255,255,.92)!important}
html body .top-header .logo img{filter:drop-shadow(0 4px 14px rgba(243,207,99,.25))}

/* ---------- FOOTER: black ---------- */
html body .lr-footer,
html body.lux .lr-footer,
html body.home-dark .lr-footer,
html body.light-main .lr-footer,
html body.hd-head .lr-footer{
  background:#050506!important;
  border-top:0!important;
  text-align:center;
  position:relative;
}
html body .lr-footer::before,
html body.lux .lr-footer::before{
  content:"";position:absolute;left:0;right:0;top:0;width:auto;height:2px;transform:none;border-radius:0;opacity:1;
  background:linear-gradient(90deg,transparent,#a47a12,#f3cf63,#a47a12,transparent);
}
html body .lr-footer-bottom-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
html body .lr-footer p,
html body.lux .lr-footer p{color:#8d8978!important;margin:0}
html body .lr-footer a,
html body.lux .lr-footer a{color:#f3cf63!important;font-weight:600}
