/* ═══════════════════════════════════════════════════
   Heidelberg 1689: Flammen der Pfalz — Styles
   Period-appropriate aesthetic with parchment tones
   ═══════════════════════════════════════════════════ */

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

html, body {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #1a1208;
  font-family: 'Cinzel', 'Georgia', serif;
}

#game-container {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: radial-gradient(ellipse at center, #2a1f10 0%, #0d0a04 100%);
}

#game-container canvas {
  display: block;
  image-rendering: pixelated;
  image-rendering: crisp-edges;
  max-width: 100vw;
  max-height: 100vh;
}

/* Loading screen fallback */
.loading-text {
  color: #d4b896;
  font-family: 'Cinzel', serif;
  font-size: 1.5rem;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
}

/* Scrollbar styling for consistency */
::-webkit-scrollbar {
  width: 0;
  height: 0;
}
