body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:Arial,sans-serif;height:100vh;margin:0;overflow:hidden}.feedback-container,body{align-items:center;display:flex;justify-content:center}.feedback-container{height:100%;width:100%}.profile-card{animation:fadeIn 1s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e3c72cc,#2a5298cc);border-radius:20px;box-shadow:0 8px 32px #0003;min-height:400px;min-width:700px;overflow:hidden;padding:30px;position:relative;width:100%}.feedback-form{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}h1{color:#fff;font-size:2rem;margin-bottom:1.5rem;text-align:center}.form-group{display:flex;flex-direction:column;gap:.5rem}label{color:#fff;font-size:1.1rem}textarea{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:10px;color:#fff;font-size:1rem;padding:.9rem;resize:none;transition:border-color .3s ease}textarea:focus{border-color:#007bff;outline:none}.stars{display:flex;gap:.5rem;justify-content:center}.star{color:#ffffff80;cursor:pointer;font-size:2rem;transition:transform .2s ease,color .2s ease}.star:hover{transform:scale(1.2)}.star.selected{color:#fc0}.submit-button{background:#007bff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem;transition:background .3s ease,transform .3s ease}.submit-button:disabled{background:#ffffff4d;cursor:not-allowed}.submit-button:not(:disabled):hover{background:#0056b3;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.feedback-form.submitted{animation:bounce .5s ease}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:600px){.profile-card{min-width:370px;padding:20px}.star,h1{font-size:1.5rem}.submit-button,textarea{font-size:.9rem}.profile-card:after,.profile-card:before{font-size:40px}}@media (max-width:400px){.profile-card{min-width:310px;padding:20px}}textarea::placeholder{color:#e7d8d8;font:10px}.swal2-container{align-items:center!important;display:flex!important;justify-content:center!important}.heading{font-size:2rem;font-weight:700;text-align:center}.subHeading{font-size:1.2rem;font-weight:700}
/*# sourceMappingURL=main.bed5891d.css.map*/