/* Genuine painted icons, frame and gauge cells; live values sit over them. */
#app.setup-reference #garage-screen .vehicle-specs{padding:0;background:none;border:0;border-image:none;box-shadow:none;filter:none;clip-path:none;overflow:visible;aspect-ratio:3/2;min-height:0;max-width:none;container-type:inline-size}
#app.setup-reference #garage-screen .vehicle-specs:before,
#app.setup-reference #garage-screen .vehicle-specs:after,
#app.setup-reference #garage-screen .vehicle-specs>.panel-title{display:none;content:none}
#app.setup-reference #garage-screen #vehicle-stats{display:block;position:relative;width:100%;height:100%;margin:0;padding:0;border:0;gap:0;background:none}
#app.setup-reference #garage-screen .garage-stats-art{display:block;width:100%;height:100%;overflow:visible;max-width:none;fill:none;stroke:none}
#app.setup-reference #garage-screen .garage-stat-reading{font-family:Rajdhani,'Arial Narrow',sans-serif;font-weight:700;font-style:italic;fill:#f0fbff;stroke:none}
#app.setup-reference #garage-screen .garage-stat-number{font-size:86px}
#app.setup-reference #garage-screen .garage-stat-total{font-size:50px;fill:#d9e8f4}
.garage-stat-accessible{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
@media(orientation:landscape){
 #app.setup-reference #garage-screen .vehicle-specs{left:1203px;top:99px;width:465px;height:310px;right:auto;bottom:auto;z-index:4}
}
@media(orientation:portrait){
 #app.setup-reference #garage-screen.setup-screen{--hero-height:clamp(146px,19dvh,166px);--garage-stat-width:min(calc(100vw - 20px),288px)}
 #app.setup-reference #garage-screen .vehicle-specs{left:50%;right:auto;top:calc(var(--hero-height) + 16px);bottom:auto;width:var(--garage-stat-width);height:auto;aspect-ratio:3/2;transform:translateX(-50%)}
 #app.setup-reference #garage-screen .vehicle-shelf{top:calc(var(--hero-height) + 16px + var(--garage-stat-width) * 2 / 3 + 10px)}
}

#app.setup-reference #garage-screen .garage-stat-value{font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 7px var(--stat-color))}
