/* Ottrio token override — loaded after app.css (see brands/README.md).
   Teal = рабочий акцент, violet = декоративный, navy = тёмная тема,
   mint-white = светлые поверхности. Только токены, никаких селекторов. */
:root {
  --bg: #f2f5f9;
  --text: #0d1424;
  --text-rgb: 13, 20, 36;
  --muted: #5e7285;
  --muted-2: #8296a9;
  --muted-rgb: 94, 114, 133;
  --accent: #1fa7a7;
  --accent-rgb: 31, 167, 167;
  --accent-2: #7c5cff;
  --accent-2-rgb: 124, 92, 255;
  --accent-soft: rgba(var(--accent-rgb), .10);
  --accent-3: #8a7cff;
  --accent-3-rgb: 138, 124, 255;
  /* Theme-stable accent (hero gauge, service dots, verify spinner): declared
     once so it applies in both themes, mirroring app.css. */
  --accent-fixed: #1fa7a7;
  --accent-fixed-rgb: 31, 167, 167;
  --accent-text: var(--accent);
  --accent-bright-rgb: 107, 200, 255;
  --accent-glint-rgb: 233, 222, 255;
  --ink-rgb: 24, 35, 59;
  --ink-hi-rgb: 31, 44, 72;
  --ink-3: #16213a;
  --toast-bg: rgba(24, 35, 59, .94);
  --bg-grad-top: #f7fbfa;
  --bg-grad-bottom: #e6f6f2;
  --glow-hi-rgb: 61, 214, 198;
  --glow-lo-rgb: 124, 92, 255;
  --shadow-tint-rgb: 25, 66, 74;
  --line-rgb: 31, 167, 167;
  --line: rgba(var(--line-rgb), .16);
  --line-strong: rgba(var(--line-rgb), .30);
  --admin-hero-bg: linear-gradient(180deg, rgba(255,255,255,.90), rgba(236,248,245,.94));
}
body.theme-dark,
body[data-theme="dark"],
:root[data-theme="dark"] {
  --bg: #0d1424;
  --text: #e6f6f2;
  --text-rgb: 230, 246, 242;
  --muted: #9fb3c8;
  --muted-2: #6f8199;
  --muted-rgb: 159, 179, 200;
  --accent: #3dd6c6;
  --accent-rgb: 61, 214, 198;
  --accent-2: #7c5cff;
  --accent-2-rgb: 124, 92, 255;
  --accent-soft: rgba(var(--accent-rgb), .14);
  --accent-text: #7fe0d2;
  --bg-grad-top: #0a101c;
  --bg-grad-bottom: #101a2e;
  --glow-hi-rgb: 61, 214, 198;
  --glow-lo-rgb: 124, 92, 255;
  --shadow-tint-rgb: 0, 0, 0;
  --line-rgb: 61, 214, 198;
  --line: rgba(var(--line-rgb), .14);
  --line-strong: rgba(var(--line-rgb), .26);
  --admin-hero-bg: linear-gradient(180deg, rgba(20, 31, 54, .96), rgba(15, 24, 43, .98));
}
