/* Generado desde garage360/brand/tokens/tokens.css con `node brand/sync.mjs`. No editar aquí. */
/*
 * Tokens de marca Garage360 · v1.0 (MANUAL.md, sección 10).
 * Fuente de verdad: garage360/brand/tokens/tokens.css. Cada repo recibe una
 * copia con `node brand/sync.mjs`; no edites las copias.
 * Cualquier color nuevo requiere actualizar primero el manual.
 */
:root {
  --g360-ink: #111315;
  --g360-graphite: #2B3036;
  --g360-concrete: #E6E7E8;
  --g360-white: #FFFFFF;
  --g360-orange: #FF5A1F;
  --g360-orange-text: #C2410C;
  --g360-blue: #2463EB;
  --g360-success: #15803D;
  --g360-warning: #B45309;
  --g360-danger: #B91C1C;

  /* Alias fijos (mismos valores del manual) para apps sin modo oscuro: no cambian con el tema. */
  --g360-surface-light: #F5F5F6;
  --g360-text-on-dark: #F2F2F3;
  --g360-border-dark: #3A4047;

  --g360-bg: var(--g360-white);
  --g360-surface: #F5F5F6;
  --g360-text: var(--g360-ink);
  --g360-border: var(--g360-concrete);
  --g360-accent: var(--g360-orange);

  --g360-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;
  --g360-font-body: "Inter", system-ui, Arial, sans-serif;
  --g360-font-mono: "JetBrains Mono", ui-monospace, monospace;

  --g360-radius: 6px;
  --g360-space: 8px;
}

[data-brand="autoops"] { --g360-accent: var(--g360-blue); }

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --g360-bg: var(--g360-ink);
    --g360-surface: var(--g360-graphite);
    --g360-text: #F2F2F3;
    --g360-border: #3A4047;
  }
}
:root[data-theme="dark"] {
  --g360-bg: var(--g360-ink);
  --g360-surface: var(--g360-graphite);
  --g360-text: #F2F2F3;
  --g360-border: #3A4047;
}
