body {margin:0; font-family:'Cormorant Garamond',serif; background-color:#f5f0e6; background-image:url('https://www.transparenttextures.com/patterns/leather.png'); color:#3b2a09;}
nav {background-color:rgba(255,255,255,0.95); border-bottom:1px solid #c2a34b; text-align:center; padding:20px 0;}
.nav-links a {color:#3b2a09; text-decoration:none; margin:0 25px; font-weight:600; font-size:18px; transition:color 0.3s;}
.nav-links a:hover, .nav-links a.active {color:#c2a34b;}
header {text-align:center; padding:100px 20px 40px 20px; background:linear-gradient(to bottom,#f1e9d2,#f5f0e6);}
.logo {font-weight:700; font-size:32px; color:#3b2a09; border:1px solid #c2a34b; border-radius:18px; padding:8px 20px; background:linear-gradient(145deg,#fff5d7,#f1d27a); box-shadow:0 2px 8px rgba(194,163,75,0.25); display:inline-block;}
.logo-subtext {font-size:14px; color:#6b5521; margin-top:8px; text-transform:uppercase;}
section {padding:60px 10%; line-height:1.6;}
footer {background-color:#ede3c9; border-top:1px solid #c2a34b; padding:40px; text-align:center;}