/* Tokens de branding compartidos (cb-changes.md ítem 1). Defaults = look
   actual de Trichter (dorado sobre negro) — theme-loader.js los sobreescribe
   en runtime según el proyecto activo vía GET /api/core/theme. Los tokens de
   ESTADO (semáforos, deltas) son fijos acá y NUNCA se tocan desde el theme
   de marca — advertencia explícita de cb-changes.md: "NO teñir de azul los
   colores de estado: verde/ámbar/rojo de semáforos y deltas se mantienen
   funcionales". */
:root {
    --color-brand-primary: #0e0e0e;
    /* Dorado de marca Trichter (Auditoría UX/UI jul-2026, P0 #8): #C59B3F es el
       dorado real de marca; antes el default era #d4af37, uno de los tres
       dorados "equivocados" que señalaba la auditoría. Solo afecta al tema por
       defecto (Trichter/proj_9); los proyectos con accent propio (Alpha,
       Coldwell Banker) lo sobreescriben en runtime vía theme-loader.js. */
    --color-brand-accent: #C59B3F;
    --surface-bg: #050505;
    --font-heading: 'Inter', sans-serif;
    --font-body: 'Inter', sans-serif;

    /* Semánticos de estado — no forman parte del theming por cliente. */
    --status-success: #4ade80;
    --status-warning: #facc15;
    --status-danger: #f87171;
}

/* A pedido del usuario: una sola tipografía en todo el proyecto (la misma
   que usan los KPIs, Inter) — sin una fuente distinta para títulos. Se
   revierte el tratamiento Playfair-solo-títulos que pedía cb-changes.md
   ítem 1; los títulos heredan font-family de <body> (--font-body). */
