:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}canvas{display:block;width:100vw;height:100vh;touch-action:none}.info-box{position:absolute;top:10px;left:10px;padding:10px;background:#0009;color:#fff;border-radius:4px;font-size:14px}#tooltip{position:absolute;padding:4px 8px;background:#000;color:#fff;font-size:14px;pointer-events:none;border-radius:4px;display:none;z-index:100}
