/* Bili color tokens — canonical values from frontend/static/css/app.css.
   All colors oklch, warm hue range (~25–140, neutrals hue 50–60). No cool grays. */
:root{
  /* Ink (warm dark grays) */
  --bili-ink:oklch(18% 0.022 50);
  --bili-ink-2:oklch(38% 0.022 55);
  --bili-ink-3:oklch(54% 0.020 58);
  /* Brand */
  --bili-green-cta:oklch(66% 0.22 140);
  --bili-green-dark:oklch(30% 0.09 140);
  --bili-gold:oklch(70% 0.17 85);
  --bili-gold-text:oklch(34% 0.10 85);
  --bili-sage:oklch(52% 0.13 138);
  --bili-purple:oklch(54% 0.13 288);
  --bili-red:oklch(58% 0.20 25);
  --bili-cream:oklch(96% 0.06 85);
  /* Page fallback (behind .bg-stage) */
  --bili-page-bg:oklch(83% 0.030 60);
  /* Link */
  --bili-link:oklch(46% 0.14 268);
  /* Avatar / neutral fill */
  --bili-avatar-bg:oklch(58% 0.04 55);
  /* RACI segmented pill */
  --raci-r-bg:oklch(85% 0.10 140);--raci-r-ink:oklch(30% 0.09 140);
  --raci-a-bg:oklch(88% 0.10 85);--raci-a-ink:oklch(34% 0.10 85);
  --raci-c-bg:oklch(88% 0.06 288);--raci-c-ink:oklch(34% 0.10 288);
  --raci-i-bg:oklch(92% 0.012 60);--raci-i-ink:oklch(40% 0.012 60);
}
