* { margin: 0; padding: 0; box-sizing: border-box; }

body {
    overflow: hidden;
    background: #03030a;
    font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', system-ui, sans-serif;
    user-select: none;
    -webkit-user-select: none;
    -webkit-font-smoothing: antialiased;
}

#canvas {
    display: block;
    width: 100vw;
    height: 100vh;
    touch-action: none;
}


