/* The site's own palette, type and header over David Marx's homepage v2
   (5 Oct 2026; thin_protocol::website). MG, 29 Sep 2026: his wording and
   layout, the site's palette, font and focus — his variable names with the
   site's values (site-theme.css gives v0.5 the same). Loaded after his own
   <style>, which stays his bytes. */
:root {
  --forest: #193f34;
  --ink: #193f34;
  --muted: #52645a;
  --paper: #f4f6f1;
  --line: #ccd8cc;
  --sage-light: #e5ebe0;
  --rust: #ad6931;
}
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; }

/* The site header is every page's one header (MG, 27 Sep 2026). His stays in
   the page, unshown, because his script wires its menu before the rest. */
body > header.header { display: none; }
html { scroll-padding-top: 24px; }
