    }

      header h1 {
        font-family: urbane-rounded, ui-rounded, system-ui;
        font-size: 35px;
        letter-spacing: -0.02em;
        color: var(--gold);
        padding: 20px 0;
        margin: 0 20px;
        flex: 1;
      }

      .targets {
        display: table;
        margin-top: 10px;
      }

      .targets label {
        display: table-row;
      }

      .targets label span,
      .targets label input {
        display: table-cell;
      }

      main {
        display: grid;
