*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:#11171d;color:#dcc498;font:14px/1.7 'Segoe UI','Microsoft YaHei',sans-serif}#game-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block;background:#11171d}#frame-loading{position:fixed;inset:0;display:grid;place-items:center;z-index:1;background:#11171d}#frame-loading[hidden]{display:none}noscript{position:fixed;inset:0;display:grid;place-items:center;background:#11171d}
@media(orientation:portrait) and (max-width:900px){#game-frame{width:100vh;width:100dvh;height:100vw;transform-origin:top left;transform:rotate(90deg) translateY(-100%)}}

#frame-loading{font-family:STSong,SimSun,serif;letter-spacing:4px;font-size:15px}#frame-loading:before{content:"♠";position:absolute;left:50%;top:calc(50% - 72px);transform:translateX(-50%);font:43px/1 Georgia;color:#d9bc7d;filter:drop-shadow(0 0 20px #c7a75e44)}
