/* ============================================================
   Canvas Styles
   Game canvas specific styling
   ============================================================ */

#gameCanvas {
    width: var(--canvas-width);
    height: var(--canvas-height);
    border: var(--canvas-border-width) solid var(--color-accent-red);
    border-radius: var(--canvas-border-radius);
    background: var(--color-bg-secondary);

    /* 모바일 터치 최적화 */
    touch-action: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;

    /* 선명도 개선 */
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;

    /* 그림자 효과 (선택사항) */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);

    z-index: var(--z-canvas);
}