body{background:linear-gradient(135deg,#f2f6ff,#d9e6ff);color:#333;font-family:Roboto,Arial,sans-serif;margin:0;padding:0}.container{margin:auto;max-width:900px;padding:50px 20px;text-align:center}.title{color:#003c8f;font-size:36px;font-weight:700;margin-bottom:40px}.input-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:25px}.input{border:1px solid #ccc;border-radius:25px;font-size:16px;padding:14px 16px;transition:all .3s ease;width:250px}.input:focus{border-color:#007bff;box-shadow:0 0 8px #007bff4d;outline:none}.button{border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 22px;transition:all .3s ease}.button.add{background:linear-gradient(45deg,#007bff,#0056b3)}.button.add:hover{background:linear-gradient(45deg,#0056b3,#003f7f);transform:translateY(-2px)}.button.analyze{background:linear-gradient(45deg,#28a745,#1e7e34);margin-top:20px;width:220px}.button.analyze:hover{background:linear-gradient(45deg,#1e7e34,#145c26);transform:translateY(-2px)}.symptoms-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:25px}.symptom-chip{align-items:center;background:#e1ecf4;border-radius:30px;box-shadow:0 2px 5px #0000001a;color:#003c8f;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px}.symptom-chip .remove{color:#ff4d4f;cursor:pointer;font-weight:700}.symptom-chip:hover{background:#c7d9f9;transform:translateY(-2px)}.result-card{background:#fff;border-radius:20px;box-shadow:0 8px 20px #00000026;margin:30px auto;max-width:400px;padding:25px 30px;text-align:left}.result-card h2{color:#007bff;font-size:22px;margin-bottom:15px;margin-top:0}.result-card p{color:#333;font-size:16px;line-height:1.6}@media (max-width:600px){.input-group{align-items:center;flex-direction:column}.button.analyze,.input{width:80%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.7b4b2502.css.map*/