:root{color-scheme:dark;--logo-cyan:#00d7d7;--logo-blue:#087cff;--logo-purple:#7c4dff;--logo-pink:#ff2da6;--logo-lime:#c3f53c}.music-body{background:#000!important;color:#f7f7f8!important}.music-body .music-main,.music-body .container,.music-body .container-xl,.music-body .row,.music-body .card,.music-body .rd-page,.music-body .rd-main,.music-body .rd-sidebar,.music-body .widget-card,.music-body .art-card{background-color:#000;color:#f7f7f8}.music-body h1,.music-body h2,.music-body h3,.music-body h4,.music-body h5,.music-body h6,.music-body p,.music-body label,.music-body td,.music-body th,.music-body li,.music-body .rd-title,.music-body .rd-body,.music-body .rd-body h1,.music-body .rd-body h2,.music-body .rd-body h3,.music-body .rd-body h4{color:#f7f7f8!important}.music-body .text-muted,.music-body small,.music-body .rd-meta,.music-body .rd-article-date{color:#b7b7c0!important}.music-body a:not(.music-primary-btn):not(.music-auth-submit):not(.music-youtube-btn){color:var(--logo-cyan)}.music-body .rd-widget,.music-body .rd-body blockquote,.music-body .rd-body pre,.music-body .rd-body code,.music-body .rd-body th,.music-body .rd-body tr:nth-child(even) td{background:#0b0b0e!important;color:#eaeaee!important;border-color:#292930!important}.music-body input,.music-body textarea,.music-body select{background:#0d0d10!important;color:#fff!important;border:1px solid #34343c!important}.music-body input:focus,.music-body textarea:focus,.music-body select:focus{border-color:var(--logo-cyan)!important;box-shadow:0 0 0 3px rgba(0,215,215,.13)!important}.music-auth-shell{min-height:calc(100vh - 76px);display:grid;place-items:center;padding:55px 20px;background:#000}.music-auth-card{width:min(100%,470px);padding:42px;border:1px solid #25252b;border-radius:28px;background:linear-gradient(145deg,#0d0d11,#030304);box-shadow:0 30px 90px rgba(0,0,0,.6)}.music-auth-heading{text-align:center}.music-auth-heading h1{font-size:2.4rem;margin:10px 0}.music-auth-heading p{color:#b7b7c0!important}.music-auth-icon{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 22px;border-radius:20px;background:linear-gradient(135deg,var(--logo-purple),var(--logo-cyan));color:#fff;font-size:1.7rem}.music-auth-form{display:grid;gap:10px;margin-top:28px}.music-auth-form label{font-size:.78rem;font-weight:800;letter-spacing:.05em;margin-top:8px}.music-auth-form input{height:52px;padding:0 16px;border-radius:13px}.music-auth-submit{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;margin-top:14px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--logo-cyan),var(--logo-blue));color:#000;font-weight:900}.music-auth-links{display:flex;justify-content:space-between;gap:16px;margin-top:12px;font-size:.82rem}.music-auth-errors{color:#ff8ebc}.artist-profile{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(320px,.9fr) 1.1fr;background:#000}.artist-profile-visual{position:relative;min-height:650px;overflow:hidden;background:#09090c}.artist-profile-visual>img,.artist-profile-visual>.artist-placeholder{width:100%;height:100%;object-fit:cover}.artist-profile-gradient{position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#000),linear-gradient(0deg,rgba(0,0,0,.65),transparent 45%)}.artist-profile-copy{align-self:center;padding:70px clamp(35px,7vw,110px)}.artist-profile-copy h1{font-size:clamp(3.4rem,7vw,7rem);line-height:.92;letter-spacing:-.06em;margin:20px 0}.artist-profile-bio{max-width:720px;color:#c5c5cc!important;font-size:1.2rem;line-height:1.7}.artist-profile-body{max-width:760px;color:#dedee3;line-height:1.8}.artist-profile-actions{display:flex;align-items:center;gap:18px;margin-top:32px}@media(max-width:850px){.artist-profile{grid-template-columns:1fr}.artist-profile-visual{min-height:450px}.artist-profile-gradient{background:linear-gradient(0deg,#000,transparent 55%)}.artist-profile-copy{padding:30px 25px 70px}.music-auth-card{padding:30px 24px}}
