html,body,#stage-wrap{margin:0;height:100%;background:#000;overflow:hidden}#stage-wrap canvas{display:block}.fps-meter{position:fixed;top:8px;left:8px;z-index:3000;display:flex;flex-direction:column;gap:5px;padding:6px 10px;border-radius:6px;background:rgba(0,0,0,.72);color:#dfe6ec;font:600 14px/1 ui-monospace,SF Mono,Menlo,monospace;pointer-events:none;user-select:none}.fps-meter__min{font-size:12px;font-weight:400;color:#9aa7b2}.fps-meter__r{font-size:12px;font-weight:400;color:#7fd1ff}.fps-meter__row{display:flex;gap:10px;align-items:baseline}.fps-meter__keys{display:flex;gap:7px;font-size:10px;font-weight:400;color:#8a97a2}.fps-meter__k--off{color:#ff7b72;text-decoration:line-through}.audit{position:fixed;left:8px;bottom:8px;z-index:3000;display:flex;flex-direction:column;gap:6px;align-items:flex-start;pointer-events:none}.audit-tab,.audit-copy{pointer-events:auto;cursor:pointer;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:rgba(0,0,0,.8);color:#fff;font:600 13px/1 ui-monospace,Menlo,monospace;padding:8px 12px}.audit-copy{background:#e63946;border-color:#e63946;font-size:15px;padding:12px 18px}.audit-text{pointer-events:auto;user-select:text;-webkit-user-select:text;max-width:min(92vw,560px);max-height:52vh;overflow:auto;margin:0;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.9);color:#d7ffd7;font:400 11px/1.45 ui-monospace,Menlo,monospace;white-space:pre}
