body { background-color: #fff8ed; color: #38291f; }
.button-1 { background: linear-gradient(to bottom, #ead8bd, #c5a17a); color: #302219; }
.button-1:hover { background: linear-gradient(to bottom, #f1e1ca, #d9b78f); }
.about-title:hover { text-shadow: 2px 2px 6px rgba(121, 84, 52, .6); }
.footer-copy { color: #cbb698; }
input, textarea { accent-color: #b98f61; }
:focus-visible { outline: 2px solid #b98f61; outline-offset: 3px; }

#cookie-consent-box .close-btn { position: static; font-size: 14px; }
