/* ============================================================
   HUF — Identidad "Hednora Neo Industrial"
   ------------------------------------------------------------
   Capa de IDENTIDAD, no de producto. No se llama "admin": Hednora no es
   solo un panel administrativo — también es portal cliente, portal
   colaborador, POS, kiosco, pantallas táctiles, app móvil, dashboard TV.
   Cualquiera de esas superficies puede cargar este archivo para heredar
   la identidad visual completa (HVL §1). El acento de vertical de
   negocio (bar/gym/rest/beauty/intel) es una capa aparte — ver
   themes/*-accent.css — nunca se mezcla aquí.

   Tema POR DEFECTO de HUF: se aplica en :root además de
   [data-hd-theme="neo-industrial"] para que cualquier componente
   funcione sin requerir el atributo explícito.

   Solo colores/fondo/tipografía de identidad — cero reglas de layout o
   componente aquí, y cero conocimiento de qué vertical de negocio está
   activa (HVL §6, ley de propiedad de componentes).

   Este archivo es SIEMPRE la variante oscura (identidad por defecto). La
   variante clara (data-hd-mode="light", demanda real de tenants confirmada
   2026-08-09) vive aparte en themes/neo-industrial-light.css — nunca se
   mezcla aquí, mismo criterio de capas separadas que el acento de vertical.
   Detalle completo: guía HUF §4 "Modo — claro/oscuro" y
   docs/auditoria-tematizacion-2026-08-09.md.
   ============================================================ */

:root,
[data-hd-theme="neo-industrial"] {
    color-scheme: dark;

    /* ── Superficies (HVL §5.2) ── */
    --hd-color-bg:            #0F172A; /* L0 */
    --hd-color-bg-secondary:  #1B2433; /* L1 */
    --hd-color-surface:       #222D40; /* L2 */
    --hd-color-inset:         #263246; /* L3 */
    --hd-color-border:        rgba(255,255,255,0.08);
    --hd-color-border-strong: rgba(255,255,255,0.15);

    --hd-theme-bg:          var(--hd-color-bg);
    --hd-theme-surface:     var(--hd-color-surface);
    --hd-theme-text:        #F8FAFC;
    --hd-theme-text-muted:  #94A3B8;
    --hd-theme-font:        var(--hd-font-sans);

    /* ── Acento único de identidad (HVL §5.3) — sin degradado ── */
    --hd-theme-accent:          #00C2A8;
    --hd-theme-accent-hover:    #00E6C5;
    --hd-theme-accent-rgb:      0, 194, 168;
    --hd-color-accent-contrast: #08131F; /* texto sobre el acento sólido */

    /* Variante del acento para TEXTO/ícono/borde/foco (nunca fondo
       sólido, eso sigue siendo --hd-theme-accent). En oscuro es idéntica
       al acento — #00C2A8 ya da 7.89:1 sobre #0F172A — existe para que
       el modo claro (themes/neo-industrial-light.css) pueda oscurecerla
       sin tocar el acento de marca. Ver docs/auditoria-tematizacion-2026-08-09.md. */
    --hd-theme-accent-text: var(--hd-theme-accent);

    /* Placeholder de input/textarea (forms.css). Antes se calculaba en cada
       pintado como text-muted al 70% de opacidad; este es el mismo color YA
       resuelto sobre --hd-color-inset (#94A3B8 @ .7 sobre #263246 = #738196,
       3.26:1) — mismo criterio que --hd-theme-accent-text en Fase 1: un
       token nuevo que en oscuro reproduce exactamente el valor anterior, sin
       cambio visual, para que el modo claro pueda definir el suyo aparte. */
    --hd-theme-placeholder: #738196;
}
