:root{--bg: #f0ede8;--bg-white: #faf9f7;--bg-dark: #111110;--text: #111110;--text-secondary: #2a2a28;--text-light: #9b9b97;--accent: #c8a96e;--accent-dark: #a88b50;--border: #dddbd6;--border-dark: #2a2a28;--font-display: "Manrope", sans-serif;--font-body: "Manrope", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.6;font-size:15px;font-weight:400;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:var(--font-body)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--border)}.container{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width: 768px){.container{padding:0 20px}}
