/**
 * Tokens de diseno corporativo industrial.
 * Basado en la paleta limpia original de Gomeria.
 */
:root {
  --bg-app: #f3f4f6;
  --bg-surface: #ffffff;
  --bg-subtle: #f9fafb;
  --sidebar-bg: #111827;
  --sidebar-hover: #1f2937;
  --sidebar-text: #9ca3af;
  --sidebar-active-bg: #1d4ed8;
  --sidebar-active-text: #ffffff;

  --text-main: #111827;
  --text-secondary: #4b5563;
  --text-muted: #6b7280;

  --primary: #1d4ed8;
  --primary-hover: #1e40af;
  --primary-soft: #eff6ff;

  --primary-border: #bfdbfe;

  --success: #059669;
  --success-strong: #047857;
  --success-soft: #ecfdf5;
  --success-border: #a7f3d0;

  --danger: #dc2626;
  --danger-soft: #fef2f2;
  --danger-border: #fecaca;

  --warning: #d97706;
  --warning-strong: #b45309;
  --warning-soft: #fffbeb;
  --warning-border: #fde68a;

  --focus-ring: #1d4ed8;
  --focus-ring-on-dark: #bfdbfe;

  --border: #e5e7eb;
  --border-strong: #d1d5db;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 10px;
  --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.04);
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.07), 0 2px 4px -2px rgba(0, 0, 0, 0.05);

  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-mono: 'JetBrains Mono', "Roboto Mono", monospace;
}
