#astrology-form{width:100%;max-width:700px;margin:auto;font-family:Arial,sans-serif}.form-group{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px}.form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:10px}@media (max-width:600px){#numerology-form{width:80%}.form-group{display:flex;flex-direction:column;margin-bottom:0}input[type=number],select,button{width:100%;margin-top:0}#calculate-button{margin-bottom:20px}}.form-row h2{font-size:24px;color:#333;width:100%;margin-bottom:-10px}.form-row h3{font-size:20px;color:#333;width:100%;margin-bottom:0;margin-top:0}.form-description{color:#a9a9a9;font-size:14px;font-style:italic;width:100%}input[type=number],select{flex-grow:1;margin-right:5px}input[type=number]:last-child,select:last-child{margin-right:0}input::placeholder,select::placeholder{color:#000}select option{color:#333}input[type=number],select,button{border-radius:8px;padding:8px;border:1px solid #ccc}button{padding:10px 20px;color:#fff;background-color:#646464;border:none;cursor:pointer;margin-top:0;outline:none}button:hover{background-color:#a59081}#reset-button{background-color:#a59081}#reset-button:hover{background-color:#646464}