/* =========================================================
   AB Studio ERP — TOKENS GLOBAIS (somente variáveis)
   Edite cores/espaçamento aqui. Não coloca layout de tela.
   ========================================================= */
:root {
  --ab-bg: #0b1220;
  --ab-sidebar: #0f172a;
  --ab-card: #1e293b;
  --ab-card-2: #162032;
  --ab-border: #334155;
  --ab-text: #f1f5f9;
  --ab-muted: #94a3b8;
  --ab-accent: #8b5cf6;
  --ab-accent-hover: #a78bfa;
  --ab-accent-soft: rgba(139, 92, 246, 0.18);
  --ab-green: #22c55e;
  --ab-yellow: #eab308;
  --ab-red: #ef4444;
  --ab-blue: #38bdf8;
  --ab-orange: #f97316;
  --ab-gold: #c89a2e;
  --ab-radius: 12px;
  --sidebar-w: 240px;
  --font: ui-sans-serif, system-ui, "Segoe UI", sans-serif;
}

*, *::before, *::after { box-sizing: border-box; }
html, body { margin: 0; min-height: 100%; }
body {
  font-family: var(--font);
  background: var(--ab-bg);
  color: var(--ab-text);
  -webkit-font-smoothing: antialiased;
}
a { color: inherit; text-decoration: none; }
button, input, select, textarea { font: inherit; color: inherit; }
img { max-width: 100%; display: block; }
