:root{
  --accent:#3d5a1f;--ink:#151a10;--paper:#f5f6ef;
  --heading:'Merriweather',Georgia,serif;--body:'Lato',system-ui,sans-serif;
  --radius:0;--rule:3px double var(--ink);--mark-spacing:0.18em;
  --muted:color-mix(in srgb,var(--ink) 62%,var(--paper));
  --line:color-mix(in srgb,var(--ink) 16%,var(--paper));
  --tint:color-mix(in srgb,var(--accent) 9%,var(--paper));
}
@media (prefers-color-scheme: dark){:root{--accent:#a6cf6d;--ink:#ecebe8;--paper:#10130d;}}
