.sandbox-bar{background:#271e33;color:#ead4ff;padding:9px 24px;display:flex;justify-content:space-between;gap:16px;font-size:14px}.sandbox-bar a{text-decoration:underline}.preview-tabs{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 32px;border-bottom:1px solid #ffffff24}.preview-tabs button,.preview-tabs a{padding:12px 0;color:#bfb9c8;background:none;border:0;border-bottom:2px solid transparent;font-size:16px}.preview-tabs .active{color:#ffb1d0;border-color:#ffb1d0}.preview-tabs a{color:#ffb1d0}.search-row{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.search-row input{flex:1;min-width:220px}.search-row select{min-width:155px}input,textarea,select{font:inherit;font-size:16px;background:#141722;color:#f4eff8;border:1px solid #ffffff35;border-radius:8px;padding:12px;max-width:100%}textarea{resize:vertical;min-height:110px}button,.button{cursor:pointer;font:inherit;font-size:16px;border:1px solid #ffffff35;border-radius:8px;padding:11px 18px;background:#202232;color:#f7f0fb;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.button.primary,button.primary{background:#edaccb;color:#211426;border-color:#edaccb;font-weight:650}button:hover,.button:hover{filter:brightness(1.12)}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f0acd4;outline-offset:4px}[hidden]{display:none!important}.fresh-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:38px}.fresh-hero h1{font-size:clamp(3rem,7vw,6rem);letter-spacing:-.065em;margin:0 0 20px}.fresh-hero p{max-width:640px;font-size:18px}.fresh-hero .eyebrow{font-size:14px}.artist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.artist-card{background:#11141f;border:1px solid #ffffff20;border-radius:14px;overflow:hidden}.artist-card img,.artist-placeholder{width:100%;aspect-ratio:1;object-fit:cover}.artist-placeholder{display:grid;place-items:center;font-size:4rem;color:#ecb5da;background:linear-gradient(135deg,#332047,#132c46)}.artist-copy{padding:23px}.artist-copy h2{font-size:25px;line-height:1.2;margin:8px 0 12px}.artist-copy p{color:#c6bdcf}.artist-copy .eyebrow{font-size:14px;color:#edafce;margin:0}.artist-copy button{margin-top:12px}.empty-panel{border:1px dashed #8f719f;border-radius:14px;padding:40px;background:#171322}.empty-panel h2{font-size:28px;margin-top:0}.empty-panel p{max-width:650px;color:#c9bfd2}.fresh-footer{padding:34px 0;margin-top:40px;border-top:1px solid #ffffff24;color:#c4b9ce}.form-wrap{max-width:760px;margin:auto}.form-wrap h1,.review-title h1{font-size:clamp(2rem,5vw,3.3rem)}.field{display:flex;flex-direction:column;gap:7px;margin:20px 0}.field small,.help{font-size:14px;color:#c6b9cc}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.check-row{display:flex;align-items:flex-start;gap:12px;margin:24px 0}.check-row input{width:20px;height:20px;flex-shrink:0;margin-top:4px}.form-message{color:#ffbfce;min-height:25px}.switch-panel{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.switch-card{border:1px solid #ffffff24;padding:24px;border-radius:12px;background:#121521}.switch-card label{display:flex;justify-content:space-between;gap:16px;align-items:center;font-weight:650;font-size:18px}.switch-card input{appearance:none;width:52px;height:28px;padding:3px;background:#424252;border-radius:99px;cursor:pointer;flex-shrink:0}.switch-card input:before{content:'';display:block;width:20px;height:20px;border-radius:50%;background:white;transition:transform .15s}.switch-card input:checked{background:#a45590}.switch-card input:checked:before{transform:translateX(22px)}.switch-card p{font-size:14px;color:#c9bed1;margin-bottom:0}.review-row{padding:24px 0;border-bottom:1px solid #ffffff24;display:grid;grid-template-columns:90px 1fr;gap:22px}.review-row img{width:90px;height:90px;object-fit:cover;border-radius:8px}.review-row h2{font-size:23px;margin:0 0 5px}.review-row p{overflow-wrap:anywhere;margin:6px 0}.row-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.badge{display:inline-block;border:1px solid #ffffff36;border-radius:6px;padding:3px 9px;font-size:14px;color:#ebc3df}.review-title{display:flex;justify-content:space-between;gap:20px;align-items:center}dialog{color:#f4eef8;background:#10131e;border:1px solid #796180;border-radius:16px;width:min(900px,calc(100% - 32px));max-height:90vh;padding:32px;overflow:auto}dialog::backdrop{background:#000b}.close{position:absolute;right:12px;top:12px;font-size:24px;padding:5px 13px}.profile-heading{display:flex;gap:25px;align-items:center;margin:15px 40px 25px 0}.profile-heading img{width:100px;height:100px;object-fit:cover;border-radius:10px}.profile-heading h2{font-size:30px}.video-box{width:100%;aspect-ratio:16/9;background:#05070b;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:10px;margin:24px 0 12px}.video-box img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.55}.video-box button{z-index:1;position:relative;background:#f1accd;color:#24152a}.video-box iframe{width:100%;height:100%;border:0}#notice{position:fixed;bottom:20px;right:20px;max-width:calc(100% - 40px);background:#f0bbda;color:#201329;border-radius:9px;padding:14px 20px;z-index:10}#notice:empty{display:none}.honeypot{position:absolute;left:-10000px}.artist-copy,.profile-bio{overflow-wrap:anywhere}.back{display:inline-block;margin-bottom:26px;color:#e6b9d6}.sample-note{border-left:3px solid #d994bf;padding:12px 18px;background:#211827;margin:25px 0;font-size:14px}.cover button{position:absolute;bottom:12px;right:12px}.creation-card{cursor:pointer}@media(max-width:760px){.artist-grid{grid-template-columns:1fr}.fresh-hero,.review-title{align-items:flex-start;flex-direction:column}.switch-panel,.two-col{grid-template-columns:1fr}.sandbox-bar{font-size:12px;padding:9px 15px}.preview-tabs{gap:18px}.search-row>*{width:100%}.review-row{grid-template-columns:60px 1fr;gap:14px}.review-row img{width:60px;height:60px}dialog{padding:24px 18px}.profile-heading{display:block}.profile-heading img{margin-bottom:16px}.shell{max-width:calc(100% - 32px)}}

.results-heading{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:22px}.results-heading .eyebrow{margin-bottom:7px}.results-heading p{margin-top:0}.artist-link{border:0;background:none;color:#edb4d5;padding:6px 0;justify-content:flex-start;text-align:left;min-height:36px;font-size:16px}.song-list-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:30px}.song-list{list-style:none;padding:0;margin:10px 0}.song-list li{display:flex;align-items:center;gap:15px;border-top:1px solid #ffffff24;padding:16px 0}.song-list li>div{flex:1;min-width:0}.song-list strong{display:block;overflow-wrap:anywhere}.song-list .help{display:block;margin-top:5px}.song-number{color:#b19bbd;font-size:14px}.song-list button[aria-pressed=true]{border-color:#e9acd0;background:#432a45}.review-artist{border:1px solid #ffffff26;border-radius:12px;margin:25px 0;padding:0 24px 20px}.review-artist .review-row{border:0}.review-song{border-top:1px solid #ffffff20;padding:20px 0}.review-song h3{font-size:21px;margin:10px 0}.review-warning{color:#ffc794;font-size:14px}.switch-card input:disabled{opacity:.5;cursor:wait}#settings-status{min-height:28px;font-size:16px;color:#efc4dd}.switch-card strong{color:#f5c5e1}.preview-tabs button[data-kind=rising]{color:#f5bddb}.creation-grid>.empty-panel{grid-column:1/-1}.review-songs{padding-left:112px}@media(max-width:760px){.results-heading{align-items:flex-start;flex-direction:column}.review-songs{padding-left:0}.review-artist{padding-inline:16px}.song-list-heading{align-items:flex-start;flex-direction:column;gap:0}.preview-tabs{gap:16px}.preview-tabs button{white-space:nowrap}}

.filter-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0}.filter-status .help{margin:0;font-size:16px}.filter-status button{font-size:14px;min-height:40px;padding:8px 14px}nav a[aria-current=page]{color:#f5bddb}

.submission-notice{margin:30px 0 24px;padding:22px 24px;border:1px solid #ffffff26;border-radius:12px;background:#171322}.submission-notice h2{font-size:20px;margin:0 0 14px}.submission-notice p{font-size:16px;line-height:1.65;color:#d6cbdc;margin:12px 0}.submission-notice p.help{font-size:14px}.submission-notice a,.submission-privacy p a{color:#f0b7d5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.submission-privacy{line-height:1.7}.submission-privacy h1{line-height:1.15}.submission-privacy section{margin:30px 0}.submission-privacy h2{font-size:23px;line-height:1.3;margin-bottom:12px}.submission-privacy p{font-size:16px;color:#d6cbdc}.rg-artists .site-footer>div:last-child{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:760px){.submission-notice{padding:18px}.submission-privacy h1{overflow-wrap:break-word}}
