/* Self-hosted type. Libron (OFL) for display, prices and italic accents;
   Inter (OFL) for UI and body. Both load with swap so text is never invisible. */
@font-face { font-family: "Libron"; font-weight: 400; font-style: normal; font-display: swap; src: url("../fonts/Libron-Regular.woff2") format("woff2"); }
@font-face { font-family: "Libron"; font-weight: 400; font-style: italic; font-display: swap; src: url("../fonts/Libron-Italic.woff2") format("woff2"); }
@font-face { font-family: "Libron"; font-weight: 700; font-style: normal; font-display: swap; src: url("../fonts/Libron-Bold.woff2") format("woff2"); }
@font-face { font-family: "Libron"; font-weight: 700; font-style: italic; font-display: swap; src: url("../fonts/Libron-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 400; font-style: normal; font-display: swap; src: url("../fonts/Inter-Regular.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 500; font-style: normal; font-display: swap; src: url("../fonts/Inter-Medium.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 600; font-style: normal; font-display: swap; src: url("../fonts/Inter-SemiBold.woff2") format("woff2"); }
