Drawers
<dialog class="drawer left|right|top|bottom">, opened by commandfor + command="show-modal", closed by closedby="any". The slide, scrim and timing are the engine's, on the motion clock. .glass frosts the scrim. .drawer-grow sizes the panel to its content. On a live page add data-preserve-attr="open".