
/* Grupo Experta — branding override */
:root{
  --bg:#0b1e33;
  --panel:#0d2740;
  --card:#0b1c30;
  --text:#e8eef6;
  --muted:#a8b7c9;
  --accent:#59c1ff;
  --badge:#15283f;
  --ok:#34d399;
  --warn:#f59e0b;
  --bad:#ef4444;
}
.logo{gap:12px}
.logo__img{width:32px;height:32px;border-radius:50%;background:#0a1420;box-shadow:0 0 0 1px rgba(255,255,255,.25), 0 8px 18px rgba(0,0,0,.35);object-fit:cover}
.logo-title{font-weight:800;letter-spacing:.2px}
.logo-subtitle{font-size:12px;opacity:.8;margin-top:2px}
.brand-hero{background:linear-gradient(135deg, rgba(16,39,64,.8), rgba(8,24,40,.8)), url('../img/header_gexperta.png') center/cover no-repeat;
  border:1px solid rgba(255,255,255,.06); border-radius:16px; padding:18px; box-shadow:var(--shadow)}
