.site-loader{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:color-mix(in srgb,var(--bg,#080a08) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink,#f4f5ef);isolation:isolate}
.site-loader[hidden]{display:none!important}
.site-loader-content{position:relative;width:min(94vw,520px);height:260px}
.site-loader-content canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.site-loader .site-loader-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:min(74vw,360px);height:auto;aspect-ratio:3765/968;color:#b4ff39;overflow:visible}
:root[data-theme=light] .site-loader .site-loader-logo{color:#3b7100}
.site-loader .site-loader-label{position:absolute;top:calc(50% + 72px);left:12px;right:12px;margin:0;text-align:center;font:400 13px/1.6 Arial,Helvetica,sans-serif;color:var(--muted,#a6b09e)}
@media(prefers-reduced-motion:reduce){.site-loader canvas{display:none}}
