/*
 * Estilos mínimos del contenedor. Todo lo demás se dibuja dentro de Phaser.
 * Pensado para tablet en horizontal: sin rebote, sin zoom, sin selección de texto.
 */

html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    background-color: #1a1512;
    /* basalto oscuro: los bordes del FIT no cantan */
    overscroll-behavior: none;
    /* mata el "tirar para recargar" a media partida */
    -webkit-text-size-adjust: 100%;
}

#app {
    width: 100vw;
    height: 100vh;
    /* dvh evita el salto cuando la barra del navegador se oculta en móvil */
    height: 100dvh;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

#game-container {
    width: 100%;
    height: 100%;
    /* el canvas gestiona sus propios gestos; el navegador no debe interferir */
    touch-action: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    user-select: none;
}

canvas {
    display: block;
}
