.play-bar{gap:.5em;display:grid;grid-template-columns:var(--button-h) max-content var(--button-h)}.play-bar .button{font-size:inherit}.play-bar .play-button{grid-column:2;width:15em;max-width:50vw}.play-bar .arrow-button{position:relative;padding:0}.play-bar .arrow-button svg{position:absolute;width:20%;top:40%;right:40%;bottom:40%;left:40%}#play-menu{text-align:left}#play-menu>.row{gap:.5rem;padding:.5rem;flex-wrap:nowrap;text-wrap:balance}#play-menu>.row+.row{border-top:1px solid var(--dark-grey)}#play-menu img{width:2rem;aspect-ratio:1}#play-menu .button{--button-h: 2.2;padding:0 1.5em;align-self:end}
