/* ==========================================================================
   Blueprint Studio - Workspace Minimalist: Default Light Theme
   Define los tokens cromáticos simétricos y de contraste para el tema claro,
   inspirado en la identidad corporativa y modular de Blueprint Ops Center.
   ========================================================================== */

:root,
[data-theme="light"] {
color-scheme: light; /* Esquema cromático nativo claro para barras de scroll y controles del navegador */
--as-cl: #8a2be2;
--as-cn: #f5eeff;
--bg-cn-cl: #f8fafc; /* Fondo blanco humo suave de contenedores, tarjetas y frames */
--bg-er-sb: rgba(220, 38, 38, 0.06); /* Tinte de fondo sutil para contenedor con error */
--bg-in-cl: #ffffff; /* Fondo blanco puro para controles de captura de datos */
--bg-pr-cl: #0b436c; /* Fondo primario corporativo de la barra de encabezado */
--bg-pr-sb: rgba(255, 255, 255, 0.85); /* Texto sutil sobre fondo primario */
--bg-pr-tx: #ffffff; /* Texto principal sobre fondo primario */
--bg-sc-cl: #db6537; /* Fondo secundario de acento (botones y controles activos) */
--bg-sc-sb: #ffebe5; /* Fondo secundario tenue para badges y chips de estado */
--bg-sc-tx: #ffffff; /* Texto sobre fondo secundario de acento */
--bg-sr-cl: #f1f5f9; /* Fondo gris perla sutil del lienzo general y espacio de trabajo (Ops Center) */
--bg-sr-sb: #64748b; /* Texto sutil, descripciones e iconos inactivos sobre superficie */
--bg-sr-tx: #334155; /* Texto principal pizarra suave sobre superficie */
--color-assistant: var(--as-cl);
--color-border: var(--ot-cl);
--color-error: var(--er-cl);
--color-info: var(--in-cl);
--color-primary: var(--pr-cl);
--color-secondary: var(--sc-cl);
--color-success: var(--su-cl);
--color-surface: var(--sr-cn);
--color-text: var(--on-sr);
--color-warning: var(--wn-cl);
--er-cl: #dc2626;
--er-cn: #fee2e2;
--gl-bd: rgba(0, 0, 0, 0.10); /* Borde sutil para superficies de cristal */
--gl-bg: rgba(238, 242, 246, 0.78); /* Fondo translúcido para efecto cristal/glassmorphism */
--in-cl: #0284c7;
--in-cn: #e0f2fe;
--ms-bg: rgba(0, 0, 0, 0.45); /* Velo modal de bloqueo (Mist) */
--on-ac: #4c1d95;
--on-as: #ffffff;
--on-ec: #7f1d1d;
--on-er: #ffffff;
--on-ic: #075985;
--on-in: #ffffff;
--on-pc: #06253c;
--on-pr: #ffffff;
--on-pr-sb: rgba(255, 255, 255, 0.85); /* Texto sutil/inactivo sobre fondo primario */
--on-sc: #ffffff;
--on-sc-cn: #b72b00;
--on-sr: #334155;
--on-sr-sb: var(--bg-sr-sb); /* Texto sutil e informativo sobre superficie */
--on-su: #ffffff;
--on-suc: #14532d;
--on-tc: #92400e;
--on-tr: #ffffff;
--on-wc: #7c2d12;
--on-wn: #ffffff;
--ot-cl: #cbd5e1; /* Borde y contorno sutil de tarjetas y controles */
--ot-vr: #94a3b8; /* Borde variante / hover */
--pr-ac: rgba(255, 255, 255, 0.14); /* Capa active/seleccionado sobre fondo primario */
--pr-cl: #0b436c;
--pr-cn: #e1f0fa;
--pr-hv: rgba(255, 255, 255, 0.12); /* Capa hover sobre fondo primario */
--pr-sc: #f8fafc;
--pr-sr: #f1f5f9;
--sc-cl: #db6537;
--sc-cn: #ffebe5;
--sc-gw: inset 0 6px 14px -6px rgba(219, 101, 55, 0.30); /* Resplandor ambiental para pestañas y controles activos secundarios */
--sd-lg: 0 8px 30px rgba(0, 0, 0, 0.20); /* Elevación alta: modales y tarjetas de carga */
--sd-md: 0 4px 14px rgba(0, 0, 0, 0.12); /* Elevación media: notificaciones toast */
--sd-sm: 0 1px 3px rgba(0, 0, 0, 0.15); /* Elevación baja: barra de encabezado */
--sm-bg: rgba(0, 0, 0, 0.08); /* Fondo inactivo de pistas de medidor de fortaleza */
--sm-er: var(--bg-sr-sb); /* Indicador de validación de contraseña: requisitos pendientes */
--sm-fr: #d97706; /* Nivel 2 (Fair) de medidor de fortaleza: ámbar cálido */
--sm-ok: #059669; /* Indicador de validación de contraseña: regla cumplida */
--sm-st: #0d9488; /* Nivel 3 (Strong) de medidor de fortaleza: verde menta / teal */
--sm-vs: #16a34a; /* Nivel 4 (Very Strong) de medidor de fortaleza: verde esmeralda brillante */
--sm-wk: #dc2626; /* Nivel 1 (Weak) de medidor de fortaleza: rojo coral */
--sr-cl: #f1f5f9;
--sr-cn: #f8fafc;
--sr-hv: rgba(0, 0, 0, 0.06); /* Capa hover sobre superficie general */
--sr-vr: #f8fafc; /* Superficie variante reposada para paneles laterales y consolas */
--su-cl: #16a34a;
--su-cn: #dcfce7;
--tr-cl: #f59e0b;
--tr-cn: #fef3c7;
--wn-cl: #ea580c;
--wn-cn: #ffedd5;
}