.height-predictor-container{max-width:500px;margin:40px auto;padding:30px;font-family:'Vazir',Arial,sans-serif;direction:rtl;text-align:right;background:#f9f9f9;border:2px solid #00c4b4;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.height-predictor-container h2{font-size:24px;color:#333;text-align:center;margin-bottom:20px}#height-predictor-form label{display:block;margin:10px 0 5px;font-weight:600;color:#555}#height-predictor-form input[type=number],#height-predictor-form select{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;font-size:16px;text-align:right;background:#fff}#height-predictor-form input[type=number]:focus,#height-predictor-form select:focus{border-color:#00c4b4;outline:none}.gender-options{display:flex;justify-content:center;gap:15px;margin-bottom:15px}.gender-options input{display:none}.gender-options label{padding:8px 15px;background:#e0e0e0;border-radius:20px;cursor:pointer;transition:background .3s}.gender-options input:checked+label{background:#00c4b4;color:#fff}#height-predictor-form button{background:#007bff;color:#fff;padding:12px;border:none;border-radius:5px;cursor:pointer;font-size:16px;width:100%;transition:background .3s}#height-predictor-form button:hover{background:#0056b3}.result-card{text-align:center;padding:20px;background:#e6f7fa;border:2px solid #00c4b4;border-radius:10px;margin-top:20px}.result-card img{width:50px;margin-bottom:10px}.result-card p{font-size:16px;color:#333;margin:10px 0}.result-card h3{font-size:28px;color:#00c4b4;margin:10px 0}.result-card a{color:#007bff;text-decoration:none;display:block;margin-top:10px}.result-card a:hover{text-decoration:underline}