@font-face{font-family:CHANDMADE;src:local("CHANDMADE"),local("Chandmade"),local("Playfair Display"),local("Cinzel");font-weight:400;font-style:normal;font-display:swap}:root{--bodcast-cream: #FAF7F2;--bodcast-cream-light: #FFFDF9;--bodcast-cream-dark: #F0EADB;--bodcast-gold: #C08237;--bodcast-gold-light: #E0AB67;--bodcast-gold-dark: #9A621E;--bodcast-gold-border: #DFC4A0;--bodcast-charcoal: #252321;--bodcast-muted: #6E6860;--bodcast-coral: #D97270;--bodcast-sage: #7D8B73;--bodcast-whatsapp: #25D366;--font-brand: "CHANDMADE", "Playfair Display", Georgia, serif;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;background-color:var(--bodcast-cream);color:var(--bodcast-charcoal)}body{font-family:var(--font-sans);background-color:var(--bodcast-cream);color:var(--bodcast-charcoal);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.brand-font{font-family:var(--font-brand);letter-spacing:-.01em;color:var(--bodcast-charcoal)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}html,body{overflow-x:hidden;width:100%}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container{padding:0 1.5rem}}.logo-ring{border:1px solid var(--bodcast-gold-border);box-shadow:0 0 0 3px var(--bodcast-cream),0 0 0 4px var(--bodcast-gold-border)}
