/* === TOPBAR === */
    .gp-topbar {
      background: #0f172a;
      padding: 10px 20px;
      text-align: center;
      width: 100%;
      position: relative;
      z-index: 100;
      border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    }
    .gp-topbar-title {
      font-size: 13px;
      font-weight: 500;
      margin: 0;
      color: rgba(255, 255, 255, 0.92);
      line-height: 1.3;
      max-width: 1200px;
      margin: 0 auto;
      letter-spacing: 0.01em;
    }
    
    /* === MENÚ AZUL OSCURO CORPORATIVO === */
    nav.navigation,
    .main-navigation,
    header nav,
    .site-header nav {
      background: #0f172a !important;
    }
    
    /* Links del menú - Tipografía ajustada */
    nav a,
    .main-navigation a,
    header nav a {
      color: #ffffff !important;
      transition: color 0.2s ease;
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, system-ui, sans-serif !important;
      font-weight: 500 !important;
      font-size: 15px !important;
    }
    
    /* Hover en links - amarillo/dorado corporativo */
    nav a:hover,
    .main-navigation a:hover,
    header nav a:hover {
      color: #fbbf24 !important;
    }
    
    @media (max-width: 768px) {
      .gp-topbar {
        padding: 8px 16px;
      }
      .gp-topbar-title {
        font-size: 11.5px;
        line-height: 1.35;
      }
    }
    @media (max-width: 480px) {
      .gp-topbar-title {
        font-size: 10.5px;
      }
    }