/* ASN Exclusive Property · theme for the Hybrid AI Agent Network engine
   Loaded after hai/engine.css; overrides the network default palette. Navy + brass, Thor 2026. */
/* light */
:root{
  --bg:#F6F3EE; --surface:#FFFFFF; --surface-2:#FBF8F3; --surface-3:#EFE9DF;
  --ink:#17202B; --ink-2:#3A4553; --muted:#6B7380; --line:#E3DCD0; --line-2:#D2C8B8;
  --brand:#1F3A5F; --brand-deep:#13263F; --brand-soft:#E3EAF3;
  --accent:#B57A27; --accent-soft:#F7ECDB;
  --hot:#8E5714; --hot-soft:#F7ECDB;
  --rent:#1F3A5F; --rent-soft:#E3EAF3;
  --shadow:0 1px 2px rgba(23,32,43,.06),0 10px 28px -14px rgba(23,32,43,.28);
  --radius:12px;
  --f-display:'Fraunces','IBM Plex Sans Thai',Georgia,serif;
  --f-ui:'IBM Plex Sans Thai','IBM Plex Sans',-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Hiragino Sans','Apple SD Gothic Neo','Noto Sans CJK SC',sans-serif;
  --f-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
}
@media (prefers-color-scheme:dark){ :root:not([data-theme="light"]){
  --bg:#0E131A; --surface:#151C25; --surface-2:#1B2430; --surface-3:#243040;
  --ink:#EAEFF5; --ink-2:#C5CFDB; --muted:#8C98A8; --line:#2A3646; --line-2:#3A4A5E;
  --brand:#8DB4E8; --brand-deep:#BCD3F2; --brand-soft:#1C2D44;
  --accent:#E2A957; --accent-soft:#3A2D18;
  --hot:#F0C27A; --hot-soft:#3A2D18;
  --rent:#8DB4E8; --rent-soft:#1C2D44;
  --shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px -14px rgba(0,0,0,.7);
}}
:root[data-theme="dark"]{
  --bg:#0E131A; --surface:#151C25; --surface-2:#1B2430; --surface-3:#243040;
  --ink:#EAEFF5; --ink-2:#C5CFDB; --muted:#8C98A8; --line:#2A3646; --line-2:#3A4A5E;
  --brand:#8DB4E8; --brand-deep:#BCD3F2; --brand-soft:#1C2D44;
  --accent:#E2A957; --accent-soft:#3A2D18;
  --hot:#F0C27A; --hot-soft:#3A2D18;
  --rent:#8DB4E8; --rent-soft:#1C2D44;
  --shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px -14px rgba(0,0,0,.7);
}
/* key colours: the same in light and dark (hero, matching panel, flyer, social image, map) */
:root{
  --key-brand:#1F3A5F; --key-deep:#13263F; --key-night:#16243A;
  --key-accent:#B57A27; --key-hot:#8E5714; --key-gold:#E9C27F; --key-gold-soft:#F1D79A;
  --key-on-dark:#EEF2F7; --key-on-dark-2:#C9D3E0;
}
