/* Generated file. Source: shared/brand/styles/brand-tokens.css. Do not edit directly. Run: node tools/brand/sync-shared-brand.mjs */
:root{
  --bg:#0A0A0C;
  --bg2:#0F0F14;
  --bg3:#13131A;
  --panel:#161620;
  --panel2:#1c1c28;
  --panel-2:#151520;
  --line:rgba(255,255,255,0.07);
  --line-strong:rgba(255,255,255,0.08);
  --text:#E8E6E0;
  --muted:#E8E6E0;
  --muted-soft:rgba(232,230,224,.78);
  --R:#EF2706;
  --Y:#FFDE0E;
  --B:#0789D2;
  --G:#43A316;
  --theme-product-accent:var(--Y);
  --theme-product-accent-soft:rgba(255,222,14,0.14);
  --theme-product-accent-line:rgba(255,222,14,0.42);
  --theme-product-accent-hover:rgba(255,222,14,0.08);
  --theme-product-accent-contrast:var(--bg);
  --theme-scenario-accent:var(--G);
  --theme-scenario-accent-soft:rgba(67,163,22,0.14);
  --theme-scenario-accent-line:rgba(67,163,22,0.42);
  --theme-scenario-accent-hover:rgba(67,163,22,0.08);
  --theme-scenario-accent-contrast:var(--text);
  --theme-tech-accent:var(--B);
  --theme-tech-accent-soft:rgba(7,137,210,0.14);
  --theme-tech-accent-line:rgba(7,137,210,0.42);
  --theme-tech-accent-hover:rgba(7,137,210,0.08);
  --theme-tech-accent-contrast:var(--text);
  --theme-contact-accent:var(--R);
  --theme-contact-accent-soft:rgba(239,39,6,0.14);
  --theme-contact-accent-line:rgba(239,39,6,0.42);
  --theme-contact-accent-hover:rgba(239,39,6,0.08);
  --theme-contact-accent-contrast:var(--text);
  --product-standard-accent:var(--Y);
  --product-standard-soft:rgba(255,222,14,0.14);
  --product-standard-line:rgba(255,222,14,0.42);
  --product-standard-hover:rgba(255,222,14,0.08);
  --product-standard-contrast:var(--bg);
  --product-custom-accent:var(--B);
  --product-custom-soft:rgba(7,137,210,0.14);
  --product-custom-line:rgba(7,137,210,0.42);
  --product-custom-hover:rgba(7,137,210,0.08);
  --product-custom-contrast:var(--text);
  /* Legacy accent aliases retained for existing web-derived shared styles. */
  --red:var(--R);
  --yellow:var(--Y);
  --blue:var(--B);
  --green:var(--G);
  --glow-r:rgba(239,39,6,0.18);
  --glow-b:rgba(7,137,210,0.18);
  --font-main:'Noto Sans SC','PingFang SC','Microsoft YaHei','Helvetica Neue',sans-serif;
  --font-harmony:'HarmonyOS Sans SC','Noto Sans SC','PingFang SC',sans-serif;
  --font-condensed:'Noto Sans SC','PingFang SC','Microsoft YaHei','Helvetica Neue',sans-serif;
  --font-hero:'Anton','Bebas Neue','Noto Sans SC',sans-serif;
  --font-display:'Bebas Neue','Anton',sans-serif;
  --font-mono:'JetBrains Mono',monospace;
  --brand-scrollbar-thumb:var(--B);
  --brand-accent:var(--R);
  --brand-spinner:var(--brand-accent);
}
