/* Токены из Фигмы (коллекции Vodoley/Color и Vodoley/Size), имена как в макете: var(--bg\/surface) и т.д.
   Отступы и скругления кратны 4. Старые имена radius/sm|md|lg|xl оставлены алиасами для старых выгрузок. */
:root {
  --bg\/app: #F2F5FA;
  --bg\/surface: #FFFFFF;
  --bg\/sunken: #E6ECF5;
  --bg\/accent-soft: #DCE9FF;
  --bg\/premium: #0E2748;
  --bg\/success-soft: #D9F1E2;
  --bg\/warning-soft: #FFE9C2;
  --bg\/danger-soft: #FBDCDC;
  --border\/default: #E2E8F1;
  --border\/strong: #C9D3E1;
  --text\/primary: #0B1B33;
  --text\/secondary: #5A6880;
  --text\/tertiary: #626E82;
  --text\/on-accent: #FFFFFF;
  --accent\/default: #1560D6;
  --accent\/bright: #3B8BFF;
  --premium\/accent: #5CC8FF;
  --status\/success: #127A3F;
  --status\/warning: #945500;
  --status\/danger: #C02828;
  --bg\/premium-soft: #E0E8F4;
  --premium\/text: #0E2748;
  --status\/warning-fill: #F59E0B;
  --bg\/toast: #0F1729;
  --brand\/aquarius: #1668E3;
  --brand\/incy-bg: #12141A;
  --brand\/incy-accent: #54E578;
  --border\/accent-soft: rgba(21,96,214,0.28);
  --border\/premium-soft: rgba(14,39,72,0.28);
  --border\/warning-soft: rgba(245,158,11,0.28);
  --water\/empty: rgba(22,104,227,0.2);
  --water\/empty-back: rgba(22,104,227,0.14);
  --water\/back: #9CC5FF;
  --water\/back-low: #FCD9A0;
  --status\/success-bright: #5CD98C;

  --space\/4: 4px;
  --space\/8: 8px;
  --space\/12: 12px;
  --space\/16: 16px;
  --space\/20: 20px;
  --space\/24: 24px;
  --space\/28: 28px;
  --space\/32: 32px;
  --space\/36: 36px;
  --space\/40: 40px;
  --space\/44: 44px;
  --space\/64: 64px;
  --space\/68: 68px;

  --radius\/4: 4px;
  --radius\/8: 8px;
  --radius\/12: 12px;
  --radius\/16: 16px;
  --radius\/20: 20px;
  --radius\/24: 24px;
  --radius\/28: 28px;
  --radius\/full: 999px;
  --radius\/sm: 12px; --radius\/md: 16px; --radius\/lg: 20px; --radius\/xl: 28px;
}
body { font-family: 'Manrope', -apple-system, system-ui, sans-serif; }
.font-sf { font-family: -apple-system, 'SF Pro Text', 'SF Pro', system-ui, sans-serif; }
.font-roboto { font-family: Roboto, system-ui, sans-serif; }
