/* Estilos específicos da página do player */

.game-player-wrapper {
    min-height: 420px;
    position: relative;
}

.game-canvas-area {
    width: 100%;
    min-height: 360px;
}

.game-canvas-area canvas {
    width: 100% !important;
    max-height: 70vh;
}

#startOverlay {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.75);
    z-index: 10;
    top: 42px;
}

#startOverlay.hidden {
    display: none;
}

/* Esconde o botão padrão do EmulatorJS — usamos o nosso "Jogar" */
.ejs_parent .ejs_start_button {
    display: none !important;
}

/* EmulatorJS toolbar — ajuste fino */
#game .ejs_app {
    width: 100% !important;
}
