/* ANTALYA V26.15 | ONE VISUAL HEADER CONTRACT
   Shared existing markup: inc/header.php; no HTML, JS or PHP modifications.
   Home V14 dimensions used for both body.is-home and body.is-inner.
   This file is the common visual authority; legacy CSS may still be loaded.
*/
:root{--at-unified-shell:1440px;--at-unified-gutter:clamp(16px,3vw,36px);--at-unified-header-bg:linear-gradient(100deg,#051d35,#082e4e 74%,#083a56)}
@media(min-width:1061px){
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header,
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header.is-scrolled{
    position:fixed!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;
    width:100%!important;max-width:none!important;height:88px!important;min-height:88px!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
    background:var(--at-unified-header-bg)!important;background-image:var(--at-unified-header-bg)!important;
    box-shadow:0 4px 18px rgba(0,14,29,.16)!important;transform:none!important;
    box-sizing:border-box!important;z-index:2147483000!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header > .at-header__bar{
    position:relative!important;display:grid!important;
    grid-template-columns:minmax(200px,245px) minmax(0,1fr) auto!important;
    width:min(var(--at-unified-shell),calc(100% - var(--at-unified-gutter)*2))!important;
    max-width:var(--at-unified-shell)!important;min-height:88px!important;height:88px!important;
    margin:0 auto!important;padding:0!important;gap:clamp(12px,2vw,28px)!important;
    align-items:center!important;border:0!important;border-radius:0!important;
    background:transparent!important;background-image:none!important;box-shadow:none!important;
    backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__logo img{
    width:clamp(175px,13vw,215px)!important;height:65px!important;max-height:65px!important;object-fit:contain!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__nav{
    min-width:0!important;justify-content:center!important;gap:clamp(12px,1.24vw,24px)!important;white-space:nowrap!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__nav-link{
    font-family:Inter,'Segoe UI',Arial,sans-serif!important;font-size:clamp(11px,.8vw,14px)!important;
    font-weight:650!important;letter-spacing:-.012em!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__actions{
    gap:clamp(8px,.9vw,15px)!important;white-space:nowrap!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__selectors{gap:8px!important;}
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__selector-button{
    display:grid!important;place-items:center!important;flex:0 0 42px!important;
    width:42px!important;min-width:42px!important;max-width:42px!important;
    height:42px!important;min-height:42px!important;max-height:42px!important;
    padding:0!important;border:1px solid rgba(195,232,253,.27)!important;border-radius:50%!important;
    background:rgba(255,255,255,.055)!important;box-sizing:border-box!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__selector-button > svg,
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__selector-code{display:none!important;}
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__selector-icon{
    display:grid!important;place-items:center!important;width:27px!important;height:27px!important;margin:0!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__selector-icon img{
    display:block!important;width:25px!important;height:25px!important;object-fit:cover!important;border-radius:50%!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__currency-symbol{
    display:grid!important;place-items:center!important;margin:0!important;color:#fff!important;font-size:21px!important;
  }
}
@media(min-width:1061px) and (max-width:1190px){
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header > .at-header__bar{
    grid-template-columns:minmax(155px,195px) minmax(0,1fr) auto!important;gap:12px!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__nav{gap:clamp(8px,.85vw,13px)!important;}
}
@media(max-width:1060px){
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header,
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header.is-scrolled{
    position:fixed!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;
    width:100%!important;max-width:none!important;height:68px!important;min-height:68px!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
    transform:none!important;background:var(--at-unified-header-bg)!important;z-index:2147483000!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header > .at-header__bar{
    display:flex!important;justify-content:space-between!important;align-items:center!important;
    width:calc(100% - clamp(24px,8vw,40px))!important;max-width:1440px!important;
    min-height:68px!important;height:68px!important;margin:0 auto!important;padding:0!important;
    background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;
  }
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__nav{display:none!important;}
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__menu-button{display:grid!important;}
}
@media(max-width:700px){
  html body:is(.is-home,.is-inner) #atPublicHeader.at-header .at-header__logo img{
    width:160px!important;height:54px!important;max-height:54px!important;object-fit:contain!important;
  }
}
/* Menus remain clickable above page hero. */
html body:is(.is-home,.is-inner) #atPublicHeader .at-header__selector-menu,
html body:is(.is-home,.is-inner) #atPublicHeader .at-header__dropdown{z-index:2147483001!important;}
