:root {
  --color-primary-950: #052e2b;
  --color-primary-900: #064e3b;
  --color-primary-800: #065f46;
  --color-primary-700: #047857;
  --color-primary-100: #d1fae5;
  --color-primary-50: #ecfdf5;
  --color-emergency-700: #c2410c;
  --color-emergency-600: #ea580c;
  --color-emergency-500: #f97316;
  --color-warning: #eab308;
  --color-danger: #dc2626;
  --color-info: #2563eb;
  --color-white: #ffffff;
  --color-gray-50: #f8fafc;
  --color-gray-100: #f1f5f9;
  --color-gray-200: #e2e8f0;
  --color-gray-400: #94a3b8;
  --color-gray-600: #475569;
  --color-gray-800: #1e293b;
  --color-gray-950: #020617;
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --container: 1180px;
  --header-height: 78px;
  --radius-sm: 0.5rem;
  --radius-md: 0.75rem;
  --radius-lg: 1rem;
  --radius-xl: 1.35rem;
  --shadow-sm: 0 1px 2px rgb(2 46 43 / 0.06), 0 4px 14px rgb(2 46 43 / 0.06);
  --shadow-md: 0 14px 40px rgb(2 46 43 / 0.13);
  --transition: 180ms ease;
}
