/*
 * Lumium Local Fonts Bundle
 * Uses Google Fonts URLs but can be replaced with self-hosted font files
 * when offline support is critical.
 * 
 * For full offline support, download the font files from:
 * https://fonts.google.com/ and place them in vendor/fonts/
 * Then update the @font-face URLs below.
 */

/* 
 * IMPORTANT: For production/kiosk deployment, this CSS should
 * reference local .woff2 files. The current setup uses Google Fonts
 * as a fallback with the system stack as ultimate fallback.
 * 
 * The fonts are defined here so you only need to change one file
 * when you add local font files.
 */

/* Import from Google Fonts (with offline fallback) */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Share+Tech+Mono&family=Inter:wght@400;600&family=Roboto+Mono:wght@400;700&family=Courier+Prime:wght@400;700&family=JetBrains+Mono:wght@400;700&family=Major+Mono+Display&family=VT323&family=Silkscreen:wght@400;700&family=Lexend:wght@400;600&family=Bungee&family=Syne:wght@400;700&family=Pacifico&family=Nunito:wght@1000&family=M+PLUS+Rounded+1c:wght@800;900&display=swap');

/* Fallback font stacks if Google Fonts fail to load */
:root {
    --font-orbitron: 'Orbitron', 'Segoe UI', system-ui, sans-serif;
    --font-mono: 'JetBrains Mono', 'Roboto Mono', 'Courier Prime', 'Consolas', monospace;
    --font-display: 'Major Mono Display', 'Orbitron', monospace;
    --font-retro: 'VT323', 'Silkscreen', 'Courier New', monospace;
    --font-readable: 'Lexend', 'Inter', system-ui, sans-serif;
    --font-bold: 'Bungee', 'Orbitron', sans-serif;
    --font-artistic: 'Syne', 'Pacifico', cursive;
    --font-rounded: 'M PLUS Rounded 1c', 'Nunito', sans-serif;
}