/* Additional selectable finishes; light and motion settings stay independent. */
[data-cabinet=sunset]{--cabinet-accent:#ff865e;--cabinet-light:#ffd58a;--cabinet-finish:sepia(.55) saturate(1.3) hue-rotate(335deg);--theme-room:#ff865e20;}
[data-cabinet=northern]{--cabinet-accent:#62e4bc;--cabinet-light:#c4a0ff;--cabinet-finish:sepia(.35) hue-rotate(115deg);--theme-room:#62e4bc20;}
[data-cabinet=synthwave]{--cabinet-accent:#ff65cb;--cabinet-light:#7497ff;--cabinet-finish:sepia(.4) hue-rotate(240deg) saturate(1.45);--theme-room:#ff65cb20;}
[data-cabinet=ice]{--cabinet-accent:#8cd4ff;--cabinet-light:#e8f7ff;--cabinet-finish:sepia(.25) hue-rotate(155deg) brightness(1.08);--theme-room:#8cd4ff20;}
[data-cabinet=copper]{--cabinet-accent:#dc956f;--cabinet-light:#f3cd9b;--cabinet-finish:sepia(.7) saturate(1.2);--theme-room:#dc956f20;}
[data-cabinet=rose]{--cabinet-accent:#ed9bb5;--cabinet-light:#ffe1ce;--cabinet-finish:sepia(.35) hue-rotate(290deg);--theme-room:#ed9bb520;}
[data-cabinet=lava]{--cabinet-accent:#ff594b;--cabinet-light:#ffc35a;--cabinet-finish:sepia(.5) saturate(1.6) hue-rotate(325deg);--theme-room:#ff594b20;}
[data-cabinet=violet]{--cabinet-accent:#b78cff;--cabinet-light:#edafff;--cabinet-finish:sepia(.45) hue-rotate(225deg) saturate(1.4);--theme-room:#b78cff20;}
[data-cabinet=vintage]{--cabinet-accent:#e5b765;--cabinet-light:#f9e5b2;--cabinet-finish:sepia(.85) saturate(.8);--theme-room:#e5b76520;}
[data-cabinet=mono]{--cabinet-accent:#a6bac7;--cabinet-light:#f3f8ff;--cabinet-finish:grayscale(1) brightness(.82);--theme-room:#a6bac720;}
body.compactRadio.retroMode[data-cabinet=sunset],body.compactRadio.retroMode[data-cabinet=northern],body.compactRadio.retroMode[data-cabinet=synthwave],body.compactRadio.retroMode[data-cabinet=ice],body.compactRadio.retroMode[data-cabinet=copper],body.compactRadio.retroMode[data-cabinet=rose],body.compactRadio.retroMode[data-cabinet=lava],body.compactRadio.retroMode[data-cabinet=violet],body.compactRadio.retroMode[data-cabinet=vintage],body.compactRadio.retroMode[data-cabinet=mono]{background:radial-gradient(ellipse at 20% 15%,var(--theme-room),transparent 55%),#080e12!important;}
@media(max-width:700px),(max-width:1000px) and (pointer:coarse){body.compactRadio.retroMode[data-cabinet=sunset] .referenceRadio>.referenceSurface,body.compactRadio.retroMode[data-cabinet=northern] .referenceRadio>.referenceSurface,body.compactRadio.retroMode[data-cabinet=synthwave] .referenceRadio>.referenceSurface,body.compactRadio.retroMode[data-cabinet=ice] .referenceRadio>.referenceSurface,body.compactRadio.retroMode[data-cabinet=copper] .referenceRadio>.referenceSurface,body.compactRadio.retroMode[data-cabinet=rose] .referenceRadio>.referenceSurface,body.compactRadio.retroMode[data-cabinet=lava] .referenceRadio>.referenceSurface,body.compactRadio.retroMode[data-cabinet=violet] .referenceRadio>.referenceSurface,body.compactRadio.retroMode[data-cabinet=vintage] .referenceRadio>.referenceSurface,body.compactRadio.retroMode[data-cabinet=mono] .referenceRadio>.referenceSurface{background:linear-gradient(120deg,color-mix(in srgb,var(--cabinet-accent) 18%,#11191f),#10191e 65%,color-mix(in srgb,var(--cabinet-light) 12%,#10191e))!important;border-color:var(--cabinet-accent)!important;}}
