   margin: 0;
        padding: 0;
      }

      .button-group {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        background-color: rgba(20, 20, 20, 0.3);
        border-radius: 0.6em;
        padding: 1em;
      }

      .button-group .button {
        margin: 0.5em 0;
        flex-grow: 1;
      }

      .button {
        border-radius: 0.6em;
        padding: 0.8em 1.5em;
        font-weight: 600;
        text-align: center;
        transition: background-color