/* Self-hosted Poppins: no third-party font requests. License: ../fonts/OFL.txt. */
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 300; font-display: swap; src: url("../fonts/Poppins-Light.81b305775003.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/Poppins-Regular.2a417db389b5.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 500; font-display: swap; src: url("../fonts/Poppins-Medium.0439a1f155b4.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/Poppins-SemiBold.c8d580692497.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/Poppins-Bold.b3e5c8da2cb6.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 800; font-display: swap; src: url("../fonts/Poppins-ExtraBold.fcb546f86a3b.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 900; font-display: swap; src: url("../fonts/Poppins-Black.6619135c210e.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("../fonts/Poppins-Italic.4f769a2dda41.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: italic; font-weight: 700; font-display: swap; src: url("../fonts/Poppins-BoldItalic.b90d53737b1b.woff2") format("woff2"); }

:root, html[data-theme], [data-bs-theme] {
  --rcb-font-sans: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;
  --bs-font-sans-serif: var(--rcb-font-sans);
  --bs-body-font-family: var(--rcb-font-sans);
  --font-family-primary: var(--rcb-font-sans);
}

body, button, input, select, textarea, optgroup {
  font-family: var(--rcb-font-sans);
}
