dialog:is(.reader-auth-dialog,.profile-edit-dialog,.onboarding-dialog,.reader-list-dialog,.story-feedback-dialog,.writer-settings-dialog,.writer-publish-dialog,.writer-dialog){position:fixed;inset:0;margin:auto;box-sizing:border-box;overscroll-behavior:contain}dialog.story-feedback-dialog[open]{animation:none}dialog.writer-dialog::backdrop{background:rgb(25 43 32/40%)}@media (max-width:600px){dialog:is(.reader-auth-dialog,.profile-edit-dialog,.onboarding-dialog,.reader-list-dialog,.story-feedback-dialog,.writer-settings-dialog,.writer-publish-dialog,.writer-dialog){inset:0;width:100%;min-width:0;max-width:none;height:100%;height:100dvh;min-height:0;max-height:none;margin:0;border:0;border-radius:0;overflow-y:auto;padding:max(64px,calc(env(safe-area-inset-top) + 48px)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:var(--paper,#fff);box-shadow:none;animation:none;-webkit-overflow-scrolling:touch}dialog.reader-auth-dialog .reader-auth-content{max-width:400px;margin:0 auto}dialog.reader-auth-dialog .reader-auth-close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}dialog.profile-edit-dialog{padding:0;overflow:hidden}.profile-edit-dialog .profile-edit-form{height:100%;max-height:none}.profile-edit-dialog .profile-edit-heading{padding-top:max(24px,env(safe-area-inset-top));flex-shrink:0}.profile-edit-dialog .profile-edit-body{flex:1 1;min-height:0}.profile-edit-dialog .profile-edit-footer{flex-shrink:0;padding-bottom:max(16px,env(safe-area-inset-bottom))}.writer-dialog-backdrop{padding:0;overflow:hidden}.writer-dialog-backdrop .writer-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;padding:max(64px,calc(env(safe-area-inset-top) + 48px)) 24px max(28px,env(safe-area-inset-bottom));box-sizing:border-box}}