.login-wrapper{align-items:center;background:linear-gradient(135deg,#7b2ff7,#f107a3);display:flex;font-family:Segoe UI,sans-serif;justify-content:center;min-height:100vh}.login-card{background:#fff;border-radius:20px;box-shadow:0 8px 24px #00000026;padding:2rem;width:350px}.login-card h2{color:#7b2ff7;margin-bottom:1.5rem;text-align:center}.input-field{border:1px solid #ddd;border-radius:12px;margin-bottom:1rem;padding:.75rem;transition:border .3s;width:100%}.input-field:focus{border:1px solid #7b2ff7;outline:none}.submit-button{background-color:#7b2ff7;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:.75rem;transition:background-color .3s;width:100%}.submit-button:hover{background-color:#5e23c7}.error-message{color:red;font-size:.9rem;margin-bottom:1rem;text-align:center}.dashboard{background:linear-gradient(to bottom right,#f1f2f6,#e8f8f5);border-radius:20px;box-shadow:0 10px 25px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:auto;max-width:1400px;padding:40px 20px;width:100%}.dashboard-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,coral,#ff1493);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:40px;text-align:center;text-transform:uppercase}.tabs{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-evenly;margin-bottom:30px}.tabs button{background:linear-gradient(135deg,#fd7e14,#e43f5a);border:none;border-radius:30px;box-shadow:0 4px 12px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.tabs button:hover{background:linear-gradient(135deg,#f9b3c1,#e43f5a);transform:scale(1.05)}.card{background:#fff;border-left:5px solid #55efc4;border-radius:16px;box-shadow:0 6px 18px #0000001a;flex-basis:48%;margin:15px 0;padding:20px;transition:transform .2s ease}.card:hover{transform:translateY(-5px)}.card h4{color:#2d3436;font-size:1.25rem;margin-bottom:10px}.card p{color:#636e72;font-size:.95rem}.education-container h3,.exams-container h3,.interests-container h3,.jobs-container h3,.support-contact h3{color:#6c5ce7;cursor:pointer;font-size:1.5rem;font-weight:700;margin:20px 0 10px;text-align:center;text-transform:capitalize}.education-container .courses,.exams-container,.interests-container,.jobs-container{padding-left:10px}a{color:#0984e3;text-decoration:none}a:hover{text-decoration:underline}.support-contact{background:linear-gradient(135deg,#ff9a8b,#f4c3c3);border-left:5px solid #00b894;border-radius:16px;box-shadow:0 6px 18px #0000001a;color:#2c3e50;margin-top:40px;padding:25px}.support-contact h3{color:#00b894;font-size:1.8rem;margin-bottom:15px;text-align:center}.support-contact p{font-size:1rem;font-weight:500;margin:8px 0}.support-contact a{color:#0984e3;font-weight:700;text-align:center}.contact-textarea{background-color:#f9f9f9;border:2px solid #dfe6e9;border-radius:12px;box-shadow:inset 0 2px 6px #00000008;font-size:1rem;height:100px;margin-top:15px;padding:12px;resize:none;width:100%}.download-button{background:linear-gradient(90deg,#f6d365,#fda085);border:none;border-radius:50px;box-shadow:0 5px 12px #00000026;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:40px auto 20px;padding:14px 32px;transition:all .3s ease}.download-button:hover{background:linear-gradient(90deg,#ff9a9e,#fecfef);transform:scale(1.05)}.dashboard .card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}@media (max-width:1024px){.tabs{align-items:center;flex-direction:column}.tabs button{text-align:center;width:90%}.card{margin:10px 0;width:48%}.download-button{width:90%}}@media (max-width:768px){.dashboard{padding:20px}.card,.download-button,.tabs button{width:100%}}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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.af282065.css.map*/