/* В Telegram цвета берутся из темы пользователя (--tg-theme-*), в браузере - светлая или тёмная по системе */
:root {
  --fb-bg: #f1f2f6; --fb-card: #ffffff; --fb-line: #e3e5ea; --fb-tx: #0f1419; --fb-mu: #6d7379; --fb-acc: #2481cc; --fb-acc-ink: #ffffff;
  --bg: var(--tg-theme-secondary-bg-color, var(--fb-bg));
  --s1: var(--tg-theme-section-bg-color, var(--fb-card));
  --s2: color-mix(in srgb, var(--amber) 12%, var(--s1));
  --line: var(--tg-theme-section-separator-color, var(--fb-line));
  --tx: var(--tg-theme-text-color, var(--fb-tx));
  --mu: var(--tg-theme-hint-color, var(--fb-mu));
  --amber: var(--tg-theme-button-color, var(--fb-acc));
  --amber-ink: var(--tg-theme-button-text-color, var(--fb-acc-ink));
  --ok: #2fa84f; --minus: #e0463b;
  --arch: color-mix(in srgb, var(--amber) 22%, var(--bg)); --arch0: color-mix(in srgb, var(--amber) 60%, var(--bg));
  --glow-hi: color-mix(in srgb, var(--amber) 35%, #fff);
  --glass: color-mix(in srgb, var(--bg) 88%, transparent);
  --r: 14px; --tg-head: secondary_bg_color; --tg-bg: secondary_bg_color;
  --ease: cubic-bezier(.16, 1, .3, 1);
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  :root { --fb-bg: #0f0f10; --fb-card: #1c1c1e; --fb-line: #2c2c30; --fb-tx: #f5f5f5; --fb-mu: #9a9aa0; --fb-acc: #3e8ef7; --fb-acc-ink: #ffffff; --ok: #4cc96b; --minus: #ff6b5e; }
}
