.guide-maker-badge {
  display: inline-block;
  width: 1.2em;
  height: .94em;
  flex: none;
  margin-inline-end: .22em;
  vertical-align: -.1em;
  background: var(--guide-maker-image) center / contain no-repeat;
  filter: grayscale(1) drop-shadow(0 .5px .4px #3336);
}
.guide-maker-badge.is-chrome {
  background: linear-gradient(167deg,#575b60 4%,#a5a8aa 23%,#e7e9e8 42%,#7b8085 53%,#cfd1d2 73%,#60656a 92%);
  mask: var(--guide-maker-image) center / contain no-repeat;
}
.guide .model-name:has(.guide-maker-badge) { flex-wrap: wrap; min-width: 0; }
.guide .model-name .guide-car-name { min-width: 0; }
.guide-tree .guide-maker-badge { width: 1.55em; margin-inline: .15em .35em; }
.guide-maker-badge[data-maker="toyota"] { --guide-maker-image: url("./maker-badges/toyota-logo.svg"); }
.guide-maker-badge[data-maker="lexus"] { --guide-maker-image: url("./maker-badges/lexus-logo.png"); }
.guide-maker-badge[data-maker="daihatsu"] { --guide-maker-image: url("./maker-badges/daihatsu-logo-v2.svg"); }
.guide-maker-badge[data-maker="suzuki"] { --guide-maker-image: url("./maker-badges/suzuki-logo.svg"); }
.guide-maker-badge[data-maker="mazda"] { --guide-maker-image: url("./maker-badges/mazda-logo.svg"); }
.guide-maker-badge[data-maker="eunos"] { --guide-maker-image: url("./maker-badges/eunos-logo.gif"); }
.guide-maker-badge[data-maker="honda"] { --guide-maker-image: url("./maker-badges/honda-logo.png"); }
.guide-maker-badge[data-maker="nissan"] { --guide-maker-image: url("./maker-badges/nissan-period.svg"); }
.guide-maker-badge[data-maker="subaru"] {
  --guide-maker-image: url("./maker-badges/subaru-logo.png");
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'150'%20height%3D'74'%20viewBox%3D'0%200%20150%2074'%3E%3Cellipse%20cx%3D'75'%20cy%3D'37'%20rx%3D'74.5'%20ry%3D'36.5'%20fill%3D'white'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'150'%20height%3D'74'%20viewBox%3D'0%200%20150%2074'%3E%3Cellipse%20cx%3D'75'%20cy%3D'37'%20rx%3D'74.5'%20ry%3D'36.5'%20fill%3D'white'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
.guide-maker-badge[data-maker="mitsubishi"] { --guide-maker-image: url("./maker-badges/mitsubishi-logo.svg"); }
.guide-maker-badge[data-maker="isuzu"] { --guide-maker-image: url("./maker-badges/isuzu-logo.svg"); }
.guide-maker-badge[data-maker="mercedes-benz"] { --guide-maker-image: url("./maker-badges/mercedes-benz-logo.svg"); }
.guide-maker-badge[data-maker="smart"] { --guide-maker-image: url("./maker-badges/smart-logo.png"); }
.guide-maker-badge[data-maker="volkswagen"] { --guide-maker-image: url("./maker-badges/volkswagen-logo.svg"); }
.guide-maker-badge[data-maker="audi"] { --guide-maker-image: url("./maker-badges/audi-logo.svg"); }
.guide-maker-badge[data-maker="porsche"] { --guide-maker-image: url("./maker-badges/porsche-logo.svg"); }
.guide-maker-badge[data-maker="abarth"] { --guide-maker-image: url("./maker-badges/abarth-logo.svg"); }
.guide-maker-badge[data-maker="alfa-romeo"] { --guide-maker-image: url("./maker-badges/alfa-romeo-logo.svg"); }
.guide-maker-badge[data-maker="volvo"] { --guide-maker-image: url("./maker-badges/volvo-logo.svg"); }
.guide-maker-badge[data-maker="bmw"] { --guide-maker-image: url("./maker-badges/bmw-logo.svg"); }
.guide-maker-badge[data-maker="mini"] { --guide-maker-image: url("./maker-badges/mini-logo.svg"); }
.guide-maker-badge[data-maker="jeep"] { --guide-maker-image: url("./maker-badges/jeep-logo.svg"); }
.guide-maker-badge[data-maker="jaguar"] { --guide-maker-image: url("./maker-badges/jaguar-logo.svg"); }
.guide-maker-badge[data-maker="fiat"] { --guide-maker-image: url("./maker-badges/fiat-logo.svg"); }
.guide-maker-badge[data-maker="ford"] { --guide-maker-image: url("./maker-badges/ford-logo.png"); }
.guide-maker-badge[data-maker="peugeot"] { --guide-maker-image: url("./maker-badges/peugeot-lion.svg"); }