/* Light palette overrides; no image or video filters. */
html[data-theme="light"] .panel{background-image:linear-gradient(rgba(247,250,248,0.96), rgba(250,253,251,0.96));box-shadow:rgba(24,45,34,0.13) 0px 12px 30px;}
html[data-theme="light"] .btn:hover{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .btn-primary{color:rgba(235,238,236,1);text-shadow:rgba(24,45,34,0.13) 0px 1px;}
html[data-theme="light"] .btn-secondary{background-color:rgba(247,250,248,1);}
html[data-theme="light"] .btn-danger-soft{background-color:rgba(247,250,248,1);border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);color:rgba(133,80,86,1);}
html[data-theme="light"] .tiny-btn{background-color:rgba(247,250,248,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .tiny-btn:hover{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .tiny-btn.success{color:rgba(58,133,87,1);}
html[data-theme="light"] .tiny-btn.danger{color:rgba(133,73,79,1);}
html[data-theme="light"] .icon-btn{background-color:rgba(248,251,249,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .icon-btn:hover{color:rgba(28,31,29,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .icon-btn.danger:hover{color:rgba(133,69,75,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .text-link{color:rgba(28,31,29,1);}
html[data-theme="light"] .badge,html[data-theme="light"] .pill{background-color:rgba(248,251,249,1);}
html[data-theme="light"] .status-active{color:rgba(61,127,86,1);background-color:rgba(248,251,249,1);border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);}
html[data-theme="light"] .status-pending{color:rgba(133,111,60,1);background-color:rgba(248,251,249,1);border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);}
html[data-theme="light"] .status-suspended,html[data-theme="light"] .status-rejected{color:rgba(133,76,83,1);background-color:rgba(247,250,248,1);border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);}
html[data-theme="light"] .auth-body{background-color:rgba(253,255,254,1);}
html[data-theme="light"] .auth-card{background-image:linear-gradient(rgba(248,251,249,1), rgba(250,253,251,1));border-top-color:rgba(242,245,243,1);border-right-color:rgba(242,245,243,1);border-bottom-color:rgba(242,245,243,1);border-left-color:rgba(242,245,243,1);box-shadow:rgba(24,45,34,0.13) 0px 30px 100px;}
html[data-theme="light"] .brand-mark{background-color:rgba(252,255,253,1);border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);}
html[data-theme="light"] .stack-form label,html[data-theme="light"] .settings-form label,html[data-theme="light"] .modal-card > label,html[data-theme="light"] .modal-card .form-grid-2 label,html[data-theme="light"] .add-radio-form label{color:rgba(28,31,29,1);}
html[data-theme="light"] .stack-form input,html[data-theme="light"] .settings-form input,html[data-theme="light"] .settings-form textarea,html[data-theme="light"] .modal-card input[type="text"],html[data-theme="light"] .modal-card input[type="email"],html[data-theme="light"] .modal-card input[type="password"],html[data-theme="light"] .modal-card textarea,html[data-theme="light"] .add-radio-form input{background-color:rgba(252,255,253,1);}
html[data-theme="light"] .form-alert.error{background-color:rgba(247,250,248,1);border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .form-alert.success{background-color:rgba(248,251,249,1);border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);color:rgba(77,133,96,1);}
html[data-theme="light"] .form-row-between a,html[data-theme="light"] .auth-footer a{color:rgba(70,128,90,1);}
html[data-theme="light"] .auth-success-icon{background-color:rgba(245,248,246,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(59,133,86,1);}
html[data-theme="light"] .approval-user{background-color:rgba(251,254,252,1);}
html[data-theme="light"] .approval-avatar{color:rgba(235,238,236,1);}
html[data-theme="light"] .sidebar{background-color:rgba(252,255,253,0.97);}
html[data-theme="light"] .brand{border-bottom-color:rgba(246,249,247,1);}
html[data-theme="light"] .nav-section{color:rgba(76,79,77,1);}
html[data-theme="light"] .nav-item{color:rgba(76,79,77,1);}
html[data-theme="light"] .nav-item:hover{background-color:rgba(248,251,249,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .nav-item.is-active{color:rgba(28,31,29,1);}
html[data-theme="light"] .nav-icon{color:rgba(76,79,77,1);}
html[data-theme="light"] .nav-badge{color:rgba(235,238,236,1);}
html[data-theme="light"] .sidebar-bottom{border-top-color:rgba(246,249,247,1);}
html[data-theme="light"] .mini-profile img,html[data-theme="light"] .avatar-button img{border-top-color:rgba(238,241,239,1);border-right-color:rgba(238,241,239,1);border-bottom-color:rgba(238,241,239,1);border-left-color:rgba(238,241,239,1);}
html[data-theme="light"] .logout-link{color:rgba(76,79,77,1);}
html[data-theme="light"] .logout-link:hover{background-color:rgba(247,250,248,1);color:rgba(133,68,75,1);}
html[data-theme="light"] .flash{background-color:rgba(247,250,248,1);}
html[data-theme="light"] .flash-success{border-top-color:rgba(234,237,235,1);border-right-color:rgba(234,237,235,1);border-bottom-color:rgba(234,237,235,1);border-left-color:rgba(234,237,235,1);color:rgba(80,133,97,1);}
html[data-theme="light"] .flash-error{border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);background-color:rgba(248,251,249,1);color:rgba(133,82,87,1);}
html[data-theme="light"] .flash-info{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(87,106,133,1);}
html[data-theme="light"] #heroSpectrum{border-top-color:rgba(247,250,248,1);border-right-color:rgba(247,250,248,1);border-bottom-color:rgba(247,250,248,1);border-left-color:rgba(247,250,248,1);}
html[data-theme="light"] .display-copy{border-top-color:rgba(248,251,249,1);}
html[data-theme="light"] .display-copy span{color:rgba(76,79,77,1);}
html[data-theme="light"] .stat-card > span{background-color:rgba(252,255,253,1);border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);}
html[data-theme="light"] .cover-button{border-top-color:rgba(238,241,239,1);border-right-color:rgba(238,241,239,1);border-bottom-color:rgba(238,241,239,1);border-left-color:rgba(238,241,239,1);background-image:linear-gradient(135deg, rgba(245,248,246,1), rgba(251,254,252,1));color:rgba(48,133,80,1);}
html[data-theme="light"] .cover-button i{background-color:rgba(255,255,255,0.55);}
html[data-theme="light"] .recommend-meta small{color:rgba(76,79,77,1);}
html[data-theme="light"] .search-wide{background-color:rgba(252,255,253,1);}
html[data-theme="light"] .search-wide > span{color:rgba(76,79,77,1);}
html[data-theme="light"] .search-wide a{color:rgba(76,79,77,1);}
html[data-theme="light"] .library-columns{color:rgba(76,79,77,1);}
html[data-theme="light"] .track-row{border-bottom-color:rgba(245,248,246,1);}
html[data-theme="light"] .track-row:hover,html[data-theme="light"] .track-row.is-playing{background-color:rgba(248,251,249,1);}
html[data-theme="light"] .track-play{border-top-color:rgba(240,243,241,1);border-right-color:rgba(240,243,241,1);border-bottom-color:rgba(240,243,241,1);border-left-color:rgba(240,243,241,1);background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .track-row.is-playing .track-play,html[data-theme="light"] .track-play:hover{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .track-art{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);background-image:linear-gradient(135deg, rgba(245,248,246,1), rgba(251,254,252,1));color:rgba(48,133,79,1);}
html[data-theme="light"] .track-info small{color:rgba(76,79,77,1);}
html[data-theme="light"] .track-community-score > span{color:rgba(28,31,29,1);}
html[data-theme="light"] .track-community-score small{color:rgba(76,79,77,1);}
html[data-theme="light"] .star-btn{color:rgba(235,238,236,1);}
html[data-theme="light"] .quick-add-form select{background-color:rgba(250,253,251,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .smart-icon{background-color:rgba(247,250,248,1);border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);}
html[data-theme="light"] .playlist-card:hover{border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);background-color:rgba(247,250,248,1);}
html[data-theme="light"] .playlist-cover{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-image:linear-gradient(135deg, rgba(243,246,244,1), rgba(250,253,251,1));}
html[data-theme="light"] .playlist-cover.shared{background-image:linear-gradient(135deg, rgba(243,246,244,1), rgba(250,253,251,1));border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);color:rgba(70,95,133,1);}
html[data-theme="light"] .playlist-cover i{color:rgba(76,79,77,1);}
html[data-theme="light"] .playlist-big-cover{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);background-image:linear-gradient(135deg, rgba(240,243,241,1), rgba(250,253,251,1));}
html[data-theme="light"] .playlist-hero-copy > span{color:rgba(76,79,77,1);}
html[data-theme="light"] .radio-tile:hover,html[data-theme="light"] .radio-tile.is-playing{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-color:rgba(247,250,248,1);}
html[data-theme="light"] .radio-number{color:rgba(76,79,77,1);}
html[data-theme="light"] .radio-wave{background-color:rgba(253,255,254,1);border-top-color:rgba(245,248,246,1);border-right-color:rgba(245,248,246,1);border-bottom-color:rgba(245,248,246,1);border-left-color:rgba(245,248,246,1);}
html[data-theme="light"] .radio-copy small{color:rgba(76,79,77,1);}
html[data-theme="light"] .radio-round{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-color:rgba(250,253,251,1);color:rgba(59,129,85,1);}
html[data-theme="light"] .radio-tile.is-playing .radio-round{background-color:rgba(237,240,238,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .community-cover{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-image:linear-gradient(135deg, rgba(244,247,245,1), rgba(251,254,252,1));color:rgba(67,127,87,1);}
html[data-theme="light"] .rating-summary b{color:rgba(133,103,40,1);}
html[data-theme="light"] .rating-summary span{color:rgba(133,98,29,1);}
html[data-theme="light"] .rating-summary small{color:rgba(76,79,77,1);}
html[data-theme="light"] .member-card img{border-top-color:rgba(238,241,239,1);border-right-color:rgba(238,241,239,1);border-bottom-color:rgba(238,241,239,1);border-left-color:rgba(238,241,239,1);}
html[data-theme="light"] .member-card span{color:rgba(76,79,77,1);}
html[data-theme="light"] .conversation-item:hover,html[data-theme="light"] .conversation-item.active{background-color:rgba(247,250,248,1);}
html[data-theme="light"] .conversation-item > b{color:rgba(235,238,236,1);}
html[data-theme="light"] .chat-head span{color:rgba(53,113,72,1);}
html[data-theme="light"] .message-stream{background-color:rgba(251,254,252,1);}
html[data-theme="light"] .message-bubble > div{background-color:rgba(247,250,248,1);border-top-color:rgba(242,245,243,1);border-right-color:rgba(242,245,243,1);border-bottom-color:rgba(242,245,243,1);border-left-color:rgba(242,245,243,1);}
html[data-theme="light"] .message-bubble > span{color:rgba(235,238,236,1);}
html[data-theme="light"] .message-bubble.mine > div{background-color:rgba(245,248,246,1);border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);}
html[data-theme="light"] .message-compose textarea{background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .profile-cover-bg{background-image:linear-gradient(120deg, rgba(245,248,246,1), rgba(247,250,248,1) 35%, rgba(240,243,241,1));border-bottom-color:rgba(237,240,238,1);}
html[data-theme="light"] .profile-avatar-large{border-top-color:rgba(249,252,250,1);border-right-color:rgba(249,252,250,1);border-bottom-color:rgba(249,252,250,1);border-left-color:rgba(249,252,250,1);}
html[data-theme="light"] .profile-card > p{color:rgba(76,79,77,1);}
html[data-theme="light"] .settings-form label small{color:rgba(76,79,77,1);}
html[data-theme="light"] .admin-pending.has{color:rgba(133,111,60,1);border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-color:rgba(248,251,249,1);}
html[data-theme="light"] .service-dot{background-color:rgba(185,188,186,1);}
html[data-theme="light"] .admin-row{border-bottom-color:rgba(245,248,246,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .admin-row-head{background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .admin-user strong{color:rgba(28,31,29,1);}
html[data-theme="light"] .admin-user small,html[data-theme="light"] .admin-row > span > small{color:rgba(76,79,77,1);}
html[data-theme="light"] .global-player{background-color:rgba(253,255,254,0.98);border-top-color:rgba(239,242,240,1);box-shadow:rgba(24,45,34,0.13) 0px -12px 35px;}
html[data-theme="light"] .gp-art{border-top-color:rgba(238,241,239,1);border-right-color:rgba(238,241,239,1);border-bottom-color:rgba(238,241,239,1);border-left-color:rgba(238,241,239,1);background-image:linear-gradient(135deg, rgba(244,247,245,1), rgba(252,255,253,1));}
html[data-theme="light"] .gp-like{border-top-color:rgba(240,243,241,1);border-right-color:rgba(240,243,241,1);border-bottom-color:rgba(240,243,241,1);border-left-color:rgba(240,243,241,1);background-color:rgba(250,253,251,1);color:rgba(63,121,82,1);}
html[data-theme="light"] .gp-controls button{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-image:linear-gradient(rgba(244,247,245,1), rgba(248,251,249,1));color:rgba(28,31,29,1);}
html[data-theme="light"] .gp-controls .gp-play{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .gp-progress-row{color:rgba(76,79,77,1);}
html[data-theme="light"] .gp-visual canvas{border-top-color:rgba(244,247,245,1);border-right-color:rgba(244,247,245,1);border-bottom-color:rgba(244,247,245,1);border-left-color:rgba(244,247,245,1);background-color:rgba(254,255,255,1);}
html[data-theme="light"] .gp-volume{color:rgba(76,79,77,1);}
html[data-theme="light"] .glow-1{background-color:rgba(40,43,41,1);}
html[data-theme="light"] .live-chip{background-color:rgba(40,43,41,0.28);color:rgba(235,238,236,1);}
html[data-theme="light"] .modal::backdrop{background-color:rgba(255,255,255,0.72);}
html[data-theme="light"] .modal-card{background-image:linear-gradient(rgba(248,251,249,1), rgba(251,254,252,1));border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);}
html[data-theme="light"] .modal-x{background-color:rgba(250,253,251,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .drop-zone{border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);background-color:rgba(251,254,252,1);}
html[data-theme="light"] .drop-zone strong{color:rgba(28,31,29,1);}
html[data-theme="light"] .drop-zone small{color:rgba(76,79,77,1);}
html[data-theme="light"] .check-line{border-top-color:rgba(245,248,246,1);}
@media (max-width: 1180px){
}
@media (max-width: 900px){
html[data-theme="light"] .sidebar{box-shadow:rgba(24,45,34,0.13) 20px 0px 50px;}
html[data-theme="light"] .mobile-topbar{background-color:rgba(252,255,253,0.96);}
}
@media (max-width: 680px){
}
html[data-theme="light"] .service-link{color:rgba(63,125,85,1);}
html[data-theme="light"] .diag-item{color:rgba(76,79,77,1);}
html[data-theme="light"] .drop-zone.is-dragging{background-color:rgba(248,251,249,1);box-shadow:rgba(24,45,34,0.13) 0px 0px 0px 1px inset;}
html[data-theme="light"] .upload-selection{border-top-color:rgba(242,245,243,1);border-right-color:rgba(242,245,243,1);border-bottom-color:rgba(242,245,243,1);border-left-color:rgba(242,245,243,1);background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .upload-selection strong{color:rgba(28,31,29,1);}
html[data-theme="light"] .upload-selection span{color:rgba(76,79,77,1);}
html[data-theme="light"] .upload-item{border-top-color:rgba(243,246,244,1);border-right-color:rgba(243,246,244,1);border-bottom-color:rgba(243,246,244,1);border-left-color:rgba(243,246,244,1);background-color:rgba(251,254,252,1);}
html[data-theme="light"] .upload-file-name{color:rgba(28,31,29,1);}
html[data-theme="light"] .upload-file-size{color:rgba(76,79,77,1);}
html[data-theme="light"] .upload-progress{background-color:rgba(247,250,248,1);}
html[data-theme="light"] .upload-item-status{color:rgba(76,79,77,1);}
html[data-theme="light"] .upload-item.is-error{border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);background-color:rgba(249,252,250,1);}
html[data-theme="light"] .upload-item.is-error .upload-item-status{color:rgba(121,73,78,1);}
html[data-theme="light"] .upload-item.is-warning{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-color:rgba(250,253,251,1);}
html[data-theme="light"] .upload-item.is-warning .upload-item-status{color:rgba(109,96,51,1);}
html[data-theme="light"] .upload-item.is-duplicate{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);}
html[data-theme="light"] .upload-item.is-duplicate .upload-progress i{background-color:rgba(185,188,186,1);}
html[data-theme="light"] .upload-item.is-processing .upload-progress i{background-image:linear-gradient(90deg, rgba(185,188,186,1), rgb(110, 255, 162), rgba(185,188,186,1));}
html[data-theme="light"] .upload-item.is-done{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-color:rgba(250,253,251,1);}
html[data-theme="light"] .upload-item.is-done .upload-item-status{color:rgba(66,120,86,1);}
html[data-theme="light"] .upload-summary{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-color:rgba(250,253,251,1);}
html[data-theme="light"] .upload-summary strong{color:rgba(72,125,90,1);}
html[data-theme="light"] .upload-summary span{color:rgba(76,79,77,1);}
html[data-theme="light"] .upload-summary.has-warning{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-color:rgba(250,253,251,1);}
html[data-theme="light"] .upload-summary.is-error{border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);background-color:rgba(249,252,250,1);color:rgba(121,73,78,1);}
html[data-theme="light"] .import-diagnostic code{color:rgba(82,128,97,1);}
html[data-theme="light"] .import-diagnostic-grid span{border-top-color:rgba(243,246,244,1);border-right-color:rgba(243,246,244,1);border-bottom-color:rgba(243,246,244,1);border-left-color:rgba(243,246,244,1);background-color:rgba(251,254,252,1);}
html[data-theme="light"] .import-diagnostic-grid small{color:rgba(76,79,77,1);}
html[data-theme="light"] .import-diagnostic-grid strong{color:rgba(28,31,29,1);}
@media (max-width: 900px){
}
html[data-theme="light"] .genre-chip{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-color:rgba(250,253,251,1);color:rgba(59,120,81,1);}
html[data-theme="light"] .library-toolbar .search-wide select,html[data-theme="light"] .genre-mix-form select,html[data-theme="light"] .eq-toolbar select,html[data-theme="light"] .modal-card select{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .artist-card:hover{border-top-color:rgba(234,237,235,1);border-right-color:rgba(234,237,235,1);border-bottom-color:rgba(234,237,235,1);border-left-color:rgba(234,237,235,1);}
html[data-theme="light"] .artist-avatar{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-image:linear-gradient(135deg, rgba(243,246,244,1), rgba(252,255,253,1));}
html[data-theme="light"] .artist-card strong{color:rgba(28,31,29,1);}
html[data-theme="light"] .artist-card span{color:rgba(76,79,77,1);}
html[data-theme="light"] .artist-card small{color:rgba(28,31,29,1);}
html[data-theme="light"] .genre-auto-chip{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-color:rgba(250,253,251,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .genre-auto-chip:hover{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(68,123,87,1);}
html[data-theme="light"] .genre-auto-chip small{background-color:rgba(245,248,246,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .gp-tools button{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-image:linear-gradient(rgba(244,247,245,1), rgba(250,253,251,1));color:rgba(59,121,80,1);}
html[data-theme="light"] .gp-tools button:hover{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .eq-dialog::backdrop{background-color:rgba(255,255,255,0.74);}
html[data-theme="light"] .eq-window{border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);background-color:rgba(252,255,253,1);box-shadow:rgba(24,45,34,0.13) 0px 30px 90px;}
html[data-theme="light"] .eq-titlebar{background-image:linear-gradient(90deg, rgba(246,249,247,1), rgba(251,254,252,1));color:rgba(68,133,90,1);}
html[data-theme="light"] .eq-titlebar button{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-color:rgba(248,251,249,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .eq-toolbar{border-bottom-color:rgba(245,248,246,1);}
html[data-theme="light"] .eq-toolbar label{color:rgba(76,79,77,1);}
html[data-theme="light"] .eq-mode{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);color:rgba(59,124,82,1);background-color:rgba(250,253,251,1);}
html[data-theme="light"] .eq-bands{background-image:linear-gradient(rgba(252,255,253,1), rgba(253,255,254,1));}
html[data-theme="light"] .eq-band{color:rgba(76,79,77,1);}
html[data-theme="light"] .eq-band b{color:rgba(74,133,90,1);}
html[data-theme="light"] .eq-db{color:rgba(76,79,77,1);}
html[data-theme="light"] .eq-note{border-top-color:rgba(245,248,246,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .modal-card input[type="email"],html[data-theme="light"] .modal-card input[type="password"],html[data-theme="light"] .modal-card input[type="url"]{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .modal-card input[type="file"]{color:rgba(76,79,77,1);}
@media (max-width: 1180px){
}
@media (max-width: 900px){
}
@media (max-width: 680px){
}
html[data-theme="light"] .mobile-upload-hint b{color:rgba(66,126,92,1);}
html[data-theme="light"] .upload-selected-list > div{background-color:rgba(40,43,41,0.035);}
html[data-theme="light"] .upload-selected-list button{background-color:rgba(40,43,41,0.06);}
html[data-theme="light"] .upload-selected-list button:hover{color:rgba(28,31,29,1);}
html[data-theme="light"] .avatar-preview{box-shadow:rgba(24,45,34,0.13) 0px 12px 35px, rgba(24,45,34,0.13) 0px 0px 0px 1px inset;}
html[data-theme="light"] .avatar-preview::before{background-color:rgba(255,255,255,0.2);border-top-color:rgba(40,43,41,0.12);border-right-color:rgba(40,43,41,0.12);border-bottom-color:rgba(40,43,41,0.12);border-left-color:rgba(40,43,41,0.12);}
html[data-theme="light"] .avatar-preview span{color:rgba(28,31,29,1);text-shadow:rgba(24,45,34,0.13) 0px 2px 18px;}
html[data-theme="light"] .avatar-mode-tabs input:checked + span{color:rgba(235,238,236,1);}
html[data-theme="light"] .dj-dialog::backdrop{background-color:rgba(254,255,255,0.78);}
html[data-theme="light"] .dj-window{background-image:linear-gradient(rgba(251,254,252,1), rgba(253,255,254,1));box-shadow:rgba(24,45,34,0.13) 0px 30px 100px, rgba(40, 255, 120, 0.07) 0px 0px 55px;}
html[data-theme="light"] .dj-titlebar{background-image:linear-gradient(90deg, rgba(247,250,248,1), rgba(252,255,253,1));color:rgba(60,133,83,1);}
html[data-theme="light"] .dj-titlebar button{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-topline{border-bottom-color:rgba(40,43,41,0.07);}
html[data-theme="light"] .dj-topline label{color:rgba(28,31,29,1);}
html[data-theme="light"] .dj-topline select{border-top-color:rgba(40,43,41,0.12);border-right-color:rgba(40,43,41,0.12);border-bottom-color:rgba(40,43,41,0.12);border-left-color:rgba(40,43,41,0.12);background-color:rgba(250,253,251,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .dj-deck{background-color:rgba(252,255,253,1);}
html[data-theme="light"] .dj-deck > span{color:rgba(37,116,68,1);}
html[data-theme="light"] .dj-deck strong{color:rgba(28,31,29,1);}
html[data-theme="light"] .dj-deck small{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-level{background-color:rgba(252,255,253,1);}
html[data-theme="light"] .dj-xfade{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-xfade-line{background-color:rgba(247,250,248,1);}
html[data-theme="light"] .dj-cue-head small{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-cue-grid button{border-top-color:rgba(40,43,41,0.09);border-right-color:rgba(40,43,41,0.09);border-bottom-color:rgba(40,43,41,0.09);border-left-color:rgba(40,43,41,0.09);background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-cue-grid button span{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-cue-grid button.is-set{color:rgba(235,238,236,1);}
html[data-theme="light"] .dj-cue-grid button.is-set span{color:rgba(235,238,236,1);}
html[data-theme="light"] .dj-queue-status{color:rgba(76,79,77,1);}
@media (max-width: 760px){
}
html[data-theme="light"] .gp-track-button:hover .gp-art{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .gp-meta small{color:rgba(76,79,77,1);}
html[data-theme="light"] .gp-next-line{color:rgba(76,79,77,1);}
html[data-theme="light"] .gp-next-line > button{color:rgba(61,113,77,1);}
html[data-theme="light"] .gp-next-line em{border-top-color:rgba(242,245,243,1);border-right-color:rgba(242,245,243,1);border-bottom-color:rgba(242,245,243,1);border-left-color:rgba(242,245,243,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .gp-next-line em[data-tone="ok"]{color:rgba(59,127,83,1);border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);}
html[data-theme="light"] .gp-next-line em[data-tone="warning"]{color:rgba(133,110,56,1);border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);}
html[data-theme="light"] .gp-next-line em[data-tone="error"]{color:rgba(133,72,79,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .gp-tools a{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-image:linear-gradient(rgba(244,247,245,1), rgba(250,253,251,1));color:rgba(59,121,80,1);}
html[data-theme="light"] .gp-tools a:hover{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .now-playing-dialog::backdrop,html[data-theme="light"] .queue-dialog::backdrop{background-color:rgba(255,255,255,0.76);}
html[data-theme="light"] .now-playing-window,html[data-theme="light"] .queue-window{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-image:linear-gradient(rgba(249,252,250,1), rgba(253,255,254,1));box-shadow:rgba(24,45,34,0.13) 0px 30px 90px;}
html[data-theme="light"] .now-playing-art{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);background-image:radial-gradient(circle at 30% 25%, rgba(100, 255, 160, 0.18), transparent 45%), linear-gradient(135deg, rgba(245,248,246,1), rgba(252,255,253,1));color:rgba(51,133,82,1);}
html[data-theme="light"] .now-playing-copy p{color:rgba(76,79,77,1);}
html[data-theme="light"] .np-tags span{border-top-color:rgba(240,243,241,1);border-right-color:rgba(240,243,241,1);border-bottom-color:rgba(240,243,241,1);border-left-color:rgba(240,243,241,1);background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .queue-summary{border-bottom-color:rgba(245,248,246,1);}
html[data-theme="light"] .queue-list{background-color:rgba(253,255,254,1);}
html[data-theme="light"] .queue-empty{color:rgba(76,79,77,1);}
html[data-theme="light"] .queue-row{border-top-color:rgba(245,248,246,1);border-right-color:rgba(245,248,246,1);border-bottom-color:rgba(245,248,246,1);border-left-color:rgba(245,248,246,1);background-color:rgba(251,254,252,1);}
html[data-theme="light"] .queue-position{background-color:rgba(247,250,248,1);color:rgba(55,126,80,1);}
html[data-theme="light"] .queue-row small{color:rgba(76,79,77,1);}
html[data-theme="light"] .queue-row-actions button{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);background-color:rgba(249,252,250,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .queue-row-actions button:hover{color:rgba(64,133,83,1);}
html[data-theme="light"] .queue-catalog-head{border-top-color:rgba(245,248,246,1);}
html[data-theme="light"] .queue-catalog-head input{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);background-color:rgba(252,255,253,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .queue-catalog-row{border-bottom-color:rgba(246,249,247,1);}
html[data-theme="light"] .queue-catalog-row span{color:rgba(76,79,77,1);}
html[data-theme="light"] .queue-catalog-row small{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-studio{background-image:linear-gradient(rgba(252,255,253,1), rgba(253,255,254,1));}
html[data-theme="light"] .dj-studio:fullscreen{background-color:rgba(254,255,255,1);}
html[data-theme="light"] .dj-studio-toolbar{border-bottom-color:rgba(242,245,243,1);background-color:rgba(252,255,253,0.96);}
html[data-theme="light"] .dj-studio-toolbar label{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-studio-toolbar select{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .dj-record-status{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-studio-decks{background-color:rgba(244,247,245,1);}
html[data-theme="light"] .pro-deck{background-color:rgba(253,255,254,1);}
html[data-theme="light"] .pro-deck:first-child{border-right-color:rgba(243,246,244,1);}
html[data-theme="light"] .pro-deck-titlebar{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-image:linear-gradient(rgba(247,250,248,1), rgba(251,254,252,1));color:rgba(54,133,79,1);}
html[data-theme="light"] .pro-deck-titlebar > div{color:rgba(109,133,38,1);}
html[data-theme="light"] .deck-track-display span{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-track-display small{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-wave-wrap{border-top-color:rgba(244,247,245,1);border-right-color:rgba(244,247,245,1);border-bottom-color:rgba(244,247,245,1);border-left-color:rgba(244,247,245,1);background-color:rgba(254,255,255,1);box-shadow:rgba(24,45,34,0.13) 0px 0px 28px inset;}
html[data-theme="light"] .deck-playhead{background-color:rgba(40,43,41,0.18);}
html[data-theme="light"] .deck-time{color:rgba(86,133,99,1);text-shadow:rgba(24,45,34,0.13) 0px 1px 3px;}
html[data-theme="light"] .deck-jog{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-image:repeating-radial-gradient(circle, rgba(249,252,250,1) 0px, rgba(249,252,250,1) 3px, rgba(252,255,253,1) 4px, rgba(252,255,253,1) 7px);box-shadow:rgba(24,45,34,0.13) 0px 0px 0px 8px inset, rgba(24,45,34,0.13) 0px 3px 14px;}
html[data-theme="light"] .deck-jog::after{background-color:rgba(246,249,247,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .deck-jog i{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);}
html[data-theme="light"] .deck-jog.touching{box-shadow:rgba(70, 255, 140, 0.18) 0px 0px 24px, rgba(24,45,34,0.13) 0px 0px 0px 8px inset;}
html[data-theme="light"] .deck-jog-copy strong{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-jog-copy small{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-transport button,html[data-theme="light"] .loop-line button{border-top-color:rgba(240,243,241,1);border-right-color:rgba(240,243,241,1);border-bottom-color:rgba(240,243,241,1);border-left-color:rgba(240,243,241,1);background-image:linear-gradient(rgba(247,250,248,1), rgba(251,254,252,1));color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-transport button:hover,html[data-theme="light"] .loop-line button:hover{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .deck-transport .deck-play{color:rgba(44,133,74,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .deck-transport .deck-cue{color:rgba(133,109,48,1);border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);}
html[data-theme="light"] .deck-pitch-panel{border-top-color:rgba(245,248,246,1);border-right-color:rgba(245,248,246,1);border-bottom-color:rgba(245,248,246,1);border-left-color:rgba(245,248,246,1);background-color:rgba(252,255,253,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-pitch-panel b{color:rgba(83,133,96,1);}
html[data-theme="light"] .deck-eq-panel{border-top-color:rgba(245,248,246,1);border-right-color:rgba(245,248,246,1);border-bottom-color:rgba(245,248,246,1);border-left-color:rgba(245,248,246,1);background-color:rgba(252,255,253,1);}
html[data-theme="light"] .deck-eq-panel label{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-eq-panel b{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-loop-panel{border-top-color:rgba(245,248,246,1);border-right-color:rgba(245,248,246,1);border-bottom-color:rgba(245,248,246,1);border-left-color:rgba(245,248,246,1);background-color:rgba(252,255,253,1);}
html[data-theme="light"] .loop-line select{border-top-color:rgba(240,243,241,1);border-right-color:rgba(240,243,241,1);border-bottom-color:rgba(240,243,241,1);border-left-color:rgba(240,243,241,1);background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .loop-toggle.active{color:rgba(235,238,236,1) !important;}
html[data-theme="light"] .deck-loop-panel small{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-hotcue-grid button{border-top-color:rgba(242,245,243,1);border-right-color:rgba(242,245,243,1);border-bottom-color:rgba(242,245,243,1);border-left-color:rgba(242,245,243,1);background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-hotcue-grid button span{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-hotcue-grid button.is-set{color:rgba(235,238,236,1);}
html[data-theme="light"] .deck-hotcue-grid button.is-set span{color:rgba(235,238,236,1);}
html[data-theme="light"] .dj-mixer-center{border-top-color:rgba(243,246,244,1);border-bottom-color:rgba(243,246,244,1);background-color:rgba(252,255,253,1);}
html[data-theme="light"] .mixer-strip{color:rgba(61,133,82,1);}
html[data-theme="light"] .master-vu{border-top-color:rgba(244,247,245,1);border-right-color:rgba(244,247,245,1);border-bottom-color:rgba(244,247,245,1);border-left-color:rgba(244,247,245,1);background-color:rgba(254,255,255,1);}
html[data-theme="light"] .sampler-grid button{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-color:rgba(251,254,252,1);color:rgba(69,114,83,1);}
html[data-theme="light"] .sampler-grid button:active{color:rgba(235,238,236,1);}
html[data-theme="light"] .dj-browser-head input{border-top-color:rgba(240,243,241,1);border-right-color:rgba(240,243,241,1);border-bottom-color:rgba(240,243,241,1);border-left-color:rgba(240,243,241,1);background-color:rgba(252,255,253,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .dj-browser-list{border-top-color:rgba(245,248,246,1);border-right-color:rgba(245,248,246,1);border-bottom-color:rgba(245,248,246,1);border-left-color:rgba(245,248,246,1);background-color:rgba(253,255,254,1);}
html[data-theme="light"] .dj-catalog-row{border-bottom-color:rgba(247,250,248,1);}
html[data-theme="light"] .dj-catalog-row span{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-catalog-row small{color:rgba(76,79,77,1);}
@media (max-width: 1050px){
html[data-theme="light"] .pro-deck:first-child{border-bottom-color:rgba(243,246,244,1);}
}
@media (max-width: 760px){
}
html[data-theme="light"] .np-file{color:rgba(76,79,77,1);}
html[data-theme="light"] .np-tags span{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
@media (max-width: 760px){
}
html[data-theme="light"] .playlist-kpi > span{color:rgba(59,120,87,1);}
html[data-theme="light"] .smart-mix-card button{background-image:linear-gradient(145deg, rgba(40,43,41,0.043), rgba(89, 223, 152, 0.035));}
html[data-theme="light"] .smart-mix-card button:hover{background-image:linear-gradient(145deg, rgba(89, 223, 152, 0.08), rgba(40,43,41,0.043));}
html[data-theme="light"] .smart-mix-icon{color:rgba(62,123,89,1);}
html[data-theme="light"] .smart-mix-card i{color:rgba(62,123,89,1);}
html[data-theme="light"] .playlist-card-main:hover .playlist-card-copy strong{color:rgba(64,124,92,1);}
html[data-theme="light"] .playlist-cover-v46{background-image:linear-gradient(145deg, rgba(244,247,245,1), rgba(249,252,250,1));}
html[data-theme="light"] .playlist-cover-v46 > i{background-color:rgba(255,255,255,0.45);}
html[data-theme="light"] .cover-manual::after{background-color:rgba(185,188,186,1);}
html[data-theme="light"] .playlist-meta-line span::before{color:rgba(46,116,79,1);}
html[data-theme="light"] .playlist-candidate{background-color:rgba(40,43,41,0.024);}
html[data-theme="light"] .playlist-candidate > i{color:rgba(133,116,63,1);}
html[data-theme="light"] .candidate-art{background-color:rgba(40,43,41,0.06);}
html[data-theme="light"] .app-toast{border-top-color:rgba(40,43,41,0.12);border-right-color:rgba(40,43,41,0.12);border-bottom-color:rgba(40,43,41,0.12);border-left-color:rgba(40,43,41,0.12);background-color:rgba(248,251,249,1);color:rgba(28,31,29,1);box-shadow:rgba(24,45,34,0.13) 0px 14px 40px;}
html[data-theme="light"] .app-toast-error{background-color:rgba(246,249,247,1);}
@media (max-width: 1100px){
}
@media (max-width: 720px){
}
@media (max-width: 470px){
}
html[data-theme="light"] .playlist-cover-v46.cover-matrix::after{background-color:rgba(241,244,242,1);}
html[data-theme="light"] .playlist-cover-v46.cover-matrix{background-image:linear-gradient(145deg, rgba(250,253,251,1), rgba(253,255,254,1));}
html[data-theme="light"] .avatar3d-group{border-top-color:rgba(243,246,244,1);border-right-color:rgba(243,246,244,1);border-bottom-color:rgba(243,246,244,1);border-left-color:rgba(243,246,244,1);background-color:rgba(251,254,252,1);}
html[data-theme="light"] .avatar3d-group h4{color:rgba(68,129,88,1);}
html[data-theme="light"] .avatar3d-group label{color:rgba(76,79,77,1);}
html[data-theme="light"] .avatar3d-group select,html[data-theme="light"] .avatar3d-group input[type="color"]{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);background-color:rgba(252,255,253,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .dj-prepared-status{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-color:rgba(250,253,251,1);color:rgba(68,129,88,1);}
html[data-theme="light"] .dj-studio-toolbar select{border-top-color:rgba(240,243,241,1);border-right-color:rgba(240,243,241,1);border-bottom-color:rgba(240,243,241,1);border-left-color:rgba(240,243,241,1);background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
@media (max-width: 980px){
}
@media (max-width: 620px){
}
html[data-theme="light"] .youtube-search-status.is-error{color:rgba(133,80,87,1);}
html[data-theme="light"] .youtube-result-card{background-color:rgba(40,43,41,0.035);}
html[data-theme="light"] .youtube-thumb{background-color:rgba(253,255,254,1);}
html[data-theme="light"] .youtube-duration{background-color:rgba(255,255,255,0.82);}
html[data-theme="light"] .youtube-license{background-color:rgba(40,43,41,0.06);}
html[data-theme="light"] .youtube-preview-window{background-color:rgba(251,254,252,1);box-shadow:rgba(24,45,34,0.13) 0px 30px 90px;}
html[data-theme="light"] .youtube-preview-frame{background-color:rgba(255,255,255,1);}
html[data-theme="light"] .game-card em{color:rgba(57,128,86,1);}
html[data-theme="light"] .game-stage-actions > strong{color:rgba(54,126,85,1);}
html[data-theme="light"] .game-host{background-color:rgba(253,255,254,1);border-top-color:rgba(40,43,41,0.08);border-right-color:rgba(40,43,41,0.08);border-bottom-color:rgba(40,43,41,0.08);border-left-color:rgba(40,43,41,0.08);}
html[data-theme="light"] .sol-card{background-color:rgba(40,43,41,1);color:rgba(235,238,236,1);border-top-color:rgba(40,43,41,1);border-right-color:rgba(40,43,41,1);border-bottom-color:rgba(40,43,41,1);border-left-color:rgba(40,43,41,1);box-shadow:rgba(24,45,34,0.13) 0px 3px 8px;}
html[data-theme="light"] .sol-card.red{color:rgba(111,24,32,1);}
html[data-theme="light"] .sol-slot{border-top-color:rgba(40,43,41,0.16);border-right-color:rgba(40,43,41,0.16);border-bottom-color:rgba(40,43,41,0.16);border-left-color:rgba(40,43,41,0.16);}
@media (max-width: 720px){
}
html[data-theme="light"] body.app-body{background-image:radial-gradient(circle at 48% 12%, rgba(40,43,41,0.055), transparent 25rem), linear-gradient(160deg, rgba(251,254,252,1) 0%, rgba(250,253,251,1) 48%, rgba(252,255,253,1) 100%);}
html[data-theme="light"] .panel{background-image:linear-gradient(rgba(248,251,249,0.88), rgba(251,254,252,0.84));border-top-color:rgba(40,43,41,0.09);border-right-color:rgba(40,43,41,0.09);border-bottom-color:rgba(40,43,41,0.09);border-left-color:rgba(40,43,41,0.09);box-shadow:rgba(24,45,34,0.13) 0px 18px 55px;}
html[data-theme="light"] .sidebar{background-color:rgba(252,255,253,0.87);border-right-color:rgba(40,43,41,0.08);}
html[data-theme="light"] .nav-item.is-active{color:rgba(28,31,29,1);}
html[data-theme="light"] .nav-item.is-active .nav-icon,html[data-theme="light"] .eyebrow{color:rgba(133,88,85,1);}
html[data-theme="light"] .btn-primary{border-top-color:rgba(40,43,41,0.22);border-right-color:rgba(40,43,41,0.22);border-bottom-color:rgba(40,43,41,0.22);border-left-color:rgba(40,43,41,0.22);color:rgba(28,31,29,1);}
html[data-theme="light"] .dj-v5{background-image:linear-gradient(rgba(252,255,253,1), rgba(253,255,254,1));box-shadow:rgba(24,45,34,0.13) 0px 26px 90px;}
html[data-theme="light"] .dj-v5:fullscreen{background-color:rgba(254,255,255,1);}
html[data-theme="light"] .dj-v5-topbar{border-bottom-color:rgba(40,43,41,0.08);background-color:rgba(253,255,254,0.95);}
html[data-theme="light"] .dj-v5-brand b{color:rgba(235,238,236,1);}
html[data-theme="light"] .dj-v5-brand small{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-v5-topbar > label{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-v5-topbar select{border-top-color:rgba(243,246,244,1);border-right-color:rgba(243,246,244,1);border-bottom-color:rgba(243,246,244,1);border-left-color:rgba(243,246,244,1);background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .dj-switch{border-top-color:rgba(243,246,244,1);border-right-color:rgba(243,246,244,1);border-bottom-color:rgba(243,246,244,1);border-left-color:rgba(243,246,244,1);background-color:rgba(251,254,252,1);}
html[data-theme="light"] .dj-switch:has(input:checked){border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(69,128,90,1);background-color:rgba(250,253,251,1);}
html[data-theme="light"] .dj-record-status{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-color:rgba(250,253,251,1);color:rgba(133,61,69,1);}
html[data-theme="light"] .dj-v5-wave-master{border-bottom-color:rgba(247,250,248,1);background-color:rgba(254,255,255,1);}
html[data-theme="light"] .wave-center-line{background-color:rgba(40,43,41,1);box-shadow:rgba(24,45,34,0.13) 0px 0px 16px;}
html[data-theme="light"] .wave-label{background-color:rgba(255,255,255,0.56);}
html[data-theme="light"] .dj-prepared-status{border-bottom-color:rgba(247,250,248,1);background-color:rgba(252,255,253,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-v5-decks{background-color:rgba(247,250,248,1);}
html[data-theme="light"] .dj-v5-deck{background-color:rgba(253,255,254,1);}
html[data-theme="light"] .deck-b{background-color:rgba(253,255,254,1);}
html[data-theme="light"] .deck-v5-head{border-top-color:rgba(243,246,244,1);border-right-color:rgba(243,246,244,1);border-bottom-color:rgba(243,246,244,1);border-left-color:rgba(243,246,244,1);background-image:linear-gradient(rgba(248,251,249,1), rgba(252,255,253,1));}
html[data-theme="light"] .deck-b .deck-v5-head{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);}
html[data-theme="light"] .deck-v5-head b{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-v5-cover{background-image:linear-gradient(135deg, rgba(245,248,246,1), rgba(251,254,252,1));border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);}
html[data-theme="light"] .deck-b .deck-v5-cover{background-image:linear-gradient(135deg, rgba(244,247,245,1), rgba(250,253,251,1));border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .deck-v5-track span{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-v5-track small{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-wave-v5{border-top-color:rgba(245,248,246,1);border-right-color:rgba(245,248,246,1);border-bottom-color:rgba(245,248,246,1);border-left-color:rgba(245,248,246,1);}
html[data-theme="light"] .deck-jog-v5{background-image:repeating-radial-gradient(circle, rgba(249,252,250,1) 0px, rgba(249,252,250,1) 3px, rgba(253,255,254,1) 4px, rgba(253,255,254,1) 8px);box-shadow:rgba(24,45,34,0.13) 0px 0px 0px 8px inset, rgba(24,45,34,0.13) 0px 8px 22px;}
html[data-theme="light"] .deck-jog-v5 em{background-color:rgba(249,252,250,1);}
html[data-theme="light"] .deck-v5-transport button,html[data-theme="light"] .loop-line button,html[data-theme="light"] .beatjump-row button,html[data-theme="light"] .deck-hotcue-grid button,html[data-theme="light"] .dj-macros button,html[data-theme="light"] .sampler-grid button,html[data-theme="light"] .fx-slot button,html[data-theme="light"] .xfade-curves button{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);background-image:linear-gradient(rgba(247,250,248,1), rgba(251,254,252,1));color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-v5-transport button:hover,html[data-theme="light"] .loop-line button:hover,html[data-theme="light"] .beatjump-row button:hover,html[data-theme="light"] .dj-macros button:hover,html[data-theme="light"] .sampler-grid button:hover{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .deck-v5-transport .deck-play{color:rgba(235,238,236,1);}
html[data-theme="light"] .pitch-v5{color:rgba(76,79,77,1);}
html[data-theme="light"] .pitch-v5 b{color:rgba(73,128,91,1);}
html[data-theme="light"] .deck-b .pitch-v5 b{color:rgba(77,97,133,1);}
html[data-theme="light"] .deck-v5-channel label{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-hotcues,html[data-theme="light"] .deck-loop-panel,html[data-theme="light"] .deck-fx-rack{border-top-color:rgba(245,248,246,1);border-right-color:rgba(245,248,246,1);border-bottom-color:rgba(245,248,246,1);border-left-color:rgba(245,248,246,1);background-color:rgba(253,255,254,1);}
html[data-theme="light"] .deck-hotcue-grid button{color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-hotcue-grid button b{color:rgba(133,81,59,1);}
html[data-theme="light"] .deck-hotcue-grid button.is-set{color:rgba(235,238,236,1);}
html[data-theme="light"] .deck-hotcue-grid button.is-set b{color:rgba(235,238,236,1);}
html[data-theme="light"] .loop-line select{border-top-color:rgba(242,245,243,1);border-right-color:rgba(242,245,243,1);border-bottom-color:rgba(242,245,243,1);border-left-color:rgba(242,245,243,1);background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .deck-loop-panel small{color:rgba(76,79,77,1);}
html[data-theme="light"] .fx-slot{border-top-color:rgba(248,251,249,1);}
html[data-theme="light"] .fx-slot select{border-top-color:rgba(243,246,244,1);border-right-color:rgba(243,246,244,1);border-bottom-color:rgba(243,246,244,1);border-left-color:rgba(243,246,244,1);background-color:rgba(252,255,253,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .fx-slot label{color:rgba(76,79,77,1);}
html[data-theme="light"] .fx-power{color:rgba(235,238,236,1);}
html[data-theme="light"] .fx-slot.is-on .fx-power{color:rgba(58,133,85,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .dj-v5-mixer{border-top-color:rgba(246,249,247,1);border-bottom-color:rgba(246,249,247,1);background-color:rgba(253,255,254,1);}
html[data-theme="light"] .mixer-master,html[data-theme="light"] .mixer-cross,html[data-theme="light"] .dj-macros,html[data-theme="light"] .dj-sampler,html[data-theme="light"] .dj-transition-advisor{border-top-color:rgba(245,248,246,1);border-right-color:rgba(245,248,246,1);border-bottom-color:rgba(245,248,246,1);border-left-color:rgba(245,248,246,1);background-color:rgba(253,255,254,1);}
html[data-theme="light"] .mixer-master label{color:rgba(76,79,77,1);}
html[data-theme="light"] .xfade-curves button.is-active{color:rgba(111,133,40,1);}
html[data-theme="light"] .dj-macros button[data-dj-macro="drop"]{color:rgba(133,75,66,1);}
html[data-theme="light"] .dj-macros button[data-dj-macro="bassswap"]{color:rgba(87,100,133,1);}
html[data-theme="light"] .dj-macros button[data-dj-macro="echoout"]{color:rgba(66,133,92,1);}
html[data-theme="light"] .dj-v5-bottom{background-color:rgba(253,255,254,1);}
html[data-theme="light"] .dj-transition-advisor p{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-xy-pad{border-top-color:rgba(242,245,243,1);border-right-color:rgba(242,245,243,1);border-bottom-color:rgba(242,245,243,1);border-left-color:rgba(242,245,243,1);}
html[data-theme="light"] .dj-xy-pad::before,html[data-theme="light"] .dj-xy-pad::after{background-color:rgba(40,43,41,0.06);}
html[data-theme="light"] .dj-xy-pad span{color:rgba(76,79,77,1);}
html[data-theme="light"] .dj-xy-cursor{border-top-color:rgba(40,43,41,1);border-right-color:rgba(40,43,41,1);border-bottom-color:rgba(40,43,41,1);border-left-color:rgba(40,43,41,1);background-color:rgba(40,43,41,0.09);box-shadow:rgba(24,45,34,0.13) 0px 0px 20px;}
html[data-theme="light"] .dj-v5-library{border-top-color:rgba(246,249,247,1);background-color:rgba(253,255,254,1);}
html[data-theme="light"] .dj-v5-library-head input{border-top-color:rgba(242,245,243,1);border-right-color:rgba(242,245,243,1);border-bottom-color:rgba(242,245,243,1);border-left-color:rgba(242,245,243,1);background-color:rgba(252,255,253,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .dj-v5-library-list{border-top-color:rgba(247,250,248,1);border-right-color:rgba(247,250,248,1);border-bottom-color:rgba(247,250,248,1);border-left-color:rgba(247,250,248,1);}
html[data-theme="light"] .dj-v5-library-list .queue-catalog-row{background-color:rgba(253,255,254,1);}
html[data-theme="light"] .dj-v5-library-list .queue-catalog-row:hover{background-color:rgba(251,254,252,1);}
html[data-theme="light"] .recognition-orb{background-image:radial-gradient(circle, rgb(255, 155, 146) 0px, rgb(255, 155, 146) 16%, rgb(237, 127, 157) 17%, rgb(237, 127, 157) 30%, rgba(139, 169, 236, 0.48) 31%, rgba(139, 169, 236, 0.48) 48%, rgba(40,43,41,0.06) 49%, rgba(40,43,41,0.06) 100%);}
html[data-theme="light"] .recognition-orb i{border-top-color:rgba(40,43,41,0.12);border-right-color:rgba(40,43,41,0.12);border-bottom-color:rgba(40,43,41,0.12);border-left-color:rgba(40,43,41,0.12);}
html[data-theme="light"] .recognition-status{color:rgba(76,79,77,1);}
html[data-theme="light"] .recognition-empty{color:rgba(76,79,77,1);}
html[data-theme="light"] .assistant-welcome b{color:rgba(28,31,29,1);}
html[data-theme="light"] .ai-message > span{color:rgba(76,79,77,1);}
html[data-theme="light"] .ai-message > div{border-top-color:rgba(40,43,41,0.08);border-right-color:rgba(40,43,41,0.08);border-bottom-color:rgba(40,43,41,0.08);border-left-color:rgba(40,43,41,0.08);background-color:rgba(40,43,41,0.043);}
html[data-theme="light"] .ai-message.user > div{border-top-color:rgba(40,43,41,0.11);border-right-color:rgba(40,43,41,0.11);border-bottom-color:rgba(40,43,41,0.11);border-left-color:rgba(40,43,41,0.11);}
html[data-theme="light"] .assistant-compose{background-color:rgba(252,255,253,0.76);}
html[data-theme="light"] .assistant-compose textarea{background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .assistant-compose > button:first-of-type{background-color:rgba(248,251,249,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .assistant-compose > button.is-listening{color:rgba(133,73,71,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .web-portal-dialog{color:rgba(28,31,29,1);}
html[data-theme="light"] .web-portal-dialog::backdrop{background-color:rgba(255,255,255,0.8);}
html[data-theme="light"] .web-portal-shell{border-top-color:rgba(40,43,41,0.13);border-right-color:rgba(40,43,41,0.13);border-bottom-color:rgba(40,43,41,0.13);border-left-color:rgba(40,43,41,0.13);background-color:rgba(251,254,252,1);box-shadow:rgba(24,45,34,0.13) 0px 32px 110px;}
html[data-theme="light"] .web-portal-bar{background-color:rgba(248,251,249,1);border-bottom-color:rgba(40,43,41,0.08);}
html[data-theme="light"] .web-portal-nav button,html[data-theme="light"] .web-portal-bar > button{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-color:rgba(246,249,247,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .web-portal-bar input{border-top-color:rgba(238,241,239,1);border-right-color:rgba(238,241,239,1);border-bottom-color:rgba(238,241,239,1);border-left-color:rgba(238,241,239,1);background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .web-portal-bar form button{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);background-color:rgba(244,247,245,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .web-portal-frame{background-color:rgba(40,43,41,1);}
html[data-theme="light"] .solitaire-board-v5{border-top-color:rgba(234,237,235,1);border-right-color:rgba(234,237,235,1);border-bottom-color:rgba(234,237,235,1);border-left-color:rgba(234,237,235,1);background-image:radial-gradient(circle, rgba(238,241,239,1), rgba(243,246,244,1));box-shadow:rgb(167, 122, 75) 0px 0px 0px 3px inset, rgba(24,45,34,0.13) 0px 0px 50px inset, rgba(24,45,34,0.13) 0px 16px 40px;}
html[data-theme="light"] .sol-card-v5{border-top-color:rgba(40,43,41,1);border-right-color:rgba(40,43,41,1);border-bottom-color:rgba(40,43,41,1);border-left-color:rgba(40,43,41,1);background-color:rgba(40,43,41,1);color:rgba(235,238,236,1);box-shadow:rgba(24,45,34,0.13) 0px 2px 6px;}
html[data-theme="light"] .sol-card-v5.red{color:rgba(111,23,31,1);}
html[data-theme="light"] .sol-card-v5.back{color:rgba(28,31,29,1);background-image:repeating-linear-gradient(45deg, rgba(237,240,238,1) 0px, rgba(237,240,238,1) 5px, rgb(54, 90, 143) 5px, rgb(54, 90, 143) 10px);border-top-color:rgba(40,43,41,1);border-right-color:rgba(40,43,41,1);border-bottom-color:rgba(40,43,41,1);border-left-color:rgba(40,43,41,1);}
html[data-theme="light"] .sol-card-v5.foundation,html[data-theme="light"] .sol-card-v5.slot{background-color:rgba(255,255,255,0.1);border-top-color:rgba(40,43,41,0.2);border-right-color:rgba(40,43,41,0.2);border-bottom-color:rgba(40,43,41,0.2);border-left-color:rgba(40,43,41,0.2);color:rgba(28,31,29,0.55);}
html[data-theme="light"] .g2048{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);background-color:rgba(185,188,186,1);}
html[data-theme="light"] .g2048-cell{background-color:rgba(40,43,41,1);color:rgba(235,238,236,1);box-shadow:rgba(24,45,34,0.13) 0px 0px 0px 1px inset;}
html[data-theme="light"] .g2048-cell[data-value]:not([data-value="0"]){background-image:linear-gradient(135deg, rgba(40,43,41,1), rgb(230, 169, 110));}
html[data-theme="light"] .memory-card{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-image:linear-gradient(135deg, rgba(245,248,246,1), rgba(250,253,251,1));color:rgba(76,79,77,1);}
html[data-theme="light"] .memory-card.open{color:rgba(28,31,29,1);}
html[data-theme="light"] .reaction-game button{border-top-color:rgba(243,246,244,1);border-right-color:rgba(243,246,244,1);border-bottom-color:rgba(243,246,244,1);border-left-color:rgba(243,246,244,1);background-color:rgba(246,249,247,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .reaction-game button.go{color:rgba(235,238,236,1);}
@media (max-width: 1100px){
html[data-theme="light"] .dj-v5-deck:first-child{border-bottom-color:rgba(244,247,245,1);}
}
@media (max-width: 760px){
}
html[data-theme="light"] .dj-preset-tools input,html[data-theme="light"] .dj-preset-tools select{border-top-color:rgba(242,245,243,1);border-right-color:rgba(242,245,243,1);border-bottom-color:rgba(242,245,243,1);border-left-color:rgba(242,245,243,1);background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
@media (max-width: 760px){
}
html[data-theme="light"] .mobile-player-tools-dialog::backdrop{background-color:rgba(255,255,255,0.72);}
html[data-theme="light"] .mobile-player-tools{background-color:rgba(251,254,252,1);box-shadow:rgba(24,45,34,0.13) 0px 30px 80px;}
html[data-theme="light"] .mobile-player-tools-grid button,html[data-theme="light"] .mobile-player-tools-grid a{background-color:rgba(249,252,250,1);}
html[data-theme="light"] .mobile-player-tools-grid b{background-color:rgba(252,255,253,1);}
@media (max-width: 900px){
html[data-theme="light"] .sidebar-bottom{background-color:rgba(252,255,253,0.98);}
html[data-theme="light"] .mobile-bottom-nav{background-color:rgba(253,255,254,0.98);border-top-color:rgba(243,246,244,1);box-shadow:rgba(24,45,34,0.13) 0px -8px 25px;}
html[data-theme="light"] .mobile-bottom-nav a,html[data-theme="light"] .mobile-bottom-nav button{color:rgba(76,79,77,1);}
html[data-theme="light"] .mobile-bottom-nav a.is-active{color:rgba(28,31,29,1);}
html[data-theme="light"] .gp-mobile-more{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-color:rgba(249,252,250,1);color:rgba(28,31,29,1);}
}
@media (max-width: 560px){
}
html[data-theme="light"] .cleanup-stat-danger{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .cleanup-stat-danger > span{color:rgba(133,71,77,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);background-color:rgba(247,250,248,1);}
html[data-theme="light"] .cleanup-stat-warning{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);}
html[data-theme="light"] .cleanup-stat-warning > span{color:rgba(133,110,57,1);border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-color:rgba(248,251,249,1);}
html[data-theme="light"] .cleanup-row{border-bottom-color:rgba(245,248,246,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .cleanup-row-head{background-color:rgba(251,254,252,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .cleanup-row strong{color:rgba(28,31,29,1);}
html[data-theme="light"] .cleanup-row small{color:rgba(76,79,77,1);}
html[data-theme="light"] .cleanup-row code{color:rgba(68,121,85,1);}
html[data-theme="light"] .btn-danger{background-color:rgba(185,188,186,1) !important;color:rgba(28,31,29,1) !important;}
html[data-theme="light"] .cleanup-ok-panel{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);}
html[data-theme="light"] .cleanup-ok-icon{background-color:rgba(248,251,249,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(59,133,86,1);}
html[data-theme="light"] .cleanup-warning-panel{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);}
html[data-theme="light"] .cleanup-danger-panel{border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);}
@media (max-width: 900px){
}
@media (max-width: 680px){
}
html[data-theme="light"] .mixed-youtube-panel{background-color:rgba(249,252,250,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);box-shadow:rgba(24,45,34,0.13) 0px 16px 48px;}
html[data-theme="light"] .mixed-youtube-panel small{color:rgba(28,31,29,1);}
html[data-theme="light"] .youtube-library-row .track-art{color:rgba(133,51,56,1);}
@media (max-width: 700px){
}
html[data-theme="light"] .panel{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);}
html[data-theme="light"] .track-info span{color:rgba(28,31,29,1);}
html[data-theme="light"] .track-info small{color:rgba(76,79,77,1);}
html[data-theme="light"] .global-player{background-color:rgba(251,254,252,0.97);border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);box-shadow:rgba(24,45,34,0.13) 0px -8px 28px;}
html[data-theme="light"] .gp-meta span{color:rgba(76,79,77,1);}
html[data-theme="light"] .gp-meta small{color:rgba(76,79,77,1);}
html[data-theme="light"] .gp-controls .gp-play{color:rgba(235,238,236,1);}
html[data-theme="light"] .gp-progress-row{color:rgba(28,31,29,1);}
html[data-theme="light"] .gp-next-line > span{color:rgba(76,79,77,1);}
html[data-theme="light"] .gp-next-line strong{color:rgba(28,31,29,1);}
html[data-theme="light"] .mixed-youtube-panel{background-color:rgba(250,253,251,1);}
html[data-theme="light"] .drop-zone{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);background-color:rgba(247,250,248,1);}
html[data-theme="light"] .drop-zone.is-dragging{background-color:rgba(243,246,244,1);}
html[data-theme="light"] .drop-zone small{color:rgba(28,31,29,1);}
html[data-theme="light"] .upload-choice{border-bottom-color:rgba(242,245,243,1);}
html[data-theme="light"] .upload-choice button{border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);background-color:rgba(247,250,248,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .upload-item{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);}
html[data-theme="light"] .upload-item.is-error{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .upload-item.is-done{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .assistant-header{border-bottom-color:rgba(241,244,242,1);}
html[data-theme="light"] .ai-connect-panel{background-color:rgba(248,251,249,1);}
html[data-theme="light"] .ai-connect-panel p{color:rgba(28,31,29,1);}
html[data-theme="light"] .ai-connect-panel a{color:rgba(67,121,84,1);}
html[data-theme="light"] .ai-message{border-top-color:rgba(238,241,239,1);border-right-color:rgba(238,241,239,1);border-bottom-color:rgba(238,241,239,1);border-left-color:rgba(238,241,239,1);background-color:rgba(248,251,249,1);}
html[data-theme="light"] .ai-message > span{color:rgba(72,123,92,1);}
html[data-theme="light"] .ai-message.user{background-color:rgba(246,249,247,1);border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);}
html[data-theme="light"] .ai-message.user > span{color:rgba(28,31,29,1);}
html[data-theme="light"] .ai-message.is-error{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);background-color:rgba(245,248,246,1);}
html[data-theme="light"] .ai-context-choice{color:rgba(28,31,29,1);}
html[data-theme="light"] .assistant-compose{background-color:rgba(250,253,251,1);border-top-color:rgba(240,243,241,1);}
html[data-theme="light"] .assistant-compose textarea{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-color:rgba(249,252,250,1);color:rgba(28,31,29,1);}
@media (max-width: 1180px){
}
@media (max-width: 900px){
html[data-theme="light"] .sidebar-open .sidebar-backdrop{background-color:rgba(255,255,255,0.533);}
html[data-theme="light"] .mobile-bottom-nav{background-color:rgba(251,254,252,1);border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);}
}
@media (max-width: 600px){
}
@media (prefers-reduced-motion: reduce){
}
@media (prefers-reduced-motion: reduce){
}
html[data-theme="light"] .youtube-import-dialog{background-color:rgba(249,252,250,1);color:rgba(28,31,29,1);border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);}
html[data-theme="light"] .youtube-import-dialog::backdrop{background-color:rgba(255,255,255,0.667);}
html[data-theme="light"] .youtube-import-dialog small,html[data-theme="light"] .youtube-import-dialog p{color:rgba(28,31,29,1);}
html[data-theme="light"] .youtube-import-dialog input[type="url"]{background-color:rgba(251,254,252,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .youtube-import-job{border-top-color:rgba(241,244,242,1);}
@media (max-width: 540px){
}
html[data-theme="light"] .studio-view-bar{border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);background-image:linear-gradient(120deg, rgba(247,250,248,1), rgba(247,250,248,1));color:rgba(28,31,29,1);}
html[data-theme="light"] #youtubeImportForm textarea{border-top-color:rgba(234,237,235,1);border-right-color:rgba(234,237,235,1);border-bottom-color:rgba(234,237,235,1);border-left-color:rgba(234,237,235,1);background-color:rgba(251,254,252,1);color:rgba(28,31,29,1);}
@media (max-width: 650px){
}
@media (prefers-reduced-motion: reduce){
}
html[data-theme="light"] .discovery-hero{background-image:radial-gradient(at right center, rgba(241,244,242,1) 0px, transparent 70%), initial;background-color:rgba(249,252,250,1);border-top-color:rgba(239,242,240,1);border-right-color:rgba(239,242,240,1);border-bottom-color:rgba(239,242,240,1);border-left-color:rgba(239,242,240,1);}
html[data-theme="light"] .discovery-hero p{color:rgba(28,31,29,1);}
html[data-theme="light"] .discovery-orbit{border-top-color:rgba(40,43,41,0.267);border-right-color:rgba(40,43,41,0.267);border-bottom-color:rgba(40,43,41,0.267);border-left-color:rgba(40,43,41,0.267);color:rgba(80,126,98,1);box-shadow:rgba(24,45,34,0.03) 0px 0px 0px 24px, rgba(24,45,34,0.03) 0px 0px 0px 48px;}
html[data-theme="light"] .discovery-pills span{border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .taste-panel input:not([type="checkbox"]),html[data-theme="light"] .mix-builder input,html[data-theme="light"] .mix-builder select,html[data-theme="light"] .playlist-filter-bar input{background-color:rgba(250,253,251,1);color:rgba(28,31,29,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .taste-panel small{color:rgba(28,31,29,1);}
html[data-theme="light"] .discovery-card p{color:rgba(28,31,29,1);}
html[data-theme="light"] .discovery-art{background-image:linear-gradient(125deg, rgba(239,242,240,1), rgba(238,241,239,1));color:rgba(28,31,29,1);}
html[data-theme="light"] .discovery-reason{color:rgba(28,31,29,1);}
html[data-theme="light"] .mix-builder p{color:rgba(28,31,29,1);}
html[data-theme="light"] .online-dialog{color:rgba(28,31,29,1);background-color:rgba(249,252,250,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);}
html[data-theme="light"] .online-dialog::backdrop{background-color:rgba(255,255,255,0.667);}
html[data-theme="light"] .online-dialog p{color:rgba(28,31,29,1);}
html[data-theme="light"] .online-member{border-bottom-color:rgba(241,244,242,1);}
html[data-theme="light"] .online-member::before{color:rgba(52,123,81,1);}
html[data-theme="light"] .playlist-pick{border-bottom-color:rgba(240,243,241,1);}
html[data-theme="light"] .playlist-pick span{color:rgba(28,31,29,1);}
html[data-theme="light"] .game-touch-controls button{background-color:rgba(243,246,244,1);border-top-color:rgba(185,188,186,1);border-right-color:rgba(185,188,186,1);border-bottom-color:rgba(185,188,186,1);border-left-color:rgba(185,188,186,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .game-stage.is-paused::before{color:rgba(28,31,29,1);}
html[data-theme="light"] .game-leader-row{border-bottom-color:rgba(240,243,241,1);}
html[data-theme="light"] #gameStatus{color:rgba(28,31,29,1);}
@media (max-width: 650px){
}
html[data-theme="light"] .offline-save.is-saved{color:rgba(51,133,80,1) !important;}
html[data-theme="light"] .offline-banner{background-color:rgba(247,250,248,1);border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);}
html[data-theme="light"] .offline-banner a{color:rgba(65,133,87,1);}
html[data-theme="light"] .offline-task{background-color:rgba(247,250,248,1);border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);}
html[data-theme="light"] .offline-app{color:rgba(28,31,29,1);background-image:radial-gradient(at 10% 0px, rgba(245,248,246,1) 0px, transparent 50%), radial-gradient(at 100% 20%, rgba(243,246,244,1) 0px, transparent 50%), initial;background-color:rgba(252,255,253,1);}
html[data-theme="light"] .offline-pill{border-top-color:rgba(235,238,236,1);border-right-color:rgba(235,238,236,1);border-bottom-color:rgba(235,238,236,1);border-left-color:rgba(235,238,236,1);background-color:rgba(246,249,247,1);color:rgba(77,133,95,1);}
html[data-theme="light"] .offline-eyebrow{color:rgba(66,133,92,1);}
html[data-theme="light"] .offline-hero p{color:rgba(76,79,77,1);}
html[data-theme="light"] .offline-app button,html[data-theme="light"] .offline-button{background-color:rgba(248,251,249,1);color:rgba(28,31,29,1);border-top-color:rgba(237,240,238,1);border-right-color:rgba(237,240,238,1);border-bottom-color:rgba(237,240,238,1);border-left-color:rgba(237,240,238,1);}
html[data-theme="light"] .offline-app button:hover,html[data-theme="light"] .offline-button:hover{background-color:rgba(242,245,243,1);}
html[data-theme="light"] .offline-primary{color:rgba(235,238,236,1) !important;}
html[data-theme="light"] .offline-toolbar input{background-color:rgba(250,253,251,1);border-top-color:rgba(238,241,239,1);border-right-color:rgba(238,241,239,1);border-bottom-color:rgba(238,241,239,1);border-left-color:rgba(238,241,239,1);color:rgba(28,31,29,1);}
html[data-theme="light"] .offline-stats{border-top-color:rgba(241,244,242,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .offline-row{border-top-color:rgba(241,244,242,1);border-right-color:rgba(241,244,242,1);border-bottom-color:rgba(241,244,242,1);border-left-color:rgba(241,244,242,1);background-color:rgba(250,253,251,0.91);}
html[data-theme="light"] .offline-row.is-current{background-color:rgba(246,249,247,1);}
html[data-theme="light"] .offline-row small{color:rgba(76,79,77,1);}
html[data-theme="light"] .offline-row .offline-remove{color:rgba(28,31,29,1);}
html[data-theme="light"] .offline-empty{border-top-color:rgba(236,239,237,1);border-right-color:rgba(236,239,237,1);border-bottom-color:rgba(236,239,237,1);border-left-color:rgba(236,239,237,1);background-color:rgba(250,253,251,1);}
html[data-theme="light"] .offline-empty p{color:rgba(76,79,77,1);}
html[data-theme="light"] .offline-notice{border-top-color:rgba(238,241,239,1);border-right-color:rgba(238,241,239,1);border-bottom-color:rgba(238,241,239,1);border-left-color:rgba(238,241,239,1);background-color:rgba(248,251,249,1);color:rgba(76,79,77,1);}
html[data-theme="light"] .offline-notice summary{color:rgba(28,31,29,1);}
html[data-theme="light"] .offline-message{color:rgba(28,31,29,1);}
html[data-theme="light"] .offline-player{background-color:rgba(250,253,251,0.96);border-top-color:rgba(185,188,186,1);box-shadow:rgba(24,45,34,0.13) 0px -12px 36px;}
html[data-theme="light"] .offline-now small{color:rgba(76,79,77,1);}
html[data-theme="light"] .offline-now-icon{color:rgba(57,133,84,1);}
html[data-theme="light"] .offline-player-controls [aria-pressed="true"]{color:rgba(57,133,81,1);}
html[data-theme="light"] .offline-download{color:rgba(28,31,29,1);}
html[data-theme="light"] .offline-selection label{color:rgba(76,79,77,1);}
html[data-theme="light"] .offline-install{color:rgba(76,79,77,1);}
@media (max-width: 600px){
}

html[data-theme="light"]{--bg:#f5f7f6;--bg2:#eef2f0;--panel:#fff;--panel2:#f2f5f3;--panel3:#e8efeb;--line:#d5ded8;--line2:#bdcbc2;--text:#18291f;--muted:#52645a;--muted2:#62756a;--green:#087d42;--green2:#087d42;--lime:#527508;--red:#b12d40;--blue:#285bac;--shadow:0 14px 40px #17322212;color-scheme:light}
html[data-theme="light"] body{background:#f5f7f6;color:var(--text)}
html[data-theme="light"] .ambient-layer,html[data-theme="light"] .auth-bg{opacity:.12}
html[data-theme="light"] :is(.btn-primary,.play-btn){color:#fff;background:#087d42}
.theme-picker{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px;font-size:12px;color:var(--muted)}.theme-picker select{width:auto;max-width:150px;padding:8px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--text)}
html[data-theme="light"] :is(input,select,textarea){color:var(--text);background-color:#fff;border-color:var(--line2)}
.avatar3d-stage{touch-action:pan-y}.avatar3d-viewbar{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.avatar3d-stage canvas{cursor:grab}.avatar3d-stage canvas:active{cursor:grabbing}
html[data-theme="light"]{--v5-ink:#f5f7f6;--v5-glass:rgba(255,255,255,.92)}
html[data-theme="light"] :is(.panel,.auth-card,.modal-card,.sidebar,.global-player,.mobile-topbar,.mobile-bottom-nav){background:#fff;color:var(--text);border-color:var(--line)}
html[data-theme="light"] :is(.gp-play,.track-play,.play-btn){background:#087d42;color:#fff}
.avatar3d-viewbar{align-content:start}.avatar3d-controls{grid-column:2;grid-row:1 / span 2}
@media(max-width:980px){.avatar3d-controls{grid-column:1;grid-row:3}.avatar3d-viewbar{grid-row:2}}

.bitmoji-panel{display:grid;gap:14px;margin-bottom:20px}.bitmoji-panel form{margin:0}.bitmoji-panel small{color:var(--muted);line-height:1.6}.bitmoji-panel .snap-connect{background:#fffc00;color:#151515;border:1px solid #d5d200}.bitmoji-panel img{object-fit:contain}

.youtube-mode-controls{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.youtube-mode-controls label{flex:1;min-width:130px}.youtube-mode-controls select{width:100%}.youtube-preview-dialog{width:min(1100px,calc(100vw - 20px));max-height:95dvh}.youtube-preview-frame{aspect-ratio:16/9}.youtube-preview-frame iframe{width:100%;height:100%;border:0}

/* 5.15 Library search */
.library-search-panel{padding:20px;margin-bottom:18px}
.library-query-label{display:block;font-weight:700;margin-bottom:8px}
.library-query-row{display:flex;gap:10px}
.library-query-row input{flex:1;min-width:0;width:100%}
.library-search-help{font-size:13px;opacity:.75;margin:8px 0 18px}
.library-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.library-filter-grid label{display:flex;flex-direction:column;gap:7px;font-size:13px;min-width:0}
.library-filter-grid select{width:100%;min-width:0;max-width:100%}
.library-search-footer,.library-empty-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}
.library-search-footer>span{flex:1;min-width:140px}
.library-search-empty{text-align:center;padding:32px 18px;overflow-wrap:anywhere}
.library-search-empty h2{font-size:20px}.library-empty-actions{justify-content:center;margin-bottom:16px}
.library-search-empty small{opacity:.75}
@media(max-width:600px){.library-filter-grid{grid-template-columns:1fr}.library-query-row{flex-wrap:wrap}.library-query-row input{flex-basis:100%}.library-query-row button{width:100%}.library-search-panel{padding:16px}}
.library-search-panel input,.library-search-panel select{box-sizing:border-box;min-height:46px;padding:11px 12px;border:1px solid var(--line2);border-radius:12px;background:var(--panel2);color:var(--text);font:inherit}
.library-search-panel input{font-size:16px}
.library-search-panel :is(input,select):focus-visible{outline:2px solid var(--green);outline-offset:2px}
.comfort-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:12px 0}.queue-window>.comfort-bar,.comfort-hint{margin:12px 18px}.comfort-bar label{display:flex;align-items:center;gap:8px}.comfort-bar select{background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px}.comfort-hint{display:block;color:var(--muted)}[data-search-history] a{max-width:100%;overflow-wrap:anywhere}.compact-library[data-view=library] .track-row{padding-top:6px;padding-bottom:6px;min-height:58px}.compact-library[data-view=library] .track-info>small{display:none}.compact-library[data-view=library] .track-art{width:32px;height:32px}.queue-row-actions{flex-wrap:wrap}.comfort-bar small{color:var(--muted)}@media(prefers-reduced-motion:reduce){.looplab *{transition:none!important}}
.organize-panel{padding:16px;margin:16px 0}.organize-panel small{color:var(--muted);line-height:1.6}.favorite-track[aria-pressed=true]{color:#df547d}.track-select-label{display:inline-flex;min-width:36px;min-height:36px;align-items:center;justify-content:center}.track-select-label input{width:19px;height:19px;accent-color:var(--green)}.track-row[hidden]{display:none!important}
/* Non-blocking feedback for asynchronous work. */
body.page-loading::before{content:"";position:fixed;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--green),transparent);background-size:50% 100%;z-index:100000;pointer-events:none;animation:loading-flow 1.1s linear infinite}
form[aria-busy=true] button[type=submit],form[aria-busy=true] button:not([type]){cursor:progress;opacity:.65}
@keyframes loading-flow{from{background-position:-100% 0}to{background-position:200% 0}}
@media(prefers-reduced-motion:reduce){body.page-loading::before{animation:none;background:var(--green)}}
