html:not(.handheld-player) #mobile-player{display:none!important}
html:not(.handheld-player) body{padding-bottom:0!important}
.library-picker{display:flex;flex-wrap:wrap;gap:16px}
.library-picker>label,.library-picker .set-picker{flex:0 1 auto;width:max-content;min-width:0;max-width:100%}
.library-picker>p{white-space:nowrap}
.library-picker select{appearance:auto;-webkit-appearance:auto;box-sizing:border-box;width:auto;max-width:100%;min-width:0;min-height:46px;height:auto;line-height:1.5;padding:10px 14px;background-image:none}
.library-picker>label:not(.set-picker){width:max-content}.library-picker>label:not(.set-picker) select{width:auto;min-width:8.5em}
@media(min-width:1101px){body>main,.masthead{max-width:none;width:100%;padding-left:clamp(40px,5vw,192px);padding-right:clamp(40px,5vw,192px)}.workspace{grid-template-columns:clamp(260px,19vw,340px) minmax(0,1fr)}}
@media(max-width:700px){.library-picker{gap:10px;padding:13px}.library-picker>label:not(.set-picker){max-width:calc(50% - 5px)}.library-picker>label:not(.set-picker) select{min-width:0}.library-picker select{padding-left:10px;padding-right:10px}.library-picker .set-picker{max-width:100%}}
