/* =====================================================================
 * Adrient ecommerce theme fonts.
 * Google-hosted display and body fonts, plus the self-hosted Satoshi family.
 * This file is served from public/css/, so local url() paths are relative
 * to that folder. Satoshi lives at public/fonts/satoshi/.
 * ===================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

/* === Satoshi (self-hosted display font) === */
@font-face { font-family: 'Satoshi'; font-style: normal; font-weight: normal; src: local('Satoshi Regular'), url('../fonts/satoshi/Satoshi-Regular.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'Satoshi'; font-style: italic; font-weight: normal; src: local('Satoshi Italic'), url('../fonts/satoshi/Satoshi-Italic.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'Satoshi'; font-style: normal; font-weight: 300; src: local('Satoshi Light'), url('../fonts/satoshi/Satoshi-Light.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'Satoshi'; font-style: italic; font-weight: 300; src: local('Satoshi Light Italic'), url('../fonts/satoshi/Satoshi-LightItalic.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'Satoshi'; font-style: normal; font-weight: 500; src: local('Satoshi Medium'), url('../fonts/satoshi/Satoshi-Medium.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'Satoshi'; font-style: italic; font-weight: 500; src: local('Satoshi Medium Italic'), url('../fonts/satoshi/Satoshi-MediumItalic.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'Satoshi'; font-style: normal; font-weight: 700; src: local('Satoshi Bold'), url('../fonts/satoshi/Satoshi-Bold.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'Satoshi'; font-style: italic; font-weight: 700; src: local('Satoshi Bold Italic'), url('../fonts/satoshi/Satoshi-BoldItalic.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'Satoshi'; font-style: normal; font-weight: 800; src: local('Satoshi Black'), url('../fonts/satoshi/Satoshi-Black.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'Satoshi'; font-style: italic; font-weight: 800; src: local('Satoshi Black Italic'), url('../fonts/satoshi/Satoshi-BlackItalic.woff') format('woff'); font-display: swap; }

/* === Self-hosted families retained from the amerce base (still referenced by
 *     some Botble ecommerce/marketplace overrides). Kept so nothing that used
 *     them regresses. === */
@font-face { font-family: 'Urbanist'; src: url('../fonts/urbanist/urbanist-v18-latin-regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Urbanist'; src: url('../fonts/urbanist/urbanist-v18-latin-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Urbanist'; src: url('../fonts/urbanist/urbanist-v18-latin-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Urbanist'; src: url('../fonts/urbanist/urbanist-v18-latin-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Outfit'; src: url('../fonts/outfit/outfit-v15-latin-regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Outfit'; src: url('../fonts/outfit/outfit-v15-latin-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Outfit'; src: url('../fonts/outfit/outfit-v15-latin-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Kumbh Sans'; src: url('../fonts/kumbh-sans/kumbh-sans-v27-latin-regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Red Hat Display'; src: url('../fonts/red-hat-display/red-hat-display-v21-latin-regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
