@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/lato-regular.ttf') format('truetype')}
@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/lato-bold.ttf') format('truetype')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url('../fonts/cormorant-garamond-variable.ttf') format('truetype')}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 700;font-display:swap;src:url('../fonts/cormorant-garamond-italic-variable.ttf') format('truetype')}

/* WCAG contrast corrections that preserve the Nunchi palette and typography. */
:root{--sage:#58705e!important;--warm:#765744!important}
:focus-visible{outline-color:var(--blush,#c5d4c8)!important}
.trust-item i,.why-icon,.therapist-stars,.stars,.review-stars-big,.faq-item button span:last-child{color:var(--blush,#c5d4c8)!important}
