/* Brand font: Poppins, self-hosted (Latin subset, WOFF2) so every page renders the same everywhere.
   The theme asks for 'Rubik' on body text — that name is mapped to Poppins too,
   so the whole site uses one font family. */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/web/poppins-light.woff2) format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/web/poppins-regular.woff2) format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/web/poppins-medium.woff2) format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/web/poppins-semibold.woff2) format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700 900; font-display: swap; src: url(../fonts/web/poppins-bold.woff2) format('woff2'); }
@font-face { font-family: 'Rubik'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/web/poppins-light.woff2) format('woff2'); }
@font-face { font-family: 'Rubik'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/web/poppins-regular.woff2) format('woff2'); }
@font-face { font-family: 'Rubik'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/web/poppins-medium.woff2) format('woff2'); }
@font-face { font-family: 'Rubik'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/web/poppins-semibold.woff2) format('woff2'); }
@font-face { font-family: 'Rubik'; font-style: normal; font-weight: 700 900; font-display: swap; src: url(../fonts/web/poppins-bold.woff2) format('woff2'); }
