/* Original VOQUMI colorful palette, with the new dashboard structure. */
:root[data-theme=colorful] body.dashboard{--purple:#7aeeef;--muted:#ded1ee;--line:#8971b4;--dash-border:#987abd;--surface:#352052;color:#fff;color-scheme:dark;background:radial-gradient(ellipse at 0 12%,#007f967d,transparent 52%),radial-gradient(ellipse at 100% 40%,#e72b9266,transparent 55%),linear-gradient(145deg,#102e51 0%,#442074 45%,#63244f 78%,#1d5267 100%);background-attachment:fixed}
:root[data-theme=colorful] body.dashboard:before{content:none}
:root[data-theme=colorful] body.dashboard .topbar{background:linear-gradient(110deg,#12617a 0%,#59328f 48%,#a42e71 100%);border-bottom:3px solid #6eeef0;box-shadow:0 5px 30px #11072655}
:root[data-theme=colorful] body.dashboard :is(.stage,.queue-panel,.discovery,.party-panel,.favorites-panel,.mic-panel){background:linear-gradient(135deg,#173f58 0%,#382253 55%,#532249 100%)!important;color:#fff;border-color:#987abd;box-shadow:0 12px 35px #11072645}
:root[data-theme=colorful] body.dashboard #party-drawer{background:linear-gradient(90deg,#193c54f2,#3b2457ad 70%,#3b245740),url('assets/dashboard-party-v25.png') right top / auto 320px no-repeat!important}
:root[data-theme=colorful] body.dashboard #dashboard-favorites{background:transparent!important;box-shadow:none}
:root[data-theme=colorful] body.dashboard .party-code{background:#302447db;border-color:#a490c5;color:#7aeeef}
:root[data-theme=colorful] body.dashboard :is(.party-options,.pending-section){background:#302447db;color:#fff}
:root[data-theme=colorful] body.dashboard .dashboard-nav a:first-child{color:#7aeeef;border-bottom-color:#7aeeef;text-shadow:none}
:root[data-theme=colorful] body.dashboard .dashboard-nav button{color:#fff}
:root[data-theme=colorful] body.dashboard .queue-item{background:#30244770}
:root[data-theme=colorful] body.dashboard .music-notes{display:block}
:root[data-theme=colorful] body.dashboard .music-notes span{opacity:.2}
