html{background:#f5efe6}html,body,#root{height:100%;margin:0}.sboot{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;background:#f5efe6;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;transition:opacity .26s ease,visibility 0s linear .26s}.sboot--gone{opacity:0;visibility:hidden;pointer-events:none}.sboot:lang(ja){font-family:system-ui,-apple-system,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,Meiryo,sans-serif}.sboot:lang(ko){font-family:system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;word-break:keep-all}.sboot__stack{display:grid;justify-items:center;gap:1rem;text-align:center}.sboot__mark{margin:0;color:#2c2a26}.sboot__mark svg{display:block;height:2.2rem;width:auto;overflow:visible;fill:currentColor}.sboot__word{animation:sboot-breathe 2.4s ease-in-out 1.6s infinite}.sboot__l{transform-box:fill-box;transform-origin:50% 100%;animation:sboot-rise .4s cubic-bezier(.2,.8,.2,1) both}.sboot__l:nth-of-type(1){animation-delay:.04s}.sboot__l:nth-of-type(2){animation-delay:85ms}.sboot__l:nth-of-type(3){animation-delay:.13s}.sboot__l:nth-of-type(4){animation-delay:.175s}.sboot__l:nth-of-type(5){animation-delay:.22s}.sboot__bubble{transform-box:fill-box;transform-origin:12% 100%;animation:sboot-pop .32s cubic-bezier(.34,1.56,.64,1) .28s both}.sboot__hint,.sboot__nojs{margin:0;max-width:16rem;font-size:.85rem;line-height:1.5;color:#6a6358}.sboot__hint{opacity:0;animation:sboot-appear .6s ease 6s forwards}.sboot__retry{padding:.5rem 1.25rem;font:inherit;font-size:.85rem;color:#6a6358;background:none;border:1px solid #c9bca8;border-radius:999px;cursor:pointer}@keyframes sboot-rise{0%{opacity:0;transform:translateY(32%)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes sboot-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes sboot-breathe{0%,to{opacity:1}50%{opacity:.72}}@keyframes sboot-appear{to{opacity:1}}@media(prefers-color-scheme:dark){html,.sboot{background:#16130f}.sboot__mark{color:#ede6da}.sboot__hint,.sboot__nojs{color:#a69c8d}.sboot__retry{color:#a69c8d;border-color:#453d33}}@media(prefers-reduced-motion:reduce){.sboot,.sboot__word,.sboot__l,.sboot__bubble{animation:none;transition:none}}
