/**
 * @file
 * Header layout - Desktop only (no mobile interference)
 */

/* Apply ONLY to desktop screens - leave mobile completely untouched */
@media (min-width: 992px) {
  
  /* Force header-top to be horizontal on desktop */
  #header-top,
  #header-top-inside {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
  }

  .header-top-area {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    flex-wrap: nowrap !important;
  }

  .region-header-top {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    flex-wrap: nowrap !important;
    gap: 20px !important;
    flex-direction: row-reverse !important;
  }

  /* Logo positioning - desktop only */
  #block-startupgrowth-branding {
    order: 2 !important;
    margin-right: auto !important;
  }

  /* Menu positioning - desktop only */
  .region-header-top .block-system-menu-block {
    order: 1 !important;
    margin-left: auto !important;
  }

  /* Menu styling - desktop only */
  .region-header-top .menu,
  #superfish-main {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 15px 0 5px 0 !important;
  }

  .region-header-top .menu li,
  #superfish-main li {
    display: inline-block !important;
    margin: 0 5px !important;
    float: none !important;
  }
}

/* NO mobile CSS at all - let the theme handle mobile naturally */
