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}.hero{background:linear-gradient(90deg,#2e86c1,#1b4f72);border-radius:10px;margin-bottom:30px;padding:40px 20px;text-align:center}.hero h1{color:#fff;font-size:2.5em;margin-bottom:10px}.hero p{color:#fff;font-size:1.2em;margin-bottom:20px}.cta-button{background-color:#f4d03f;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1.2em;padding:10px 20px;transition:.3s}.cta-button:hover{background-color:#d4ac0d}.benefits,.cta,.how-it-works{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#000;margin-bottom:20px;padding:20px}.benefits h2,.cta h2,.how-it-works h2{color:#2e86c1;text-align:left}ul{list-style:none;padding:0}ul li{align-items:center;display:flex;padding:5px 0}ul li:before{color:#2e86c1;content:"\2713";font-weight:700;margin-right:10px}.password-container{align-items:center;display:flex}.password-container input{font-size:16px;margin:5px 0;padding:10px;width:100%}.eye-icon{background:#0000;border:none;font-size:20px;right:10px}*{box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0}.page.signup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:420px;padding:30px;width:100%}.error-message{color:red;font-size:14px;margin-bottom:20px;text-align:center}input,select{border:1px solid #ddd;border-radius:4px;font-size:16px;margin:8px 0;padding:12px;transition:border-color .3s ease;width:100%}input:focus,select:focus{border-color:#3b82f6;outline:none}.password-container{position:relative}.password-container input{padding-right:40px}.eye-icon{color:#888;cursor:pointer;font-size:18px;position:absolute;right:12px;top:12px}.eye-icon:hover{color:#3b82f6}select{background-color:#fff;color:#333;cursor:pointer}button{background-color:#3b82f6;font-size:18px;padding:14px;width:100%}button:hover{background-color:#2563eb}@media (max-width:480px){.page.signup{padding:20px}h2{font-size:20px}button{font-size:16px}}.mentors-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:left}.mentor-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:380px}.mentor-card:hover{box-shadow:0 6px 16px #0003;transform:translateY(-5px)}.mentor-header{background-color:#2e86c1;border-radius:8px 8px 0 0;color:#fff;padding:10px;text-align:center}.mentor-body{padding:15px}.mentor-body p{color:#555;font-size:14px;margin:5px 0}.mentor-body p strong{color:#333}button{background-color:#2e86c1;border-radius:5px;margin-top:10px;transition:background-color .3s ease}button:hover{background-color:#1d6ca1}.mentor-header h3{font-size:20px;font-weight:600;margin:0}.profile-page{background:#f9f9f9;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:20px auto;max-width:600px;padding:20px}.profile-page h2{color:#333;text-align:center}.profile-info p{font-size:16px;margin:5px 0}.mentor-section{margin-top:20px}label{display:block;font-weight:700;margin-top:10px}input,textarea{border:1px solid #ccc;margin-top:5px;padding:8px}.save-button,input,textarea{border-radius:5px;width:100%}.save-button{background-color:#007bff;display:block;margin-top:15px;padding:10px}.save-button:hover{background-color:#0056b3}.success-message{color:green;font-weight:700;margin-top:10px;text-align:center}.loading-message{font-size:18px;text-align:center}.editable-field{margin-bottom:20px}.editable-field strong{display:block;margin-bottom:8px}.editable-field input,.editable-field textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;padding:10px;width:100%}.editable-field i{color:#007bff;cursor:pointer;font-size:1.5em;transition:color .3s}.editable-field i:hover{color:#0056b3}.save-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.save-button:hover{background-color:#45a049}.fas.fa-arrow-left,.fas.fa-pencil-alt{color:#007bff;cursor:pointer;font-size:1.5em;transition:color .3s}.fas.fa-arrow-left:hover,.fas.fa-pencil-alt:hover{color:#0056b3}.navbar{align-items:center;background-color:#2e86c1;color:#fff;display:flex;justify-content:space-between;padding:20px}.navbar-logo .logo-link{color:#fff;font-family:Montserrat,sans-serif;font-size:1.5rem;text-decoration:none}.navbar-links{display:flex;list-style:none}.navbar-links li{margin:0 15px}.navbar-links li a{color:#fff;font-family:Open Sans,sans-serif;text-decoration:none}.navbar-links li a:hover{color:#ff69b4}.navbar-links li i{margin-right:8px}.navbar button{background-color:#ff69b4;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.navbar button:hover{background-color:#d4ac0d}.navbar-logo-img{height:auto;margin-left:10px;width:40px}body{background-color:#f4f4f4;font-family:Open Sans,sans-serif;margin:0;padding:0}.page{border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px auto;padding:50px}h2{margin:0}.container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:center;margin-top:50px;padding:20px;text-align:center}h2{font-size:2rem;margin-bottom:10px}p{color:#666;font-size:1.1rem;margin-bottom:20px}.btn-container{display:flex;gap:10px;justify-content:center}.btn-dashboard,.btn-home,.btn-login,.btn-signup{border-radius:5px;color:#fff;font-size:1rem;padding:10px 20px;text-decoration:none}.btn-dashboard,.btn-home{background-color:#007bff}.btn-login{background-color:#28a745}.btn-signup{background-color:#ffc107}.profile-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:0 auto;padding:20px}h2{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.mentor-info{color:#555;font-size:16px;line-height:1.6}.mentor-info p{margin:10px 0}.mentor-info strong,a{color:#2e86c1}a{text-decoration:none;transition:color .3s ease}a:hover{color:#1d6ca1}@media (max-width:768px){.profile-container{padding:15px}h2{font-size:20px}.mentor-info{font-size:14px}}.experience-sharing{border-radius:8px;padding:20px}textarea{border:1px solid #ddd;border-radius:4px;height:150px;margin-bottom:10px;padding:10px;width:100%}button{background-color:#1e88e5;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}button:hover{background-color:#1976d2}.experiences-list{margin-top:20px}.experience-item{background-color:#f1f8e9;border-left:5px solid #1e88e5;border-radius:5px;margin-bottom:10px;padding:10px}.experience-item p{margin:5px 0}small{color:#888}.share-experience-btn{background-color:#1e88e5;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:10px 20px;transition:background-color .3s;width:auto}.share-experience-btn:hover{background-color:#1976d2}
/*# sourceMappingURL=main.c8cd97bc.css.map*/