/* Colours from tokens/tokens.json in Nonnas-Cookbook (paper, ink, rubric, pencil); light and dark. */
:root {
  --paper: #EFE5CC; --paper-deep: #E4D5B5; --ink: #2A211A; --ink-soft: #5C4E3E;
  --pencil: #8A7A62; --rubric: #9A2E1F;
}
@media (prefers-color-scheme: dark) {
  :root {
    --paper: #1E1712; --paper-deep: #2A2019; --ink: #ECDFC4; --ink-soft: #BDAC8E;
    --pencil: #857560; --rubric: #E3896A;
  }
}
html { color-scheme: light dark; }
body {
  margin: 0; background: var(--paper); color: var(--ink);
  font: 1.125rem/1.55 ui-serif, "New York", Georgia, serif;
}
main { max-width: 40rem; margin: 0 auto; padding: 2rem 1.5rem 4rem; }
h1 { color: var(--rubric); font-weight: 600; line-height: 1.2; }
img { display: block; max-width: 100%; height: auto; border-radius: 1rem; margin: 1rem auto; }
a { color: var(--rubric); }
section + section { border-top: 1px dotted var(--pencil); margin-top: 2rem; padding-top: 2rem; }
