.studio-music-feature{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);align-items:center;border:1px solid var(--line);border-radius:24px;padding:clamp(20px,4vw,48px);background:linear-gradient(135deg,#25271c,#141919);margin:36px 0 64px}.studio-music-cover{display:block;width:100%;padding:0;border:0;border-radius:16px;background:#1a1c1e;overflow:hidden;cursor:pointer}.studio-music-cover img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;transition:transform .5s ease}.studio-music-cover:hover img{transform:scale(1.025)}.studio-music-feature h2{font-size:clamp(34px,4vw,62px);line-height:1.05;margin:24px 0}.studio-music-feature p{color:var(--muted);line-height:1.8;max-width:560px}.studio-music-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.studio-music-platforms{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.studio-music-platforms a{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--muted)}.studio-music-library .section-head{align-items:end;gap:20px;flex-wrap:wrap}.studio-music-library h2{font-size:clamp(30px,4vw,48px)}[data-library-count]{font-size:13px;color:var(--muted)}.studio-music-filters{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:30px 0}.studio-music-filters label{font-size:13px;color:var(--muted)}.studio-music-filters input,.studio-music-filters select{display:block;margin-top:10px;width:100%;min-width:0;min-height:48px;padding:14px;background:#202626;color:var(--cream);border:1px solid #647268;border-radius:8px;font-size:16px}.studio-library-card{padding-bottom:24px;border-bottom:1px solid var(--line)}.studio-library-card h3{margin:10px 0 16px;font-size:20px;line-height:1.35}.studio-library-card h3 button{font:inherit;text-align:left;color:inherit;background:none;border:0;padding:0;cursor:pointer}.studio-library-card .studio-song-album{font-size:12px;color:var(--muted);margin:18px 0 0}.studio-library-actions{display:flex;gap:16px;flex-wrap:wrap}.studio-library-actions button{background:none;border:0;color:var(--yellow);font-size:12px;cursor:pointer;padding:8px 0;text-align:left;min-height:32px}.studio-library-empty{padding:28px;border:1px solid var(--line);border-radius:14px;line-height:1.6}@media(max-width:900px){.studio-music-feature{grid-template-columns:1fr 1fr;gap:28px}.studio-music-feature h2{font-size:38px}.studio-music-actions .button{padding:14px}}@media(max-width:600px){.studio-music-feature{grid-template-columns:1fr;padding:20px;margin-top:28px}.studio-music-feature h2{font-size:38px}.studio-music-actions{flex-direction:column}.studio-music-actions .button{width:100%;justify-content:center}.studio-music-filters{grid-template-columns:1fr;gap:16px}.studio-library-card h3{font-size:17px}.studio-library-actions{gap:8px}.studio-song-grid{row-gap:30px}.studio-music-platforms{gap:10px}.studio-music-library .section-head{display:block}[data-library-count]{display:block;margin-top:16px}}@media(prefers-reduced-motion:reduce){.studio-music-cover img{transition:none}.studio-music-cover:hover img{transform:none}}

