
html.is-loading .site-loader{background:#07121b!important;isolation:isolate}
.site-loader::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#000b,#000d),url('loader-mixed-collage.webp') center/cover;pointer-events:none}
.loader-content{position:relative;z-index:1}
.site-loader .loader-track{width:76px;height:76px;margin:22px auto 0;border-radius:50%;overflow:visible;background:conic-gradient(#39c6f2 var(--loaded,0%),#ffffff30 0);box-shadow:none;mask-image:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px))}
.site-loader .loader-fill{display:none}
.site-loader .loader-status{margin-top:16px;text-align:center}
@media(max-width:760px){.site-loader::before{background-size:auto 100%;background-position:center}}

html.is-loading .site-loader .loader-track{width:80px;height:80px;border-radius:50%!important;background:none!important;mask-image:none!important;-webkit-mask-image:none!important;overflow:visible;border:0;box-shadow:none}
.loader-track svg{width:80px;height:80px;display:block;overflow:visible}
.loader-track circle{fill:none;stroke-width:5}
.loader-ring-track{stroke:#ffffff30}
.loader-ring-progress{stroke:#39c6f2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:40px 40px;transition:stroke-dashoffset .3s ease}
@media(prefers-reduced-motion:reduce){.loader-ring-progress{transition:none}}
