@font-face {font-family: Outfit; src: url("fonts/Outfit-Variable.woff2") format("woff2"); font-weight: 100 900; font-display: swap;}
@font-face {font-family: "Nunito Sans"; src: url("fonts/NunitoSans-Variable.woff2") format("woff2"); font-weight: 200 1000; font-display: swap;}
:root {--sage:#86A67D; --terracotta:#C66B4E; --forest:#174C3C; --cream:#FFF8EE;}
body {font-family:"Nunito Sans",sans-serif; font-size:16px; line-height:1.6; color:var(--forest); background:var(--cream);}
h1,h2,h3 {font-family:Outfit,sans-serif; font-weight:700; line-height:1.1;}
nav,button {font-family:"Nunito Sans",sans-serif; font-weight:700;}
.button-primary {background:var(--forest); color:var(--cream);}
