@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background-color:#202142;color:#fff;font-family:Poppins,sans-serif;line-height:1.6}.container{margin:auto;max-width:768px;padding:0 20px}@media(max-width:600px){.rating li{margin:10px 3px}.rating{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 40px}.input-group input{width:80%}}.navbar-header{align-items:center;background-color:#0006}.navbar-header .logo{margin:0}.navbar-header .nav-links .nav-item{border:1px solid #0000;transition:all .3s ease}.navbar-header .nav-links .nav-item.active{box-shadow:0 4px 10px #ff6a954d}@media(max-width:600px){.container{flex-direction:column;gap:15px}}.card{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000002e;color:#333;margin:24px 0;padding:32px;position:relative}.close,.edit{background:none;border:none;cursor:pointer;position:absolute;right:20px;top:10px}.edit{right:40px}.feedback-list{margin-top:24px}.feedback-stats{align-items:center;color:#fff;display:flex;justify-content:space-between}.btn{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;height:40px;min-width:100px;transition:all .25s ease}.btn--primary{background:#202142;color:#fff}.btn--secondary{background:#ff6a95;color:#fff}.btn:hover{opacity:.95;transform:translateY(-1px)}.btn:disabled{background:#ccc;color:#444;cursor:not-allowed}.rating{align-items:center;display:flex;justify-content:space-around;margin:30px 0 40px}ul{list-style:none}.num-display,.rating li{background:#f4f4f4;border:1px solid #eee;border-radius:50%;font-size:19px;height:50px;padding:10px;position:relative;text-align:center;transition:.3s;width:50px}.rating li label{border-radius:50%;cursor:pointer;height:50px;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.num-display,.rating li:hover{background:#ff6a95;color:#fff}[type=radio]{opacity:0}[type=radio]:checked~label{background:#ff6a95;color:#fff}.num-display{left:-10px;position:absolute;top:-10px}h2{font-size:22px;font-weight:600;margin-bottom:24px;text-align:center}.input-group{border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:8px}input{border:none;flex-grow:2;font-size:15px}input:focus{outline:none}.message{color:#639;padding-top:10px;text-align:center}.about h1{color:#ff6a95;color:var(--primary-color,#ff6a95);justify-self:center;margin-bottom:20px}.about p{line-height:1.6;margin:10px 0}.about .project-details{margin:20px 0;text-align:left}.about .project-details ul{list-style:disc;margin-top:10px;padding-left:50px}.about .project-details ul li{margin-bottom:5px}.about .back-link{background-color:#333;border-radius:8px;color:#fff;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none;transition:.3s ease}.about .back-link:hover{background-color:#ff6a95;background-color:var(--primary-color,#ff6a95);transform:scale(.98)}.contact-container{margin:40px auto;max-width:600px;padding:0 20px}.contact-container .contact-header{margin-bottom:30px;text-align:center}.contact-container .contact-header h2{color:#333;font-size:2rem;margin-bottom:10px}.contact-container .contact-header p{color:#666}.contact-container .contact-form{display:flex;flex-direction:column}.contact-container .contact-form label{color:#333;font-size:1rem;font-weight:600;margin-bottom:5px}.contact-container .contact-form input,.contact-container .contact-form textarea{background-color:#fff;border:1px solid #ddd;border-radius:8px;color:#333;font-family:sans-serif;font-size:1rem;margin-bottom:20px;padding:12px;transition:all .3s ease}.contact-container .contact-form input:focus,.contact-container .contact-form textarea:focus{border-color:#ff6a95;box-shadow:0 0 0 3px #ff6a951a;outline:none}.contact-container .contact-form .form-actions{display:flex;justify-content:center;margin-top:10px}.contact-container .contact-form .form-actions button{background-color:#ff6a95;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:opacity .2s;width:100%}.contact-container .contact-form .form-actions button:hover{opacity:.9}.contact-footer{color:#888;font-size:.9rem;margin-top:30px;text-align:center}.navbar-header{background-color:#000000e6;color:#fff;display:flex;justify-content:center;margin-bottom:30px;padding:1rem 0;width:100%}.navbar-header .container{align-items:center;display:flex;justify-content:space-between;max-width:1100px;padding:0 20px;width:100%}.navbar-header .logo{color:#ff6a95;cursor:pointer;font-size:1.5rem;font-weight:700}.navbar-header .nav-links{display:flex;gap:15px}.navbar-header .nav-links .nav-item{border-radius:5px;color:#fff;font-weight:600;padding:8px 16px;text-decoration:none;transition:.3s}.navbar-header .nav-links .nav-item:hover{color:#ff6a95}.navbar-header .nav-links .nav-item.active{background-color:#ff6a95;color:#fff}@media(max-width:600px){.navbar-header .container{flex-direction:column;gap:15px;text-align:center}}.footer{background-color:#0006;border-top:1px solid #ffffff1a;color:#888;margin-top:40px;padding:1rem 0;width:100%}.footer .container{margin:0 auto;max-width:1100px;padding:0 20px}.footer .footer-content{align-items:center;display:flex;justify-content:space-between}.footer .footer-content p{font-size:.9rem;margin:0}.footer .social-links{display:flex;gap:20px}.footer .social-links a{color:#fff;font-size:1.5rem;transition:all .3s ease}.footer .social-links a:hover{color:#ff6a95;transform:translateY(-3px)}body{display:flex;flex-direction:column;min-height:100vh}#root{flex:1 1}@media(max-width:600px){.footer-content{flex-direction:column;gap:15px;text-align:center}}
/*# sourceMappingURL=main.0e0e262b.css.map*/