*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#7bb9ce;font-family:system-ui,-apple-system,Segoe UI,sans-serif;touch-action:none}#app{position:fixed;inset:0;display:flex;justify-content:center;align-items:center}canvas{display:block;width:100%;height:100%;touch-action:none}#hint{position:fixed;bottom:calc(env(safe-area-inset-bottom) + 5px);left:0;right:0;text-align:center;color:#fff;font-size:11px;text-shadow:0 1px 3px #0008;pointer-events:none;opacity:.8}
