:root{--obsidian:#f7f5f1;--obsidian-2:#f0ede8;--obsidian-3:#e8e4de;--charcoal:#dedad4;--ash:#9a9189;--ash-light:#6b6256;--driftwood:#a07850;--driftwood-light:#c9a878;--linen:#1a1814;--linen-dim:#3a3530;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif;--nav-height:64px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--obsidian);color:var(--linen);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-weight:300}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:300;line-height:1.1}p{color:var(--ash-light);line-height:1.7}a{color:inherit;text-decoration:none}.label{letter-spacing:.18em;text-transform:uppercase;color:var(--ash);font-size:10px;font-weight:300}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--obsidian)}::-webkit-scrollbar-thumb{background:var(--charcoal);border-radius:2px}::selection{background:var(--driftwood);color:#f7f5f1}
