@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";@keyframes cloudDrift1{0%{transform:translate(-50%,-50%) translate(0) scale(1)}25%{transform:translate(-50%,-50%) translate(30px,-20px) scale(1.05)}50%{transform:translate(-50%,-50%) translate(-15px,15px) scale(.97)}75%{transform:translate(-50%,-50%) translate(20px,25px) scale(1.03)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes cloudDrift2{0%{transform:translate(-50%,-50%) translate(0) scale(1)}25%{transform:translate(-50%,-50%) translate(-25px,20px) scale(1.04)}50%{transform:translate(-50%,-50%) translate(20px,-15px) scale(.96)}75%{transform:translate(-50%,-50%) translate(-10px,-25px) scale(1.02)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes cloudDrift3{0%{transform:translate(-50%,-50%) translate(0) scale(1)}33%{transform:translate(-50%,-50%) translate(20px,30px) scale(1.06)}66%{transform:translate(-50%,-50%) translate(-25px,-10px) scale(.95)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes cloudDrift4{0%{transform:translate(-50%,-50%) translate(0) scale(1)}20%{transform:translate(-50%,-50%) translate(-20px,-15px) scale(1.03)}50%{transform:translate(-50%,-50%) translate(15px,20px) scale(.98)}80%{transform:translate(-50%,-50%) translate(25px,-20px) scale(1.05)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes cloudDrift5{0%{transform:translate(-50%,-50%) translate(0) scale(1)}30%{transform:translate(-50%,-50%) translate(15px,25px) scale(.97)}60%{transform:translate(-50%,-50%) translate(-20px,-20px) scale(1.04)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes cloudDrift6{0%{transform:translate(-50%,-50%) translate(0) scale(1)}25%{transform:translate(-50%,-50%) translate(-30px,10px) scale(1.02)}50%{transform:translate(-50%,-50%) translate(10px,-25px) scale(1.06)}75%{transform:translate(-50%,-50%) translate(20px,15px) scale(.96)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes cloudDrift7{0%{transform:translate(-50%,-50%) translate(0) scale(1)}40%{transform:translate(-50%,-50%) translate(25px,-15px) scale(1.04)}70%{transform:translate(-50%,-50%) translate(-15px,20px) scale(.98)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes cloudDrift8{0%{transform:translate(-50%,-50%) translate(0) scale(1)}30%{transform:translate(-50%,-50%) translate(-20px,25px) scale(1.03)}60%{transform:translate(-50%,-50%) translate(25px,-10px) scale(.97)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}.cloud-background{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.cloud-blob{position:absolute;border-radius:50%;will-change:transform,filter}.cloud-blob:nth-child(1){animation:cloudDrift1 80s ease-in-out infinite}.cloud-blob:nth-child(2){animation:cloudDrift2 90s ease-in-out infinite}.cloud-blob:nth-child(3){animation:cloudDrift3 70s ease-in-out infinite}.cloud-blob:nth-child(4){animation:cloudDrift4 100s ease-in-out infinite}.cloud-blob:nth-child(5){animation:cloudDrift5 85s ease-in-out infinite}.cloud-blob:nth-child(6){animation:cloudDrift6 95s ease-in-out infinite}.cloud-blob:nth-child(7){animation:cloudDrift7 75s ease-in-out infinite}.cloud-blob:nth-child(8){animation:cloudDrift8 110s ease-in-out infinite}.cloud-blob.no-animation{animation:none!important}:root{--color-primary: #1976d2;--color-primary-hover: #1565c0;--color-background-primary: #ffffff;--color-background-secondary: #f5f5f5;--color-background-elevated: #ffffff;--color-background-card: #ffffff;--color-background-overlay: rgba(0, 0, 0, .45);--color-text-primary: rgba(0, 0, 0, .88);--color-text-secondary: rgba(0, 0, 0, .65);--color-text-tertiary: rgba(0, 0, 0, .45);--color-text-disabled: rgba(0, 0, 0, .25);--color-text-inverse: #ffffff;--color-border-primary: #d9d9d9;--color-border-secondary: #f0f0f0;--color-border-hover: #40a9ff;--color-success: #52c41a;--color-warning: #faad14;--color-error: #f3b33d;--color-info: #1976d2;--shadow-light: rgba(0, 0, 0, .1);--shadow-medium: rgba(0, 0, 0, .15);--shadow-heavy: rgba(0, 0, 0, .25)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--color-text-primary);background-color:#1d3621;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.ant-input,.ant-input-affix-wrapper{background:var(--glass-bg-primary-heavy)!important;border-color:var(--glass-border-input)!important}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--glass-border-focus)!important;box-shadow:0 0 0 2px var(--glass-glow-focus)!important}.ant-input::placeholder{color:var(--color-text-tertiary)!important}.ant-card{background:var(--glass-bg-elevated)!important;backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;border:1px solid var(--glass-border)!important}.ant-card-head{background:transparent!important;border-bottom:1px solid var(--glass-border-subtle)!important}.ant-card-body{background:transparent!important}.ant-modal-content{background:var(--glass-bg-modal)!important;backdrop-filter:blur(24px) saturate(1.3)!important;-webkit-backdrop-filter:blur(24px) saturate(1.3)!important;border:1px solid var(--glass-border-input)}.ant-modal-header{background:transparent!important;border-bottom:1px solid var(--glass-border-subtle)!important}.ant-dropdown .ant-dropdown-menu,.ant-popover .ant-popover-inner{background:var(--glass-bg-dropdown)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--glass-border-input)}.ant-message .ant-message-notice-content{background:var(--glass-bg-dropdown)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--glass-border)}.app-sidebar.ant-layout-sider{display:flex!important;flex-direction:column!important;background:transparent!important;background-color:transparent!important}.app-sidebar.ant-layout-sider .ant-layout-sider-children{display:flex!important;flex-direction:column!important;flex:none!important;width:100%!important;overflow:hidden!important;background:transparent!important}.app-sidebar.ant-layout-sider .ant-menu{flex:none!important}.ant-layout-sider .ant-menu-inline{background:transparent!important;border-inline-end:none!important}.ant-layout-sider .ant-menu-item{color:var(--color-text-secondary)!important;margin:2px 8px!important;border-radius:8px!important}.ant-layout-sider .ant-menu-item:hover{background:var(--glass-bg-elevated)!important;color:var(--color-text-primary)!important}.ant-layout-sider .ant-menu-item-selected{background:var(--glass-bg-elevated)!important;color:var(--color-primary)!important}.ant-layout-sider .ant-menu-item-selected:after{display:none!important}.ant-layout-sider .ant-menu-item a{color:inherit!important}.auth-glass-form .ant-input,.auth-glass-form .ant-input-affix-wrapper,.auth-glass-form .ant-input-affix-wrapper:hover,.auth-glass-form .ant-input-affix-wrapper-focused{background:rgba(255,255,255,.04)!important}.auth-glass-form .ant-input-affix-wrapper input{background:transparent!important}.auth-glass-form .ant-input,.auth-glass-form .ant-input-affix-wrapper,.auth-glass-form .ant-input-affix-wrapper input{box-shadow:none!important}.settings-password-form .ant-input,.settings-password-form .ant-input-affix-wrapper,.settings-password-form .ant-input-affix-wrapper:hover,.settings-password-form .ant-input-affix-wrapper-focused,.reset-password-form .ant-input,.reset-password-form .ant-input-affix-wrapper,.reset-password-form .ant-input-affix-wrapper:hover,.reset-password-form .ant-input-affix-wrapper-focused{background:var(--glass-bg-primary-heavy)!important}.settings-password-form .ant-input-affix-wrapper input,.reset-password-form .ant-input-affix-wrapper input{background:transparent!important}.settings-password-form .ant-input,.settings-password-form .ant-input-affix-wrapper,.settings-password-form .ant-input-affix-wrapper input,.reset-password-form .ant-input,.reset-password-form .ant-input-affix-wrapper,.reset-password-form .ant-input-affix-wrapper input{box-shadow:none!important}.ant-select-dropdown{background:var(--glass-bg-dropdown)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--glass-border-input)!important}.remix-config-select option{background:rgba(255,255,255,.06)!important;color:#ffffffe6!important}.remix-config-select option:checked,.remix-config-select option:hover,.remix-config-select option:focus{background:rgba(126,233,144,.25)!important;color:#fff!important}.ant-form-item-explain-error{color:var(--color-warning)!important}.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-input-status-error:hover,.ant-input-affix-wrapper-status-error:hover{border-color:var(--color-warning)!important}.ant-input-status-error:focus,.ant-input-affix-wrapper-status-error.ant-input-affix-wrapper-focused{border-color:var(--color-warning)!important;box-shadow:0 0 0 2px #e8b33926!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-primary, #4caf50);border:none;cursor:pointer;box-shadow:0 0 6px #0000004d}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-primary, #4caf50);border:none;cursor:pointer;box-shadow:0 0 6px #0000004d}.remix-slider .ant-slider-handle{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:none!important;border-radius:50%!important}.remix-slider .ant-slider-handle:before,.remix-slider .ant-slider-handle:after{display:none!important}.glass-search-input::placeholder,textarea::placeholder{color:var(--color-text-tertiary)!important}input.ai-music-input::-webkit-input-placeholder,textarea.ai-music-input::-webkit-input-placeholder{color:var(--color-text-tertiary)!important}input.ai-music-input::-moz-placeholder,textarea.ai-music-input::-moz-placeholder{color:var(--color-text-tertiary)!important}input.ai-music-input::placeholder,textarea.ai-music-input::placeholder{color:var(--color-text-tertiary)!important}.style-tag-input::placeholder{color:var(--color-text-tertiary)!important}.mood-tag-input::placeholder{color:var(--color-text-tertiary)!important}.tag-chips-scroll::-webkit-scrollbar{display:none}.remix-genre-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none}.remix-genre-tabs-scroll::-webkit-scrollbar{display:none}.ant-menu-item .nav-tinted-icon{opacity:.65}.ant-menu-item-selected .nav-tinted-icon{opacity:1!important}.ant-menu-item .nav-tinted-icon+*{margin-left:6px}.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-item{padding-left:calc(50% - 11px)!important;padding-right:calc(50% - 11px)!important;margin-inline:0!important;width:100%!important}.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon{margin-inline-end:0!important}.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-title-content{width:0!important;overflow:hidden!important;margin:0!important;padding:0!important;opacity:0!important}.lyrics-scroll-container{scrollbar-width:none;-ms-overflow-style:none}.lyrics-scroll-container::-webkit-scrollbar{display:none}*{scrollbar-width:thin;scrollbar-color:var(--color-border-primary) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--color-border-primary);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-tertiary)}@keyframes spinProgress{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
