/* GENERATED by tools/sync_brand.js from brand.json: do not edit. Change brand.json, then run node tools/sync_brand.js
   Source: /workspace/refs/astra-brand/packs/astralune/brand.json (md5 6e8c188b6dab261fd00445430936afc5, "Astralune" v1, palette mode monochrome)
   Dark is the base for every device; light applies only when she picks it (theme.js sets data-theme before first paint).
   Derived greys and the semantic colours (soft red, green) are in index.html, not here. */
:root{
  --brand-heading:#26282c; --brand-accent:#9fa1a6; --brand-text:#1a1b1e; --brand-muted-bg:#f5f5f6;
  --font-cn-sans:"PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Noto Sans SC","Microsoft YaHei",-apple-system,sans-serif;
  --font-cn-serif:"Songti SC","STSong","Noto Serif CJK SC","Source Han Serif SC",serif;
  --font-mono:"SF Mono",ui-monospace,"Menlo","Consolas",monospace;
  /* dark theme (base) */
  --bg:#1a1b1e; /* text */
  --card:#26282c; /* heading */
  --heading:#f5f5f6; /* muted_bg */
  --text:#f5f5f6; /* muted_bg */
  --accent:#9fa1a6; /* accent */
  --btn:#f5f5f6; /* muted_bg */
  --btn-text:#1a1b1e; /* text */
}
:root[data-theme="light"]{
  --bg:#f5f5f6; /* muted_bg */
  --heading:#26282c; /* heading */
  --text:#1a1b1e; /* text */
  --accent:#9fa1a6; /* accent */
  --btn:#26282c; /* heading */
  --btn-text:#f5f5f6; /* muted_bg */
}
