/* ============ ASTEROID RACER STYLES ============ */

/* Main page layout with space-themed background */
body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: #0a0a0a;
    
    /* Starfield background effect using multiple radial gradients */
    background-image: 
        radial-gradient(2px 2px at 20px 30px, #eee, transparent),
        radial-gradient(2px 2px at 40px 70px, rgba(255,255,255,0.8), transparent),
        radial-gradient(1px 1px at 90px 40px, #fff, transparent),
        radial-gradient(1px 1px at 130px 80px, rgba(255,255,255,0.6), transparent),
        radial-gradient(2px 2px at 160px 30px, #fff, transparent),
        radial-gradient(1px 1px at 200px 90px, rgba(255,255,255,0.9), transparent),
        radial-gradient(1px 1px at 240px 50px, #eee, transparent),
        radial-gradient(2px 2px at 280px 120px, rgba(255,255,255,0.7), transparent),
        radial-gradient(1px 1px at 320px 20px, #fff, transparent),
        radial-gradient(1px 1px at 360px 100px, rgba(255,255,255,0.8), transparent),
        radial-gradient(2px 2px at 400px 60px, #eee, transparent),
        radial-gradient(1px 1px at 440px 140px, #fff, transparent);
    background-repeat: repeat;
    background-size: 200px 200px;
    
    /* Space-themed typography */
    font-family: 'Courier New', monospace;
    color: white;
}

/* Game canvas styling with space atmosphere effects */
canvas {
    border: 2px solid #333;
    /* Deep space gradient background */
    background: linear-gradient(180deg, #001122 0%, #000511 50%, #000000 100%);
    /* Subtle blue glow effect */
    box-shadow: 0 0 20px rgba(0, 150, 255, 0.3);
}