/* Music Lab 8.1: mobile accessibility and touch targets */
@media(max-width:760px){
 .song-grid.ml76-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 .ml76-card{min-width:0!important}
 .ml76-art{height:auto!important;aspect-ratio:16/10!important;overflow:hidden}
 .ml77-cover{width:100%;height:100%;object-fit:cover}
 .studio-grid{display:block!important}
 .studio-grid>*,.ml76-unit{min-width:0;max-width:100%}
 .learning-nav{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x proximity;padding-bottom:8px}
 .learning-nav button{flex:0 0 auto;scroll-snap-align:start;min-height:44px}
 .ml76-options{display:grid;grid-template-columns:1fr!important}
 .ml76-option,.ml76-next,.ml80-save,.playbtn{min-height:44px}
 textarea{max-width:100%;box-sizing:border-box}
}
@media(max-width:390px){.song-grid.ml76-grid{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.ml76-card,.ml76-option{transition:none!important}}
