// Цвета
$primary: #3b82f6;
$primary-dark: #1d4ed8;
$primary-light: #93c5fd;
$secondary: #10b981;
$accent: #f59e0b;

$text-primary: #111827;
$text-secondary: #6b7280;
$text-muted: #9ca3af;

$bg-primary: #ffffff;
$bg-secondary: #f9fafb;
$bg-dark: #111827;

$border-color: #e5e7eb;
$border-color-hover: #d1d5db;

// Типографика
$font-family-base:
  "Inter",
  -apple-system,
  BlinkMacSystemFont,
  sans-serif;
$font-family-heading: "Poppins", sans-serif;

$font-size-xs: 0.75rem;
$font-size-sm: 0.875rem;
$font-size-base: 1rem;
$font-size-lg: 1.125rem;
$font-size-xl: 1.25rem;
$font-size-2xl: 1.5rem;
$font-size-3xl: 1.875rem;
$font-size-4xl: 2.25rem;

$font-weight-normal: 400;
$font-weight-medium: 500;
$font-weight-semibold: 600;
$font-weight-bold: 700;

// Размеры
$container-max-width: 1200px;
$container-padding: 1rem;

// Брейкпоинты
$breakpoint-sm: 576px;
$breakpoint-md: 768px;
$breakpoint-lg: 992px;
$breakpoint-xl: 1200px;
$breakpoint-2xl: 1400px;

// Z-index
$z-dropdown: 1000;
$z-modal: 1050;
$z-tooltip: 1070;

// Анимации
$transition-base: 0.3s ease;
$transition-fast: 0.15s ease;
$transition-slow: 0.5s ease;

// Радиусы
$border-radius-sm: 0.25rem;
$border-radius: 0.375rem;
$border-radius-lg: 0.5rem;
$border-radius-xl: 0.75rem;

// Тени
$shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
$shadow:
  0 1px 3px 0 rgb(0 0 0 / 0.1),
  0 1px 2px -1px rgb(0 0 0 / 0.1);
$shadow-lg:
  0 10px 15px -3px rgb(0 0 0 / 0.1),
  0 4px 6px -4px rgb(0 0 0 / 0.1);
