/* =========================================================
   NEXUS SENTINEL — Tema "Corporativo" para o site inteiro
   Ativado quando <body class="theme-corporate">.
   Reaproveita a MESMA estrutura HTML/CSS do tema Tech, só remapeando
   as variáveis de cor para uma paleta clara e formal (estilo Genetec).
   Trocável em Admin → Configurações → Estilo visual do site.
   ========================================================= */

.theme-corporate{
  --void:        #ffffff;
  --deep:        #f6f8fb;
  --deep-2:      #eef3fb;
  --panel:       #ffffff;
  --line:        #e3e8f0;
  --blue:        #1a56db;
  --blue-dim:    #eaf1fd;
  --cyan:        #1a56db;
  --cyan-soft:   #1a56db22;
  --white:       #0b2447;
  --ink:         #16233d;
  --ink-muted:   #5b6b85;
  --ink-faint:   #93a0b8;
}

/* remove o efeito "scanner" — não combina com o tom institucional */
.theme-corporate .scan-line{ display:none; }

/* header claro, com borda sutil em vez de blur escuro */
.theme-corporate .site-header{
  background:rgba(255,255,255,.94);
  border-bottom:1px solid var(--line);
}
.theme-corporate .nav-toggle span{ background:var(--ink); }
.theme-corporate .main-nav{ background:#fff; }

/* hero mais discreto, sem glow neon */
.theme-corporate .hero{
  background:
    radial-gradient(60% 60% at 80% 10%, rgba(26,86,219,.07), transparent 60%),
    var(--void);
}
.theme-corporate .hero-grid{ opacity:.5; }

/* radar: mantém o elemento, mas em tom sóbrio de azul corporativo */
.theme-corporate .radar{
  background:radial-gradient(circle, rgba(26,86,219,.08), transparent 70%);
}
.theme-corporate .radar-sweep{
  background:conic-gradient(from 0deg, transparent 0deg, rgba(26,86,219,.35) 18deg, transparent 60deg);
}
.theme-corporate .radar-dot{ background:var(--blue); box-shadow:0 0 10px 2px rgba(26,86,219,.3); }
.theme-corporate .radar-eye span{ background:var(--blue); box-shadow:0 0 16px 5px rgba(26,86,219,.25); }

.theme-corporate .eyebrow::before{ background:var(--blue); }

/* cards com hover mais discreto */
.theme-corporate .card:hover,
.theme-corporate .diff-card:hover{ border-color:var(--blue); transform:translateY(-2px); }
.theme-corporate .card, .theme-corporate .diff-card, .theme-corporate .segment-card,
.theme-corporate .post-card, .theme-corporate .problem-item, .theme-corporate .form-panel{
  box-shadow:0 1px 2px rgba(11,36,71,.04);
}

/* botão "cyan" vira o azul corporativo com texto branco (contraste) */
.theme-corporate .btn-cyan{ background:var(--blue); color:#fff; box-shadow:0 8px 20px -8px rgba(26,86,219,.45); }
.theme-corporate .btn-cyan:hover{ background:#123f9e; }

/* footer institucional */
.theme-corporate .site-footer{ background:var(--deep); border-top:1px solid var(--line); }
.theme-corporate .whatsapp-float{ box-shadow:0 10px 24px -8px rgba(32,201,151,.4); }

/* seletor de idioma: garante contraste no tema claro */
.theme-corporate .lang-switch button{ color:var(--ink-muted); }
.theme-corporate .lang-switch button:hover{ color:var(--blue); }
