/* Токены темы classic: вид облачной консоли по набору ui-kit/. */
:root), консоли (vdc-ui.css .vdc-skin-light), кита (components/uikit.css :root).
   Имена ниже - нейтральные; в скобках комментария - исходные переменные. */
:root {
  --color-primary: #0050FF;
  --color-primary-dark: #0040CC;
  --color-primary-light: #80C6FF;
  --color-primary-tint: #EEF3FF;
  --color-accent: #FF5400;
  --color-success: #22C55E;
  --color-text: #212126;
  --color-text-secondary: #46516F;
  --color-text-muted: #888888;
  --color-console-ink: #394A5E;
  --color-border: #E2E4E9;
  --color-surface: #FFFFFF;
  --color-surface-alt: #F5F5F5;
  --color-page-bg: #F5F6FA;
  --color-hover-bg: #F3F8FE;
  --color-danger: #DC2626;
  --color-danger-strong: #E53E3E;
  --status-running-bg: #E6F8F0;
  --status-running-text: #16A34A;
  --status-running-dot: #22C55E;
  --status-stopped-bg: #FEE2E2;
  --status-stopped-text: #B91C1C;
  --status-stopped-dot: #DC2626;
  --status-building-bg: #FEF3C7;
  --status-building-text: #92400E;
  --status-paid-active-bg: #DCFCE7;
  --status-paid-active-text: #15803D;
  --status-pending-warning-bg: #FEF3C7;
  --status-pending-warning-text: #92400E;
  --status-pending-warning-border: #FDE68A;
  --status-info-bg: #EEF3FF;
  --status-info-text: #0040CC;
  --tag-blue-bg: #E0ECFF;
  --tag-blue-text: #0040CC;
  --tag-teal-bg: #CCFBF1;
  --tag-teal-text: #0F766E;
  --tag-amber-bg: #FEF3C7;
  --tag-amber-text: #92400E;
  --tag-green-bg: #DCFCE7;
  --tag-green-text: #166534;
  --tag-purple-bg: #EDE9FE;
  --tag-purple-text: #5B21B6;
  --font-sans: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;
  --font-size-2xs: 10px;
  --font-size-xs: 11px;
  --font-size-sm: 12px;
  --font-size-base: 13px;
  --font-size-md: 14px;
  --font-size-lg: 15px;
  --font-size-xl: 16px;
  --font-size-2xl: 18px;
  --font-size-3xl: 26px;
  --line-height-tight: 1.2;
  --line-height-snug: 1.4;
  --line-height-normal: 1.5;
  --line-height-relaxed: 1.6;
  --letter-spacing-heading: -0.5px;
  --letter-spacing-caps-label: 0.6px;
  --letter-spacing-caps-small: 0.3px;
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-control: 10px;
  --radius-card: 12px;
  --radius-lg: 16px;
  --radius-xl: 20px;
  --radius-2xl: 24px;
  --radius-pill: 999px;
  --space-1: 4px;
  --space-2: 6px;
  --space-3: 8px;
  --space-4: 10px;
  --space-5: 12px;
  --space-6: 16px;
  --space-7: 20px;
  --space-8: 24px;
  --space-9: 32px;
  --field-height: 52px;
  --field-padding-x: 16px;
  --shadow-focus-ring: 0 0 0 3px rgba(0, 80, 255, 0.08);
  --shadow-focus-ring-danger: 0 0 0 3px rgba(220, 38, 38, 0.12);
  --shadow-card: 0 2px 12px rgba(0, 80, 255, 0.04), 0 1px 3px rgba(0, 0, 0, 0.02);
  --shadow-card-raised: 0 8px 40px rgba(100, 140, 255, 0.08), 0 2px 12px rgba(0, 0, 0, 0.04);
  --shadow-dropdown: 0 8px 24px rgba(0, 0, 0, 0.09);
  --shadow-button-primary: 0 2px 8px rgba(0, 80, 255, 0.3);
  --z-base: 1;
  --z-sticky-header: 1000;
  --z-fixed: 1030;
  --z-backdrop: 1040;
  --z-modal: 1050;
  --z-toast: 1090;
  --z-overlay-top: 99999;
  --motion-ease: 0.2s ease;
  --motion-ease-ui: 0.22s cubic-bezier(.4, 0, .2, 1);
  --layout-max-width: 1200px;
}
