/* ============================================================
   HUF — Identidad "Hednora Neo Industrial", variante PASTEL
   ------------------------------------------------------------
   Tercer valor de data-hd-mode (oscuro | claro | pastel), mismo eje
   independiente de data-hd-theme que describe tokens.css/neo-industrial-
   light.css. Decisión aprobada 2026-08-13: modo opcional, no reemplaza a
   oscuro/claro — rompe a propósito HVL §5.3 ("un acento, ≤8% de
   superficie") como EXCEPCIÓN documentada, ver docs/hednora-visual-
   language.md.

   Superficies base: igual de neutras y con el mismo texto/borde ya
   auditado en neo-industrial-light.css (mismo rango de luminancia de
   fondo casi-blanco, el cálculo de contraste no cambia). Lo que sí
   cambia respecto al modo claro es --hd-color-bg-secondary y todo el
   bloque --hd-theme-accent*: en vez de un valor fijo, cada
   themes/*-accent.css los REESCRIBE bajo
   [data-hd-vertical="X"][data-hd-mode="pastel"] — esa es la capa que
   convierte "modo pastel" en "modo pastel DEL negocio de este tenant".
   Los valores de aquí abajo son el fallback neutro para pantallas sin
   vertical activa (superadmin cross-tenant: Empresas, Suscripciones...).
   ============================================================ */

[data-hd-theme="neo-industrial"][data-hd-mode="pastel"] {
    color-scheme: light;

    --hd-color-bg:            #F3F4FB; /* L0 — neutro con un pelo de tibieza, no el mismo gris-azul de claro */
    --hd-color-bg-secondary:  #EEF0F7; /* L1 — fallback sin vertical; cada *-accent.css lo tiñe cuando hay una activa */
    --hd-color-surface:       #FFFFFF; /* L2 — igual que claro, ancla más clara de la escala */
    --hd-color-inset:         #EFF1F8; /* L3 */
    --hd-color-border:        rgba(15, 23, 42, 0.14);
    --hd-color-border-strong: rgba(15, 23, 42, 0.26);

    --hd-theme-bg:          var(--hd-color-bg);
    --hd-theme-surface:     var(--hd-color-surface);
    /* Mismo par ya auditado en neo-industrial-light.css (15.0–17.9:1 / 5.9–7.6:1) —
       el fondo sigue en la misma banda de luminancia casi-blanca, el cálculo no cambia. */
    --hd-theme-text:        #0F172A;
    --hd-theme-text-muted:  #475569;
    --hd-theme-font:        var(--hd-font-sans);
    --hd-theme-placeholder: #64748B;

    /* Fallback neutro (sin vertical): mismo turquesa/contraste ya auditado
       en claro. Cualquier data-hd-vertical="bar|gimnasio|restaurante|peluqueria"
       lo reemplaza por completo — ver themes/*-accent.css. */
    --hd-theme-accent:          #00C2A8;
    --hd-theme-accent-hover:    #004D43;
    --hd-theme-accent-rgb:      0, 194, 168;
    --hd-color-accent-contrast: #08131F;
    --hd-theme-accent-text:     #00695C;

    /* Estados — mismos valores ya calculados en claro para fondo casi-blanco
       (no varían con el acento de identidad ni de vertical, tokens.css §). */
    --hd-color-success: #166534;
    --hd-color-warning: #92400E;
    --hd-color-error:   #B91C1C;
    --hd-color-info:    #075985;
}
