fix: replace hardcoded cyan with CSS variable across brand SVGs and components

- Brand logo SVGs (.logo, .welcome-logo, .brand-i) now follow --accent-cyan
  via CSS rules that override SVG presentation attributes
- proximity-radar.js: sweep, center dot, gradient stops, and selection rings
  all use var(--accent-cyan) in style attrs or read getComputedStyle at runtime
- system.js updateGlobePosition: observer point color reads CSS variable
- .bt-detail-address MAC address text uses var(--accent-cyan)
- Enhanced tier gets --visual-edge-cyan/--visual-glow-cyan amber overrides

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
James Smith
2026-05-19 23:04:47 +01:00
parent af26a01703
commit fbea33e7cb
3 changed files with 33 additions and 12 deletions
+18 -1
View File
@@ -4489,7 +4489,7 @@ header h1 .tagline {
.bt-detail-address {
font-family: var(--font-mono);
font-size: 10px;
color: #00d4ff;
color: var(--accent-cyan);
}
.bt-detail-rssi-display {
@@ -7674,3 +7674,20 @@ body[data-mode="tscm"] {
background-size: auto, auto, auto, 20px 20px, 20px 20px;
background-attachment: fixed;
}
/* ============================================
BRAND SVG LOGO — follow accent color
============================================ */
.logo svg path,
.welcome-logo svg path { stroke: var(--accent-cyan); }
.logo svg rect,
.welcome-logo svg rect,
.brand-i svg rect { fill: var(--accent-cyan); }
/* ============================================
ENHANCED TIER — visual edge/glow overrides
============================================ */
html[data-ui-tier="enhanced"] {
--visual-edge-cyan: rgba(200, 150, 40, 0.34);
--visual-glow-cyan: 0 0 24px rgba(200, 150, 40, 0.16);
}