.overlay{--overlay-spacing: 2rem;--overlay-bg: var(--color-light);--overlay-color: var(--color-dark);--overlay-width: 100%;--overlay-height: auto;--overlay-top: 0;--overlay-bottom: auto;--overlay-transform: translate(-50%, -100%);--overlay-transform-active: translate(-50%, 0);display:none;padding:var(--overlay-spacing);opacity:0;pointer-events:none}.js .overlay{z-index:300;transition:transform 0.25s ease;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr);grid-template-areas:"controls" "content";gap:var(--overlay-spacing);position:fixed;top:var(--overlay-top);bottom:var(--overlay-bottom);left:50%;width:var(--overlay-width);height:var(--overlay-height);max-height:100svh;transform:var(--overlay-transform);color:var(--overlay-color);background:var(--overlay-bg)}.overlay.is-active{transform:var(--overlay-transform-active);opacity:1;pointer-events:all}.overlay-background{z-index:300;transition:opacity 0.25s ease;opacity:0;pointer-events:none;position:fixed;inset:0;background:var(--color-transparent-bg);border:0}.overlay-background.is-active{opacity:1;pointer-events:all}.overlay__controls{grid-area:controls;display:flex;justify-content:space-between;align-items:center;gap:1rem}.overlay__content{--overlay-content-height: auto;--overlay-content-justify: normal;grid-area:content;width:100%;max-width:var(--content-max-width);height:var(--overlay-content-height);margin:0 auto;justify-content:var(--overlay-content-justify)}.overlay__content.is-scrollable{overflow:auto}.overlay__content--align-left{--overlay-content-justify: flex-start}.overlay__content--align-center{--overlay-content-justify: center}.overlay__content--align-right{--overlay-content-justify: flex-end}.js .overlay--full{--overlay-width: 100%;--overlay-height: 100svh}@media(min-width: 768px){.js .overlay--full{--overlay-width: min(50rem, 100%);--overlay-height: min(30rem, 100%);--overlay-top: 50%;--overlay-transform-active: translate(-50%, -50%)}}.js .overlay--full .overlay__content{--overlay-content-height: 100%}@media(max-width: 420px){.js .overlay--mobile-full{--overlay-bottom: 0}.js .overlay--mobile-full .overlay__content{--overlay-content-height: 100%}}body:not(.is-scrolled) .is-pageticker-visible .overlay{--overlay-top: var(--pageticker-height)}/*# sourceMappingURL=postload_overlay.2e4e1683.css.map */
