:root{--colour-blackish:#23282c;--colour-whiteish:#ddd;--colour-table-sep:#16222e;--colour-traffic-red:red;--colour-traffic-yellow:yellow;--colour-traffic-green:limegreen;--vis-dynamic-height:280px;--vis-dynamic-width:1200px;--theme-accent:#e5a910;--od-color:#e5a910d9;--hue-h1:0deg;--hue-card:0deg;--hue-viz:0deg;--hue-h4:0deg;--hue-th:0deg;--hue-footer:0deg}body:not([class*=theme-]){--od-color:#e5a910d9;--theme-accent:#e5a910}@media (prefers-color-scheme:dark){:root{--colour-table-sep:#2a3b4c}}body.theme-golden{--theme-accent:#e3b341;--od-color:#e3b341e6}body.theme-lain{--theme-accent:#91598a;--od-color:#91598ae6}body.theme-piss{--theme-accent:#ff0;--od-color:#ff0c}body.theme-winamp{--theme-accent:#0f0;--od-color:#0f0c}body.theme-tron{--theme-accent:#0ff;--od-color:#0ffc}body.theme-hotdog{--theme-accent:#ff0;--od-color:#f00c}body.theme-limewire{--theme-accent:#9c0;--od-color:#9c0c}body.theme-midnight{--theme-accent:#fff;--od-color:#fff9}body.theme-christmas{--theme-accent:#0f0;--od-color:#f00c}*,:before,:after{box-sizing:border-box!important}html,body{letter-spacing:.5px;-webkit-text-size-adjust:100%;height:100%;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1}body{flex-direction:column;display:flex;color:#8a9ba8!important;background-color:#030507!important}body:is(.hue-mode-1,.hue-mode-2,.hue-mode-3,.hue-mode-4) #audio-visualizer{filter:hue-rotate(var(--hue-viz))!important}body:is(.hue-mode-2,.hue-mode-4) #branding h1{filter:hue-rotate(var(--hue-h1))!important}body:is(.hue-mode-2,.hue-mode-4) .sleek-media-card>*,body:is(.hue-mode-2,.hue-mode-4) .local-queue-container,body:is(.hue-mode-2,.hue-mode-4) .vis-mode-menu-portal,body:is(.hue-mode-2,.hue-mode-4) #shf-modal-overlay,body:is(.hue-mode-2,.hue-mode-4) .wpbr-panel,body:is(.hue-mode-2,.hue-mode-4) .album-art-panel,body:is(.hue-mode-2,.hue-mode-4) .welcome-tip-box{filter:hue-rotate(var(--hue-card))!important}body:is(.hue-mode-2,.hue-mode-4) .table-block th{filter:hue-rotate(var(--hue-th))!important}body:is(.hue-mode-2,.hue-mode-4) footer a{filter:hue-rotate(var(--hue-footer))!important}header{background-color:#080d12!important;border-bottom:2px solid #16222e!important;margin:0!important;box-shadow:0 4px 20px #0009!important}#main-nav{justify-content:center!important;align-items:center!important;padding:12px 25px!important;display:flex!important}#branding{cursor:pointer;align-items:center!important;gap:15px!important;text-decoration:none!important;display:flex!important}#branding img{height:35px!important}#branding h1{color:var(--theme-accent)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-shadow:0 2px 4px var(--od-color)!important;margin:0!important;font-size:1.5em!important;font-weight:400!important}#main-nav ul{align-items:center!important;gap:25px!important;margin:0 0 0 30px!important;padding:0!important;list-style:none!important;display:flex!important}#main-nav a:not(#branding){position:relative;color:#8a9ba8!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-size:.85em!important;font-weight:400!important;text-decoration:none!important;transition:color .2s!important}#main-nav a:not(#branding):hover{color:var(--theme-accent)!important;text-shadow:0 0 10px var(--od-color)!important}#main-nav a:not(#branding):after{content:"";border-bottom:2px solid var(--theme-accent);width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0);transition:transform .2s ease-in-out!important}#main-nav a:not(#branding):hover:after{transform:scaleX(1)}main{flex-grow:1;width:100%;margin:0 auto;display:block;max-width:var(--main-dynamic-max,1400px)!important;box-sizing:border-box!important;padding:30px 20px 50px!important;transition:max-width .4s cubic-bezier(.4,0,.2,1)!important}main h2,.box_title{display:none!important}main .box,main section{margin-bottom:0!important}footer{text-align:center!important;color:#556a7a!important;background-color:#05080b!important;border-top:1px solid #16222e!important;margin-top:auto!important;padding:25px 20px!important;font-weight:400!important;box-shadow:inset 0 4px 20px #0006!important}footer p{margin:0!important;font-size:.9em!important}footer a{border-bottom:1px dashed var(--theme-accent);padding-bottom:2px;color:var(--theme-accent)!important;text-decoration:none!important;transition:color .2s,border-bottom .2s!important}footer a:hover{border-bottom-style:solid;color:var(--theme-accent)!important;text-shadow:0 0 10px var(--od-color)!important}.wpbr-panel{filter:hue-rotate(var(--hue-th,0deg));transition:filter .1s linear}:is(.is-scrollable,.history-scroll-container)::-webkit-scrollbar{background-color:#0000;width:12px}:is(.is-scrollable,.history-scroll-container)::-webkit-scrollbar-track{background:#05080c66;border-radius:6px}:is(.is-scrollable,.history-scroll-container)::-webkit-scrollbar-thumb{background:linear-gradient(90deg, transparent 10%, var(--theme-accent,#e5a910) 50%, transparent 90%);border:1px solid #0003;border-radius:6px;box-shadow:inset 0 0 4px #ffffff80}:is(.is-scrollable,.history-scroll-container)::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg, transparent 5%, var(--theme-accent,#e5a910) 50%, transparent 95%);box-shadow:inset 0 0 6px #fffc}.box{display:contents!important}.sleek-media-card{will-change:transform, box-shadow;--od-glow-mult:1;--od-scale-depth:.08;transform:translateZ(0)scale(1);border:1px solid #1a1a1a!important;border-top:4px solid var(--theme-accent,#e5a910)!important;width:100%!important;max-width:calc(var(--main-dynamic-max,1400px) - 40px)!important;text-align:center!important;background:linear-gradient(145deg,#111 0%,#050505 100%)!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;margin:40px auto 30px!important;padding:30px!important;transition:max-width .4s cubic-bezier(.4,0,.2,1),padding .3s,margin .3s,max-height .3s,border-color .3s,transform .4s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;box-shadow:0 10px 30px #0009!important}@media (width<=1049px){.sleek-media-card{max-width:calc(100vw - 30px)!important}}body:not([class*=theme-]) .sleek-media-card{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.gallery-artist{margin-bottom:7px}.wpbr-panel{width:100%!important;max-width:1400px!important;margin:0 auto 30px!important;display:block!important}h3,.mountname{color:#c4d1db!important;text-transform:uppercase!important;letter-spacing:1px!important;text-align:center!important;margin-bottom:10px!important;font-size:1.1em!important;font-weight:400!important}h4{text-shadow:0 2px 4px #00000080;color:var(--theme-accent,#e5a910)!important;text-align:center!important;margin:0 0 20px!important;font-size:1.6em!important}.welcome-tip-box{--wt-bg:#0b141dbf;--wt-border:1px solid #ffffff1a;--wt-text:#c4d1db;--wt-accent:var(--theme-accent,#e5a910);--wt-btn-bg:var(--theme-accent,#e5a910);--wt-btn-text:#000;--wt-btn-hover:var(--theme-accent,#e5a910);--wt-shadow:0 10px 30px #0009;background:var(--wt-bg)!important;-webkit-backdrop-filter:blur(12px)!important;border:var(--wt-border)!important;width:100%!important;max-width:500px!important;box-shadow:var(--wt-shadow)!important;color:var(--wt-text)!important;text-align:center!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:20px!important;margin:0 auto 30px!important;padding:25px 30px!important;font-size:.9em!important;line-height:1.6!important;display:flex!important}.welcome-tip-box.hidden{display:none!important}.welcome-tip-content{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.welcome-tip-box strong:first-of-type{border-bottom:1px solid #ffffff14;color:var(--wt-accent)!important;letter-spacing:.5px!important;text-transform:uppercase!important;width:100%!important;margin-bottom:8px!important;padding-bottom:12px!important;font-size:1.35em!important;font-weight:800!important;display:block!important}.welcome-tip-box p{color:#9baec0!important;max-width:420px!important;margin:0!important}.welcome-tip-box strong:not(:first-of-type){color:var(--wt-accent)!important;text-decoration:none!important}.welcome-tip-box a{color:var(--wt-accent)!important;font-weight:700!important;text-decoration:underline!important;transition:color .2s!important}.welcome-tip-box a:hover{filter:brightness(1.2);color:var(--wt-btn-hover)!important}.interactive-word{cursor:pointer!important;-webkit-text-decoration:underline dotted!important;text-decoration:underline dotted!important;transition:opacity .2s!important}.interactive-word:hover{opacity:.75!important}@keyframes theme-pulse-glow{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 12px);transform:scale(1.22)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)}}.pulse-theme{transform-origin:50%!important;animation:.8s ease-in-out 3 theme-pulse-glow!important}#close-welcome-btn{background:var(--wt-btn-bg)!important;color:var(--wt-btn-text)!important;text-transform:uppercase!important;letter-spacing:1.5px!important;cursor:pointer!important;border:none!important;border-radius:8px!important;flex-shrink:0!important;padding:10px 30px!important;font-size:.85em!important;font-weight:800!important;transition:all .2s!important;box-shadow:0 4px 15px #0000004d!important}#close-welcome-btn:hover{filter:brightness(1.1);background:var(--wt-btn-hover)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #00000080!important}body[class*=theme-] .welcome-tip-box{--wt-bg:#0006;--wt-border:1px solid currentColor;--wt-text:inherit;--wt-accent:currentColor;--wt-btn-bg:#00000080;--wt-btn-text:inherit;--wt-btn-hover:currentColor;--wt-shadow:none}.sleek-header{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:25px!important;padding:0 15px!important;display:flex!important}.now-playing-wrapper{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.np-label{color:#fff;letter-spacing:4px;text-transform:uppercase;font-size:.75em;font-weight:600}.np-track{color:var(--theme-accent,#e5a910);text-align:center!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;transition:color .3s!important;display:flex!important}#sleek-live-title{letter-spacing:-.5px!important;text-shadow:0 4px 10px #00000080!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;white-space:normal!important;text-wrap:balance!important;text-align:center!important;width:75%!important;min-width:0!important;max-width:1200px!important;margin:0 auto 5px!important;padding:0 10px!important;font-size:clamp(2.5rem,8vw,7.5rem)!important;line-height:1.05!important}#sleek-live-title.short-title{font-size:clamp(3rem,10vw,10.5rem)!important}#sleek-live-title.long-title{font-size:clamp(1.5rem,6vw,5.5rem)!important}#sleek-live-title.epic-title{font-size:clamp(1rem,4.5vw,3.8rem)!important}.np-artist{opacity:.75!important;letter-spacing:1px!important;text-transform:uppercase!important;text-align:center!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:1000px!important;margin:0 auto!important;padding:0 10px!important;font-size:clamp(1.3rem,3vw,2.5rem)!important;font-weight:500!important;line-height:1.35!important}.sleek-listeners{color:#556a7a;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85em;font-weight:600;display:flex;justify-content:center!important;margin-top:0!important;margin-bottom:0!important}.yellow-stat{color:var(--theme-accent,#e5a910);font-weight:800;transition:color .3s!important}.stat-group{align-items:center;gap:4px;display:flex}.stat-divider{color:#556a7a;opacity:.5;-webkit-user-select:none;user-select:none;margin:0 2px;font-weight:400}.history-header{width:100%;justify-content:center!important;align-items:center!important;padding-bottom:0!important;display:flex!important;position:relative!important}.history-action-buttons{align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;bottom:5px!important;right:0!important}.history-action-buttons #clear-history-btn{color:#ff4d4d;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#0b141d;border:1px solid #16222e;border-radius:6px;padding:6px 14px;font-size:.85em;font-weight:900;transition:all .2s;margin:0!important;position:relative!important}.history-action-buttons #clear-history-btn:hover{color:#000;background:#ff4d4d;box-shadow:0 0 10px #ff4d4d80}.export-btn{color:#8a9ba8;cursor:pointer;background:#0b141d;border:1px solid #16222e;border-radius:6px;padding:6px 14px;font-family:Georgia,serif;font-size:.85em;font-style:italic;font-weight:900;transition:all .2s}.export-btn:hover,.export-btn.active{background:var(--theme-accent,#e5a910);color:#000;border-color:var(--theme-accent,#e5a910);box-shadow:0 0 10px var(--od-color)}.history-menu-wrapper{display:inline-block;position:relative}.history-dropdown{border:1px solid var(--theme-accent,#e5a910);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;opacity:0;visibility:hidden;background:#080d12f2;border-radius:8px;flex-direction:column;gap:4px;min-width:130px;padding:6px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:120%;right:0;transform:translateY(10px);box-shadow:0 10px 30px #000c}.history-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.history-dropdown button{color:#c4d1db;text-align:right;cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-radius:4px;padding:8px 12px;font-size:.8em;font-weight:700;transition:all .2s}.history-dropdown button:hover{color:var(--theme-accent,#e5a910);background:#ffffff1a}.track-badge{border:1px solid var(--theme-accent,#e5a910)!important;color:var(--theme-accent,#e5a910)!important;vertical-align:middle!important;text-transform:uppercase!important;white-space:nowrap!important;background:#ffffff0d!important;border-radius:4px!important;margin-left:10px!important;padding:2px 10px!important;font-size:.45em!important;font-weight:700!important;display:inline-block!important}.stream-started-block{text-align:right!important;color:#556a7a!important;width:100%!important;margin-top:15px!important;padding-right:5px!important;font-size:.8em!important}.custom-radio{will-change:filter, transform, max-height, max-width, box-shadow;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:50px;transform:translateZ(0);box-shadow:inset 0 2px 10px #0006;box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:400px!important;max-height:71px!important;margin:0 auto!important;padding:12px 25px!important;transition:max-width .4s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;overflow:hidden!important}.custom-radio.local-mode-active{max-width:550px!important}#wpbr-audio{display:none}#wpbr-audio.show-video{border:2px solid var(--theme-accent,#e5a910);aspect-ratio:16/9;object-fit:contain;cursor:pointer;background:#000;border-radius:16px;width:100%;max-width:1400px;margin:0 auto 20px;transition:border-color .3s,max-width .3s;box-shadow:0 12px 35px #000000b3;display:block!important}.custom-radio.local-mode-active~#wpbr-audio.show-video{max-width:500px}.center-controls-wrapper{flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:15px!important;display:flex!important}.custom-radio .wpbr-scrubber-container{order:1!important}.custom-radio .vis-controls{order:2!important}.custom-radio .center-controls-wrapper{order:3!important}.custom-radio .vol-container{flex-shrink:0!important;order:4!important}.custom-radio .visualizer-container{order:5!important}.custom-radio .vis-resize-handle{order:6!important}.custom-radio .vis-resize-handle-x{order:7!important}@media (width>=701px){.sleek-media-card.expanded .custom-radio,.sleek-media-card.expanded .custom-radio.local-mode-active{width:100%!important;max-width:var(--vis-dynamic-width,1200px)!important;border-radius:24px!important;flex-flow:wrap!important;place-content:flex-start center!important;align-items:center!important;gap:16px 25px!important;max-height:8000px!important;padding:16px 35px 0!important;overflow:hidden!important}.sleek-media-card.expanded .vis-controls{opacity:.75!important;pointer-events:auto!important;border-right:none!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;max-width:none!important;margin-right:0!important;padding-right:0!important;transition:opacity .25s ease-out 80ms,padding .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),border-color .4s!important;overflow:visible!important}.sleek-media-card.expanded .center-controls-wrapper{flex:none!important;margin:0 15px!important}.sleek-media-card.expanded .vol-container{border-left:none!important;justify-content:flex-end!important;padding-left:0!important}.sleek-media-card.expanded .visualizer-container{height:var(--vis-dynamic-height,280px);opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex-shrink:0!important;flex-basis:calc(100% + 70px)!important;width:calc(100% + 70px)!important;min-width:calc(100% + 70px)!important;max-width:calc(100% + 70px)!important;min-height:40px!important;max-height:8000px!important;margin:10px -35px 0!important;display:flex!important;position:relative!important;overflow:hidden!important}.sleek-media-card.expanded .vis-resize-handle{z-index:20!important;flex-shrink:0!important;width:100%!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important}.sleek-media-card.expanded .vis-resize-handle-x{flex-shrink:0!important;display:flex!important}}.playback-controls{flex-shrink:0!important;align-items:center!important;gap:12px!important;display:flex!important}.play-btn{background:var(--theme-accent,#e5a910);color:#000;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 15px #0000004d;flex-shrink:0!important;transition:transform .2s,background-color .2s,box-shadow .2s!important}.play-btn:hover{filter:brightness(1.2);box-shadow:0 0 20px var(--od-color,#e5a91099);transform:scale(1.05)}.play-btn svg{fill:currentColor!important;width:20px!important;height:20px!important}#play-icon{margin-left:3px}.skip-btn{cursor:pointer;opacity:1;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transform:scale(1);color:var(--theme-accent,#e5a910)!important;background:0 0!important;border:none!important;flex-shrink:0!important;transition:all .2s!important;display:flex!important;overflow:hidden!important}.skip-btn:hover:not(.hidden-btn){transform:scale(1.1);color:var(--theme-accent,#e5a910)!important;box-shadow:none!important;background:#ffffff14!important}.expand-btn{cursor:pointer!important;color:#8a9ba8!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:4px!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:5px!important;transition:transform .2s,color .2s!important;display:flex!important}.expand-btn:hover,.expand-btn.active{color:var(--theme-accent,#e5a910)!important;transform:scale(1.1)!important}.skip-btn svg,.expand-btn svg{width:18px!important;height:18px!important;fill:var(--theme-accent,#e5a910)!important;transition:opacity .2s!important}:is(.skip-btn.hidden-btn,.expand-btn.hidden-btn,.custom-radio .skip-btn.hidden-btn,.custom-radio .expand-btn.hidden-btn){display:none!important}.live-indicator{color:#f33;letter-spacing:1.5px;text-transform:uppercase;text-shadow:0 0 10px #f336;align-items:center;gap:8px;font-size:.8em;font-weight:900;display:flex;flex-shrink:0!important}.pulse-dot{background:#f33;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-anim}@keyframes pulse-anim{0%{box-shadow:0 0 #f33c}70%{box-shadow:0 0 0 6px #f330}to{box-shadow:0 0 #f330}}.vol-container{border-left:1px solid #16222e!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;margin-left:15px!important;padding-left:15px!important;display:flex!important}.vol-icon{width:18px;height:18px;fill:var(--theme-accent,#e5a910);cursor:pointer!important;transition:transform .2s,filter .2s!important}.vol-icon:hover{filter:brightness(1.2);transform:scale(1.1)}.vol-slider{-webkit-appearance:none;background:#8080804d;border:1px solid #16222e;border-radius:2px;outline:none;width:70px;height:4px}.vol-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--theme-accent,#e5a910);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:all .2s}.vol-slider:hover::-webkit-slider-thumb{box-shadow:0 0 8px var(--theme-accent,#e5a910);transform:scale(1.2)}.visualizer-container{opacity:0;pointer-events:none;max-height:0;margin-top:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),margin-top .4s cubic-bezier(.4,0,.2,1),opacity .2s ease-in;overflow:hidden;flex-direction:column!important;order:6!important;align-items:center!important;width:100%!important;display:flex!important}#audio-visualizer{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.vis-resize-handle{cursor:ns-resize!important;opacity:.35!important;color:#556a7a!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important;order:7!important;justify-content:center!important;align-items:center!important;width:100%!important;height:16px!important;margin-top:2px!important;transition:opacity .2s,color .2s,filter .2s!important;display:none!important}.vis-resize-handle-x{cursor:ew-resize!important;z-index:20!important;opacity:.15!important;color:#556a7a!important;-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;width:16px!important;height:100%!important;transition:opacity .2s,color .2s,filter .2s!important;display:none!important;position:absolute!important;top:0!important;right:0!important}:is(.vis-resize-handle,.vis-resize-handle-x):hover,:is(.vis-resize-handle,.vis-resize-handle-x).active{opacity:1!important;color:var(--theme-accent,#e5a910)!important;filter:drop-shadow(0 0 6px var(--od-color,#e5a91099))!important}.vis-resize-handle:after{content:""!important;opacity:.85!important;background:currentColor!important;border-radius:2px!important;width:50px!important;height:4px!important}.vis-resize-handle-x:after{content:""!important;opacity:.85!important;background:currentColor!important;border-radius:2px!important;width:4px!important;height:50px!important}.vis-controls{opacity:0!important;pointer-events:none!important;white-space:nowrap!important;max-width:0!important;color:inherit!important;border-right:1px solid #0000!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:0!important;margin-right:0!important;padding-right:0!important;transition:max-width .4s cubic-bezier(.4,0,.2,1),opacity .12s ease-in,padding .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),border-color .2s!important;display:flex!important;overflow:hidden!important}.vis-controls:hover{opacity:1!important}.sleek-media-card.expanded .custom-radio:not(.local-mode-active) :is(.vis-controls,.center-controls-wrapper,.vol-container){transform:translateY(-10px)!important}.radio-timer{display:none!important}.sleek-media-card.expanded .custom-radio:not(.local-mode-active) .radio-timer{font-variant-numeric:tabular-nums;letter-spacing:.5px;flex-shrink:0;padding-left:2px;font-size:.8em;font-weight:700;color:var(--theme-accent,#e5a910)!important;text-shadow:0 1px 2px #000c, 0 0 3px var(--od-color,#e5a91066)!important;transition:opacity .3s,color .3s!important;display:block!important}.radio-timer .live-tag{color:var(--theme-accent,#e5a910);opacity:.8;margin-left:2px}.vis-od-item{flex-direction:column!important;align-items:center!important;gap:3px!important;display:flex!important}.vis-od-item:first-child{margin-left:6px!important}.vis-od-item:last-child{margin-right:6px!important}.vis-icon-btn,.vis-od-btn{color:#556a7a!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffff26!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;height:20px!important;padding:3px 6px!important;transition:all .2s!important;display:flex!important}.vis-icon-btn svg,.vis-od-btn svg{fill:currentColor!important}.vis-od-btn:hover{opacity:1!important;color:var(--theme-accent,#e5a910)!important;border-color:var(--od-color,#e5a91066)!important}.vis-od-btn.active{opacity:1!important;color:var(--theme-accent,#fc0)!important;border-color:var(--theme-accent,#fc0)!important;box-shadow:0 0 8px var(--od-color,#ffcc0080)!important}.vis-micro-slider{appearance:none!important;cursor:pointer!important;width:32px!important;height:2px!important;color:inherit!important;background:#8080804d!important;border-radius:2px!important;outline:none!important;margin:3px 4px!important}.vis-micro-slider::-webkit-slider-thumb{appearance:none!important;cursor:pointer!important;width:7px!important;height:7px!important;box-shadow:none!important;background:#556a7a!important;border:none!important;border-radius:50%!important;transition:transform .2s,box-shadow .2s,background-color .2s!important}.vis-micro-slider::-moz-range-thumb{cursor:pointer!important;width:7px!important;height:7px!important;box-shadow:none!important;background:#556a7a!important;border:none!important;border-radius:50%!important;transition:transform .2s,box-shadow .2s,background-color .2s!important}.vis-micro-slider:hover::-webkit-slider-thumb{background:#8a9ba8!important;transform:scale(1.3)!important;box-shadow:0 0 6px #fff3!important}.vis-micro-slider:hover::-moz-range-thumb{background:#8a9ba8!important;transform:scale(1.3)!important;box-shadow:0 0 6px #fff3!important}:is(.vis-od-item:has(.active) .vis-micro-slider,.vis-micro-slider.is-active)::-webkit-slider-thumb{background:var(--theme-accent,#e5a910)!important}:is(.vis-od-item:has(.active) .vis-micro-slider,.vis-micro-slider.is-active)::-moz-range-thumb{background:var(--theme-accent,#e5a910)!important}:is(.vis-od-item:has(.active) .vis-micro-slider,.vis-micro-slider.is-active):is(:hover,:active)::-webkit-slider-thumb{box-shadow:0 0 6px var(--theme-accent,#e5a910)!important;transform:scale(1.3)!important}:is(.vis-od-item:has(.active) .vis-micro-slider,.vis-micro-slider.is-active):is(:hover,:active)::-moz-range-thumb{box-shadow:0 0 6px var(--theme-accent,#e5a910)!important;transform:scale(1.3)!important}body .sleek-media-card.glow-overdrive-aura .custom-radio,body:not([class*=theme-]) .sleek-media-card.glow-overdrive-aura .custom-radio{box-shadow:inset 0 2px 10px #0006, 0 0 calc(20px * var(--od-glow-mult)) calc(2px * var(--od-glow-mult) - 2px) var(--od-color), 0 0 calc(40px * var(--od-glow-mult)) calc(4px * var(--od-glow-mult) - 4px) var(--od-color)!important}body .sleek-media-card.glow-overdrive-aura :is(#sleek-live-title,#sleek-live-artist),body:not([class*=theme-]) .sleek-media-card.glow-overdrive-aura :is(#sleek-live-title,#sleek-live-artist){text-shadow:0 4px 10px #000c, 0 0 calc(15px * var(--od-glow-mult)) var(--od-color), 0 0 calc(30px * var(--od-glow-mult)) var(--od-color)!important}body .sleek-media-card.glow-overdrive-scale,body:not([class*=theme-]) .sleek-media-card.glow-overdrive-scale{transform:scale(calc(1 + var(--od-scale-depth)))!important}.links-theme-row{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:20px!important;width:100%!important;margin-top:12px!important;margin-bottom:10px!important;display:flex!important}.sleek-links{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.sleek-links a{color:#7a8b99;text-transform:uppercase;letter-spacing:1px;background:#0b141d;border:1px solid #16222e;border-radius:6px;padding:6px 12px;font-size:.8em;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s!important}.sleek-links a:hover{color:#111;background:var(--theme-accent,#e5a910);border-color:var(--theme-accent,#e5a910);box-shadow:0 0 10px var(--od-color,#e5a91066)}.sleek-links a.active-mode-btn{color:var(--theme-accent,#e5a910)!important;border-color:var(--theme-accent,#e5a910)!important;box-shadow:inset 0 0 8px var(--od-color,#e5a91033), 0 0 10px var(--od-color,#e5a91066)!important;background:0 0!important}.player-theme-wrapper{letter-spacing:1px!important;opacity:.85!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:.75em!important;font-weight:700!important;transition:opacity .2s!important;display:flex!important}.player-theme-wrapper:hover{opacity:1!important}.player-theme-wrapper label{text-transform:uppercase!important;color:inherit!important;opacity:.7!important;-webkit-user-select:none!important;user-select:none!important}.theme-dropdown{color:#8a9ba8!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;background-color:#0b141d!important;border:1px solid #16222e!important;border-radius:6px!important;outline:none!important;width:max-content!important;min-width:0!important;padding:6px 12px!important;font-family:inherit!important;font-size:.8em!important;font-weight:700!important;transition:all .2s!important}.theme-dropdown:hover,.theme-dropdown:focus{color:var(--theme-accent,#e5a910)!important;border-color:var(--theme-accent,#e5a910)!important;box-shadow:0 0 10px var(--od-color,#e5a9104d)!important}.theme-dropdown option{color:#c4d1db!important;background-color:#0b141d!important;font-weight:700!important}body.gallery-active :is(.wpbr-panel:not(.shoutbox-panel):not(.local-queue-container),main table:not(#local-queue-table),h3.mountname,.history-header,.stream-started-block){display:none!important}body.gallery-active .widgets-row{display:flex!important}:is(.mountcont table,.table-block,#extended-history-table) tbody{flex-direction:column!important;display:flex!important}:is(.mountcont table,.table-block,#extended-history-table) tr{width:100%!important;transition:background-color .2s!important;display:flex!important}:is(.mountcont table,.table-block,#extended-history-table) :is(td,th){flex:1!important}.table-block{table-layout:fixed;border-collapse:separate!important;border-spacing:0!important;-webkit-backdrop-filter:blur(15px)!important;background-color:#080d1280!important;border:1px solid #ffffff0d!important;border-radius:16px!important;width:100%!important;overflow:hidden!important;box-shadow:0 20px 50px #0009!important}.table-block :is(th,td){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center!important;padding:18px 20px!important;transition:all .2s!important}#live-playlist .table-block :is(th,td):first-child{flex:0 0 120px!important;min-width:120px!important;max-width:120px!important}#live-playlist .table-block :is(th,td):nth-child(2),#live-playlist .table-block :is(th,td):nth-child(3){flex:1!important}#live-playlist .table-block :is(th,td):nth-child(4){flex:1.5!important}#extended-history-table :is(th,td):first-child{flex:0 0 180px!important;min-width:180px!important;max-width:180px!important}#extended-history-table :is(th,td):nth-child(2),#extended-history-table :is(th,td):nth-child(3){flex:1!important}#extended-history-table :is(th,td):nth-child(4){flex:1.5!important}.table-block th{text-transform:uppercase;letter-spacing:2.5px!important;color:var(--theme-accent,#e5a910)!important;z-index:10!important;text-shadow:0 2px 4px #000c!important;background-color:#05080cf2!important;border-bottom:1px solid #ffffff1a!important;font-size:.85em!important;font-weight:900!important;position:sticky!important;top:0!important}.table-block td{color:#9baec0!important;border-bottom:1px solid #ffffff08!important;font-size:1.05em!important}.table-block tr:hover td{color:#fff!important;text-shadow:0 0 15px #ffffff4d!important;background-color:#e5a91014!important}:is(.table-block,#extended-playlist-body,#extended-history-table) tbody tr:last-child td{border-bottom:none!important}:is(.history-scroll-container,.playlist-container){-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto;border:1px solid #ffffff0d!important;border-radius:16px!important;box-shadow:0 15px 40px #00000080!important}.history-scroll-container{overflow-y:auto;background:0 0!important;max-height:650px!important;margin-bottom:0!important}.playlist-container{max-height:none!important;overflow-y:visible!important}:is(.history-scroll-container,.playlist-container) .table-block{box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important}.extended-playlist-container .table-block :is(th,td):first-child{table-layout:auto;width:fit-content}.is-scrollable{max-height:550px!important;display:block!important;overflow-y:auto!important}:is(.is-scrollable,.history-scroll-container) th{z-index:10!important;background-color:#05080cf2!important;position:sticky!important;top:0!important}.limit-toggle{cursor:pointer;color:inherit;border-bottom:2px dashed #ffffff4d;padding-bottom:1px;transition:all .2s ease-in-out}.limit-toggle:hover{text-shadow:0 0 10px #ffffff80;border-bottom-color:#fff;color:#fff!important}:is(.limit-toggle,#history-limit-toggle,h3:has(#history-limit-toggle),h4:has(#history-limit-toggle)){-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}body.ios-mode .custom-radio{border-radius:50px!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:15px!important;width:100%!important;max-width:400px!important;max-height:71px!important;margin:0 auto!important;padding:12px 25px!important;transition:max-height .4s,border-radius .4s,padding .4s!important;overflow:hidden!important}body.ios-mode .custom-radio.local-mode-active{max-width:500px!important}body.ios-mode :is(.vol-icon,.vol-slider,.vis-resize-handle){display:none!important}body.ios-mode .vol-container{border:none!important;margin:0!important;padding:0!important;display:flex!important}body.ios-mode .visualizer-container{opacity:1!important;flex-grow:1!important;order:3!important;align-items:center!important;width:100%!important;height:45px!important;max-height:45px!important;margin:0 10px!important;transition:max-height .4s,height .4s,margin .4s!important;display:flex!important;overflow:visible!important}body.ios-mode #audio-visualizer{width:100%!important;height:45px!important;display:block!important}body.ios-mode .sleek-media-card.expanded .custom-radio{border-radius:24px!important;flex-wrap:wrap!important;max-height:800px!important;padding-bottom:20px!important}body.ios-mode .sleek-media-card.expanded .visualizer-container{flex-basis:100%!important;height:220px!important;max-height:220px!important;margin:15px 0 0!important}body.ios-mode .sleek-media-card.expanded #audio-visualizer{height:220px!important}@media (width<=700px){header{z-index:9999!important;-webkit-backdrop-filter:blur(12px)!important;background-color:#080d12d9!important;border-bottom:1px solid #16222ecc!important;position:sticky!important;top:0!important}#main-nav{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:15px!important}#branding{justify-content:center!important;width:100%!important}#branding h1{letter-spacing:1px!important;text-align:center!important;font-size:1.1em!important}#branding img{height:26px!important}#main-nav ul{flex-direction:row!important;justify-content:center!important;gap:15px!important;margin:0!important}#main-nav a:not(#branding){font-size:.85em!important}:is(.mountname,h3,.sleek-links){display:none!important}main{padding:20px 15px 50px!important}.sleek-media-card{border-radius:20px!important;margin-bottom:25px!important;padding:25px 20px!important;box-shadow:0 15px 35px #000c!important}.welcome-tip-box{text-align:center!important;flex-direction:column!important;gap:15px!important;padding:20px 15px!important}.welcome-tip-content{text-align:center!important;flex-direction:column!important;gap:10px!important}.links-theme-row{flex-direction:column!important;gap:12px!important}#sleek-live-title{width:100%!important;max-width:100%!important;margin:0 auto 5px!important;padding:0 5px!important;font-size:clamp(2.2rem,8vw,4rem)!important}#sleek-live-title.short-title{font-size:clamp(3.5rem,12vw,6.5rem)!important;line-height:1.05!important;transition:none!important}#sleek-live-title.long-title{font-size:clamp(2rem,7vw,3.8rem)!important;transition:none!important}#sleek-live-title.epic-title{font-size:clamp(1.5rem,5vw,2.8rem)!important;transition:none!important}.np-artist{font-size:clamp(1rem,4.5vw,1.6rem)!important}.np-label{letter-spacing:3px!important;font-size:.7em!important}.sleek-listeners{font-size:.8em!important}body .sleek-media-card .custom-radio,body .sleek-media-card.expanded .custom-radio{border-radius:24px!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:25px 20px!important;display:flex!important;overflow:visible!important}body .sleek-media-card .custom-radio .visualizer-container,body .sleek-media-card.expanded .custom-radio .visualizer-container{opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex:none!important;order:1!important;width:100%!important;height:280px!important;min-height:280px!important;max-height:280px!important;margin:0 0 20px!important;display:flex!important;transform:none!important}body .sleek-media-card .custom-radio #audio-visualizer{opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important}body .sleek-media-card .custom-radio .inline-scrubber{order:2!important;width:100%!important;max-width:100%!important;margin:0 auto 15px!important}body .sleek-media-card .custom-radio .vis-controls{opacity:1!important;visibility:visible!important;pointer-events:auto!important;border-top:none!important;border-bottom:1px dashed #ffffff1a!important;border-right:none!important;flex-wrap:wrap!important;order:3!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0 0 20px!important;padding:0 0 20px!important;display:flex!important;transform:none!important}body .sleek-media-card .custom-radio .vis-controls .vis-od-item{margin:0!important}body .sleek-media-card .custom-radio .vis-controls>div:first-child,body .sleek-media-card .custom-radio .vis-controls .vis-od-item:last-child{display:none!important}body .sleek-media-card .custom-radio .vis-controls .vis-od-item:has(svg path[d*=M7\ 14H5v5]){display:none!important}body .sleek-media-card .custom-radio .center-controls-wrapper{flex-direction:row!important;order:4!important;justify-content:center!important;align-items:center!important;gap:15px!important;width:100%!important;margin:0!important;padding-top:5px!important;display:flex!important;transform:none!important}body .sleek-media-card .custom-radio .playback-controls{display:contents!important}body .sleek-media-card .custom-radio .skip-btn:first-of-type{order:1!important}body .sleek-media-card .custom-radio .play-btn{flex-shrink:0!important;order:2!important;width:48px!important;height:48px!important;margin:0!important;box-shadow:0 4px 15px #0006!important}body .sleek-media-card .custom-radio .play-btn svg{width:22px!important;height:22px!important}body .sleek-media-card .custom-radio .skip-btn:last-of-type{order:3!important}body .sleek-media-card .custom-radio .skip-btn{background:#ffffff0d!important;width:40px!important;height:40px!important}body .sleek-media-card .custom-radio .radio-timer{letter-spacing:1px!important;text-shadow:0 2px 5px #000c!important;flex-basis:auto!important;order:4!important;align-items:center!important;margin:0!important;font-size:.95em!important;font-weight:900!important;display:flex!important}body .sleek-media-card .custom-radio .live-indicator{background:#ff33331a!important;border:1px solid #ff33334d!important;border-radius:12px!important;order:5!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px 10px!important;font-size:.75em!important;display:flex!important;box-shadow:0 4px 10px #0000004d!important}body .sleek-media-card .custom-radio .vol-container,body .sleek-media-card .custom-radio .expand-btn,body .sleek-media-card .custom-radio .vis-resize-handle,body .sleek-media-card .custom-radio .vis-resize-handle-x,:is(.playlist-container,.history-scroll-container) .table-block :is(th,td):first-child,:is(.playlist-container,.history-scroll-container) .table-block :is(th,td):nth-child(2){display:none!important}.table-block{min-width:100%!important}.table-block :is(th,td){padding:10px 8px!important;font-size:.85em!important}.wpbr-panel{flex-direction:column!important;padding-bottom:20px!important;display:flex!important}.history-header{padding-bottom:0!important;display:contents!important}#personal-history-title{text-align:center!important;order:1!important;margin-bottom:20px!important}.history-scroll-container{order:2!important}.stream-started-block{text-align:center!important;order:3!important;margin-top:15px!important;padding-right:0!important}.history-action-buttons{order:4!important;justify-content:center!important;width:100%!important;margin:20px auto 0!important;position:relative!important;bottom:auto!important}:is(.history-scroll-container,.playlist-container,.is-scrollable)::-webkit-scrollbar{display:none!important}footer{border-top-left-radius:24px!important;border-top-right-radius:24px!important;padding:25px 15px 40px!important}.bare-album-art{max-width:260px;margin:0 auto}.gallery-container{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100vw!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important;display:flex!important}.shoutbox-header{justify-content:space-between!important;height:26px!important;margin-bottom:12px!important}.shoutbox-header h4{text-align:left!important;font-size:.75em!important}.shout-badge-btn{height:26px!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}.shoutbox-form{flex-wrap:wrap!important;gap:8px!important;height:auto!important;margin-bottom:25px!important}.shoutbox-form #shout-name-input{flex:100%!important;height:38px!important;font-size:16px!important}.shoutbox-form #shout-msg-input{flex:auto!important;height:42px!important;font-size:16px!important}.shoutbox-form .shout-send-btn{flex:0 0 85px!important;height:42px!important;font-size:.85em!important}body :is(.history-scroll-container,.playlist-container,.is-scrollable,.shoutbox-messages,.local-queue-scroll){-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;pointer-events:auto!important;overscroll-behavior-y:contain!important;overflow-y:scroll!important}body .widgets-row .shoutbox-messages{height:250px!important;min-height:0!important;max-height:250px!important;display:flex!important}body .widgets-row :is(.history-scroll-container,.playlist-container,.is-scrollable,.local-queue-scroll){-ms-overflow-style:none!important;scrollbar-width:none!important;min-height:0!important;max-height:365px!important;display:block!important}}.local-queue-container{opacity:1!important;box-sizing:border-box!important;width:100%!important;max-width:650px!important;max-height:700px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:6px 0 0!important;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s!important;display:flex!important;overflow:hidden!important}.local-queue-container.hidden{display:none!important}.local-queue-header{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;height:auto!important;min-height:26px!important;margin-bottom:12px!important;padding-top:4px!important;display:flex!important;overflow:visible!important}.lq-title{color:var(--theme-accent,#e5a910)!important;text-transform:uppercase!important;letter-spacing:1px!important;text-shadow:0 2px 4px #00000080!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;font-size:clamp(14px,1.8vw,1.75em)!important;font-weight:800!important;line-height:1.1!important;overflow:hidden!important}.lq-controls{flex-wrap:nowrap!important;flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important}:is(.lq-toggle-btn,.lq-action-btn){color:#8a9ba8!important;cursor:pointer!important;background:linear-gradient(#1e2a36bf 0%,#0a1018f2 100%)!important;border:1px solid #556a7a66!important;border-top-color:#96afc399!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;padding:0!important;transition:all .15s!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff2e,0 2px 5px #000000b3!important}:is(.lq-toggle-btn,.lq-action-btn) svg{filter:drop-shadow(0 1px 1px #000000e6)!important;transition:transform .15s,filter .15s!important}:is(.lq-toggle-btn,.lq-action-btn):hover{color:#fff!important;background:linear-gradient(#2d3e4ed9 0%,#121a24fa 100%)!important;border-color:#8ca5b9b3!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff4d,0 3px 8px #000c!important}:is(.lq-toggle-btn,.lq-action-btn):active{transform:translateY(1px)!important;box-shadow:inset 0 2px 4px #000000d9!important}.lq-toggle-btn.active{color:var(--theme-accent,#e5a910)!important;border-color:var(--theme-accent,#e5a910)!important;box-shadow:inset 0 1px 0 #ffffff59, 0 0 10px var(--od-color,#e5a91066)!important;background:linear-gradient(#e5a9104d 0%,#64460080 100%)!important;border-top-color:#ffe066!important}#lq-btn-clear:hover{color:#fff!important;background:linear-gradient(#ff4646cc 0%,#8c0a0af2 100%)!important;border-color:#f99 #ff4d4d #ff4d4d!important;box-shadow:inset 0 1px #ffffff59,0 0 10px #f339!important}.local-queue-scroll{background:#080d12cc!important;border:1px solid #16222e!important;border-radius:8px!important;height:543px!important;max-height:543px!important;overflow-y:auto!important}.local-queue-scroll::-webkit-scrollbar{width:6px}.local-queue-scroll::-webkit-scrollbar-thumb{background-color:var(--theme-accent,#e5a910);border-radius:3px}#local-queue-table{border-collapse:collapse!important;width:100%!important}#local-queue-table tr{cursor:pointer!important;border-bottom:1px solid #ffffff0d!important;align-items:center!important;width:100%!important;transition:background .2s!important;display:flex!important}#local-queue-table tr:last-child{border-bottom:none!important}#local-queue-table tr:hover{background:#ffffff0d!important}#local-queue-table tr.active-track{background:#e5a91026!important}#local-queue-table tr.lq-add-row:hover{background:0 0!important}#local-queue-table td,#local-queue-table tr:hover td,#local-queue-table tr.active-track td{box-shadow:none!important;background:0 0!important}#local-queue-table td.lq-num{color:#556a7a!important;flex:0 0 45px!important;justify-content:center!important;align-items:center!important;min-width:45px!important;max-width:45px!important;padding:0!important;font-weight:800!important;display:flex!important}#local-queue-table td.lq-name{text-align:left!important;flex:1!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;padding:12px 10px!important;display:flex!important;overflow:hidden!important}#local-queue-table td.lq-del{flex:0 0 40px!important;justify-content:center!important;align-items:center!important;min-width:40px!important;max-width:40px!important;padding:0!important;display:flex!important}#local-queue-table tr.active-track :is(.lq-num,.lq-track-title){color:var(--theme-accent,#e5a910)!important}.lq-track-details{flex-direction:column;justify-content:center;gap:4px;width:100%;display:flex;overflow:hidden;align-items:flex-start!important}.lq-track-title{color:#c4d1db;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:1.05em;font-weight:800;transition:color .2s;overflow:hidden}.lq-track-artist{color:#556a7a;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.75em;font-weight:700;transition:color .2s;overflow:hidden}#local-queue-table tr:hover .lq-track-title:not(.active-track .lq-track-title){color:#fff}#local-queue-table tr:hover .lq-track-artist{color:#8a9ba8}.lq-del-btn{color:#556a7a;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:900;transition:all .2s;display:flex}#local-queue-table tr:hover .lq-del-btn{opacity:1}.lq-del-btn:hover{color:#f33!important;background:#ff333326!important}#local-queue-table tr.is-dragging{opacity:.3!important;border:1px dashed var(--theme-accent,#e5a910)!important;background:#00000080!important}#local-queue-table tr.drop-above{box-shadow:inset 0 3px 0 var(--theme-accent,#e5a910)!important}#local-queue-table tr.drop-below{box-shadow:inset 0 -3px 0 var(--theme-accent,#e5a910)!important}.lq-add-row{padding:10px 15px 15px!important}#local-queue-table td.lq-add-td{border:none!important;flex:100%!important;min-width:100%!important;max-width:100%!important;padding:0!important}.lq-add-content{color:#8a9ba8;letter-spacing:2px;background:#0006;border:2px dashed #ffffff26;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:.85em;font-weight:900;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex}.lq-add-row:hover .lq-add-content{background:var(--theme-accent,#e5a910);border-color:var(--theme-accent,#e5a910);color:#000;box-shadow:0 8px 20px var(--od-color,#e5a91066);transform:translateY(-2px)}.lq-add-row:active .lq-add-content{box-shadow:0 4px 10px var(--od-color,#e5a91033);transform:translateY(1px)}.live-radio-ticker{border:1px solid var(--theme-accent,#e5a910)!important;color:#8a9ba8!important;letter-spacing:.5px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0b141dbf!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:15px!important;padding:8px 18px!important;font-size:.8em!important;transition:all .3s!important;display:flex!important;box-shadow:0 4px 15px #0006!important}.live-radio-ticker .ticker-label{color:var(--theme-accent,#e5a910)!important;text-transform:uppercase!important;letter-spacing:1px!important;flex-shrink:0!important;font-size:.85em!important;font-weight:800!important}.live-radio-ticker #ticker-text{color:#c4d1db!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important;overflow:hidden!important}.live-radio-ticker.hidden{display:none!important}.wpbr-scrubber-container{transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s,margin .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),border .4s!important;overflow:hidden!important}.wpbr-scrubber-container.hidden{display:none!important}.pill-scrubber{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#8a9ba8!important;background:#0b141dbf!important;border:1px solid #ffffff1a!important;border-radius:25px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:480px!important;max-height:40px!important;margin:0 auto 18px!important;padding:8px 18px!important;display:flex!important;box-shadow:0 4px 15px #0006!important}.inline-scrubber{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;max-width:100%!important;max-height:35px!important;box-shadow:none!important;color:#8a9ba8!important;background:0 0!important;border:none!important;border-radius:0!important;flex-shrink:0!important;flex-basis:100%!important;order:1!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0 auto 20px!important;padding:0 10px!important;display:flex!important}.time-stamp{font-variant-numeric:tabular-nums!important;color:var(--theme-accent,#e5a910)!important;text-align:center!important;opacity:.8!important;min-width:32px!important;padding-bottom:2px!important;font-size:.75em!important;line-height:1.2!important;display:inline-block!important}.seekbar-wrapper{flex-grow:1!important;align-items:center!important;width:100%!important;max-width:600px!important;display:flex!important}.wpbr-seekbar{appearance:none!important;cursor:pointer!important;background:#ffffff1a!important;border-radius:2px!important;outline:none!important;width:100%!important;height:2px!important;transition:background .2s!important}.wpbr-seekbar:hover{background:#ffffff40!important}.wpbr-seekbar::-webkit-slider-thumb{appearance:none!important;background:var(--theme-accent,#e5a910)!important;cursor:pointer!important;width:8px!important;height:8px!important;box-shadow:0 0 6px var(--theme-accent,#e5a910)!important;border-radius:50%!important}:is(.seekbar-wrapper:hover .wpbr-seekbar,.wpbr-seekbar:active)::-webkit-slider-thumb{box-shadow:0 0 10px var(--theme-accent,#e5a910)!important;transform:scale(1.3)!important}.wpbr-seekbar::-moz-range-thumb{background:var(--theme-accent,#e5a910)!important;cursor:pointer!important;border:none!important;border-radius:50%!important;width:8px!important;height:8px!important}.queue-pos-badge{color:var(--theme-accent,#e5a910)!important;letter-spacing:.5px!important;white-space:nowrap!important;opacity:.9!important;padding-bottom:2px!important;font-size:.75em!important;font-weight:700!important;line-height:1.2!important;display:inline-block!important}.vis-mode-menu-portal{border:1px solid var(--theme-accent,#e5a910)!important;-webkit-backdrop-filter:blur(15px)!important;z-index:2147483647!important;background:#080d12f2!important;border-radius:12px!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;width:100%!important;max-width:210px!important;padding:15px!important;display:flex!important;position:fixed!important;transform:translate(-50%,-100%)translateY(0)scale(1)!important;box-shadow:0 10px 30px #000c,0 0 15px #00000080!important}.vis-mode-menu-portal:after{content:""!important;border-right:1px solid var(--theme-accent,#e5a910)!important;border-bottom:1px solid var(--theme-accent,#e5a910)!important;background:#080d12f2!important;width:12px!important;height:12px!important;position:absolute!important;bottom:-6px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}.click-off-catcher{z-index:2147483646;position:fixed;inset:0}.vis-mode-option{color:#8a9ba8!important;letter-spacing:.5px!important;cursor:pointer!important;text-align:center!important;text-transform:uppercase!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:6px!important;flex:calc(33.333% - 6px)!important;padding:6px 0!important;font-size:10px!important;font-weight:900!important;transition:all .15s!important}.vis-mode-option:hover{color:#fff!important;background:#ffffff26!important;border-color:#ffffff4d!important;transform:translateY(-2px)!important}.vis-mode-option.selected{background:var(--theme-accent,#e5a910)!important;color:#000!important;border-color:var(--theme-accent,#e5a910)!important;box-shadow:0 0 10px var(--od-color,#e5a91080)!important}.shf-modal-container{z-index:2147483647!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.shf-modal-backdrop{-webkit-backdrop-filter:none!important;cursor:default!important;background:0 0!important;position:absolute!important;inset:0!important}.shf-modern-modal{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-accent,#e5a910) 8%, #0b141df2), #05080cfa)!important;border:1px solid #ffffff1a!important;border-top:3px solid var(--theme-accent,#e5a910)!important;z-index:2!important;border-radius:16px!important;width:100%!important;max-width:350px!important;transition:transform .3s!important;position:relative!important;box-shadow:0 15px 50px #000000e6!important}@media (width>=850px){.shf-modern-modal{margin-left:max(2vw,50vw - 650px)!important;margin-right:auto!important}}.shf-modal-inner{flex-direction:column;gap:16px;display:flex;padding:20px!important}.shf-header{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding-bottom:12px!important;display:flex!important}.shf-title-group{color:var(--theme-accent,#e5a910)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-shadow:0 2px 5px #00000080!important;align-items:center!important;gap:8px!important;font-size:1em!important;font-weight:900!important;display:flex!important}.shf-close-x{color:#8a9ba8!important;cursor:pointer!important;background:0 0!important;border:none!important;font-size:26px!important;line-height:1!important;transition:all .2s!important}.shf-close-x:hover{color:#ff4d4d!important;transform:scale(1.15)!important}.shf-body{flex-direction:column!important;gap:12px!important;display:flex!important}.shf-inset-panel{background:#0006!important;border:1px solid #ffffff0d!important;border-radius:12px!important;padding:14px!important;box-shadow:inset 0 4px 15px #0009!important}.shf-label-row{justify-content:space-between!important;align-items:flex-end!important;margin-bottom:8px!important;display:flex!important}.t-title{text-transform:uppercase;letter-spacing:.5px;color:#c4d1db!important;font-size:.75em!important;font-weight:800!important}.t-desc{letter-spacing:.5px;color:#8a9ba8!important;font-size:.7em!important;font-weight:600!important}.shf-hint{letter-spacing:.5px;color:#556a7a!important;font-size:.75em!important;font-weight:800!important}.shf-interval-controls{gap:8px!important;height:32px!important;transition:opacity .3s,filter .3s!important;display:flex!important}.shf-interval-controls.disabled{opacity:.3!important;pointer-events:none!important;filter:grayscale()!important}.shf-time-input-box{background:#000!important;border:1px solid #ffffff26!important;border-radius:6px!important;align-items:center!important;width:75px!important;padding:0 8px!important;transition:border-color .2s!important;display:flex!important;box-shadow:inset 0 2px 8px #000c!important}.shf-time-input-box:focus-within{border-color:var(--theme-accent,#e5a910)!important;box-shadow:inset 0 2px 8px #000c,0 0 8px #e5a9104d!important}.shf-micro-input{width:100%!important;color:var(--theme-accent,#e5a910)!important;text-align:center!important;-moz-appearance:textfield!important;background:0 0!important;border:none!important;outline:none!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important}.shf-micro-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.shf-micro-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.shf-unit{color:#556a7a!important;font-size:11px!important;font-weight:900!important}.shf-segmented-presets{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:6px!important;flex:1!important;display:flex!important;overflow:hidden!important}.shf-segmented-presets button{color:#8a9ba8!important;cursor:pointer!important;background:0 0!important;border:none!important;border-right:1px solid #ffffff14!important;flex:1!important;font-size:11px!important;font-weight:800!important;transition:all .2s!important}.shf-segmented-presets button:last-child{border-right:none!important}.shf-segmented-presets button:hover{color:#fff!important;background:#ffffff1a!important}.shf-segmented-presets button.active{color:var(--theme-accent,#e5a910)!important;background:#e5a91026!important;box-shadow:inset 0 0 10px #e5a91040!important}.shf-dual-toggles{gap:8px!important;display:flex!important}.shf-mini-toggle-card{cursor:pointer!important;background:#0000004d!important;border:1px solid #ffffff0d!important;border-radius:10px!important;flex:1!important;justify-content:space-between!important;align-items:center!important;padding:10px 12px!important;transition:all .2s!important;display:flex!important}.shf-mini-toggle-card:hover{background:#00000080!important;border-color:#ffffff26!important}.shf-mini-toggle-card.morph-active{border-bottom:1px dashed #ffffff1a!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.shf-trans-drawer{transform-origin:top!important;background:#00000080!important;border:1px dashed #ffffff1a!important;border-top:none!important;border-radius:0 0 10px 10px!important;margin-top:-12px!important;padding:12px!important;animation:.2s cubic-bezier(.175,.885,.32,1.2) forwards shfSlideDown!important;box-shadow:inset 0 5px 15px #00000080!important}@keyframes shfSlideDown{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.shf-trans-header{justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;display:flex!important}.shf-switch{flex-shrink:0!important;width:34px!important;height:18px!important;display:inline-block!important;position:relative!important}.shf-switch input{opacity:0!important;width:0!important;height:0!important}.shf-switch .slider{cursor:pointer!important;background-color:#000c!important;border:1px solid #fff3!important;border-radius:22px!important;transition:all .3s!important;position:absolute!important;inset:0!important}.shf-switch .slider:before{content:""!important;background-color:#8a9ba8!important;border-radius:50%!important;width:10px!important;height:10px!important;transition:all .3s!important;position:absolute!important;bottom:3px!important;left:3px!important}.shf-switch input:checked+.slider{background-color:var(--theme-accent,#e5a910)!important;border-color:var(--theme-accent,#e5a910)!important;box-shadow:inset 0 0 5px #00000080!important}.shf-switch input:checked+.slider:before{background-color:#000!important;transform:translate(16px)!important}.shf-mini-toggle{cursor:pointer!important;align-items:center!important;gap:8px!important;display:flex!important}.shf-switch.small{width:28px!important;height:16px!important}.shf-switch.small .slider:before{width:10px!important;height:10px!important;bottom:2px!important;left:2px!important}.shf-switch.small input:checked+.slider:before{transform:translate(12px)!important}.shf-od-link-row{border-top:1px dashed #ffffff1a!important;justify-content:space-between!important;align-items:center!important;margin-top:12px!important;padding-top:10px!important;display:flex!important}.shf-modes-grid{grid-template-columns:repeat(4,1fr)!important;gap:5px!important;display:grid!important}.shf-trans-grid{grid-template-columns:repeat(3,1fr)!important;gap:5px!important;display:grid!important}.shf-mode-chip{color:#556a7a!important;cursor:pointer!important;text-align:center!important;letter-spacing:.5px!important;background:#0006!important;border:1px solid #ffffff1a!important;border-radius:4px!important;padding:5px 0!important;font-size:.65em!important;font-weight:900!important;transition:all .2s!important}.shf-mode-chip:hover{color:#fff!important;background:#ffffff1a!important}.shf-mode-chip.enabled{border-color:var(--theme-accent,#e5a910)!important;color:var(--theme-accent,#e5a910)!important;box-shadow:0 0 8px var(--od-color,#e5a91033)!important;background:#e5a91026!important}.shf-footer{gap:10px!important;margin-top:4px!important;display:flex!important}.shf-btn{letter-spacing:1px!important;cursor:pointer!important;text-transform:uppercase!important;border:none!important;border-radius:6px!important;flex:1!important;padding:10px 0!important;font-size:.8em!important;font-weight:900!important;transition:all .2s!important}.shf-btn.cancel{color:#8a9ba8!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.shf-btn.cancel:hover{color:#fff!important;background:#ffffff1a!important}.shf-btn.save{background:var(--theme-accent,#e5a910)!important;color:#000!important;box-shadow:0 4px 15px #0000004d!important}.shf-btn.save:hover{filter:brightness(1.15)!important;box-shadow:0 6px 20px var(--od-color,#e5a91066)!important;transform:translateY(-2px)!important}.sleek-media-card{width:100%!important;max-width:calc(var(--main-dynamic-max,1400px) - 40px)!important;margin-left:auto!important;margin-right:auto!important}.widgets-row{width:100%!important;max-width:calc(var(--main-dynamic-max,1400px) - 40px)!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;gap:30px!important;height:420px!important;margin:0 auto 30px!important;transition:max-width .4s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.widgets-row>*{min-width:0!important}.widgets-row>:is(.album-art-panel,.wpbr-panel,.local-queue-container){flex-direction:column!important;height:100%!important;max-height:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}.widgets-row>.album-art-panel{flex:1.5 450px!important;justify-content:flex-start!important;align-items:center!important;min-width:300px!important;max-width:600px!important;overflow:visible!important}.widgets-row>:is(.wpbr-panel,.local-queue-container){flex:350px!important;max-width:530px!important}.bare-album-art{transition:opacity .3s,transform .4s cubic-bezier(.175,.885,.32,1.275);aspect-ratio:1!important;object-fit:cover!important;border:1px solid #ffffff1a!important;border-radius:16px!important;flex-shrink:1!important;width:auto!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0 auto!important}.bare-album-art:hover{transform:scale(1.06)}.widgets-row :is(.shoutbox-messages,.local-queue-scroll){flex-grow:1!important;height:auto!important;max-height:none!important;margin-bottom:0!important;overflow-y:auto!important}.shoutbox-panel{flex-direction:column!important}.shoutbox-header{flex-shrink:0!important;justify-content:center!important;align-items:center!important;height:26px!important;margin-bottom:12px!important;display:flex!important;position:relative!important}.shoutbox-header h4{text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;color:var(--theme-accent,#e5a910)!important;letter-spacing:2px!important;text-shadow:0 2px 4px #0009!important;margin:0!important;font-size:1.75em!important;font-weight:800!important;line-height:26px!important}.shout-badge-btn{border:1px solid var(--theme-accent,#e5a910)!important;color:var(--theme-accent,#e5a910)!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;background:#e5a91026!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;height:20px!important;padding:0 8px!important;font-size:.6em!important;font-weight:900!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important;box-shadow:0 0 10px #e5a91033!important}.shout-badge-btn:not(.active){color:#8a9ba8!important;background:#0006!important;border-color:#556a7a!important}.shout-badge-btn:hover{filter:brightness(1.2)!important}.shoutbox-messages{-webkit-backdrop-filter:blur(15px)!important;text-align:left!important;background:#080d1280!important;border:1px solid #ffffff0d!important;border-radius:12px!important;flex-direction:column!important;gap:12px!important;padding:16px!important;display:flex!important;box-shadow:inset 0 0 20px #00000080,0 15px 40px #0009!important}.shoutbox-messages::-webkit-scrollbar{width:6px!important}.shoutbox-messages::-webkit-scrollbar-thumb{background-color:var(--theme-accent,#e5a910)!important;border-radius:3px!important}.shout-row{word-wrap:break-word!important;text-align:left!important;border-bottom:1px solid #ffffff08!important;padding-bottom:8px!important;font-size:.95em!important;line-height:1.5!important;animation:.2s ease-in shoutFadeIn!important}.shout-row:last-child{border-bottom:none!important;padding-bottom:0!important}.shout-time{font-variant-numeric:tabular-nums;color:#556a7a!important;margin-right:8px!important;font-size:.8em!important}.shout-name{letter-spacing:.5px;text-shadow:0 0 8px #000c;color:var(--theme-accent,#e5a910)!important;margin-right:6px!important;font-weight:900!important}.shout-text{color:#c4d1db!important}.shoutbox-form{flex-wrap:nowrap!important;flex-shrink:0!important;gap:10px!important;width:100%!important;height:44px!important;margin-top:15px!important;margin-bottom:0!important;display:flex!important}.shoutbox-form input{box-sizing:border-box!important;color:#fff!important;background:#0b141dcc!important;border:1px solid #ffffff1a!important;border-radius:8px!important;outline:none!important;height:100%!important;margin:0!important;padding:8px 14px!important;font-family:inherit!important;font-size:.9em!important;transition:all .2s!important;box-shadow:inset 0 2px 6px #00000080!important}.shoutbox-form input:focus{border-color:var(--theme-accent,#e5a910)!important;box-shadow:inset 0 2px 6px #00000080, 0 0 10px var(--od-color,#e5a91033)!important;background:#0f1923f2!important}.shoutbox-form #shout-name-input{text-transform:uppercase;text-align:center!important;min-width:0!important;color:var(--theme-accent,#e5a910)!important;flex:0 0 110px!important;font-weight:800!important}.shoutbox-form #shout-msg-input{flex:auto!important;min-width:0!important}:is(.shoutbox-form button,.shoutbox-form .shout-send-btn){background:var(--theme-accent,#e5a910)!important;color:#000!important;cursor:pointer!important;border:none!important;border-radius:8px!important;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;height:100%!important;padding:0!important;font-weight:900!important;transition:all .2s!important;display:flex!important;box-shadow:0 4px 10px #0000004d!important}:is(.shoutbox-form button,.shoutbox-form .shout-send-btn):hover{transform:translateY(-2px);filter:brightness(1.15)!important;box-shadow:0 6px 15px var(--od-color,#e5a91066)!important}:is(.shoutbox-form button,.shoutbox-form .shout-send-btn):active{transform:translateY(1px);box-shadow:0 2px 5px #00000080!important}.vis-shout-overlay{pointer-events:none;z-index:15;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;padding-bottom:20px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.vis-shout-bubble{border:2px solid var(--theme-accent,#e5a910);color:#fff;text-align:center;text-shadow:0 2px 4px #000c;box-shadow:0 4px 15px #0009, 0 0 20px var(--od-color,#e5a91066);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border-radius:12px;max-width:80%;margin-top:10px;padding:10px 20px;font-weight:800;animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards shoutPopIn,.5s ease-in 4.5s forwards shoutPopOut}.vis-shout-bubble .s-name{color:var(--theme-accent,#e5a910);text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;font-size:.8em;display:block}.vis-shout-bubble .s-msg{word-wrap:break-word;font-size:1.1em;line-height:1.2}@keyframes shoutFadeIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes shoutPopIn{0%{opacity:0;transform:translateY(20px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shoutPopOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.9)}}@media (width<=1049px){.widgets-row{flex-wrap:wrap!important;height:auto!important}.widgets-row>:is(.album-art-panel,.wpbr-panel,.local-queue-container){height:auto!important;max-height:none!important;overflow:visible!important}.widgets-row .bare-album-art{aspect-ratio:1!important;width:100%!important;height:auto!important}.widgets-row .shoutbox-messages{min-height:400px!important}.widgets-row .local-queue-scroll{min-height:350px!important}}.art-lightbox{-webkit-backdrop-filter:blur(12px)!important;z-index:2147483647!important;opacity:0!important;pointer-events:none!important;background:#030507e0!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;transition:opacity .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}.art-lightbox.show{opacity:1!important;pointer-events:auto!important}.art-lightbox-close{color:var(--theme-accent,#e5a910)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;text-shadow:0 2px 10px #000c!important;font-size:42px!important;font-weight:900!important;line-height:1!important;transition:transform .2s,color .2s!important;position:absolute!important;top:25px!important;right:35px!important}.art-lightbox-close:hover{color:#fff!important;transform:scale(1.15)!important}.art-lightbox img{transform:scale(.95);object-fit:contain!important;max-width:90vw!important;max-height:85vh!important;box-shadow:0 15px 50px #000000e6, 0 0 30px var(--od-color,#e5a91040)!important;border:1px solid #ffffff1f!important;border-radius:16px!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)!important}.art-lightbox.show img{transform:scale(1)!important}.album-art-label{color:var(--theme-accent,#e5a910);text-transform:uppercase;letter-spacing:2px;text-align:center;text-shadow:0 2px 4px #0009;opacity:0;justify-content:center;align-items:center;width:100%;font-size:1.2em;font-weight:800;transition:opacity .3s,transform .3s;display:flex;transform:translateY(5px);white-space:normal!important;flex-shrink:0!important;height:auto!important;min-height:26px!important;margin-bottom:12px!important;line-height:1.2!important}.album-art-label.show{opacity:1;transform:translateY(0)}.drag-drop-overlay{z-index:999999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100vw;height:100vh;color:var(--theme-accent,#e5a910);border:4px dashed var(--theme-accent,#e5a910);box-sizing:border-box;background:#080d12d9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.drag-drop-overlay h2{text-transform:uppercase;letter-spacing:2px;text-shadow:0 4px 20px #000c;margin:0;font-size:3rem}@keyframes shoutbox-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake-error{animation:.4s cubic-bezier(.36,.07,.19,.97) both shoutbox-shake!important}.shake-error input{background:#ff33331a!important;border-color:#f33!important}#sleek-live-title.svelte-nfsfpn{letter-spacing:-.5px!important;text-shadow:0 4px 10px #00000080!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;text-wrap:balance!important;text-align:center!important;max-width:28ch!important;margin:0 auto 5px!important;padding:0 10px!important;font-size:clamp(4rem,10vw,7.5rem)!important;font-weight:800!important;line-height:1.15!important;transition:none!important}.radio-timer.svelte-nfsfpn{display:none!important}.sleek-media-card.expanded.svelte-nfsfpn .custom-radio:where(.svelte-nfsfpn):not(.local-mode-active) .radio-timer:where(.svelte-nfsfpn){font-variant-numeric:tabular-nums;letter-spacing:.5px;flex-shrink:0;padding-left:2px;font-size:.8em;font-weight:700;color:var(--theme-accent,#e5a910)!important;text-shadow:0 1px 2px #000c, 0 0 3px var(--od-color,#e5a91066)!important;transition:opacity .3s,color .3s!important;display:block!important}.skip-btn.svelte-nfsfpn,.expand-btn.svelte-nfsfpn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;color:var(--theme-accent,#e5a910)!important;transition:filter .2s,transform .2s!important}.skip-btn.svelte-nfsfpn:hover,.expand-btn.svelte-nfsfpn:hover{filter:drop-shadow(0 0 5px var(--od-color,#e5a91099))!important;transform:scale(1.1)!important}body.wpbr-drag-active .sleek-media-card,body.wpbr-drag-active .custom-radio,body.wpbr-drag-active .widgets-row,body.wpbr-drag-active .visualizer-container{transition:none!important}.sleek-media-card.local-mode-active.svelte-nfsfpn:not(.expanded) .custom-radio:where(.svelte-nfsfpn){margin-top:35px!important;position:relative!important;overflow:visible!important}.sleek-media-card.local-mode-active.svelte-nfsfpn:not(.expanded) .wpbr-scrubber-container:where(.svelte-nfsfpn){z-index:20!important;box-sizing:border-box!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0 5px!important;display:flex!important;position:absolute!important;top:-30px!important;left:0!important;right:0!important}.sleek-media-card.local-mode-active.svelte-nfsfpn:not(.expanded) .visualizer-container:where(.svelte-nfsfpn){-webkit-mask-image:radial-gradient(#fff,#000)!important;mask-image:radial-gradient(#fff,#000)!important;border-radius:12px!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)!important}@media (width<=768px){.sleek-media-card.svelte-nfsfpn:not(.expanded) .custom-radio:where(.svelte-nfsfpn){flex-flow:row!important;justify-content:space-between!important;align-items:center!important;min-height:60px!important;padding:10px 15px!important;display:flex!important}.sleek-media-card:not(.expanded) .vis-controls{display:none!important}.sleek-media-card.svelte-nfsfpn:not(.expanded) .center-controls-wrapper:where(.svelte-nfsfpn){z-index:10!important;flex:none!important;order:1!important;margin:0!important;display:flex!important;position:relative!important}.sleek-media-card.svelte-nfsfpn:not(.expanded) .visualizer-container:where(.svelte-nfsfpn){opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex:auto!important;order:2!important;justify-content:center!important;align-items:center!important;min-width:60px!important;height:40px!important;max-height:40px!important;margin:0 15px!important;display:flex!important;position:relative!important;overflow:hidden!important}.sleek-media-card.svelte-nfsfpn:not(.expanded) #audio-visualizer:where(.svelte-nfsfpn){opacity:1!important;visibility:visible!important;width:100%!important;height:40px!important;display:block!important}.sleek-media-card.svelte-nfsfpn:not(.expanded) .vol-container:where(.svelte-nfsfpn){z-index:10!important;border:none!important;flex:none!important;order:3!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.sleek-media-card.svelte-nfsfpn:not(.expanded) .vol-icon-btn:where(.svelte-nfsfpn),.sleek-media-card.svelte-nfsfpn:not(.expanded) .vol-slider:where(.svelte-nfsfpn){display:none!important}.sleek-media-card.svelte-nfsfpn:not(.expanded) .expand-btn:where(.svelte-nfsfpn){opacity:1!important;visibility:visible!important;width:34px!important;height:34px!important;margin:0!important;padding:5px!important;display:flex!important}}@media (width>=701px){.sleek-media-card.expanded.svelte-nfsfpn{width:100%!important;min-width:100%!important}.sleek-media-card.expanded.svelte-nfsfpn .sleek-header:where(.svelte-nfsfpn),.sleek-media-card.expanded.svelte-nfsfpn .now-playing-wrapper:where(.svelte-nfsfpn),.sleek-media-card.expanded.svelte-nfsfpn .links-theme-row:where(.svelte-nfsfpn){width:100%!important;min-width:max-content!important}.sleek-media-card.expanded.svelte-nfsfpn .custom-radio:where(.svelte-nfsfpn){width:100%!important;max-width:var(--vis-dynamic-width,1200px)!important;border-radius:24px!important;place-content:flex-start center!important;align-items:center!important;gap:4px 25px!important;max-height:8000px!important;padding:18px 35px 12px!important;overflow:hidden!important}.sleek-media-card.expanded .vis-controls{opacity:.75!important;pointer-events:auto!important;border-right:none!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;max-width:none!important;margin-right:0!important;padding-right:0!important;transition:opacity .25s ease-out 80ms,padding .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),border-color .4s!important;overflow:visible!important}.sleek-media-card.expanded.svelte-nfsfpn .center-controls-wrapper:where(.svelte-nfsfpn){flex:none!important;margin:0 15px!important}.sleek-media-card.expanded.svelte-nfsfpn .vol-container:where(.svelte-nfsfpn){border-left:none!important;justify-content:flex-end!important;padding-left:0!important}.sleek-media-card.expanded.svelte-nfsfpn .visualizer-container:where(.svelte-nfsfpn){height:var(--vis-dynamic-height,280px);opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex-shrink:0!important;flex-basis:calc(100% + 70px)!important;width:calc(100% + 70px)!important;min-width:calc(100% + 70px)!important;max-width:calc(100% + 70px)!important;min-height:40px!important;max-height:8000px!important;margin:0 -35px -12px!important;display:flex!important;position:relative!important;overflow:hidden!important}.sleek-media-card.expanded.svelte-nfsfpn .vis-resize-handle:where(.svelte-nfsfpn){z-index:20!important;flex-shrink:0!important;width:100%!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important}.sleek-media-card.expanded.svelte-nfsfpn .vis-resize-handle-x:where(.svelte-nfsfpn){display:flex!important}}.vis-resize-handle.svelte-nfsfpn{cursor:ns-resize!important;opacity:.35!important;color:#556a7a!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important;order:7!important;justify-content:center!important;align-items:center!important;width:100%!important;height:16px!important;margin-top:2px!important;transition:opacity .2s,color .2s,filter .2s!important;display:none!important}.vis-resize-handle.svelte-nfsfpn:hover,.vis-resize-handle.active.svelte-nfsfpn{opacity:1!important;color:var(--theme-accent,#e5a910)!important;filter:drop-shadow(0 0 6px var(--od-color,#e5a91099))!important}.vis-resize-handle.svelte-nfsfpn:after{content:""!important;opacity:.85!important;background:currentColor!important;border-radius:2px!important;width:50px!important;height:4px!important}.vis-resize-handle-x.svelte-nfsfpn{cursor:ew-resize!important;z-index:20!important;opacity:.15!important;color:#556a7a!important;-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;width:16px!important;height:100%!important;transition:opacity .2s,color .2s,filter .2s!important;display:none!important;position:absolute!important;top:0!important;right:0!important}.vis-resize-handle-x.svelte-nfsfpn:hover,.vis-resize-handle-x.active.svelte-nfsfpn{opacity:1!important;color:var(--theme-accent,#e5a910)!important;filter:drop-shadow(0 0 6px var(--od-color,#e5a91099))!important}.vis-resize-handle-x.svelte-nfsfpn:after{content:""!important;opacity:.85!important;background:currentColor!important;border-radius:2px!important;width:4px!important;height:50px!important}.visualizer-container:fullscreen{background-color:#05080c!important;border-radius:0!important;width:100vw!important;height:100vh!important;margin:0!important}.visualizer-container:fullscreen{background-color:#05080c!important;border-radius:0!important;width:100vw!important;height:100vh!important;margin:0!important}#local-queue-table tr.lq-track-row{border-bottom:1px dotted var(--theme-accent,#e5a910)!important}#local-queue-table tr.lq-track-row td,#local-queue-table tr.lq-track-row:last-of-type,#local-queue-table tr.lq-add-row{border-bottom:none!important}.discord-login-btn.svelte-wljt36{background:var(--theme-accent,#e5a910)!important;color:#000!important;letter-spacing:1px!important;cursor:pointer!important;width:100%!important;height:100%!important;box-shadow:0 4px 15px var(--od-color,#e5a91066)!important;white-space:nowrap!important;border:none!important;border-radius:8px!important;flex:100%!important;justify-content:center!important;align-items:center!important;font-size:.9em!important;font-weight:900!important;transition:all .2s!important;display:flex!important}.discord-login-btn.svelte-wljt36:hover{transform:translateY(-2px);filter:brightness(1.15)!important;box-shadow:0 6px 20px var(--od-color,#e5a91099)!important}.discord-login-btn.svelte-wljt36:active{transform:translateY(1px);box-shadow:0 2px 5px #00000080!important}.shoutbox-day-divider.svelte-wljt36{text-align:center;color:var(--theme-accent,#e5a910);letter-spacing:2px;text-transform:uppercase;opacity:.8;align-items:center;margin:15px 0;font-size:.7em;font-weight:900;display:flex}.shoutbox-day-divider.svelte-wljt36:before,.shoutbox-day-divider.svelte-wljt36:after{content:"";border-bottom:1px dashed #ffffff26;flex:1}.shoutbox-day-divider.svelte-wljt36:not(:empty):before{margin-right:15px}.shoutbox-day-divider.svelte-wljt36:not(:empty):after{margin-left:15px}.art-lightbox-overlay{-webkit-backdrop-filter:blur(15px);z-index:2147483647;cursor:zoom-out;background:#030507eb;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.art-close-btn{color:var(--theme-accent,#e5a910);cursor:pointer;text-shadow:0 4px 15px #000c;z-index:10;background:0 0;border:none;font-size:55px;font-weight:300;line-height:1;transition:transform .2s,color .2s;position:absolute;top:25px;right:35px}.art-close-btn:hover{color:#fff;transform:scale(1.15)rotate(90deg)}.art-slider-container{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.art-slide-item{pointer-events:auto;cursor:default;flex-direction:column;grid-area:1/1;align-items:center;width:100%;display:flex}.art-content-wrapper{aspect-ratio:1;width:85vmin;max-width:800px;box-shadow:0 20px 60px #000000e6, 0 0 40px var(--od-color,#e5a91026);background:#000;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.art-img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.art-content-wrapper .placeholder-img{filter:blur(15px);z-index:1;transform:scale(1.05)}.art-content-wrapper .full-res-img{opacity:0;z-index:2;transition:opacity .5s ease-in-out}.art-content-wrapper .full-res-img.is-loaded{opacity:1}.art-caption{flex-direction:column;align-items:center;margin-top:20px;display:flex}.art-label-text{color:#fff;letter-spacing:3px;text-transform:uppercase;text-shadow:0 4px 10px #000c;text-align:center;font-size:1.6em;font-weight:900}.lightbox-loader{z-index:3;border:4px solid #ffffff1a;border-top-color:var(--theme-accent,#e5a910);border-radius:50%;width:50px;height:50px;animation:1s linear infinite svelte-tk3x18-spin;position:absolute}@keyframes svelte-tk3x18-spin{to{transform:rotate(360deg)}}body{opacity:0;transition:opacity .25s ease-in}body.dom-ready{opacity:1}body.hide-viz-shouts #vis-shout-overlay{display:none!important}
