/* A restrained sage-brass palette and a related serif/sans pairing. */
:root {
  --f-heading:'Spectral',Georgia,serif;
  --f-body:'Source Sans 3',system-ui,sans-serif;
  --f-ui:'Source Sans 3',system-ui,sans-serif;
  --gold:#b7ad79;
  --gold-dim:rgba(183,173,121,.75);
  --gold-glow:rgba(183,173,121,.18);
  --dark:#060a08;
  --rail-line:#414a44;
  --rail-dot:#89948a;
}
@media (min-width:901px) {
  .ag-era-list {grid-template-columns:repeat(5,minmax(0,1fr));}
}
.em-power {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 20px;align-items:start;}
.em-power > .em-power-heading {grid-column:1 / -1;}
#map-page {--f-ui:'Source Sans 3',system-ui,sans-serif;--f-body:'Source Sans 3',system-ui,sans-serif;--f-heading:'Spectral',Georgia,serif;}

:root{--gold:#c0ad7c;}
