/* TA3TGC Ultra Pink: loaded last to override inherited station colors */
:root{--bg:#3b102c;--panel:#70234f;--line:#ed79b2;--text:#fff3fa;--muted:#ffd0e7;--accent:#ff4ba0;--accent2:#ff9bd0}
html body{background:linear-gradient(145deg,#5c1742 0%,#3b102c 48%,#651b4b 100%)!important;color:#fff3fa}
body .site-header,body header.site-header{background:#771d51!important;border-bottom:2px solid #ff79b8!important}
body .hero,body .ta9ea-hero,body .ta9ea-home-hero{background:linear-gradient(125deg,#9b2e69 0%,#6d1d50 58%,#471437 100%)!important;border-color:#ef83bd!important}
body .ta9ea-home-dashboard,body .card,body .ta9ea-home-station,body .ta9ea-home-metrics,body .ta9ea-home-metric{background:linear-gradient(155deg,#872c60,#571b43)!important;border-color:#df77ae!important}
body .btn,body .button,body a.btn:not(.secondary),body button:not(.menu-toggle),body input[type=submit]{background:#ff4ba0!important;border-color:#ff8fc5!important;color:#3b102c!important}
body .btn.secondary{background:#622047!important;color:#fff1f8!important}
body .eyebrow,body .ta9ea-home-dashboard h2,body .ta9ea-home-dashboard strong,body .ta9ea-mini-online,body .ta9ea-home-dashboard-head,body .ta9ea-home-station b{color:#ff9bd0!important}
body .tag,body .notice{background:#8a2b61!important;border-color:#f18bbf!important;color:#fff2f9!important}
body .ta9ea-home-dashboard *[style*="color:#10"],body .ta9ea-home-dashboard *[style*="color: #10"]{color:#ff9bd0!important}
body a:hover{color:#ffc4e1}

/* V4: Live Station Dashboard fully pink */
body .ta9ea-live{background:linear-gradient(155deg,#a92f77 0%,#802256 55%,#57163f 100%)!important;border:2px solid #ff9fd0!important;box-shadow:0 16px 45px #ff4ba033!important}
body .ta9ea-live-head{color:#ffe0f0!important;border-bottom-color:#ff91c6!important}
body .ta9ea-live-icon{background:#ff73b7!important;color:#581039!important}
body .ta9ea-online,body .ta9ea-live .ta9ea-state,body .ta9ea-live .ta9ea-state:not(.waiting){color:#ffc2e0!important}
body .ta9ea-live-item{background:linear-gradient(110deg,#bf418a,#9d306f)!important;border-color:#f58cbe!important}
body .ta9ea-live .ta9ea-item-icon{background:#ffadd6!important;color:#75214f!important}
body .ta9ea-live-item strong{color:#fff8fc!important}
body .ta9ea-live-item span,body .ta9ea-live-main small,body .ta9ea-updated{color:#ffdaed!important}
body .ta9ea-live-button{background:linear-gradient(90deg,#ff4ba0,#f92689)!important;border-color:#ffc3e1!important;color:#42102e!important}
body .ta9ea-live .ta9ea-state.waiting{color:#ffe6a1!important}


/* TA3TGC V5 - vivid pink dashboard: override original dashboard specificity */
html body .ta9ea-side-column aside.ta9ea-live{background:linear-gradient(155deg,#f542a0 0%,#c92880 48%,#9b1e65 100%)!important;border:2px solid #ffc2e2!important;box-shadow:0 15px 35px rgba(255,55,150,.23)!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-live-head{color:#fff5fc!important;border-bottom:1px solid #ffc0e1!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-live-main small{color:#ffe2f0!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-online{color:#fff!important;text-shadow:0 2px 10px #9b1e65!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-live-icon{background:#ffb9df!important;color:#941554!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-live-item{background:linear-gradient(100deg,#ff80bd,#f45aa4)!important;border:1px solid #ffd2e9!important;box-shadow:none!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-live-item.live-active-band{background:linear-gradient(100deg,#ffb3db,#ff7fbd)!important;border:2px solid #fff0f8!important;box-shadow:0 0 14px rgba(255,225,241,.35)!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-live-item strong{color:#4a1233!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-live-item span{color:#641d45!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-item-icon{background:#ffe1f1!important;color:#a11f67!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-state,html body .ta9ea-side-column .ta9ea-live .live-active-band .ta9ea-state{color:#68113f!important;text-shadow:none!important}
html body .ta9ea-side-column .ta9ea-live .ta9ea-updated{color:#ffe6f2!important}
