body {
  margin: 0;
  padding: 0;
  background-color: #1a1a1a;  /* Dark background for the page */
  display: flex; /* Use flexbox to center the cabinet */
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically (if needed) */
  min-height: 100vh; /* Ensure the body takes up at least the full viewport height */
}

.page-container {
  max-width: 1300px; /* Limit the maximum width of the cabinet */
  margin: 20px auto; /* Center the container with some top/bottom margin */
  overflow: visible !important; /* Try making the page container's content fully visible */
}

.game-cabinet {
  width: 100%; /* Make the cabinet responsive to its container */
  background-color: #333;  /* Dark background color for the cabinet */
  border: 15px solid #222; /* Cabinet border */
  border-radius: 20px; /* Rounded corners for the cabinet */
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.7); /* Add a more prominent shadow */
  overflow: hidden; /* Hide anything that overflows the cabinet */
}

.cabinet-top {
  height: 80px; /* Adjust the height for the top section */
  background-color: #444; /* Darker color for the top */
  border-bottom: 5px solid #222;
  /* Add more styling here for marquee or lighting effects */
}

.cabinet-sides {
  padding: 20px; /* Add more padding to the sides */
  background-color: #333; /* Match the cabinet background */
}

.game-screen-area {
  position: relative; /* Needed for positioning the screen */
  border: 8px solid #111; /* Screen border */
  background-color: #000; /* Black background for the screen area */
  width: 1280px; /* Set a fixed width for the screen area */
  height: 720px; /* Set a fixed height for the screen area */
  margin: 0 auto; /* Center the screen area horizontally */
}

iframe {
  display: block; /* Remove extra space below the iframe */
  width: 100%; /* Make the iframe fill its container */
  height: 100%; /* Make the iframe fill its container */
}

.cabinet-base {
  height: 100px; /* Adjust the height for the base */
  background-color: #444; /* Darker color for the base */
  border-top: 5px solid #222;
  /* Add more styling here for coin slot area or controls */
}