.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}#portal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;pointer-events:none}#portalOverlay{position:fixed;width:100vw;height:100vh;background-color:#0006}body{margin:0}@font-face{font-family:Open Sans;src:url(/webfonts/OpenSans.woff) format("woff")}@font-face{font-family:Bahnschrift;src:url(/webfonts/Bahnschrift.woff) format("woff")}@font-face{font-family:PT Sans Regular;src:url(/webfonts/PTSans-Regular.woff) format("woff")}@font-face{font-family:PT Sans Italic;src:url(/webfonts/PTSans-Italic.woff) format("woff")}@font-face{font-family:PT Sans Bold;src:url(/webfonts/PTSans-Bold.woff) format("woff")}#portal{position:fixed;left:0;top:0;right:0;bottom:0;pointer-events:none;z-index:1000}#popupWrapper,#modalPortal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}#toastPortal{position:fixed;top:0;right:0;bottom:0;width:22.5%;min-width:300px;z-index:1000;display:flex;flex-direction:column-reverse;padding:1em}
