html{font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:#fdfbf7;color:#1a1a1a;font-family:Montserrat,sans-serif;scroll-behavior:smooth;margin:0;overflow-x:hidden}.font-serif{font-family:Cormorant Garamond,serif}.gold-glow{box-shadow:0 10px 30px #b8964d1f}.gold-border-glow:hover{box-shadow:0 0 25px #b8964d38}.luxury-pattern{background-image:radial-gradient(circle at 2px 2px,rgba(184,150,77,.08) 1px,transparent 0);background-size:32px 32px}::selection{background-color:#b8964d;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fdfbf7}::-webkit-scrollbar-thumb{background:#b8964d;border-radius:3px}
