@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600&family=Jost:wght@300;400;500&display=swap";html{scroll-behavior:smooth;overflow-x:hidden;overscroll-behavior:none}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-warm);color:var(--text-charcoal);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em}a{text-decoration:none;color:inherit}ul{list-style:none}@media(max-width:768px){h1{font-size:2.5rem!important}.navbar-links{display:none}section{padding:60px 20px!important}footer>div:first-child{grid-template-columns:1fr!important;text-align:center}footer ul{align-items:center}.footer-link:hover{transform:none}.desktop-menu{display:none!important}.mobile-toggle{display:block!important}nav a{font-size:1.1rem!important}}button{transition:var(--transition-smooth)!important;border-radius:8px!important;font-family:var(--font-body);font-weight:500;cursor:pointer;display:inline-block;text-decoration:none}button:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 10px 20px #0000001a}input,textarea,select{border-radius:8px!important}::placeholder{color:#6b6b6b;opacity:1}nav a{position:relative;transition:var(--transition-smooth)}nav a:after{content:"";position:absolute;width:0;height:1px;bottom:-4px;left:0;background-color:var(--accent-clay);transition:var(--transition-smooth)}nav a:hover{color:var(--accent-clay)}nav a:hover:after{width:100%}.footer-link{display:inline-block;transition:all .3s ease}.footer-link:hover{opacity:1!important;color:var(--accent-clay)!important;transform:translate(5px)}:root{--bg-warm: #f5f0e8;--bg-white: #fdfaf5;--text-charcoal: #2c2c2c;--accent-clay: #c4956a;--accent-sage: #8a9e8c;--accent-clay-text: #8c5f3a;--accent-clay-large: #a67a55;--accent-sage-text: #4f6e51;--color-muted: #6b6b6b;--font-heading: "Cormorant Garamond", serif;--font-body: "Jost", sans-serif;--transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1)}
