/* Legende der Ebene „Lkw-Verkehr“ (static/js/verkehr.js). Farben = PALETTE dort. */

.legende__symbol--verkehr {
  width: 1rem;
  height: 0.3rem;
  border-radius: 999px;
  background: linear-gradient(90deg, #8a3a1b, #ee8f49);
}
[data-thema="hell"] .legende__symbol--verkehr { background: linear-gradient(90deg, #f4d2bb, #a8340f); }

/* Skala: Keil (Breite) mit Verlauf (Helligkeit) auf einem Stück „Grundkarte“ */
.verkehr-skala {
  margin: 0.35rem 0 0.15rem 1.6rem;
  font-size: 0.75rem;
  color: var(--text-muted);
}
.verkehr-skala__band {
  padding: 0.3rem 0.45rem;
  border-radius: var(--radius-sm, 0.35rem);
  background: #0b0b0b;
}
.verkehr-skala__keil {
  height: 0.7rem;
  background: linear-gradient(90deg, #4a2a1c 0%, #8a3a1b 25%, #c9441a 50%, #e24a1b 75%, #ee8f49 100%);
  clip-path: polygon(0 44%, 100% 0, 100% 100%, 0 56%);
}
[data-thema="hell"] .verkehr-skala__band { background: #e4e4e4; }
[data-thema="hell"] .verkehr-skala__keil {
  background: linear-gradient(90deg, #f4d2bb 0%, #f0a774 25%, #ee8f49 50%, #e24a1b 75%, #a8340f 100%);
}
.verkehr-skala__werte {
  display: flex;
  justify-content: space-between;
  margin: 0.2rem 0.45rem 0;
  font-variant-numeric: tabular-nums;
}
.verkehr-skala__werte span:nth-child(2n) { visibility: hidden; } /* nur 0 · 10.000 · 20.000+ */
.verkehr-skala__einheit { margin: 0.1rem 0.45rem 0; }

@media (max-width: 40rem) {
  .verkehr-skala { display: none; }
}
