/*
 * Telegram — brand tokens
 * Generated by BrandSweets from the telegram-org BrandDoc (v4, schema 1). Do not edit by hand.
 */

:root {
  /* Colors */
  --bs-color-primary: #2aabee;
  --bs-color-primary-50: #f0f6fa;
  --bs-color-primary-100: #dae9f1;
  --bs-color-primary-200: #aaddf8;
  --bs-color-primary-300: #76c8f4;
  --bs-color-primary-400: #47b5f0;
  --bs-color-primary-500: #2aabee;
  --bs-color-primary-600: #118dd0;
  --bs-color-primary-700: #0e73aa;
  --bs-color-primary-800: #0b5a84;
  --bs-color-primary-900: #0e3e58;
  --bs-color-primary-950: #092839;
  --bs-color-secondary: #318fd3;
  --bs-color-secondary-50: #f1f5f8;
  --bs-color-secondary-100: #dce7ef;
  --bs-color-secondary-200: #b3d6ef;
  --bs-color-secondary-300: #85bde5;
  --bs-color-secondary-400: #5ba6dc;
  --bs-color-secondary-500: #318fd3;
  --bs-color-secondary-600: #277cb9;
  --bs-color-secondary-700: #206697;
  --bs-color-secondary-800: #194f76;
  --bs-color-secondary-900: #17384f;
  --bs-color-secondary-950: #0f2433;
  --bs-color-accent: #0088cc;
  --bs-color-accent-50: #eff7fa;
  --bs-color-accent-100: #d7eaf4;
  --bs-color-accent-200: #a3e0ff;
  --bs-color-accent-300: #6bceff;
  --bs-color-accent-400: #38bdff;
  --bs-color-accent-500: #0aadff;
  --bs-color-accent-600: #0088cc;
  --bs-color-accent-700: #007ab8;
  --bs-color-accent-800: #005f8f;
  --bs-color-accent-900: #08415e;
  --bs-color-accent-950: #052b3d;
  --bs-color-surface: #ffffff;
  --bs-color-surface-50: #ffffff;
  --bs-color-surface-100: #e6e6e6;
  --bs-color-surface-200: #d1d1d1;
  --bs-color-surface-300: #b5b5b5;
  --bs-color-surface-400: #9c9c9c;
  --bs-color-surface-500: #858585;
  --bs-color-surface-600: #707070;
  --bs-color-surface-700: #5c5c5c;
  --bs-color-surface-800: #474747;
  --bs-color-surface-900: #333333;
  --bs-color-surface-950: #212121;
  --bs-color-text: #000000;
  --bs-color-text-50: #f5f5f5;
  --bs-color-text-100: #e6e6e6;
  --bs-color-text-200: #d1d1d1;
  --bs-color-text-300: #b5b5b5;
  --bs-color-text-400: #9c9c9c;
  --bs-color-text-500: #858585;
  --bs-color-text-600: #707070;
  --bs-color-text-700: #5c5c5c;
  --bs-color-text-800: #474747;
  --bs-color-text-900: #333333;
  --bs-color-text-950: #000000;

  /* Typography */
  --bs-font-heading: "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;
  --bs-font-body: "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;

  /* Brand gradient (derived) */
  /* worst-case contrast: white 1.42:1, black 4.09:1 AA-large */
  --brand-gradient: linear-gradient(135deg in oklch shorter hue, #a1e2ff 0%, #2aabee 50%, #0073b1 100%);
  /* hero — worst-case contrast: white 1.31:1, black 4.61:1 AA; ink passes AA at the worst point */
  --brand-gradient-hero: linear-gradient(135deg in oklch shorter hue, #cfe4ee 0%, #8caec5 50%, #5f798e 100%);
  --brand-gradient-hero-ink: #000000;
  /* button — worst-case contrast: white 2.22:1, black 6.99:1 AA */
  --brand-gradient-button: linear-gradient(180deg in oklch shorter hue, #3cb8fc 0%, #109ee0 100%);
  --brand-gradient-button-hover: linear-gradient(180deg in oklch shorter hue, #49c2ff 0%, #25a8eb 100%);
  --brand-gradient-button-active: linear-gradient(180deg in oklch shorter hue, #2faef1 0%, #0095d6 100%);
  --brand-gradient-button-ink: #000000;
}
