﻿/*.game-wrap {
    max-width: 960px;
    margin: 24px auto;
}

.game-canvas {
    width: 100%;
    height: auto;
    border-radius: 16px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.3);
    background: #0f1317;
    touch-action: manipulation;
}

.hud {
    display: flex;
    gap: 12px;
    align-items: center;
    justify-content: center;
    margin-top: 12px;
}

.btn {
    padding: 8px 14px;
    border-radius: 10px;
    border: 1px solid #234;
    background: #14202b;
    color: #dff5ff;
    cursor: pointer;
}

    .btn:hover {
        filter: brightness(1.1);
    }

.acc {
    color: #9ad3ff;
    font-weight: 600;
}*/
/*html, body {
    height: 100%;
    margin: 0;
    background: #000;
    overflow: hidden;*/ /* no page scroll on desktop */
/*}

.game-wrap {
    position: fixed;
    inset: 0;
    padding: env(safe-area-inset-top, 0) env(safe-area-inset-right, 0) env(safe-area-inset-bottom, 0) env(safe-area-inset-left, 0);
    display: grid;
    place-items: center;
}

.game-canvas {
    display: block;
    max-width: 100%;
    max-height: 100%;
    touch-action: none;
    user-select: none;
}

.hud {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    gap: .5rem;
    justify-content: center;
    align-items: center;
    padding: .75rem;
    pointer-events: auto;*/ /* buttons clickable */
    /*z-index: 10;
}

.btn {
    font: inherit;
}*/
/* Game container fills the space between header and footer */
/*.game-wrap {
    position: relative;
    width: 100%;
    height: var(--game-available-h, 60vh);*/ /* JS sets this each resize */
    /*display: grid;
    place-items: center;
}*/

/* Keep page from scrolling while playing (optional but nice) */
/*html, body {
    margin: 0;
    overflow: hidden;
}*/
