/* Brand tokens (logo book + implementation guide §2.1). Large surfaces stay calm: Midnight, navy, paper. */
:root{
  --bg:#0C1430; --surface:#111A3A; --surface2:#16204A; --line:#26315E; --line2:#1B2550;
  --text:#F4F6FA; --soft:#C9D0E2; --muted:#9AA3BD; --dim:#7A84A6;
  --acc:#8EA8FF; --blue:#0F3A92; --coral:#E5202B; --violet:#8B2B9E; --gold:#E9C46A;
  --sticky:#F3D58A; --sticky-ink:#3A2E00; --cream:#F6EBD3; --ink:#0C1430; --paper:#FFFFFF; --paper2:#E9EBEF;
  --ring:linear-gradient(90deg,#E5202B 0%,#8B2B9E 50%,#0F3A92 100%);
  --font:'Figtree','Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;
  --mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
  --hand:'Caveat',cursive;
}
