body .is-root-container .component-modal{position:fixed;visibility:hidden;opacity:0;z-index:100;transition:opacity 250ms,visibility 250ms;inset:0;padding:0 min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .component-modal.is-active{visibility:visible;opacity:1}body .is-root-container .component-modal .modal-backdrop{position:absolute;opacity:.75;z-index:-1;inset:0;background-color:lch(5.72 5.17 161);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .is-root-container .component-modal .modal-close{position:absolute;top:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);left:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);z-index:5}body .is-root-container .component-modal .modal-content{margin:0 auto;width:62.5rem;max-width:100%;max-height:100%}body .is-root-container .component-modal .modal-content-wrapper{height:100%;display:flex;align-items:center}body .is-root-container .component-modal .modal-content-wrapper:not(.is-fullscreen){margin:0 auto;width:68.75rem;max-width:100%;overflow-y:auto}body .is-root-container .component-modal .modal-content-wrapper:not(.is-fullscreen)::-webkit-scrollbar{width:min(calc(0.25rem + 0.125 * (100vw - 22.5rem) / 77.5),0.375rem)}body .is-root-container .component-modal .modal-content-wrapper:not(.is-fullscreen)::-webkit-scrollbar-thumb{background-color:lch(99.3 0.78 92.6)}body .is-root-container .component-modal .modal-content-wrapper:not(.is-fullscreen)::-webkit-scrollbar-track{background-color:#f4f1e7}body .is-root-container .component-modal .modal-content-wrapper:not(.is-fullscreen)::-webkit-scrollbar-corner{background-color:#fff}body .is-root-container .component-modal.style-default .modal-content{background:#fff;padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .component-modal video,body .is-root-container .component-modal iframe{width:100%;aspect-ratio:16/9;height:auto}body .is-root-container .component-modal.file-type-embed .modal-content{overflow:hidden;position:relative;padding-bottom:56.25%}body .is-root-container .component-modal.file-type-embed .modal-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}
/*# sourceMappingURL=modal.css.map */
