.start-menu {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: url("/sprites-bubble/startmenu/background.png") no-repeat center center;
  background-size: 110%;
  image-rendering: pixelated;

  .start-logo {
    height: 500px;
    width: 2000px;
    background: url("/sprites-bubble/startmenu/logo.png") no-repeat center center;
    background-size: 40%;
  }

  .start-button {
    width: 20%;
    height: 20%;
    display: flex;
    justify-content: space-between;
    background: url("/sprites-bubble/startmenu/button_default.png") no-repeat center center;
    background-size: contain;
    transition: background 0.3s ease;
  }

  .start-button:hover {
    background: url("/sprites-bubble/startmenu/button_hover.png") no-repeat center center;
    background-size: contain;
  }
}
