/* Stili specifici per Dragster */

/* Canvas - Assicura render pixelloso */
canvas {
    background-color: #000;
    image-rendering: pixelated;
    image-rendering: crisp-edges;
    display: block;
    width: 100%;
    height: 100%;
}

/* Info Bar Text Colors */
#p1-time {
    color: #e63946;
    /* Rosso per Player 1? O verde */
}

#p2-time {
    color: #00ff66;
    /* Verde per Player 2? */
}

/* Override colori info bar */
.info-center {
    color: #ffff00;
    /* Giallo per status */
    font-weight: bold;
}

/* Stili Overlay specifici */
.difficulty-selector {
    margin: 15px 0;
}

.difficulty-selector label {
    display: block;
    margin-bottom: 5px;
    font-size: 0.8rem;
    color: #00ff66;
    font-family: 'Press Start 2P', cursive;
}

.difficulty-selector select {
    padding: 8px;
    background: #000;
    color: #00ff66;
    border: 2px solid #00ff66;
    font-family: 'Press Start 2P', cursive;
    font-size: 0.7rem;
    cursor: pointer;
}

.retro-text {
    font-size: 0.7rem;
    color: #aaa;
    margin-bottom: 20px;
    line-height: 1.5;
}