/* Safe to Stream design tokens v1.0.0. GENERATED from tokens/tokens.json by src/build.mjs. Do not edit by hand. */
:root{
  color-scheme:dark;
  --c-bg:#121417;
  --c-bg-deep:#0E1013;
  --c-panel:#1B1E23;
  --c-panel-2:#22262C;
  --c-line:#2A2F37;
  --c-line-input:#6B7480;
  --c-text:#E9ECEF;
  --c-text-2:#C9D0D7;
  --c-muted:#9AA3AD;
  --c-faint:#8A939D;
  --c-lime:#C6F432;
  --c-on-lime:#111214;
  --c-amber:#F2B33D;
  --c-on-amber:#111214;
  --c-sky:#7FD3FF;
  --c-red:#FF7A6B;
  --c-focus:#C6F432;
  --c-lime-border:#C6F43266;--c-amber-border:#F2B33D66;--c-red-border:#FF7A6B66;--c-sky-border:#7FD3FF66;
  --font-en:'Space Grotesk', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --font-mono:'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --font-ja:'Noto Sans JP', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Yu Gothic UI', 'Yu Gothic', Meiryo, sans-serif;
  --font-zh:'Noto Sans TC', 'PingFang TC', 'Microsoft JhengHei', 'Heiti TC', sans-serif;
  --font-sans:var(--font-en);--font-display:var(--font-en);
  --fs-display:52px;--fs-display-cjk:42px;--fs-display-sm:32px;--fs-display-cjk-sm:25px;
  --fs-h1:40px;--fs-h1-cjk:32px;--fs-h1-sm:26px;--fs-h1-cjk-sm:22px;
  --fs-h2:20px;--fs-big:34px;--fs-big-cjk:28px;--fs-big-sm:22px;--fs-big-cjk-sm:19px;
  --fs-body:15px;--fs-small:13px;--fs-label:12px;--fs-label-cjk:13px;
  --lh-body:1.55;--lh-body-cjk:1.75;--lh-heading-cjk:1.35;
  --s-1:4px;
  --s-2:8px;
  --s-3:12px;
  --s-4:16px;
  --s-5:20px;
  --s-6:24px;
  --s-8:32px;
  --s-10:40px;
  --s-14:56px;
  --s-16:64px;
  --r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:10px;--r-2xl:12px;--r-pill:999px;
  --max-w:1280px;--gutter:24px;--gutter-sm:16px;--header-h:60px;--header-h-sm:52px;
  --sh-cmd:0 0 0 6px #C6F43210;
}
