/**
 * Дизайн-токены приложения account (цвета, тени, типографика, отступы).
 * Подключать первым перед auth.css и cabinet.css.
 * Бренд: #0F0F0F, #1E3A8A / #0315CA, #FFFFFF
 * Шрифты: Manrope (заголовки), DM Sans (основной текст)
 */

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Manrope:wght@600;700&display=swap');

:root {
  /* Цвета бренда */
  --dalistra-dark: #0F0F0F;
  --dalistra-blue: #3f6ef2;
  --dalistra-blue-soft: #1E3A8A;
  --dalistra-blue-light: rgba(3, 21, 202, 0.08);
  --dalistra-white: #FFFFFF;
  --dalistra-gray: #6B7280;
  --dalistra-gray-medium: #4B5563;
  --dalistra-gray-light: #f2f7ff;
  --dalistra-sidebar-inactive: #22262b;
  --dalistra-border: #E5E7EB;
  --dalistra-error: #DC2626;
  --dalistra-error-bg: #fef2f2;
  --dalistra-error-border: #fecaca;
  --dalistra-info-bg: #f0f9ff;
  --dalistra-info-border: #bae6fd;
  --dalistra-info-bg-from: #f0f9ff;
  --dalistra-info-bg-to: #e0f2fe;
  --dalistra-focus-ring: rgba(3, 21, 202, 0.35);
  --dalistra-table-header: #f2f7ff;

  /* Тени */
  --shadow: 0 4px 24px rgba(15, 15, 15, 0.08);
  --shadow-toast: 0 4px 20px rgba(15, 15, 15, 0.2);

  /* Типографика */
  --font-heading: 'Manrope', sans-serif;
  --font-body: 'DM Sans', system-ui, sans-serif;

  /* Радиусы, анимация */
  --radius: 12px;
  --radius-sm: 8px;
  --transition: 0.2s ease;
}
