/* Multi-background loading with layered glass. */
#tt20-loading{isolation:isolate;overflow:hidden}
#tt20-loading .tt24-loader-background{position:absolute;inset:0;z-index:0;pointer-events:none}
#tt20-loading .tt24-loader-photo{background-repeat:no-repeat;background-size:cover;background-position:center}
#tt20-loading .tt24-loader-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#030c2280,#07102444)}
#tt20-loading .tt24-loader-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}
#tt20-loading .tt20-loading-glass{position:relative;z-index:1;box-shadow:0 28px 100px #02092480;border:1px solid #ffffff48;backdrop-filter:blur(36px) saturate(165%)}
@media(prefers-reduced-motion:reduce){#tt20-loading .tt24-loader-canvas{display:none}}
