.map { flex: 1; background-color: black; } .map svg path.track { stroke-width: 1.44px; } .map svg text { font-size: 2px; text-shadow: 0 0 16px #000; fill: #eee; } .map svg text.switch-name { fill: #bbf; } .map svg text.isolation-id { fill: #ffa; } .map svg g.track-object circle { fill: #eee; } .map svg g.track-object text { fill: #eee; display: none; } .map svg g.track-object:hover text { display: block; } .map svg g.signal-icon g { stroke: #eee; } .map svg g.route g { fill: #eee; } .map svg g.route text { fill: #eee; font-size: 72mm; } .map svg g.signalbox { fill: #eee; } .map svg g.signalbox text { fill: #eee; font-size: 4px; }