#switch_button {
  /* Position: Fixed ensures it stays in the corner even when scrolling */
  position: fixed;
  top: 0;
  left: 0;

  /* Dimensions: Rectangular to fit standard flag ratios */
  width: 60px;
  height: 40px;

  /* Visuals */
  background: none;
  border: none;
  cursor: pointer;
  z-index: 1000; /* High z-index ensures it sits ON TOP of your other content */
  padding: 0;

  /* Optional: Adds a tiny curve to the bottom-right so it doesn't look harsh */
  border-bottom-right-radius: 8px;
  overflow: hidden; /* Ensures the image doesn't bleed out */
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Adds depth so it doesn't look flat */
}

#switch_button img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* Fills the box completely */
  display: block;
}

#switch_button:hover {
  opacity: 0.9; /* Slight fade on hover */
}
