/* CountdownX display fonts — self-hosted (OFL) so the browser preview and the
   server-side video exporter render from the SAME files. */
@font-face { font-family: 'Bebas Neue';      src: url('/fonts/BebasNeue-Regular.ttf') format('truetype');      font-display: swap; }
@font-face { font-family: 'Anton';           src: url('/fonts/Anton-Regular.ttf') format('truetype');           font-display: swap; }
@font-face { font-family: 'Archivo Black';   src: url('/fonts/ArchivoBlack-Regular.ttf') format('truetype');    font-display: swap; }
@font-face { font-family: 'Russo One';       src: url('/fonts/RussoOne-Regular.ttf') format('truetype');        font-display: swap; }
@font-face { font-family: 'Audiowide';       src: url('/fonts/Audiowide-Regular.ttf') format('truetype');       font-display: swap; }
@font-face { font-family: 'Black Ops One';   src: url('/fonts/BlackOpsOne-Regular.ttf') format('truetype');     font-display: swap; }
@font-face { font-family: 'Rajdhani';        src: url('/fonts/Rajdhani-Bold.ttf') format('truetype');           font-weight: 400 700; font-display: swap; }
@font-face { font-family: 'Bungee';          src: url('/fonts/Bungee-Regular.ttf') format('truetype');          font-display: swap; }
@font-face { font-family: 'Monoton';         src: url('/fonts/Monoton-Regular.ttf') format('truetype');         font-display: swap; }
@font-face { font-family: 'Press Start 2P';  src: url('/fonts/PressStart2P-Regular.ttf') format('truetype');    font-display: swap; }
@font-face { font-family: 'Rubik Mono One';  src: url('/fonts/RubikMonoOne-Regular.ttf') format('truetype');    font-display: swap; }
@font-face { font-family: 'Share Tech Mono'; src: url('/fonts/ShareTechMono-Regular.ttf') format('truetype');   font-display: swap; }
