html,body{overscroll-behavior:none;background:#07090c;height:100%;margin:0;overflow:hidden}#app,#game{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0}input::placeholder{color:#7d7090}.chat-input::placeholder{color:#d6ecf073}#rotate{display:none}@media (orientation:portrait){#rotate{z-index:20;color:#fff;text-align:center;background:radial-gradient(circle at 50% 40%,#1a1e25,#0e1116 45%,#050608);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:24px;font:700 13px JetBrains Mono,Noto Sans Thai,system-ui,sans-serif;display:flex;position:fixed;inset:0}#rotate:before{content:"";border:1.5px solid #fff;border-radius:9px;width:44px;height:76px;animation:2.4s cubic-bezier(.33,1,.68,1) infinite rotate-hint}html.lm-loading #rotate{display:none}html:not(.lm-loading):not(:has(#boot:not(.done))) #lm-comet{display:none}}@keyframes rotate-hint{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){#rotate:before{animation:none}}#boot .boot-line{color:#e9ecf0;display:none}#boot .boot-line:before{content:"";border:1.5px solid #fff;width:5px;height:5px;margin:0 .9em .15em 2px;display:inline-block;transform:rotate(45deg)}#boot.failed:not(.handed){pointer-events:auto;cursor:pointer}#boot.failed .boot-line{opacity:1;display:block}#boot.failed .bt-st,#boot.failed .bt-t,#boot.failed .bt-rot{display:none!important}#boot.failed svg g:last-of-type{opacity:0}.boot-retry{left:var(--rx);top:var(--ry);color:#fff;min-width:168px;height:44px;font:inherit;-webkit-tap-highlight-color:transparent;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);isolation:isolate;background:#a9afb89e;border:0;padding:0 28px;font-size:13px;font-weight:700;position:absolute}.boot-retry:before,.boot-retry:after{content:"";z-index:-1;clip-path:inherit;background:linear-gradient(#161a21e6,#07090ce6);position:absolute;inset:1px}.boot-retry:after{z-index:0;background:0 0;border:1px solid #a9afb81a;inset:4px}#boot.c .boot-retry{transform:translate(-50%)}
