/* ========================================
   RESPONSIVE
======================================== */
@media (max-width: 1000px) {
  .container { 
    grid-template-columns: 1fr; 
  }
  
  .right-panel { 
    order: 2;
    max-height: 600px;
  }
  
  .play-area { 
    height: 350px; 
  }
  
  .version-badge {
    bottom: 12px;
    right: 12px;
    font-size: 11px;
    padding: 5px 10px;
  }
}