@font-face{font-family:CalamityTitle;src:url(/assets/ui/title_cyrillic.ttf)format("truetype");unicode-range:U+400-52F,U+100-24F,U+1E??,U+300-36F;font-display:swap}@font-face{font-family:AppWork;src:url(/assets/fonts/NotoSans-Regular.ttf)format("truetype");unicode-range:U+400-52F,U+100-24F,U+1E??,U+300-36F;font-display:swap}@font-face{font-family:CalamityNoto;src:url(/assets/fonts/NotoSans-Regular.ttf)format("truetype");unicode-range:U+100-24F,U+1E??,U+300-36F;font-display:swap}@font-face{font-family:CalamityTitle;src:local(PingFang SC),local(Noto Sans CJK SC),local(Microsoft YaHei);unicode-range:U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF;font-display:swap}@font-face{font-family:AppWork;src:local(PingFang SC),local(Noto Sans CJK SC),local(Microsoft YaHei);unicode-range:U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF;font-display:swap}.cs-loading-status{align-items:center;gap:10px;display:flex}.cs-loading-status:before{content:"";width:34px;height:34px;image-rendering:pixelated;background:url(/assets/site/icons/hourglass_loader_34.gif) 50%/34px 34px no-repeat;flex:0 0 34px;display:block}@media (prefers-reduced-motion:reduce){.cs-loading-status:before{display:none}}@font-face{font-family:CalamityNoto;src:url(/assets/ui/body.woff)format("woff");font-display:swap}@font-face{font-family:CalamityTitle;src:url(/assets/ui/title.woff)format("woff");font-display:swap}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#boot{z-index:100;box-sizing:border-box;color:#fff;background:#171421;place-items:center;padding:24px;font:14px/1.5 CalamityNoto,sans-serif;display:grid;position:fixed;inset:0}#boot[hidden]{display:none}.boot-content{text-align:center;width:min(100%,376px)}.boot-logo{image-rendering:auto;width:100%;height:auto;margin:0 auto;display:block}.boot-title{margin:0 0 24px;line-height:0}.boot-status{color:#c7b5db;min-height:42px;margin:0 0 12px}.boot-status.cs-loading-status{justify-content:center}#boot[data-error] .boot-status:before{display:none}.boot-retry{color:#fff;cursor:pointer;background:linear-gradient(#8039b5,#50236f);border:1px solid #b876df;border-radius:6px;min-width:144px;min-height:48px;padding:10px 16px;font:700 14px/20px CalamityNoto,sans-serif}.boot-retry:hover{filter:brightness(1.08)}.boot-retry:focus-visible{outline-offset:3px;outline:2px solid #d2b77f}.boot-progress{height:20px;image-rendering:pixelated;position:relative}.boot-progress:before{content:"";border:8px solid #0000;border-bottom-width:2px;border-image:url(/assets/hud/level_frame.png) 12 12 3 fill/8px 8px 2px;position:absolute;inset:0}.boot-progress>span{clip-path:inset(0 100% 0 0);border:4px solid #0000;border-bottom-width:2px;border-image:url(/assets/hud/level_fill.png) 6 6 3 fill/4px 4px 2px;position:absolute;inset:5px 4px 2px}.boot-percent{font-variant-numeric:tabular-nums;color:#c7b5db;margin-top:8px;display:block}#boot[data-error] .boot-progress,#boot[data-error] .boot-percent{display:none}@media (max-height:400px){.boot-logo{width:180px}.boot-title{margin-bottom:12px}.boot-status{min-height:0}}
