/* The Maddingale Post — design tokens (from the approved design system). Change values here only. */
/* ===== Maddingale tokens (from the design system) ===== */
:root{
  --burgundy-700:#5a201c; --seal-600:#7b2b28; --rust-600:#75312d; --navy-900:#142338;
  --sepia-900:#2f1203; --graphite-800:#282a29; --green-700:#344f23;
  --parchment-100:#f3eada; --parchment-200:#efe2ca; --parchment-300:#e7dacd;
  --stone-300:#cbbfad; --frame-500:#a1957c; --brass-300:#c0ab84; --on-dark:#ffffff;
  --font-display:"American Typewriter","Cutive","Courier Prime",serif;
  --font-typewriter:"Special Elite","Courier Prime",monospace;
  --font-mono:"Courier Prime","Courier New",monospace;
  --font-serif:"Lora",Georgia,serif;
  --font-script:"Cedarville Cursive",cursive;
  --font-condensed:"Maiden Orange",serif;
  --font-hand:"Cedarville Cursive",cursive;
  --font-grotesk:"Neue Montreal","Hanken Grotesk",sans-serif;
  --font-worn:"Lumios Typewriter Old","Special Elite",monospace;
  --font-inked:"Lumios Typewriter Used","True Typewriter PolyglOTT","Special Elite",monospace;
  --font-slab:"Arvo",serif;
  --font-didone:"Old Standard TT","Old Standard",serif;
  --font-sans:"Canva Sans","Didact Gothic",sans-serif;
  --space-2:8px; --space-3:12px; --space-4:16px; --space-5:24px; --space-6:32px; --space-7:48px; --space-8:72px;
  --radius-btn:6px; --radius-lg:24px;
  --shadow-paper:0 2px 6px rgba(47,18,3,.18); --shadow-lifted:0 12px 28px rgba(47,18,3,.28);
  --tap-min:44px; --content-max:1200px;
  --header-h:64px;
  --village:url("../img/tree-tower-village.webp");
  --paper:url("../img/parchment-tile.jpg");
  color-scheme:light;
  box-sizing:border-box;
  padding-top:0;
  padding-bottom:env(safe-area-inset-bottom,0px);
}
/* The Post is printed on paper in every viewer theme: dark settings keep the same paper and inks. */
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--parchment-100:#f3eada;--sepia-900:#2f1203;--burgundy-700:#5a201c;color-scheme:light}}
:root[data-theme="dark"]{--parchment-100:#f3eada;--sepia-900:#2f1203;color-scheme:light}
