.donut-loading{overflow:hidden}#donut-loader{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--loader-bg,#181818);color:var(--loader-accent,#e445ff);opacity:1;transition:opacity .24s ease;pointer-events:auto}#donut-loader[hidden]{display:none}#donut-loader.is-finished{opacity:0;pointer-events:none}.donut-loader-content{display:flex;flex-direction:column;align-items:center;gap:30px;width:min(260px,70vw)}.donut-loader-logo{display:block;width:220px;max-width:100%;height:auto;object-fit:contain}.donut-loader-bar{width:100%;height:3px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--loader-accent) 14%,transparent)}.donut-loader-bar>span{display:block;width:7%;height:100%;border-radius:inherit;background:var(--loader-accent);box-shadow:0 0 9px color-mix(in srgb,var(--loader-accent) 65%,transparent);transition:width .65s cubic-bezier(.2,.65,.3,1)}@media(prefers-reduced-motion:reduce){#donut-loader,.donut-loader-bar>span{transition:none}}@media(max-width:420px){.donut-loader-logo{width:190px}.donut-loader-content{width:min(230px,70vw);gap:25px}}
