/* Self-hosted Google Fonts — served from Vercel edge, no CDN dependency */

/* Orbitron (variable weight, single file) */
@font-face { font-family: 'Orbitron'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/google/orbitron-yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format('woff2'); }
@font-face { font-family: 'Orbitron'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/google/orbitron-yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format('woff2'); }
@font-face { font-family: 'Orbitron'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/google/orbitron-yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format('woff2'); }
@font-face { font-family: 'Orbitron'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/google/orbitron-yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format('woff2'); }
@font-face { font-family: 'Orbitron'; font-style: normal; font-weight: 800; font-display: swap; src: url(/fonts/google/orbitron-yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format('woff2'); }
@font-face { font-family: 'Orbitron'; font-style: normal; font-weight: 900; font-display: swap; src: url(/fonts/google/orbitron-yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format('woff2'); }

/* Rajdhani (latin subset, per-weight files) */
@font-face { font-family: 'Rajdhani'; font-style: normal; font-weight: 300; font-display: swap; src: url(/fonts/google/rajdhani-LDI2apCSOBg7S-QT7pa8FvOreec.woff2) format('woff2'); }
@font-face { font-family: 'Rajdhani'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/google/rajdhani-LDIxapCSOBg7S-QT7p4HM-Y.woff2) format('woff2'); }
@font-face { font-family: 'Rajdhani'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/google/rajdhani-LDI2apCSOBg7S-QT7pasEfOreec.woff2) format('woff2'); }
@font-face { font-family: 'Rajdhani'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/google/rajdhani-LDI2apCSOBg7S-QT7pb0EPOreec.woff2) format('woff2'); }
@font-face { font-family: 'Rajdhani'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/google/rajdhani-LDI2apCSOBg7S-QT7pbYF_Oreec.woff2) format('woff2'); }

/* Oxanium (variable weight, single file) */
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 300; font-display: swap; src: url(/fonts/google/oxanium-RrQQboN_4yJ0JmiMe2LE0Q.woff2) format('woff2'); }
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/google/oxanium-RrQQboN_4yJ0JmiMe2LE0Q.woff2) format('woff2'); }
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/google/oxanium-RrQQboN_4yJ0JmiMe2LE0Q.woff2) format('woff2'); }
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/google/oxanium-RrQQboN_4yJ0JmiMe2LE0Q.woff2) format('woff2'); }
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/google/oxanium-RrQQboN_4yJ0JmiMe2LE0Q.woff2) format('woff2'); }
@font-face { font-family: 'Oxanium'; font-style: normal; font-weight: 800; font-display: swap; src: url(/fonts/google/oxanium-RrQQboN_4yJ0JmiMe2LE0Q.woff2) format('woff2'); }

/* Quantico (per-weight/style files) */
@font-face { font-family: 'Quantico'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/google/quantico-rax-HiSdp9cPL3KIF7xrJD0.woff2) format('woff2'); }
@font-face { font-family: 'Quantico'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/google/quantico-rax4HiSdp9cPL3KIF7xuFD96ng.woff2) format('woff2'); }
@font-face { font-family: 'Quantico'; font-style: italic; font-weight: 400; font-display: swap; src: url(/fonts/google/quantico-rax5HiSdp9cPL3KIF7TQAShdu08.woff2) format('woff2'); }
@font-face { font-family: 'Quantico'; font-style: italic; font-weight: 700; font-display: swap; src: url(/fonts/google/quantico-rax7HiSdp9cPL3KIF7xuHIRfi0349A.woff2) format('woff2'); }
