@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url('../assets/montserrat-400.ttf') format('truetype');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url('../assets/montserrat-500.ttf') format('truetype');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url('../assets/montserrat-600.ttf') format('truetype');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url('../assets/montserrat-700.ttf') format('truetype');}
body{background:#fff;color:var(--text-color);font-family:Montserrat,sans-serif;} :focus-visible{outline:3px solid #e3ad2b;outline-offset:4px;} main{min-inline-size:0;} ::selection{background:#127c35;color:#fff;}