/* bc — bazowy layout: canvas NES 256×240 integer-scale, ciemne tło.
   ui.js dokłada style menu w swoim <style> (własność ui). */
* { margin: 0; padding: 0; box-sizing: border-box; }
html, body { height: 100%; background: #101010; overflow: hidden; touch-action: none; }
@font-face {
  font-family: 'PressStart';
  src: url('/content/fonts/prstart.ttf') format('truetype');
  font-display: swap;
}
body { font-family: 'PressStart', monospace; color: #eee; }
#app { position: fixed; inset: 0; display: flex; align-items: center; justify-content: center; }
#screen {
  image-rendering: pixelated;
  image-rendering: crisp-edges;
  background: #636363;
}
#ui { position: fixed; inset: 0; pointer-events: none; }
#ui > * { pointer-events: auto; }
#touch { position: fixed; inset: 0; pointer-events: none; z-index: 40; }
