/*rr-house-style*//* Shared publication palette. Light-only: the site exposes no theme toggle. */
:root {
  --bg:#fff; --bg-raise:#fff; --paper:#fff; --instrument:#eef2f7;
  --ink:#111b26; --ink-soft:#214265; --muted:#626b84; --faint:#8f97aa;
  --line:#cfdbe7; --line-soft:#eef2f7; --plate:#fff;
  --phos:#5d93cb; --phos-dim:rgba(93,147,203,.08); --phos-glow:transparent;
  --sel:rgba(93,147,203,.16); --shadow:none; --shadow-soft:none; --r:0px;
  --t-agentic:#5d93cb; --t-gov:#1e7783; --t-memory:#b28c2d;
  --t-research:#316398; --t-mind:#cd5b6c; --t-atlas:#9d7bad;
  --t-lapis:#5d93cb; --t-copper:#2697a6; --t-saffron:#b28c2d; --vermilion:#d37755;
  --machine:var(--t-lapis); --mind:var(--t-mind);
  --f-display:'Space Grotesk',system-ui,sans-serif;
  --f-body:'Space Grotesk',system-ui,sans-serif;
  --f-prose:'Source Serif 4',Georgia,serif;
  --f-mono:'IBM Plex Mono',ui-monospace,monospace;
  --gutter:clamp(1rem,2.4vw,2rem); --section-gap:clamp(3.5rem,7vw,6.5rem);
  color-scheme:light;
}
