/* Encabezado: ajustes exclusivos para escritorio */
@media (min-width: 768px) {
  header.ev-desktop-header {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  header.ev-desktop-header > .ev-header-inner {
    box-sizing: border-box;
    width: 100%;
    max-width: 80rem;
    height: 5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3rem;
    padding-right: 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  header.ev-desktop-header .ev-desktop-logo {
    height: 3rem !important;
    width: auto;
  }

  header.ev-desktop-header .ev-desktop-nav {
    gap: .25rem .5rem !important;
    padding: .375rem .75rem !important;
  }

  header.ev-desktop-header .ev-desktop-nav > a {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  header.ev-desktop-header .ev-desktop-cta {
    padding: .5rem 1.25rem !important;
  }
}

@media (max-width: 767px) {
  header.ev-desktop-header > .ev-header-inner-new {
    display: contents;
  }
}

/* Corrección visual: encabezado de escritorio igual a Inicio */
@media (min-width: 768px) {

  header.ev-desktop-header {
    background-color: rgba(6, 11, 19, 0.85) !important;
    border-bottom: 1px solid rgba(56, 189, 248, 0.2) !important;
  }

  header.ev-desktop-header > .max-w-7xl {
    width: 100% !important;
  }

  header.ev-desktop-header .accent-gradient-orange {
    background: linear-gradient(
      135deg,
      #fe6500 0%,
      #ff8c38 100%
    ) !important;
  }

  header.ev-desktop-header .glow-orange-btn:hover {
    box-shadow:
      0 0 25px rgba(254, 101, 0, 0.6),
      0 0 50px rgba(254, 101, 0, 0.25);
  }
}

/* Tipografía del menú de escritorio: igual a Inicio */
@media (min-width: 768px) {
  header.ev-desktop-header > .max-w-7xl nav:not([aria-label]) a {
    font-family: "JetBrains Mono", monospace !important;
  }
}
