/* Approved concept B: mirror-polished silver, scoped to engine keys + radio. */
.ticker.product-ticker.engine-panel,.alla-radio{
 --auto-chrome:conic-gradient(from 35deg,#fcfdfe 0deg,#e7edf1 45deg,#687780 75deg,#18262f 96deg,#f8fbfd 110deg,#fff 165deg,#8e9ba3 190deg,#26343d 225deg,#f8fbfd 245deg,#fff 295deg,#75848d 325deg,#fcfdfe 360deg);
 --auto-ivory:linear-gradient(165deg,#fffdf3 0%,#f8f0dc 38%,#efe3c7 82%,#f8efda 100%);
}
.ticker.product-ticker.engine-panel{
 max-width:880px;--engine-radius:25px;--engine-inset:4px;
 border:1px solid #55616a;background:var(--auto-chrome);
 box-shadow:0 0 0 .6px #fff,0 3px 6px #20291e28,inset 0 1px 0 #fff;
}
.engine-panel .engine-key,.engine-panel .engine-key+.engine-key{
 border:1px solid #5e686d;
 background:var(--auto-ivory);background-clip:padding-box;
 box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #ad966337;
}
.engine-panel .engine-key[aria-pressed=true],.engine-panel .engine-key:active{
 background:linear-gradient(#efdfb9,#fff3d2);background-clip:padding-box;
 box-shadow:inset 0 2px 3px #806d4933,inset 0 -1px 0 #fff;
}
.radio-shell{
 padding:4px;border:1px solid #55616a;background:var(--auto-chrome);
 box-shadow:0 0 0 .6px #fff,0 3px 6px #20291e28,inset 0 1px 0 #fff;
}
.radio-face{border:1px solid #626c72;box-shadow:inset 0 1px 1px #fff;background:var(--auto-ivory)}
.radio-key,.radio-preset{
 border:2px solid transparent;background:var(--auto-ivory) padding-box,var(--auto-chrome) border-box;
 box-shadow:0 0 0 .5px #58646d,inset 0 1px 1px #fff,0 2px 3px #20291e20;
}
.radio-screen{
 border:2px solid transparent;
 background:linear-gradient(#eee2c5,#fff8e6) padding-box,var(--auto-chrome) border-box;
 box-shadow:0 0 0 .5px #5b666b,inset 0 2px 3px #75694c25;
}
@media(max-width:800px){
 .ticker.product-ticker.engine-panel{--engine-radius:21px;--engine-inset:3px}
 .radio-shell{padding:3px}
 .radio-face{border-radius:24px}
}
