.tetris #game-container{display:flex;flex-direction:column;align-items:center;min-height:600px}.canvas-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}#tetris-canvas{border:2px solid #333;border-radius:8px;background:#000;margin:20px 0;display:block}.tetris .game-instructions{text-align:center;color:#6b7280;font-size:14px;margin:10px 0;max-width:500px}@media (max-width: 768px){#tetris-canvas{max-width:90vw;height:auto;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.canvas-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;margin:15px 0}.tetris #game-container{padding:15px;min-height:auto}.game-instructions{margin:10px 0 15px;font-size:13px}}@media (hover: none) and (pointer: coarse){#tetris-canvas{cursor:pointer}}:fullscreen .canvas-wrapper,:-webkit-full-screen .canvas-wrapper,:-moz-full-screen .canvas-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}:fullscreen #tetris-canvas,:-webkit-full-screen #tetris-canvas,:-moz-full-screen #tetris-canvas{margin:0}
