/* ============================================================
   TEKTA · PRD GENERATOR — tokens.css
   Canon: Brand Book v2.3.0 · Dark + Light Tectonics (sistema dual)
   Fuente: C:\dev\TEKTA_BRAND\tekta_brand_book.html
   Default Dark (A4 v2.3). Light vía :root[data-theme="light"].
   El acento de cliente (--c-client) se inyecta en runtime; NO sustituye al oro TEKTA.
   ============================================================ */

:root {
  /* COLOR — Dark Tectonics (default) */
  --c-carbon: #0D1117;        /* base */
  --c-carbon-deep: #121212;   /* fondo secundario */
  --c-carbon-elev: #161B22;   /* cards / elevación */
  --c-gold: #D4AF37;          /* Electric Gold · ancla TEKTA */
  --c-gold-soft: rgba(212, 175, 55, 0.08);
  --c-gold-glow: rgba(212, 175, 55, 0.22);
  --c-gold-text: #D4AF37;     /* texto-acento (AAA sobre carbon) */
  --c-steel: #5C6B73;         /* meta */
  --c-steel-line: #21262D;    /* divisor */
  --c-white: #FFFFFF;         /* texto principal */
  --c-soft: rgba(255, 255, 255, 0.72);
  --c-mute: rgba(255, 255, 255, 0.42);
  --c-success: #6EE7B7;
  --c-danger: #FCA5A5;
  --grid-line: rgba(92, 107, 115, 0.05);   /* cuadrícula técnica · canon TEKTA_WEB */

  /* Acento de cliente (override en runtime; por defecto = oro TEKTA) */
  --c-client: var(--c-gold);

  /* SPACE */
  --s-1: 4px; --s-2: 8px; --s-3: 12px; --s-4: 16px;
  --s-5: 20px; --s-6: 24px; --s-8: 32px; --s-10: 40px;
  --s-12: 48px; --s-16: 64px; --s-20: 80px;

  /* TYPE */
  --f-ui: 'Inter', system-ui, -apple-system, sans-serif;
  --f-mono: 'JetBrains Mono', 'Courier New', monospace;
  --t-xs: 0.75rem; --t-sm: 0.875rem; --t-base: 1rem;
  --t-md: 1.125rem; --t-lg: 1.375rem; --t-xl: 1.75rem;
  --t-2xl: 2.25rem; --t-3xl: 3rem;
  --w-r: 400; --w-m: 500; --w-sb: 600; --w-b: 700; --w-bl: 800; --w-bk: 900;

  /* MOTION */
  --ease: cubic-bezier(0.33, 1, 0.68, 1);
  --d-fast: 200ms; --d-base: 400ms; --d-slow: 600ms;

  /* BORDER */
  --bd: 1px solid var(--c-steel-line);
  --radius: 8px;
}

:root[data-theme="light"] {
  --c-carbon: #F5F2EB;        /* Paper Core */
  --c-carbon-deep: #ECE7DC;   /* Paper Deep */
  --c-carbon-elev: #FBF9F4;   /* Paper Elev */
  --c-gold: #D4AF37;          /* sin cambio */
  --c-gold-soft: rgba(168, 132, 28, 0.10);
  --c-gold-glow: rgba(168, 132, 28, 0.22);
  --c-gold-text: #A8841C;     /* Gold Deep · AA sobre paper */
  --c-steel: #6B7178;
  --c-steel-line: #D4D8DC;
  --c-white: #1A1D21;         /* Ink Charcoal */
  --c-soft: rgba(26, 29, 33, 0.78);
  --c-mute: rgba(26, 29, 33, 0.48);
  --c-success: #047857;
  --c-danger: #B91C1C;
  --grid-line: rgba(107, 113, 120, 0.06);  /* cuadrícula técnica · canon TEKTA_WEB (light) */
}
