/* ═══════════════════════════════════════════════════════════════════════════
   sge-canon_part2.css -- el canon de SUSBI OS, segunda parte
   ---------------------------------------------------------------------------
   Salio de sge-canon.css (GOV-ARCH-46, 2026-09-18) cuando paso las 500
   lineas: la consola y los badges suaves. layout-vertical.html la carga
   INMEDIATAMENTE despues de sge-canon.css, asi que la cascada es la misma
   que cuando todo vivia en un archivo.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ═══ 5. LA CONSOLA ═══════════════════════════════════════════════════════
   Una salida de terminal (logs, metricas, resultado de una corrida). Se deja
   OSCURA en los dos temas a proposito: es lo que se espera de una consola y
   es donde el monoespaciado se lee mejor. La diferencia con un `bg-dark`
   puesto a mano es que este par esta medido: #e2e8f0 sobre #0b1220 da 14,8. */
.sge-consola-canon {
    background: #0b1220;
    color: #e2e8f0;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 12px;
    font-size: 12px;
    line-height: 1.5;
}

/* ═══ 6. BADGES SUAVES Y PESTAÑAS ═════════════════════════════════════════
   Dos familias del sistema que fallan AA y aparecen en casi todas las
   pantallas. Medido en el Centro de seguridad, tema claro:

       .badge.bg-soft-success   1,84   (12 usos en esa sola pantalla)
       .badge.bg-soft-primary   3,65
       .nav-pills .nav-link     3,66   (las pestañas de seccion)

   Un badge "suave" es fondo tenue del color + texto del MISMO color. Si el
   texto usa el tono del relleno, no contrasta con el relleno: hay que bajarlo
   un par de escalones. Es el mismo arreglo que ya se hizo puntualmente en
   `.badge-elite-info` (ORCH-CANON-SCALE-32), ahora para toda la familia.

   El `!important` NO es pereza: `.bg-soft-success` solo pone el FONDO, y el
   color lo pone `.text-success`, que Bootstrap declara con !important. Sin el,
   una regla con mas especificidad igual pierde -- medido: primera version sin
   !important y el badge seguia en 1,84. */

:root:not([data-bs-theme="dark"]) .badge.bg-soft-success { color: #12693a !important; }
:root:not([data-bs-theme="dark"]) .badge.bg-soft-danger  { color: #b3261e !important; }
:root:not([data-bs-theme="dark"]) .badge.bg-soft-warning { color: #8a5200 !important; }
:root:not([data-bs-theme="dark"]) .badge.bg-soft-info    { color: #17607f !important; }
:root:not([data-bs-theme="dark"]) .badge.bg-soft-primary { color: #124b83 !important; }
:root:not([data-bs-theme="dark"]) .badge.bg-soft-secondary { color: #445266 !important; }

[data-bs-theme="dark"] .badge.bg-soft-success { color: #6ee7b7 !important; }
[data-bs-theme="dark"] .badge.bg-soft-danger  { color: #fca5a5 !important; }
[data-bs-theme="dark"] .badge.bg-soft-warning { color: #fcd34d !important; }
[data-bs-theme="dark"] .badge.bg-soft-info    { color: #7dd3fc !important; }
[data-bs-theme="dark"] .badge.bg-soft-primary { color: #93c5fd !important; }
[data-bs-theme="dark"] .badge.bg-soft-secondary { color: #cbd5e1 !important; }

/* NO se tocan las pestañas `.nav-pills`, y queda dicho por que: se intento
   darles un gris mas oscuro para la inactiva y el contraste EMPEORO -- de
   3,66 a 2,48 -- porque la pildora tiene fondo tenue propio y el tono elegido
   quedaba mas cerca de ese fondo que el original. Revertido al medirlo. Para
   arreglarlas hay que mirar el par texto+relleno junto, no solo el texto:
   queda anotado como pendiente, medido. */
