/* Dark glass is uniform and frosted, without a moving spotlight. */
html[data-theme="dark"] .ap-full-site .ap-header{
  background:rgba(22,24,29,.94);border-color:rgba(255,255,255,.16);
  box-shadow:0 10px 30px #0005,inset 0 1px 0 #ffffff0a;
  -webkit-backdrop-filter:blur(24px) saturate(115%);backdrop-filter:blur(24px) saturate(115%);
}
html[data-theme="dark"] .ap-full-site .ap-header::before{background:none;opacity:0}
html[data-theme="dark"] .ap-full-site .ap-header::after{border-color:rgba(255,255,255,.06);box-shadow:none}
html[data-theme="dark"] .ap-full-site .ap-mega-panel{
  background:rgba(25,27,32,.96);border-color:rgba(255,255,255,.12);
  -webkit-backdrop-filter:blur(32px) saturate(115%);backdrop-filter:blur(32px) saturate(115%);
}
html[data-theme="dark"] .ap-full-site .ap-mega-products-panel::before{background:none;opacity:0}
html[data-theme="dark"] .ap-desktop-nav .ap-mega-products-panel .ap-mega-product:hover{
  background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.09);
  box-shadow:0 9px 18px #0004;transform:translateY(-1px);
}
@media(max-width:680px){
  .ap-full-site .ap-header::before{background:none;opacity:0}
  .ap-full-site .ap-header::after{border-color:rgba(255,255,255,.16);box-shadow:none}
  html[data-theme="dark"] .ap-full-site .ap-header{background:rgba(22,24,29,.97)}
  html[data-theme="dark"] .ap-mobile-nav:not([hidden]){
    background:rgba(23,25,30,.97);border-color:rgba(255,255,255,.12);box-shadow:0 16px 40px #0006;
    -webkit-backdrop-filter:blur(28px) saturate(110%);backdrop-filter:blur(28px) saturate(110%);
  }
}
@media(prefers-reduced-transparency:reduce){
  html[data-theme="dark"] .ap-full-site .ap-header{background:#16181d}
  html[data-theme="dark"] .ap-full-site .ap-mega-panel{background:#191b20}
  html[data-theme="dark"] .ap-mobile-nav:not([hidden]){background:#17191e}
}
