/* CleanWhale design tokens — канонический словарь.
   Источник значений: замеры cleanwhale.se/pl (assets/frontend/build/css).
   Копируй БЛОК ЦЕЛИКОМ в :root нового сервиса; не переименовывай токены,
   не добавляй свои цвета. Если значения нет здесь — его нет в бренде. */

:root {
  /* Цвет */
  --cw-blue: #2457c6;          /* единственный синий, плоская заливка */
  --cw-blue-dark: #1c47a6;     /* ТОЛЬКО hover синего */
  --cw-blue-tone: rgba(36, 87, 198, 0.35);
  --cw-blue-tint: rgba(36, 87, 198, 0.08);
  --cw-yellow: #ffc73b;        /* активный чип / акцентная CTA, текст чёрный */
  --cw-yellow-hover: #ffea84;
  --cw-green: #59b78b;         /* вторая CTA, НЕ "success" */
  --cw-error: #e4410d;
  --cw-dark: #242424;          /* единственная тёмная поверхность — футер */
  --cw-bg: #fff;
  --cw-card-bg: #fafafa;
  --cw-text: #000;             /* серого текста нет — только opacity */
  --cw-text-muted: rgba(0, 0, 0, 0.6);
  --cw-border: rgba(0, 0, 0, 0.14);

  /* Тени: всегда 0 0 <blur> чёрные. Цветных теней/свечений не существует. */
  --cw-shadow: 0 0 1.1vw rgba(0, 0, 0, 0.08);
  --cw-shadow-hover: 0 0 1.7vw rgba(0, 0, 0, 0.13);

  /* Форма */
  --cw-radius: .3vw;           /* карточки/кнопки SE-сервисов; пилюли — 999px.
                                  ⚠️ Для доски 99 признан ДЕФЕКТОМ (DESIGN.md,
                                  «Разрешённые противоречия» п.3): на 1280 это
                                  3.8px, на 390 — 1.2px, почти прямой угол.
                                  Новый код доски — только шкала clamp:
                                  --cw99-r / --cw99-r-lg / 6px / 999px. */
  --cw-ease: cubic-bezier(0.2, 0.7, 0.3, 1);
}

/* Типографика (не токенами, но канон):
   font-family: futura-pt, sans-serif;  — @import url("https://use.typekit.net/kei7aql.css")
   Montserrat 900 — только крупные числа:
     @import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap")
   Брейкпоинты ровно четыре: 760 / 761-1025 / 1026-1440 / >1440. Вёрстка во vw. */
