@media(max-width:720px),(max-width:1024px) and (pointer:coarse){
 html[data-dialog-viewport] dialog[open]:not(#photo-view){position:fixed;inset:auto;top:calc(var(--dialog-top,0px) + 8px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);margin:0;box-sizing:border-box;max-width:calc(100% - 16px);max-height:calc(var(--dialog-height,100dvh) - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;scroll-behavior:auto;scroll-padding-block:72px 20px}
 html[data-dialog-viewport] dialog input:not([type=checkbox]):not([type=radio]),html[data-dialog-viewport] dialog textarea,html[data-dialog-viewport] dialog select{font-size: max(16px,1em);box-sizing:border-box;max-width:100%;scroll-margin-block:12px}
 html[data-dialog-keyboard] #compose .publication-submit-bar{position:static;bottom:auto}
 html[data-dialog-keyboard] #wizard-progress{display:none}
 html[data-dialog-keyboard] dialog textarea{max-height:max(104px,calc(var(--dialog-height) * .4));overflow-y:auto}
}
