/* tokens.css — GENERATED by web/build/build_css.mjs from config/channel.yaml.
 * Do not edit by hand; edit config/channel.yaml (design:) and re-run:
 *   python -m studio.webtools bake --only site
 * These are the same brand tokens the video renderer injects (studio/render/lib/inject.mjs). */

:root{
  --bg:#0A0E17;
  --bg-grad-a:#0B1020;
  --bg-grad-b:#0E1524;
  --panel:#131A29;
  --panel-hi:#1B2436;
  --stroke:#26314A;
  --text:#E8EEF6;
  --text-mut:#93A0B4;
  --up:#2FBF71;
  --down:#F0616D;
  --amber:#F5B301;
  --cyan:#35D0BA;
  --blue:#4C8DFF;
  --purple:#9B6DFF;
  --safe:64px;
  --font-cjk:"Noto Sans TC", "PingFang TC", "PingFang SC", "Noto Sans CJK TC", sans-serif;
  --font-latin:"Inter", -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-mono:"JetBrains Mono", "SF Mono", "Menlo", "Consolas", monospace;
  --cap-max-chars:20;
  --cap-lines:2;
  --cap-font-px:46px;
}
