/* Desktop top nav: transparent ink type, aligned actions, no white plates. */

@media (min-width: 992px) {
  html #header,
  html #header.header-scrolled,
  html #header.header-inner-pages,
  html[data-theme="day"] #header,
  html[data-theme="day"] #header.header-scrolled,
  html[data-theme="day"] #header.header-inner-pages,
  html[data-theme="night"] #header,
  html[data-theme="night"] #header.header-scrolled,
  html[data-theme="night"] #header.header-inner-pages {
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  html #header .container-fluid.snet-header-inner,
  html #header .snet-header-inner {
    align-items: center !important;
    gap: 10px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  html #header .snet-nav-carousel,
  html #header .nav-menu,
  html #header .nav-menu.snet-nav-wide,
  html #header .snet-header-actions {
    align-self: center !important;
    display: flex !important;
    align-items: center !important;
    min-height: 40px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  html #header .snet-header-actions {
    gap: 8px !important;
  }

  html #header .nav-menu > ul {
    align-items: center !important;
    gap: 2px !important;
  }

  html #header .nav-menu > ul > li > a,
  html #header .nav-menu.snet-nav-wide > ul > li > a,
  html #snet-nav-scroller > ul > li > a {
    height: 40px !important;
    min-height: 40px !important;
    padding: 0 11px !important;
    margin: 0 !important;
    border-radius: 10px !important;
    border: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    outline: none !important;
    filter: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: "Unbounded", "Onest", system-ui, sans-serif !important;
    font-weight: 700 !important;
    font-size: 0.78rem !important;
    letter-spacing: 0.01em !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    opacity: 1 !important;
    transform: none !important;
    paint-order: stroke fill;
  }

  html #header .nav-menu > ul > li > a,
  html #header .nav-menu.snet-nav-wide > ul > li > a,
  html #snet-nav-scroller > ul > li > a,
  html[data-theme="night"] #header .nav-menu > ul > li > a,
  html[data-theme="night"][data-bg="city"] #header .nav-menu > ul > li > a {
    color: #f4fbff !important;
    -webkit-text-fill-color: #f4fbff !important;
    -webkit-text-stroke: 0.045em rgba(4, 16, 24, 0.92) !important;
    text-shadow:
      0 1px 0 rgba(4, 16, 24, 0.9),
      0 0 8px rgba(0, 220, 255, 0.55),
      0 0 18px rgba(0, 180, 255, 0.35) !important;
  }

  /* Day on photos: light ink like night — dark fill disappears in foliage */
  html[data-theme="day"] #header .nav-menu > ul > li > a,
  html[data-theme="day"] #header .nav-menu.snet-nav-wide > ul > li > a,
  html[data-theme="day"] #snet-nav-scroller > ul > li > a,
  html[data-theme="day"][data-bg="city"] #header .nav-menu > ul > li > a,
  html[data-bg="city"] #header .nav-menu > ul > li > a,
  html[data-bg="city"] #snet-nav-scroller > ul > li > a {
    color: #f4fbff !important;
    -webkit-text-fill-color: #f4fbff !important;
    -webkit-text-stroke: 0.055em rgba(4, 16, 24, 0.95) !important;
    text-shadow:
      0 1px 0 rgba(4, 16, 24, 0.95),
      0 0 10px rgba(0, 220, 255, 0.65),
      0 0 20px rgba(0, 180, 255, 0.4) !important;
    background: transparent !important;
    border: 0 !important;
  }

  html #header .nav-menu > ul > li > a:hover,
  html #header .nav-menu > ul > li:hover > a,
  html #header .nav-menu > ul > li.active > a,
  html #header .nav-menu .active > a,
  html[data-theme="day"] #header .nav-menu > ul > li > a:hover,
  html[data-theme="day"] #header .nav-menu > ul > li:hover > a,
  html[data-theme="day"] #header .nav-menu > ul > li.active > a {
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    filter: none !important;
    transform: none !important;
  }

  html #header .nav-menu > ul > li > a:hover,
  html #header .nav-menu > ul > li:hover > a,
  html #header .nav-menu > ul > li.active > a,
  html[data-theme="night"] #header .nav-menu > ul > li > a:hover,
  html[data-theme="night"] #header .nav-menu > ul > li:hover > a {
    color: #7af0ff !important;
    -webkit-text-fill-color: #7af0ff !important;
    text-shadow:
      0 1px 0 rgba(4, 16, 24, 0.95),
      0 0 10px rgba(0, 240, 255, 0.8),
      0 0 22px rgba(0, 200, 255, 0.55) !important;
  }

  html[data-theme="day"] #header .nav-menu > ul > li > a:hover,
  html[data-theme="day"] #header .nav-menu > ul > li:hover > a,
  html[data-theme="day"] #header .nav-menu > ul > li.active > a,
  html[data-bg="city"] #header .nav-menu > ul > li > a:hover,
  html[data-bg="city"] #header .nav-menu > ul > li:hover > a,
  html[data-bg="city"] #header .nav-menu > ul > li.active > a {
    color: #7af0ff !important;
    -webkit-text-fill-color: #7af0ff !important;
    text-shadow:
      0 1px 0 rgba(4, 16, 24, 0.95),
      0 0 12px rgba(0, 240, 255, 0.85),
      0 0 24px rgba(0, 200, 255, 0.55) !important;
    background: transparent !important;
  }

  html #header .snet-search-btn {
    width: 40px !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 999px !important;
    background: transparent !important;
    border: 1.5px solid rgba(125, 211, 252, 0.45) !important;
    box-shadow: 0 0 10px rgba(0, 200, 255, 0.25) !important;
    color: #e8f7ff !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  html #header .snet-search-btn i {
    color: #e8f7ff !important;
    -webkit-text-fill-color: #e8f7ff !important;
    text-shadow: 0 0 8px rgba(0, 220, 255, 0.7) !important;
  }

  html[data-theme="day"] #header .snet-search-btn {
    background: transparent !important;
    border-color: rgba(125, 211, 252, 0.55) !important;
    box-shadow: 0 0 12px rgba(0, 200, 255, 0.35) !important;
  }

  html[data-theme="day"] #header .snet-search-btn i {
    color: #e8f7ff !important;
    -webkit-text-fill-color: #e8f7ff !important;
    text-shadow: 0 1px 0 rgba(4, 16, 24, 0.9), 0 0 8px rgba(0, 220, 255, 0.7) !important;
  }

  html #header .get-started-btn,
  html #header .snet-cab-btn {
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 16px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
    box-sizing: border-box !important;
  }

  html[data-glow="on"] #header .nav-menu > ul > li > a,
  html[data-theme="day"][data-glow="on"] #header .nav-menu > ul > li > a,
  html[data-theme="night"][data-glow="on"] #header .nav-menu > ul > li > a,
  html[data-theme="day"][data-bg="city"][data-glow="on"] #header .nav-menu > ul > li > a,
  html[data-theme="night"][data-bg="city"][data-glow="on"] #header .nav-menu > ul > li > a,
  html[data-glow="on"] #snet-nav-scroller > ul > li > a {
    border: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
  }
}


