/* v3.11.62: Safar header and its navigation panels only. */
.public-site[data-theme="safar_make_v3"] {--safar-header-gap:14px}
/* The extra topbar attribute outranks the old fixed 36px/40px offset. */
.public-site[data-theme="safar_make_v3"][data-has-topbar] > header.safar-v3-site-header {
  top:var(--safar-header-top,max(14px,env(safe-area-inset-top,0px)))!important;
}
.public-site[data-theme="safar_make_v3"][data-has-topbar="1"] > header.safar-v3-site-header {
  top:var(--safar-header-top,calc(40px + var(--safar-header-gap)))!important;
}
.public-site[data-theme="safar_make_v3"][data-has-topbar] > header.safar-v3-site-header[data-safar-header-depth="1"] {
  background:rgba(5,13,26,.94)!important;
  border-color:rgba(212,175,70,.34)!important;
  box-shadow:0 2px 4px rgba(0,0,0,.2),0 16px 36px -12px rgba(0,0,0,.55),inset 0 1px rgba(255,240,197,.12),inset 0 -1px rgba(0,0,0,.35)!important;
  isolation:isolate;
  -webkit-backdrop-filter:blur(16px) saturate(120%)!important;
  backdrop-filter:blur(16px) saturate(120%)!important;
  transition:width var(--capsule-speed,420ms) var(--capsule-ease,ease),height var(--capsule-speed,420ms) var(--capsule-ease,ease),min-height var(--capsule-speed,420ms) var(--capsule-ease,ease),transform var(--capsule-speed,420ms) var(--capsule-ease,ease),box-shadow .3s ease!important;
}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header[data-safar-header-depth="1"]::before {
  content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;
  background:linear-gradient(165deg,rgba(40,58,76,.38),rgba(5,13,26,.18) 48%,rgba(0,0,0,.2));
  box-shadow:inset 0 1px 1px rgba(255,244,217,.1);transform-origin:center;transition:transform .25s ease;
}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header[data-safar-header-depth="1"]::after {
  content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;z-index:0;
  background:radial-gradient(ellipse at var(--safar-header-light-x,50%) var(--safar-header-light-y,0%),rgba(255,233,172,.1),transparent 62%);
  opacity:.75;transition:opacity .25s ease;
}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-header-shell {position:relative;z-index:1;gap:16px!important;transition:height var(--capsule-speed,420ms) var(--capsule-ease,ease)!important}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-header-brand {flex-shrink:0}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-nav-link {white-space:nowrap;padding:9px 12px!important;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease!important}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-nav-link:is(.is-active,.capsule-active-nav) {
  color:#f0c866!important;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(212,168,67,.07))!important;
  box-shadow:inset 0 1px rgba(255,245,215,.14),inset 0 -1px rgba(0,0,0,.3),0 3px 7px rgba(0,0,0,.2);
}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header :is(.safar-v3-book,.capsule-context-cta) {
  box-shadow:inset 0 1px rgba(255,255,255,.4),inset 0 -2px rgba(105,70,5,.22),0 5px 12px rgba(212,168,67,.15)!important;
  transition:transform .2s ease,box-shadow .2s ease!important;
}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header :is(.safar-v3-nav-link,.safar-v3-book,.capsule-context-cta,.safar-v3-hajji-login,.safar-v3-menu-toggle):focus-visible {outline:2px solid #f0c866!important;outline-offset:4px}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-menu-toggle {border-radius:50%;min-width:44px;min-height:44px;background:linear-gradient(150deg,rgba(255,255,255,.055),transparent);box-shadow:inset 0 1px rgba(255,255,255,.09)}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-submenu {
  top:calc(100% + var(--safar-submenu-gap,28px))!important;margin-top:0!important;border-radius:18px!important;
  border-color:rgba(212,175,70,.24)!important;background:linear-gradient(155deg,rgba(19,36,53,.98),rgba(5,13,26,.98))!important;
  box-shadow:0 4px 10px rgba(0,0,0,.2),0 20px 38px -12px rgba(0,0,0,.55),inset 0 1px rgba(255,240,197,.1)!important;
}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-submenu::before {content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--safar-submenu-gap,28px) + 2px);background:transparent}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-submenu>a {min-height:44px;color:#b8c5d6!important;transition:color .2s ease,background .2s ease!important}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-submenu>a:is(:hover,:focus-visible) {background:rgba(212,168,67,.09)!important;color:#f0c866!important}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-mobile-menu {
  border-color:rgba(212,175,70,.28)!important;background:linear-gradient(155deg,rgba(19,36,53,.98),rgba(5,13,26,.98))!important;
  box-shadow:0 4px 10px rgba(0,0,0,.2),0 20px 38px -12px rgba(0,0,0,.55),inset 0 1px rgba(255,240,197,.1)!important;
}
@media(max-width:1023px){.public-site[data-theme="safar_make_v3"] {--safar-header-gap:10px}}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header[data-safar-header-tilt="1"]::before {transform:perspective(1400px) rotateX(var(--safar-header-rx,0deg)) rotateY(var(--safar-header-ry,0deg))}
 .public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-nav-link:hover {background:rgba(255,255,255,.075);box-shadow:inset 0 1px rgba(255,255,255,.1);transform:translateY(-1px)}
 .public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header :is(.safar-v3-book,.capsule-context-cta):hover {transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.45),inset 0 -2px rgba(105,70,5,.22),0 9px 18px rgba(212,168,67,.22)!important}
}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header :is(.safar-v3-nav-link,.safar-v3-book,.capsule-context-cta,.safar-v3-menu-toggle):active {transform:translateY(1px);box-shadow:inset 0 2px 3px rgba(0,0,0,.15)!important}
.public-site[data-theme="safar_make_v3"][data-capsule-glass="0"] > header.safar-v3-site-header[data-safar-header-depth="1"],
.public-site[data-theme="safar_make_v3"][data-capsule-low-power="1"] > header.safar-v3-site-header[data-safar-header-depth="1"] {-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#07121f!important}
@media(prefers-reduced-motion:reduce){
 .public-site[data-theme="safar_make_v3"][data-has-topbar] > header.safar-v3-site-header[data-safar-header-depth="1"],
 .public-site[data-theme="safar_make_v3"][data-has-topbar] > header.safar-v3-site-header[data-safar-header-depth="1"]::before,
 .public-site[data-theme="safar_make_v3"][data-has-topbar] > header.safar-v3-site-header[data-safar-header-depth="1"]::after,
 .public-site[data-theme="safar_make_v3"][data-has-topbar] > header.safar-v3-site-header[data-safar-header-depth="1"] * {transition:none!important;animation:none!important}
 .public-site[data-theme="safar_make_v3"][data-has-topbar] > header.safar-v3-site-header[data-safar-header-depth="1"]::before,
 .public-site[data-theme="safar_make_v3"][data-has-topbar] > header.safar-v3-site-header[data-safar-header-depth="1"] :is(.safar-v3-nav-link,.safar-v3-book,.capsule-context-cta,.safar-v3-menu-toggle) {transform:none!important}
}
