/**handles:artbrander_builder_modals**/
.artbrander-modal,.artbrander-modal *{box-sizing:border-box}.artbrander-modal{background:0 0;border:0;color:inherit;height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;overscroll-behavior:contain;padding:0;position:fixed;width:100%;z-index:9999}.artbrander-modal[open]{align-items:center;display:flex;flex-direction:column;justify-content:center}.artbrander-modal::backdrop{background:0 0}.artbrander-modal__backdrop{background-color:var(--background-color-modal-backdrop,rgba(43,46,56,.9));inset:0;position:fixed}.artbrander-modal__content{margin:auto;max-height:100%;max-width:65ch;overflow:auto;position:relative;z-index:2}.artbrander-modal__close{background:rgba(0,0,0,0);border:0;color:#fff;cursor:pointer}.artbrander-modal__close>svg{height:2rem;width:2rem}.artbrander-modal__close:focus-visible{box-shadow:0 0 0 4px #000;outline:2px solid #fff;outline-offset:0}html:has(.artbrander-modal:modal){overflow:hidden;scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){.artbrander-modal{opacity:0;transition:opacity .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete}.artbrander-modal[open]{opacity:1}}