/* TowerSystem — self-hosted Archivo (uploaded by user, SIL OFL).
   Replaces the previous Google Fonts CDN load. */

/* ── Archivo (standard) ───────────────────────────────────────────── */
@font-face { font-family:'Archivo'; font-style:normal; font-weight:300; font-display:swap; src:url('../fonts/Archivo-Light.ttf') format('truetype'); }
@font-face { font-family:'Archivo'; font-style:normal; font-weight:400; font-display:swap; src:url('../fonts/Archivo-Regular.ttf') format('truetype'); }
@font-face { font-family:'Archivo'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/Archivo-Medium.ttf') format('truetype'); }
@font-face { font-family:'Archivo'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/Archivo-SemiBold.ttf') format('truetype'); }
@font-face { font-family:'Archivo'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/Archivo-Bold.ttf') format('truetype'); }
@font-face { font-family:'Archivo'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/Archivo-ExtraBold.ttf') format('truetype'); }
@font-face { font-family:'Archivo'; font-style:normal; font-weight:900; font-display:swap; src:url('../fonts/Archivo-Black.ttf') format('truetype'); }
@font-face { font-family:'Archivo'; font-style:italic; font-weight:400; font-display:swap; src:url('../fonts/Archivo-Italic.ttf') format('truetype'); }
@font-face { font-family:'Archivo'; font-style:italic; font-weight:700; font-display:swap; src:url('../fonts/Archivo-BoldItalic.ttf') format('truetype'); }

/* ── Archivo Expanded (monumental display option) ─────────────────── */
@font-face { font-family:'Archivo Expanded'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/Archivo_Expanded-Medium.ttf') format('truetype'); }
@font-face { font-family:'Archivo Expanded'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/Archivo_Expanded-SemiBold.ttf') format('truetype'); }
@font-face { font-family:'Archivo Expanded'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/Archivo_Expanded-Bold.ttf') format('truetype'); }
@font-face { font-family:'Archivo Expanded'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/Archivo_Expanded-ExtraBold.ttf') format('truetype'); }
@font-face { font-family:'Archivo Expanded'; font-style:normal; font-weight:900; font-display:swap; src:url('../fonts/Archivo_Expanded-Black.ttf') format('truetype'); }
