*{box-sizing:border-box;margin:0;padding:0}html,body{background:#7ec8f2;width:100%;height:100%;overflow:hidden}#app{width:100vw;height:100vh}canvas{touch-action:none;display:block}#hud{color:#fff;text-shadow:0 1px 6px #1e507873;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;top:14px;left:16px}#hud h1{letter-spacing:2px;font-size:22px}#hud p{opacity:.85;margin-top:4px;font-size:12px}
