.support-short{display:none}
@media(max-width:650px){
 .topbar{position:relative;min-height:0;padding:12px 16px;gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto}
 .topbar .brand{font-size:24px;min-width:0}
 .topbar .brand-icon{width:29px;height:29px;margin-right:7px}
 .topbar .support-nav{grid-column:2;grid-row:1;padding:9px 11px;font-size:12px}
 .topbar .support-full{display:none}.topbar .support-short{display:inline;max-width:none;white-space:nowrap}
 .topbar .search{grid-column:1;grid-row:2;order:initial;width:100%;height:38px;padding:0 9px;gap:7px}
 .topbar .search input{width:100%;font-size:13px}
 .topbar .submit-nav{grid-column:2;grid-row:2;order:initial;width:auto;margin:0;padding:8px 0;font-size:11px;min-height:38px;text-align:right}
 .site-nav{padding:0 16px;gap:0 17px}
 .site-nav>a{padding:10px 0;min-height:40px}
 .site-nav .player-nav{gap:0 12px;min-height:40px}
 .site-nav .player-nav>a{padding:9px 0}
 .site-nav .nav-quick-actions{width:100%;flex-wrap:nowrap;overflow-x:auto;gap:20px;scrollbar-width:none}
 .site-nav .nav-quick-actions>*{flex:none;white-space:nowrap;font-size:11px}
 body:not(.personal-view) .layout>main{display:flex;flex-direction:column;padding-top:20px;min-width:0}
 body:not(.personal-view) .welcome{display:contents}
 .welcome>div{order:0;margin-bottom:20px}
 .welcome h1{font-size:clamp(25px,7.5vw,30px);margin-bottom:7px}
 .welcome p:last-child{font-size:13px;line-height:1.5}
 .discovery-highlights{order:1;margin-bottom:22px;min-width:0}
 .starter-heading{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:12px}
 .starter-heading h2{font-size:19px;margin:0}
 .starter-heading p{display:none}
 .starter-heading .secondary{font-size:11px;padding:9px 8px;min-height:40px;white-space:normal}
 .starter-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#68523a transparent}
 .starter-card{display:flex;flex:0 0 88%;scroll-snap-align:start}
 .starter-image{aspect-ratio:16/9;min-height:0;flex:none}
 .starter-image img{object-fit:cover}
 .starter-copy{padding:14px}
 .starter-copy h3{font-size:20px}
 .starter-hook{font-size:13px;line-height:1.5}
 .starter-actions{flex-wrap:wrap}
 .starter-footer{gap:8px}
 .starter-footer .starter-note{font-size:10px}
 .home-account-invitation{order:2;margin:0 0 18px}
 .welcome>.advertise-button{order:3;align-self:stretch;width:100%;margin:0 0 22px;min-height:96px;padding:18px 20px}
 .welcome>.advertise-button span{font-size:17px}
 .home-editorial{order:4}
 .library{order:5;min-width:0}
 .radar-secondary{order:6}.support-strip{order:7}.submit-strip{order:8}
 .layout>main>.discovery-links{order:9}
 .layout>main>footer{order:10}
 #library{scroll-margin-top:15px}
}
