/* AuditSystem — Design Tokens */

:root {
  --primary:       #1e3a5f;
  --primary-light: #2d5282;
  --primary-dark:  #152a44;
  --accent:        #3b82f6;
  --success:       #16a34a;
  --danger:        #dc2626;
  --warning:       #d97706;
  --neutral:       #6b7280;
  --bg-base:       #f1f5f9;
  --bg-card:       #ffffff;
  --text-base:     #0f172a;
  --text-muted:    #64748b;
  --border:        #e2e8f0;

  /* Typography */
  font-family: 'Inter', system-ui, sans-serif;
}

[data-theme="dark"] {
  --bg-base:       #0f172a;
  --bg-card:       #1e293b;
  --text-base:     #f1f5f9;
  --text-muted:    #94a3b8;
  --border:        #334155;
}

*, *::before, *::after {
  box-sizing: border-box;
}

body {
  color: var(--text-base);
  background-color: var(--bg-base);
  font-family: 'Inter', system-ui, sans-serif;
}
