.safe-area-probe{visibility:hidden;pointer-events:none;position:fixed}.safe-area-probe.left{height:1px;width:env(safe-area-inset-left);top:0;left:0}.safe-area-probe.right{height:1px;width:env(safe-area-inset-right);top:0;right:0}.safe-area-probe.top{width:1px;height:env(safe-area-inset-top);top:0;left:0}.safe-area-probe.bottom{width:1px;height:env(safe-area-inset-bottom);bottom:0;left:0}.rotate-hint{z-index:10;background:#0b2c5e;place-items:center;font-size:22px;font-weight:700;display:none;position:fixed;inset:0}@media (orientation:portrait) and (pointer:coarse){.rotate-hint{display:grid}}.rotate-hint.off{display:none}.notices{left:50%;top:calc(12px + var(--safe-top,0px));z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:80vw;display:flex;position:fixed;transform:translate(-50%)}.notice{pointer-events:auto;color:inherit;background:#081c46d9;border:1px solid #f6c14f;border-radius:20px;padding:8px 16px;font-size:14px}html,body{color:#fff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;background:#1f63b4;height:100%;margin:0;font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif;overflow:hidden}:root:lang(zh-CN) body{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.background{z-index:0;will-change:transform;position:fixed}.background img,.background video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}canvas{z-index:1;position:fixed;inset:0}.game{z-index:1;visibility:hidden;background:#000;border:0;width:100%;height:100%;position:fixed;inset:0}.game.shown{visibility:visible}.game-backdrop{z-index:1;visibility:hidden;background:#000;position:fixed;inset:0}.game-backdrop.shown{visibility:visible}.screen-input{z-index:2;box-sizing:border-box;-webkit-user-select:text;user-select:text;touch-action:manipulation;background:0 0;border:0;outline:0;padding:0 .6em;font-family:inherit;font-weight:500;position:fixed}.screen-input::placeholder{color:inherit;opacity:.4}
