

  body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-top: 3.125rem;
    background-color: rgb(196, 196, 196);
    text-align: center;
  }

  .landing__card {
    width: 18.75rem;
    background-color: white;
    border: .0625rem solid #d3d3d3;
    border-radius: .625rem;
    box-shadow: .125rem .3125rem .5rem rgba(0, 0, 0, 0.5);
    padding-inline: 12.25rem;
    padding-block: 7rem;
  }

  .landing__title {
    margin-bottom: 1.25rem;
    padding-bottom: 1.875rem;
    font-size: 2.5rem;
    text-align: center;
    }


  .landing__button-container {
    display: flex;
    justify-content: center;
    gap:3.75rem;
    
  }

  .landing__bouton {
    padding: 1.25rem 2.5rem;
    background-color: hsl(12, 96%, 55%);
    border-radius: 1.8125rem;
    box-shadow: .125rem .3125rem .5rem #0000004d;
    color: var(--blanc);
    font-size: 1rem;
    text-decoration: none;
    cursor: pointer;
    transition: background-color 0.3s;
    
  }

  
  .landing__bouton:hover {
    background-color: hsl(13, 75%, 35%);
  }

