* { margin: 0; padding: 0; box-sizing: border-box; }
html, body { 
  width: 100%; height: 100%; overflow: hidden;
  background: #000; touch-action: none;
}
canvas { display: block; position: fixed; top: 0; left: 0; }
#site { 
  position: fixed; bottom: 20vh; left: 0; right: 0; 
  text-align: center; color: #fff; 
  font: 300 clamp(2rem, 6vw, 2.5rem) system-ui, -apple-system, sans-serif;
  opacity: 0.6; pointer-events: none;
}
