/* bfc system tokens — the Society register.
   Day palette declared at :root; night palette in flavors/navy.css
   overrides the same names on .is-navy. Same names hold across both
   modes — components consume var(--soc-*) and don't care which mode
   is active.

   Codified 2026-05-08 after Day/Night palettes locked across login +
   Common Room (commit 6857ae9). Until then these lived inlined in
   components/common-room.css.

   Token shape:
     bg          — primary surface
     bg-elev     — secondary fields (asides, sidebars)
     card        — elevated surfaces (despatches, chambers)
     text        — body type
     text-soft   — secondary body type, summaries
     muted       — meta, datelines, captions
     structural  — primary text emphasis, headings, structural ink
     accent      — gilt, the system's warmth
     rule        — primary hairline rules
     rule-soft   — secondary, lighter rules
     pulse-on    — presence indicator, on the line
     pulse-away  — presence indicator, away

   Day = cream stationery + brand-navy ink + gilt accent.
   Night = brand-navy ground + cream type + gilt accent.
   See bfc/CLAUDE.md for the chosen palette.  */

:root {
  --soc-bg:        #f4eedc;
  --soc-bg-elev:   #ede5ce;
  --soc-card:      #faf5e3;
  --soc-text:      #2a2540;
  --soc-text-soft: #3a3548;
  --soc-muted:     #6a6862;
  --soc-structural:#1a1f3c;
  --soc-accent:    #b88a2c;
  --soc-rule:      #d8cfb6;
  --soc-rule-soft: #e6deca;
  --soc-pulse-on:    #4f8a5c;
  --soc-pulse-away:  #b88a2c;
}
