.game-header {
    position: fixed;
    top: 100px; /* Moved down as requested */
    left: 0;
    right: 0;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 15px;
    background: transparent;
    z-index: 1000;
    pointer-events: none; /* Let clicks pass through if not on icons */
}

.header-left, .header-right {
    pointer-events: auto; /* Buttons still clickable */
}


.header-left {
    display: flex;
    align-items: center;
    gap: 15px;
}

.header-right {
    display: flex;
    align-items: center;
    gap: 12px;
}

.stat-item {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #fff;
    font-weight: 600;
}

.stat-icon {
    width: 24px;
    height: 24px;
    color: #f97316; /* Orange color from screenshot */
}

.stat-count {
    font-size: 1rem;
}

.icon-btn {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    cursor: pointer;
}

.icon-btn.orange {
    color: #f97316;
}

.room-stat {
    text-align: right;
    margin-right: 5px;
}

.room-stat .label {
    font-size: 0.65rem;
    color: #ccc;
    display: block;
}

.room-stat .value {
    font-size: 0.85rem;
    font-weight: 700;
}
