:root{--green:#123f35;--yellow:#f6cb67;--ink:#1f302a;--muted:#55665e;--light:#ffffff;--dark:#102e28}body{font-family:'DM Sans',sans-serif;font-size:16px;background:#ffffff}h1,h2,.card h3{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-style:normal}h1{font-size:clamp(52px,6.4vw,88px)}h2{font-size:clamp(38px,4vw,55px)}.card h3{font-size:29px}.intro-strip,.forest,.booking-section{color:#ffffff}.forest p,.forest .card-top,.booking-intro>p{color:inherit}.intro-strip a,.forest>a,.forest h4 span,.booking-intro .eyebrow,.contacts a:first-child{color:inherit}.button{color:#102e28}.button.small{color:#ffffff}.driver-intro>p:last-child,.section-heading>p,.card p,.driver-options p,.booking-details p{color:#55665e}.forest p{color:inherit}.admin-main h1{font-size:44px}.admin-main h2{font-family:'DM Sans',sans-serif;font-size:24px}.settings-sample{font-family:'DM Sans',sans-serif}@media(max-width:680px){h1{font-size:58px}.admin-main h1{font-size:35px}}