:root{
  --paper:#FAF6EF;
  --paper-soft:#FFFCF5;
  --ink:#1D1B16;
  --ink-soft:#4A463C;
  --ink-faint:#8A8474;
  --line:#E4DCC9;
  --line-soft:#EDE6D6;
  --orange:#FF7A1A;
  --orange-deep:#C85A08;
  --pencil:#D9D2BF;
  --serif:"Fraunces",Georgia,"Times New Roman",serif;
  --sans:"Inter",system-ui,-apple-system,sans-serif;
  --mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
}
html{scroll-behavior:smooth}
body{
  margin:0;background:var(--paper);color:var(--ink);
  font-family:var(--sans);font-size:16.5px;line-height:1.75;
  -webkit-font-smoothing:antialiased;
}
h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}
ul,ol{list-style:none}
a{color:inherit}
::selection{background:rgba(255,122,26,.28)}
