/* Keep the native editor dialog in Safari's visual top layer. */
.post-dialog[open]{position:fixed;inset:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));width:auto;min-width:0;max-width:720px;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));margin:auto;padding:0;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:2147483000}
.post-dialog[open] form{min-width:0;padding-bottom:max(16px,env(safe-area-inset-bottom))}
.post-dialog-close{position:absolute!important;float:none!important;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:6}
.post-dialog[open]::backdrop{background:#1b302680}
body.post-dialog-open{overflow:hidden;touch-action:none}
@media(max-width:600px){.post-dialog[open]{max-width:none;border-radius:18px}.post-dialog[open] .post-actions-bar{padding-bottom:max(24px,env(safe-area-inset-bottom))}}
