:where(:root):has(:modal){overflow:hidden;scrollbar-gutter:stable}:where(.modal-group){text-align:center}.modal-dialog__button{display:inline-block;border-width:0;background-color:rgba(0,0,0,0)}.modal-dialog__dialog{position:fixed;margin:auto;inset:0;padding:0;overscroll-behavior-block:contain;border-width:0;border-radius:1rem;transition-behavior:allow-discrete;transition-duration:300ms;transition-property:display,overlay,opacity;transition-timing-function:ease-out}.modal-dialog__dialog::backdrop{background-color:oklch(from black l c h/50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition-duration:inherit;transition-property:opacity;transition-timing-function:inherit}@starting-style{.modal-dialog__dialog:modal,.modal-dialog__dialog:modal::backdrop{opacity:0}}.modal-dialog__dialog:not(:modal),.modal-dialog__dialog:not(:modal)::backdrop{opacity:0}.modal-dialog__dialog{max-width:calc(100% - 2rem);text-align:initial}.modal-dialog__close{padding-inline:1rem;padding-block:1rem;text-align:center}.modal-dialog__close>button{display:inline-grid;place-content:center;width:15rem;max-width:100%;min-height:3rem;border-width:1px;border-color:currentColor;background-color:var(--modal-dialog-button-bg, #efefef);color:var(--modal-dialog-button-color, #111);line-height:initial}.modal-dialog__content{max-height:80dvh;margin-inline:auto;padding-inline:1rem;padding-block:1.5rem;overflow-y:auto;border-width:1px;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}:root :where(.is-layout-constrained)>.modal-dialog__dialog:not(.block-editor-block-list__block):last-child{margin-block:auto}@media (min-width: 600px){.modal-dialog__close{padding-inline:2rem}.modal-dialog__content{padding-inline:2rem}}
