/* Game-specific styles for NN Pocket Arcade */
/* All game rendering is done via Canvas, so minimal CSS needed */

.lcd-canvas {
  cursor: default;
}

/* Low power mode - reduce glow effects */
.low-power .screen-glow {
  opacity: 0 !important;
}
.low-power .scanlines {
  opacity: 0.03 !important;
}
.low-power .led-power {
  animation: none !important;
}

/* Touch feedback */
@media (hover: none) and (pointer: coarse) {
  .dpad-btn, .action-btn, .sys-btn {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .dpad-btn:active, .action-btn:active, .sys-btn:active {
    transform: scale(0.92) !important;
  }
}

/* High contrast mode for accessibility */
@media (prefers-contrast: high) {
  .console-body {
    border-width: 2px;
  }
  .dpad-btn, .action-btn {
    border-width: 2px;
  }
}
