/* ═══════════════════════════════════════════════════════════════════════
   Care Squad Veteran — Sonderfigur des Basislagers (reines CSS)
   Weißer Kasack, graue Haare, grauer Schnauzer, buschige Brauen, rote Anstecknadel.
   Genutzt über das Avatar-Objekt: { hair: "grau", scrub: "weiss", beard: "schnauz", variant: "veteran" }
   ═══════════════════════════════════════════════════════════════════════ */

/* Schnauzer (allgemein als Bart-Variante „schnauz“ nutzbar; Farbe = Haarfarbe) */
.beard-schnauz .px-beard {
  background: var(--beard);
  border-radius: 1px 1px 3px 3px;
  display: block;
  height: 4px;
  left: 19px;
  top: 30px;
  width: 16px;
  z-index: 5;
}
.beard-schnauz .px-beard::before,
.beard-schnauz .px-beard::after {
  background: var(--beard);
  border-radius: 0 0 2px 2px;
  content: "";
  height: 5px;
  position: absolute;
  top: 2px;
  width: 3px;
}
.beard-schnauz .px-beard::before { left: -2px; }
.beard-schnauz .px-beard::after  { right: -2px; }

/* Veteran: dezent abgesetzter weißer Kasack, buschige Brauen, rote Care-Squad-Nadel */
.px-veteran { --trim: #aab3c0; }
.px-veteran .px-body {
  box-shadow: inset -4px 0 0 rgba(0, 0, 0, 0.07), inset 0 -3px 0 rgba(0, 0, 0, 0.05);
}
.px-veteran .px-eye-left::before,
.px-veteran .px-eye-right::before {
  background: var(--hair);
  content: "";
  height: 2px;
  left: -2px;
  position: absolute;
  top: -4px;
  transform: rotate(-5deg);
  width: 7px;
}
.px-veteran .px-eye-right::before { transform: rotate(5deg); }
.px-veteran .px-badge {
  background: #d62828;
  border: 1px solid #ffffff;
  box-sizing: content-box;
  height: 4px;
  width: 4px;
}
