diff --git a/static/css/adsb_dashboard.css b/static/css/adsb_dashboard.css index 1b8e9ab..4531dca 100644 --- a/static/css/adsb_dashboard.css +++ b/static/css/adsb_dashboard.css @@ -5,6 +5,8 @@ } :root { + --font-sans: 'JetBrains Mono', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; + --font-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace; --bg-dark: #0a0c10; --bg-panel: #0f1218; --bg-card: #151a23; diff --git a/static/css/adsb_history.css b/static/css/adsb_history.css index 1261599..3b42de9 100644 --- a/static/css/adsb_history.css +++ b/static/css/adsb_history.css @@ -5,6 +5,8 @@ } :root { + --font-sans: 'JetBrains Mono', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; + --font-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace; --bg-dark: #0a0c10; --bg-panel: #0f1218; --bg-card: #141a24; diff --git a/static/css/agents.css b/static/css/agents.css index bece8d5..46706dd 100644 --- a/static/css/agents.css +++ b/static/css/agents.css @@ -5,6 +5,8 @@ /* CSS Variables (inherited from main theme) */ :root { + --font-sans: 'JetBrains Mono', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; + --font-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace; --bg-primary: #0a0a0f; --bg-secondary: #12121a; --text-primary: #e0e0e0; diff --git a/static/css/ais_dashboard.css b/static/css/ais_dashboard.css index 38985fc..149b2e3 100644 --- a/static/css/ais_dashboard.css +++ b/static/css/ais_dashboard.css @@ -8,6 +8,8 @@ } :root { + --font-sans: 'JetBrains Mono', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; + --font-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace; --bg-dark: #0a0c10; --bg-panel: #0f1218; --bg-card: #151a23; diff --git a/static/css/index.css b/static/css/index.css index 79d955f..06efcb3 100644 --- a/static/css/index.css +++ b/static/css/index.css @@ -5,6 +5,8 @@ } :root { + --font-sans: 'JetBrains Mono', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; + --font-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace; /* Tactical dark palette */ --bg-primary: #0a0c10; --bg-secondary: #0f1218; diff --git a/static/css/satellite_dashboard.css b/static/css/satellite_dashboard.css index 9d64ecd..f3ed1a8 100644 --- a/static/css/satellite_dashboard.css +++ b/static/css/satellite_dashboard.css @@ -5,6 +5,8 @@ } :root { + --font-sans: 'JetBrains Mono', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; + --font-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace; --bg-dark: #0a0c10; --bg-panel: #0f1218; --bg-card: #151a23; @@ -748,4 +750,4 @@ body.embedded .panel { body.embedded .controls-bar { padding: 10px 15px; -} \ No newline at end of file +} diff --git a/templates/adsb_dashboard.html b/templates/adsb_dashboard.html index dc7c481..0f16815 100644 --- a/templates/adsb_dashboard.html +++ b/templates/adsb_dashboard.html @@ -2259,7 +2259,7 @@ ACARS: ${r.statistics.acarsMessages} messages`; z-index: 10000; box-shadow: 0 4px 20px rgba(0,0,0,0.3); max-width: 320px; - font-family: 'Inter', sans-serif; + font-family: var(--font-sans); `; if (type === 'not_installed') { @@ -2344,7 +2344,7 @@ ACARS: ${r.statistics.acarsMessages} messages`; box-shadow: 0 4px 20px rgba(0,0,0,0.5); max-width: 500px; text-align: left; - font-family: 'Inter', sans-serif; + font-family: var(--font-sans); `; warning.innerHTML = `