/* FB Atlas shared web fonts — SOURCE OF TRUTH.
   These are the SAME OTFs the Flutter app ships (assets/fonts/FuturaPT*.otf),
   converted to woff2 — so web and app render identical faces. Never link Adobe
   Fonts / typekit in an Atlas web property; link this file instead:
     <link rel="stylesheet" href="https://fb-atlas-ui-kit.web.app/fonts/fonts.css">

   Weight map (type rule: only 300–400 may be USED; 300 main, 400 labels only):
     300 = Book (main — all reading text, titles, values)
     400 = Medium (labels only)
     600 = Demi (declared for safety so bold never faux-renders; BANNED from use)
   Declared under both family names — 'Futura PT' and 'futura-pt' — so it is a
   drop-in for every existing font stack. */

@font-face { font-family: 'Futura PT'; font-weight: 300; font-style: normal;  font-display: swap; src: url("FuturaPT-Book.woff2") format("woff2"); }
@font-face { font-family: 'Futura PT'; font-weight: 300; font-style: italic;  font-display: swap; src: url("FuturaPT-BookOblique.woff2") format("woff2"); }
@font-face { font-family: 'Futura PT'; font-weight: 400; font-style: normal;  font-display: swap; src: url("FuturaPT-Medium.woff2") format("woff2"); }
@font-face { font-family: 'Futura PT'; font-weight: 600; font-style: normal;  font-display: swap; src: url("FuturaPT-Demi.woff2") format("woff2"); }

@font-face { font-family: futura-pt; font-weight: 300; font-style: normal;  font-display: swap; src: url("FuturaPT-Book.woff2") format("woff2"); }
@font-face { font-family: futura-pt; font-weight: 300; font-style: italic;  font-display: swap; src: url("FuturaPT-BookOblique.woff2") format("woff2"); }
@font-face { font-family: futura-pt; font-weight: 400; font-style: normal;  font-display: swap; src: url("FuturaPT-Medium.woff2") format("woff2"); }
@font-face { font-family: futura-pt; font-weight: 600; font-style: normal;  font-display: swap; src: url("FuturaPT-Demi.woff2") format("woff2"); }
