﻿/* ---------- AtypDisplay ---------- */
@font-face { font-family: "AtypDisplay"; src: url("/d/fonts/AtypDisplay-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypDisplay"; src: url("/d/fonts/AtypDisplay-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypDisplay"; src: url("/d/fonts/AtypDisplay-Semibold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypDisplay"; src: url("/d/fonts/AtypDisplay-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypDisplay"; src: url("/d/fonts/AtypDisplay-Italic.ttf") format("truetype"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "AtypDisplay"; src: url("/d/fonts/AtypDisplay-BoldItalic.ttf") format("truetype"); font-weight: 700; font-style: italic; font-display: swap; }

/* ---------- AtypText (body / UI text) ---------- */
@font-face { font-family: "AtypText"; src: url("/d/fonts/AtypText-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypText"; src: url("/d/fonts/AtypText-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypText"; src: url("/d/fonts/AtypText-Semibold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypText"; src: url("/d/fonts/AtypText-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypText"; src: url("/d/fonts/AtypText-Thin.ttf") format("truetype"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypText"; src: url("/d/fonts/AtypText-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "AtypText"; src: url("/d/fonts/AtypText-LightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic; font-display: swap; }

/* ---------- Variable / Special ---------- */
@font-face { font-family: "AtypRegularVariable"; src: url("/d/fonts/AtypRegularVariable.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

/* ---------- Fontspring DEMO Gelica ---------- */
@font-face { font-family: "Gelica"; src: url("/d/fonts/Fontspring-DEMO-gelica-light.otf") format("opentype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Gelica"; src: url("/d/fonts/Fontspring-DEMO-gelica-italic.otf") format("opentype"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Gelica"; src: url("/d/fonts/Fontspring-DEMO-gelica-medium.otf") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Gelica"; src: url("/d/fonts/Fontspring-DEMO-gelica-semibold.otf") format("opentype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Gelica"; src: url("/d/fonts/Fontspring-DEMO-gelica-bolditalic.otf") format("opentype"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: "Gelica"; src: url("/d/fonts/Fontspring-DEMO-gelica-blackitalic.otf") format("opentype"); font-weight: 900; font-style: italic; font-display: swap; }

/* ---------- LocalBrewerySans (UI / headings) ---------- */
@font-face { font-family: "LocalBrewerySans"; src: url("/d/fonts/LocalBrewerySans.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }

/* ---------- MazzardSoftH (Medium) ---------- */
@font-face { font-family: "MazzardSoftH"; src: url("/d/fonts/MazzardSoftH-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