/* TV/Chrome: IcoFont is not loaded — glyph \ea99 becomes a hollow square after each nav label.
   Hide all dropdown chevron ::after from style.css / menulock. */
html #header .nav-menu .drop-down > a:after,
html #header .nav-menu .drop-down > a::after,
html #header .nav-menu .drop-down .drop-down > a:after,
html #header .nav-menu .drop-down .drop-down > a::after,
html #header .nav-menu > ul > li > a.snet-nav-dd:after,
html #header .nav-menu > ul > li > a.snet-nav-dd::after,
html #snet-nav-scroller .drop-down > a:after,
html #snet-nav-scroller .drop-down > a::after,
html body .mobile-nav .drop-down > a:after,
html body .mobile-nav .drop-down > a::after,
html body .mobile-nav .drop-down.is-open > a:after,
html body .mobile-nav .drop-down.is-open > a::after,
html body .mobile-nav .active.drop-down.is-open > a:after,
html body .mobile-nav .active.drop-down.is-open > a::after {
  content: none !important;
  display: none !important;
  font-family: inherit !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 0 !important;
  height: 0 !important;
  border: 0 !important;
  -webkit-text-stroke: 0 !important;
  text-shadow: none !important;
}


/* === Day CTAs: vivid blue + WHITE label (never black / navy ink) === */
html[data-theme="day"] #header .get-started-btn,
html[data-theme="day"] #header .snet-cab-btn,
html[data-theme="day"] #hero .snet-hero-chip--tg,
html[data-theme="day"] #hero .snet-hero-chip--phone,
html[data-theme="day"] #hero .btn-get-started,
html[data-theme="day"] #hero .btn-connect,
html[data-theme="day"] #hero .snet-connect-submit,
html[data-theme="day"] #hero button.snet-connect-submit,
html[data-theme="day"] .get-started-btn,
html[data-theme="day"] .btn-get-started,
html[data-theme="day"] .btn-connect,
html[data-theme="day"] .snet-cta-btn,
html[data-theme="day"] .snet-telegram-btn,
html[data-theme="day"] .snet-from-price,
html[data-theme="day"] #hero .snet-from-price {
  background: linear-gradient(135deg, #1ec8ff 0%, #0090d8 48%, #0070b8 100%) !important;
  background-color: #0096e0 !important;
  border: 1px solid rgba(255, 255, 255, 0.35) !important;
  box-shadow:
    0 10px 28px rgba(0, 140, 220, 0.45),
    0 0 0 1px rgba(0, 160, 255, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.35) !important;
  font-weight: 700 !important;
}

html[data-theme="day"] #header .get-started-btn *,
html[data-theme="day"] #header .snet-cab-btn *,
html[data-theme="day"] #hero .snet-hero-chip--tg *,
html[data-theme="day"] #hero .snet-hero-chip--phone *,
html[data-theme="day"] #hero .btn-get-started *,
html[data-theme="day"] #hero .btn-connect *,
html[data-theme="day"] #hero .snet-connect-submit *,
html[data-theme="day"] .get-started-btn *,
html[data-theme="day"] .btn-get-started *,
html[data-theme="day"] .btn-connect *,
html[data-theme="day"] .snet-cta-btn *,
html[data-theme="day"] .snet-telegram-btn * {
  fill: currentColor !important;
}

html[data-theme="day"] #hero .snet-hero-chip--tg:hover,
html[data-theme="day"] #hero .snet-hero-chip--phone:hover,
html[data-theme="day"] #header .get-started-btn:hover,
html[data-theme="day"] .btn-get-started:hover,
html[data-theme="day"] .btn-connect:hover {
  filter: brightness(1.08);
  box-shadow:
    0 14px 34px rgba(0, 150, 230, 0.55),
    0 0 0 1px rgba(0, 200, 255, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;
}

/* Kill inkface day re-plate on nav */
html[data-theme="day"] #header .nav-menu > ul > li > a,
html[data-theme="day"] #snet-nav-scroller > ul > li > a,
html[data-bg="city"] #header .nav-menu > ul > li > a {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
}
