:root{--bg-page:#ede8d8;--bg-surface:#f5f1e6;--bg-inset:#e4dece;--ink-1:#1e1508;--ink-2:#3d2e14;--ink-3:#6e5c3a;--ink-4:#a08c60;--gold:#8c6d1f;--gold-2:#b8902a;--green:#3a5c28;--border:#c8bea0;--border-strong:#a09070;--font-display:"Lora",Georgia,serif;--font-mono:"DM Mono",monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-page);color:var(--ink-2);font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.75}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--ink-1);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}
