.tGameBody {
background-color: #90B4DA;
/* Light blue background like Checkers */
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 0;
overflow: hidden;
touch-action: none;
user-select: none;
}

canvas {
touch-action: none;
-webkit-touch-callout: none;
background-color: #f3e5ab;
/* Parchment/Wood start */
}

.casual-panel {
background: white;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
border-radius: 2rem;
}

.btn-casual-red {
background-color: #ef4444;
box-shadow: 0 4px 0 #991b1b;
}

.btn-casual-red:active {
transform: translateY(2px);
box-shadow: 0 2px 0 #991b1b;
}

.btn-casual-blue {
background-color: #3b82f6;
box-shadow: 0 4px 0 #1e40af;
}

.btn-casual-blue:active {
transform: translateY(2px);
box-shadow: 0 2px 0 #1e40af;
}
/* Mobile Performance Fixes */
.tGameBody {
touch-action: none !important;
user-select: none !important;
-webkit-user-select: none !important;
overscroll-behavior: none !important;
width:100%;
height:100%;
}
.tGameBody * {
-webkit-tap-highlight-color: transparent !important;
}
canvas, .game-container {
transform: translateZ(0);
}

img,svg{display:unset;}