html,body{margin:0;height:100%;background:#000;overflow:hidden;}
body{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;}
body.dragging{cursor:grabbing;}
canvas{position:fixed;inset:0;width:100vw;height:100vh;display:block;}
#credit,#hint{position:fixed;bottom:10px;font:11px/1 Menlo,Consolas,"DejaVu Sans Mono",monospace;letter-spacing:.18em;color:rgba(255,190,120,.45);pointer-events:none;}
#credit{right:14px;}
#hint{left:14px;color:rgba(180,200,255,.4);letter-spacing:.08em;transition:opacity 1.5s;}
#hint.hide{opacity:0;}
