body,html{margin:0;padding:0;width:100%;height:100%;background:#0a0a0c;overflow:hidden}#gl{position:fixed;inset:0;width:100vw;height:100vh;display:block;touch-action:none}#overlay{position:fixed;top:12px;left:12px;display:flex;flex-direction:column;gap:2px;font:12px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:rgba(255,255,255,.72);background:rgba(0,0,0,.35);padding:6px 10px;border-radius:6px;pointer-events:none;user-select:none}#fps{color:rgba(255,255,255,.45)}#floor{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;box-sizing:border-box;text-align:center;background:radial-gradient(closest-side at 50% 45%,#201826 0,#12101a 55%,#0a0a0c 100%);color:rgba(255,255,255,.82);font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#floor[hidden]{display:none}#floor-mark{color:#e0819c;opacity:.9}#floor-title{margin:0;font-size:19px;font-weight:600;letter-spacing:.2px}#floor-note{margin:0;max-width:30rem;color:rgba(255,255,255,.6)}#floor-inapp{margin:0;max-width:30rem;font-size:13.5px;color:rgba(255,255,255,.5)}#floor-copy{padding:10px 18px;border-radius:999px;border:0;background:#e0819c;color:#1a0f14;font:600 14px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;word-break:break-all;max-width:100%}#floor-message{margin:10px 0 0;max-width:34rem;font-size:17px;color:rgba(255,255,255,.9);white-space:pre-wrap}#floor-message[hidden]{display:none}