:root{--charcoal:#100d0a;--walnut:#4a2e1b;--bronze:#8b5a2b;--tan:#c9a66b;--cream:#f3ead8;--primary:#100d0a;--secondary:#4a2e1b;--accent:#8b5a2b;--accent-light:#c9a66b;--white:#f3ead8;--light-gray:#e4d9c8;--text:#2a211a}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background-color:var(--cream)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}button{border:none;cursor:pointer;font-family:inherit}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}