/* One station console skin, independent of the station's artwork and page theme. */
body.wdoro-unified-listening>.masthead{box-sizing:border-box;min-height:76px;height:76px;margin-top:0;margin-bottom:0}
#wdoro-listening-console{box-sizing:border-box;position:relative;z-index:3;width:calc(100% - 48px);max-width:1120px;margin:20px auto 24px;padding:20px 22px;border:1px solid #887244;border-radius:10px;color:#f8f1df;background:linear-gradient(145deg,#272824,#101512 70%);box-shadow:inset 0 1px #ffffff16,0 12px 30px #0007;font:14px/1.4 Arial,sans-serif;text-align:left;isolation:isolate}
#wdoro-listening-console *{box-sizing:border-box}
#wdoro-listening-console .wlc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}
#wdoro-listening-console .wlc-name{font:700 13px/1.3 Arial,sans-serif;letter-spacing:1px;color:#e5d2a2;margin:0}
#wdoro-listening-console .wlc-onair{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;height:34px;padding:5px 12px;border:1px solid #726b64;border-radius:5px;background:#292522;color:#aca49b;font:800 14px/1 Arial,sans-serif;letter-spacing:1px;white-space:nowrap}
#wdoro-listening-console .wlc-onair i{width:7px;height:7px;border-radius:50%;background:#71665c}
#wdoro-listening-console[data-state="playing"] .wlc-onair{color:#fff2e9;background:#701b15;border-color:#ff6b52;box-shadow:inset 0 0 10px #ff3c3333,0 0 15px #ff3e3344}
#wdoro-listening-console[data-state="playing"] .wlc-onair i{background:#ff6854;box-shadow:0 0 8px #ff4733}
#wdoro-listening-console .wlc-transport{display:grid;grid-template-columns:minmax(240px,1fr) 92px 92px minmax(145px,.6fr);align-items:center;gap:12px}
#wdoro-listening-console button,#wdoro-listening-console a{touch-action:manipulation}
#wdoro-listening-console button{appearance:none;position:static;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:64px;min-height:64px;min-width:0;width:100%;margin:0;padding:10px;border:1px solid #8e8f79;border-radius:7px;background:linear-gradient(#42483c,#272d25);box-shadow:inset 0 1px #ffffff20;color:#fff4d9;font:800 14px/1.2 Arial,sans-serif;letter-spacing:.7px;text-shadow:0 1px #0009;cursor:pointer;transform:none}
#wdoro-listening-console button.wlc-play{border:1px solid #ffbd8b;background:linear-gradient(#ff7037,#dc2e16);color:#fff9ed;font-size:24px;letter-spacing:1.4px;box-shadow:inset 0 1px #fff7,0 0 18px #ff4d2426}
#wdoro-listening-console button.wlc-play[aria-pressed="true"]{background:linear-gradient(#f85d2b,#b82814)}
#wdoro-listening-console button:hover{filter:brightness(1.14)}
#wdoro-listening-console button:focus-visible,#wdoro-listening-console a:focus-visible,#wdoro-listening-console input:focus-visible{outline:3px solid #ffe69c;outline-offset:3px}
#wdoro-listening-console button.wlc-mute[aria-pressed="true"]{border-color:#ffcb70;background:#705629}
#wdoro-listening-console .wlc-volume{display:grid;gap:9px;margin:0;padding:0;color:#d6d2bd;font:700 10px/1.2 Arial,sans-serif;letter-spacing:1px}
#wdoro-listening-console input[type="range"]{width:100%;height:24px;margin:0;accent-color:#ff753b;cursor:pointer}
#wdoro-listening-console .wlc-status{height:18px;margin:10px 0 13px;padding:0;color:#dfd8c8;font:12px/18px Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#wdoro-listening-console .wlc-alternative-label{display:block;margin:0 0 7px;color:#beb49a;font:700 9px/1.3 Arial,sans-serif;letter-spacing:1.5px}
#wdoro-listening-console .wlc-providers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#wdoro-listening-console .wlc-provider{display:flex;align-items:center;justify-content:center;gap:10px;min-height:62px;width:100%;margin:0;padding:9px 12px;border:1px solid #c2d9e6;border-radius:7px;background:linear-gradient(#f4fbff,#cde3ef);color:#16344c;box-shadow:inset 0 1px #fff9;text-decoration:none;opacity:1;filter:none;font:800 17px/1.1 Arial,sans-serif;letter-spacing:0;cursor:pointer}
#wdoro-listening-console .wlc-provider img{width:30px;height:30px;object-fit:contain;flex:0 0 30px}
#wdoro-listening-console .wlc-provider span{display:grid;gap:5px;text-align:left;min-width:0}
#wdoro-listening-console .wlc-provider small{font:700 8px/1.2 Arial,sans-serif;letter-spacing:.6px;color:inherit}
#wdoro-listening-console .wlc-provider.wlc-tunein{border-color:#b6d9c5;background:linear-gradient(#e8fff1,#b7dec7);color:#153c30}
#wdoro-listening-console .wlc-provider[aria-disabled="true"]{cursor:default;border-color:#8b8e80;background:linear-gradient(#c0c2b5,#9eaa9b);color:#293a2f;box-shadow:none}
#wdoro-listening-console .wlc-provider:hover:not([aria-disabled="true"]){filter:brightness(1.08)}
body.wdoro-unified-listening .receiver-controls-jump{display:inline-flex;min-height:44px;align-items:center;color:#edc97d;font-weight:700}
@media(max-width:700px){body.wdoro-unified-listening>.masthead{min-height:68px;height:68px}#wdoro-listening-console{width:calc(100% - 24px);margin:14px auto 20px;padding:16px}#wdoro-listening-console .wlc-top{gap:8px;margin-bottom:12px}#wdoro-listening-console .wlc-name{font-size:10px;letter-spacing:.5px}#wdoro-listening-console .wlc-onair{min-width:95px;font-size:12px;height:32px}#wdoro-listening-console .wlc-transport{grid-template-columns:1fr 1fr;gap:10px}#wdoro-listening-console button.wlc-play{grid-column:1/-1;height:64px;font-size:23px}#wdoro-listening-console button{height:46px;min-height:46px}#wdoro-listening-console .wlc-volume{grid-column:1/-1;gap:3px}#wdoro-listening-console input[type="range"]{height:32px}#wdoro-listening-console .wlc-status{font-size:11px;margin:8px 0 11px}#wdoro-listening-console .wlc-providers{gap:7px}#wdoro-listening-console .wlc-provider{flex-direction:column;gap:6px;padding:10px 4px;min-height:96px;font-size:14px}#wdoro-listening-console .wlc-provider img{width:26px;height:26px;flex-basis:26px}#wdoro-listening-console .wlc-provider span{text-align:center}#wdoro-listening-console .wlc-provider small{font-size:7px;letter-spacing:.25px}}

/* Owner-requested high-visibility red finish. Paint only; geometry is unchanged. */
#wdoro-listening-console button.wlc-play,#wdoro-listening-console button.wlc-play[aria-pressed="true"]{border-color:#ffac75;background:linear-gradient(180deg,#ff6729 0%,#ff3818 48%,#e91b0b 100%);color:#fffaf5;box-shadow:inset 0 1px 0 #fff9,inset 0 -2px 5px #a90c0633,0 0 0 1px #ff421966,0 0 18px #ff3b1766;text-shadow:0 1px 2px #751003;filter:none}
#wdoro-listening-console[data-state="playing"] .wlc-onair{color:#ff5145;border-color:#ff5145;background:linear-gradient(#390907,#190302);text-shadow:0 0 4px #ff3227,0 0 12px #ff261ecc;box-shadow:inset 0 0 16px #ff30274d,0 0 5px #ff3c34cc,0 0 22px #ff302780}
#wdoro-listening-console[data-state="playing"] .wlc-onair i{background:#ff5b4e;box-shadow:0 0 5px #ffb3a4,0 0 12px #ff3027}
