body{font-family:poppins,sans-serif;text-align:left;margin:0}.generator{margin-top:20px;text-align:center}.toggle-container{display:flex;justify-content:space-between;width:100%;margin:0 auto 20px}.toggle-label{position:relative;background:#cdcdcd;border:1px solid #bbb;border-radius:30px;box-shadow:inset 0 2px 4px rgb(0 0 0 / .2);height:50px;width:49%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700}.toggle-label input[type="radio"]{position:absolute;opacity:0}.toggle-label.active{background:#482d70;color:#f2f2f2}button{background:#C200EC;border:1px solid #C200EC;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;margin:0 auto;margin-bottom:20px;outline:none;padding:14px;text-decoration:none;transition:all .1s ease-in-out;width:100%;box-sizing:border-box}button:hover{background-color:#482d70;color:#ffe66c}.results{text-align:center;margin-top:20px;border:2px solid #ccc;border-radius:30px;padding:10px;column-gap:20px}.result-item{font-size:1.2em;margin-bottom:10px;text-align:left;display:inline-block;width:48%;margin-right:2%}.results-info{font-size:1em;margin-bottom:10px;text-align:center}.star{color:#e6e6e6;font-size:1em;margin-right:5px}.additional-info{font-size:1em;margin-top:20px;display:none}