@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";*{padding:0%;margin:0%;box-sizing:border-box}body{font-family:Open Sans,sans-serif}.header{width:60%;margin:0 auto;height:150px}.header img{width:100%;height:100%;object-fit:cover;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (max-width: 768px){.header{width:100%}.header img{border-radius:0}}.form{width:40%;margin:50px auto 0;padding:25px 35px;border-radius:12px;background:#f9f9f9;box-shadow:0 4px 15px #0000001a;transition:.3s ease-in-out;border:1px solid #ddd;background:linear-gradient(135deg,#fff,#f0f0f0)}.form:hover{box-shadow:0 6px 25px #0003}.form .flex{display:flex;flex-direction:column;margin-bottom:20px}.form label{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.form input,.form select{padding:12px;width:100%;font-size:16px;border:1px solid #ddd;border-radius:8px;outline:none;transition:all .3s ease;margin-bottom:12px;background-color:#fafafa}.form input:focus,.form select:focus{border-color:#ff9800;box-shadow:0 0 5px #ff980080}button{background:#131414;color:#fff;padding:14px 22px;font-size:18px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease;width:100%;margin-top:10px}button:hover{background:#131414}@media (max-width: 768px){.form{width:90%;padding:20px}.form .birthDivs,.form .birthHourDivs{flex-direction:column}.form .birthDivs select,.form .birthHourDivs select{width:100%}.form input,.form select{margin-bottom:10px}button{padding:14px 0;width:100%}}.results{width:40%;margin:20px auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:.3s ease-in-out;border:1px solid #ddd}.results:hover{box-shadow:0 6px 25px #0003}.results h3{font-size:24px;font-weight:700;color:#333;margin-bottom:15px;text-align:center}.results .comment{margin-bottom:15px;background-color:#f7f7f7;padding:10px;border-radius:8px;border-left:5px solid #131414}.results h4{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.results p{font-size:16px;color:#555;line-height:1.5}.birth-chart{margin-top:20px}@media (max-width: 768px){.results{width:90%;padding:15px}.results h3{font-size:20px}.results h4{font-size:18px}.results p{font-size:14px}.birth-chart{width:100%;height:auto}}._footer_q4zsa_1{width:100%;height:100px;margin-top:40px;text-align:center}._footer_q4zsa_1 a{text-decoration:none;color:#fff;padding:20px 40px;background-color:#25d366;border-radius:15px;transition:all ease .3s;display:inline-flex;align-items:center}._footer_q4zsa_1 a:hover{background-color:#1ebe5d}
