/* Satoshi — variable (300–900). Primary brand typeface: display, headline, body, UI. */
@font-face{font-family:"Satoshi";src:url("../assets/fonts/Satoshi-Variable.ttf") format("truetype-variations");font-weight:300 900;font-style:normal;font-display:swap}
/* IBM Plex Mono — technical layer: section numbers, labels, metadata, data. */
@font-face{font-family:"IBM Plex Mono";src:url("../assets/fonts/IBMPlexMono-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../assets/fonts/IBMPlexMono-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../assets/fonts/IBMPlexMono-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../assets/fonts/IBMPlexMono-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../assets/fonts/IBMPlexMono-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
