/* RWW Green Ribbon tokens (from site/css/rww-tokens.css) mapped onto the aigov-style template */
:root{
  --dark:#122019;            /* rww-ink: dark panels, navbar, menu */
  --on-dark:#FAFCF8;
  --paper:#FAFCF8;           /* rww-paper */
  --soft:#EDF7EE;            /* RWW cream-deep: footer + selector panel */
  --ink:#122019; --ink-soft:#365146; --muted:#60766a;
  --line:#CFE2D2;            /* rww-line */
  --accent:#166534; --accent-hover:#15803D; --on-accent:#fff;   /* green-800 / 700 */
  --accent-on-dark:#67F58A;  /* green-400 */
  --focus:#4ADE80;
  --nav-rule:linear-gradient(90deg,#67F58A,#4ADE80 42%,#15803D 76%,#166534); --nav-rule-h:3px;
  --radius-sm:6px; --radius-md:8px;
  --btn-clip:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);
  --photo-filter:grayscale(1) contrast(1.06);
  --font-display:"Instrument Serif",Georgia,serif;
  --font-body:"DM Sans",system-ui,sans-serif;
  --font-eyebrow:"IBM Plex Mono",ui-monospace,monospace; --eyebrow-weight:500;
}
.btn-fill{padding-right:2rem}
