/* Keep your existing body styles, but add this */
body {
  margin: 0;
  display: flex; /* This allows the sidebar and content to sit side-by-side */
  flex-direction: row; 
  background-color: darkblue;
  font-family: 'Arial Black', sans-serif;
  height: 100vh;
}

/* The New Side Panel */
.sidebar {
  width: 200px;
  background-color: blue; /* Blue panel */
  border-right: 5px solid yellow; /* Yellow outline on the right */
  height: 100%;
  padding: 20px;
  display: flex;
  flex-direction: column; /* Stacks buttons vertically */
  gap: 20px; /* Space between buttons */
  box-sizing: border-box;
}

/* Main Content Area (Everything else) */
.main-content {
  flex-grow: 1; /* Takes up the rest of the screen */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* Adjusting your Games Button for the Sidebar */
.dog-link {
  display: block;
  padding: 15px;
  background-color: orange;
  color: darkblue;
  text-decoration: none;
  font-weight: bold;
  border-radius: 10px; /* Square-ish look for sidebar */
  text-align: center;
  font-size: 18px;
  transition: transform 0.2s;
  border: 2px solid transparent;
}

.dog-link:hover {
  transform: scale(1.05);
  background-color: white;
  border: 2px solid orange;
}