/* Local web fonts (offline). Freesentation 100–900 + ONE Mobile POP.
   Plain file:// @font-face URLs load fine in browsers, so no base64 needed. */

@font-face { font-family: 'Freesentation'; src: url('Freesentation-1Thin.woff2') format('woff2');       font-weight: 100; font-display: swap; }
@font-face { font-family: 'Freesentation'; src: url('Freesentation-2ExtraLight.woff2') format('woff2'); font-weight: 200; font-display: swap; }
@font-face { font-family: 'Freesentation'; src: url('Freesentation-3Light.woff2') format('woff2');      font-weight: 300; font-display: swap; }
@font-face { font-family: 'Freesentation'; src: url('Freesentation-4Regular.woff2') format('woff2');    font-weight: 400; font-display: swap; }
@font-face { font-family: 'Freesentation'; src: url('Freesentation-5Medium.woff2') format('woff2');     font-weight: 500; font-display: swap; }
@font-face { font-family: 'Freesentation'; src: url('Freesentation-6SemiBold.woff2') format('woff2');   font-weight: 600; font-display: swap; }
@font-face { font-family: 'Freesentation'; src: url('Freesentation-7Bold.woff2') format('woff2');       font-weight: 700; font-display: swap; }
@font-face { font-family: 'Freesentation'; src: url('Freesentation-8ExtraBold.woff2') format('woff2');  font-weight: 800; font-display: swap; }
@font-face { font-family: 'Freesentation'; src: url('Freesentation-9Black.woff2') format('woff2');      font-weight: 900; font-display: swap; }

@font-face { font-family: 'OneMobilePOP'; src: url('ONE-Mobile-POP.woff') format('woff'); font-weight: normal; font-display: swap; }
