/**
 * theme.css — sistema de tokens único para toda la plataforma.
 *
 * Antes había 3 copias divergentes de estos valores (admin.html inline,
 * index.html inline, set.css). Ahora index.html, admin.html y el shell de
 * set (public/set.html vía set.css) importan este fichero y todo el chrome
 * (fondo, texto, acento, radios, sombras) se define una sola vez aquí.
 *
 * Los 8 acentos por-colección (naranja/azul/verde/...) siguen viviendo en
 * public/assets/palettes.js — son señal real (identifican cada set), no
 * parte del chrome compartido.
 */
:root {
  /* ---- Superficie / chrome (dark premium, ink-charcoal, no violeta-negro) ---- */
  --bg-0:      #0a0b10;   /* fondo de página */
  --bg-1:      #101219;   /* sidebar / superficies planas */
  --bg-2:      #161825;   /* tarjetas / paneles elevados */
  --bg-3:      #1c1f2e;   /* inputs / hover de superficie */
  --border:    rgba(255,255,255,.08);
  --border-h:  rgba(255,255,255,.16);

  /* ---- Texto ---- */
  --text:      #e6e8f2;
  --text-dim:  #a8adc4;
  --muted:     #6f7690;

  /* ---- Acento único (ya no violeta-neón; ink-violeta más contenido) ---- */
  --accent:      #7c6cf0;
  --accent-2:    #9a8dff;
  --accent-soft: rgba(124,108,240,.14);
  --accent-line: rgba(124,108,240,.35);

  /* ---- Semántico (mate, no neón) ---- */
  --gold:  #e0b559;
  --green: #4fd48a;
  --red:   #f0645f;
  --cyan:  #4fc3d9;
  --amber: #e0a24f;

  /* ---- Tipografía: pilas de sistema reales (sin webfont falso) ---- */
  --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Inter, Roboto, system-ui, sans-serif;
  --font-mono: ui-monospace, "SF Mono", "Cascadia Code", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;

  /* ---- Escala ---- */
  --r-sm:   8px;
  --r-md:   12px;
  --r-lg:   18px;
  --r-pill: 999px;

  --sh-card:  0 1px 2px rgba(0,0,0,.4), 0 8px 24px -10px rgba(0,0,0,.55);
  --sh-hover: 0 4px 10px rgba(0,0,0,.35), 0 18px 40px -14px rgba(0,0,0,.6);

  --t-fast: .15s ease;
  --t-base: .22s ease;
}
