@import url('https://fonts.googleapis.cn/css2?family=Press+Start+2P&display=swap');

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #050508;
  font-family: 'Press Start 2P', monospace;
}

#game-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

#gameCanvas {
  display: block;
  max-width: 95vw;
  max-height: 85vh;
  image-rendering: auto;
  border: 2px solid #1a1a3a;
  box-shadow:
    0 0 20px rgba(0, 255, 136, 0.15),
    0 0 60px rgba(0, 255, 136, 0.05),
    inset 0 0 30px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}

#controls-hint {
  display: flex;
  gap: 24px;
  color: #335544;
  font-size: 10px;
  letter-spacing: 1px;
  user-select: none;
  text-shadow: 0 0 6px rgba(0, 255, 136, 0.2);
}

#controls-hint span {
  padding: 4px 12px;
  border: 1px solid #1a2a22;
  border-radius: 3px;
  background: rgba(0, 10, 5, 0.5);
}
