*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{font-size:1.6rem;font-family:sans-serif;display:flex;align-items:center;justify-content:center}.card{margin-top:3em;padding:1.5em;border:1px solid rgba(0,0,0,.2235294118);border-radius:4px;min-width:350px}.card__boxLength{margin-bottom:1em}.card__boxLength input{font-size:1.6rem;border:1px solid rgba(0,0,0,.2235294118);border-radius:4px;margin-left:.6em;padding:.5em;width:50px}.card__box{margin-bottom:1em}.card__box input{margin-right:.5em}.card__btnGenerate{border:none;border-radius:4px;background:none;background-color:#4caf50;color:#fff;padding:.8em 1.2em;font-size:1.6rem;font-family:sans-serif;cursor:pointer;transition:background-color .3s}.card__btnGenerate:hover{background-color:#3b883e}.card__password-box{margin-top:2em}.card__password-box strong,.card__password-box p{font-size:1.8rem}.card__password-box p{margin:.5em 0}.card__password-box__buttons{margin-top:1.5em}.card__password-box__buttons button{border:none;border-radius:4px;color:#fff;background:none;background-color:#5798d6;font-family:sans-serif;font-size:1.6rem;padding:.8em 1.2em;cursor:pointer;transition:background-color .3s}.card__password-box__buttons button:hover{background-color:#457aac}.card__password-box__buttons button:last-child{margin-left:1em}
