
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
    background: #050520;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    overflow: hidden;
    font-family: Arial, sans-serif;
    touch-action: none;
}
canvas { display: block; }
