.home-container{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:#1b1b1b;color:#c71717;position:absolute;top:0;left:0}.search-container{width:100%;display:flex;justify-content:center;padding:20px 0}.search-bar{padding:10px 10px 10px 34px;border-radius:5px;border:1px solid #444;width:50%;color:#f2e9e9;background-color:#2a2a2a;font-weight:700;background-image:url(/assets/infinity-BbUbYhoU.webp);background-repeat:no-repeat;background-position:10px center;background-size:20px}.profile-results{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:10px;color:#d4af37}.profile-results ul{list-style-type:none;padding:0;width:50%}.profile-results li{background-color:#393838;padding:10px;margin:5px 0;border-radius:5px;font-size:16px;text-align:left}.profile-results li a{color:#d4af37;text-decoration:none}.profile-results li a:hover{text-decoration:underline}.menu-container{width:100%;display:flex;justify-content:center;background-color:#393838}.logo{width:40px;height:40px;margin-right:150px}.navigation-menu{display:flex;justify-content:center;padding:10px 0}.menu-item{color:#d4af37;text-decoration:none;margin:0 15px;font-weight:700;font-size:16px}.menu-item:hover{text-decoration:underline}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#393838;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;padding:10px}.dropdown-content .menu-item{display:block;margin:5px 0;color:#d4af37;text-decoration:none;font-size:14px}.dropdown-content .menu-item:hover{background-color:#2a2a2a}.dropdown:hover .dropdown-content{display:block}.video-container{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px;background-color:#2a2a2a}.video{width:480px;height:270px;margin:10px;border-radius:5px}.alumni-grid{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding:20px}.alumni-box{width:300px;padding:20px;border:4px solid #d4af37;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.alumni-photo{width:110px;height:110px;border-radius:50%;margin-bottom:10px}.alumni-info{color:#000;text-align:center}.alumni-info h3{font-size:22px;font-weight:700;color:#d4af37;text-shadow:2px 2px 5px rgba(255,255,255,.5);margin-bottom:10px}.alumni-quote{font-style:italic}.recommendation-container{width:100%;padding:20px;display:flex;flex-direction:column;align-items:center;background-color:#182633;height:100vh;width:100vw}.profile-card{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;margin:20px;width:300px}.profile-card a{text-decoration:none;color:#333;font-size:18px;font-weight:700}.profile-image{width:150px;height:150px;border-radius:50%;margin-bottom:10px;border:2px solid #0073b1}.my-profile{background-color:#f5f5f5;border:2px solid #0073b1}.recommended-profiles{display:flex;flex-direction:column;align-items:center;width:100%}.profile-list{display:flex;justify-content:center;gap:20px}h2{color:#0073b1;margin-bottom:20px}textarea.signup-input{height:100px;resize:none}.signup-button:disabled{background-color:#b8962b;cursor:not-allowed}.funddonar-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b;margin:0;position:absolute;top:0;left:0}.funddonar-box{background-color:#2a2a2a;border-radius:10px;padding:40px;box-shadow:0 0 15px #00000080;width:400px;text-align:center;color:#fff}.funddonar-title{font-size:28px;color:#d4af37;margin-bottom:30px}.funddonar-options{display:flex;flex-direction:column;gap:15px}.funddonar-button{background-color:#d4af37;border:none;border-radius:5px;padding:15px;width:100%;color:#1b1b1b;font-weight:700;cursor:pointer;transition:background-color .3s ease;font-size:16px}.funddonar-button:hover{background-color:#b8962b}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b;margin:0;position:absolute;top:0;left:0}.login-box{background-color:#2a2a2a;border-radius:10px;padding:40px;box-shadow:0 0 15px #00000080;width:350px;text-align:center;color:#fff}.login-title{font-size:24px;color:#d4af37;margin-bottom:20px}.google-button{display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;border-radius:50px;padding:10px 20px;width:100%;margin-bottom:15px;cursor:pointer}.google-button img.login-logo{height:18px;margin-right:8px}.google-text{color:#1b1b1b;font-weight:700;font-size:14px}.login-divider{margin:15px 0;color:#d4af37}.login-divider span{padding:0 10px;background-color:#2a2a2a}.login-input{background-color:#1b1b1b;border:1px solid #444;border-radius:5px;padding:10px;width:100%;margin-bottom:15px;color:#fff}.login-button{background-color:#d4af37;border:none;border-radius:5px;padding:10px;width:100%;color:#1b1b1b;font-weight:700;cursor:pointer;transition:background-color .3s ease}.login-button:hover{background-color:#b8962b}.login-footer{margin-top:20px}.forgot-password{color:#d4af37;text-decoration:none}.forgot-password:hover{text-decoration:underline}.register-text{margin-top:10px;color:#fff}.register-link{color:#d4af37;text-decoration:none}.register-link:hover{text-decoration:underline}.signup-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b;margin:0;position:absolute;top:0;left:0}.signup-box{background-color:#2a2a2a;border-radius:10px;padding:40px;box-shadow:0 0 15px #00000080;width:350px;text-align:center;color:#fff}.signup-title{font-size:24px;color:#d4af37;margin-bottom:20px}.signup-input{background-color:#1b1b1b;border:1px solid #444;border-radius:5px;padding:10px;width:100%;margin-bottom:15px;color:#fff}.signup-button{background-color:#d4af37;border:none;border-radius:5px;padding:10px;width:100%;color:#1b1b1b;font-weight:700;cursor:pointer;transition:background-color .3s ease}.signup-button:hover{background-color:#b8962b}.signup-footer{margin-top:20px}.login-text{color:#fff}.login-link{color:#d4af37;text-decoration:none}.login-link:hover{text-decoration:underline}.creditcard-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b;margin:0;position:absolute;top:0;left:0}.creditcard-box{background-color:#2a2a2a;border-radius:5px;padding:40px;box-shadow:0 0 15px #00000080;width:450px;text-align:center;color:#fff;border:1px solid #d4af37}.creditcard-title{font-size:24px;color:#d4af37;margin-bottom:20px}.creditcard-input{background-color:#1b1b1b;border:1px solid #444;border-radius:5px;padding:10px;width:100%;margin-bottom:15px;color:#fff;font-size:16px;letter-spacing:2px;text-align:left}.creditcard-button{background-color:#d4af37;border:none;border-radius:5px;padding:10px;width:100%;color:#1b1b1b;font-weight:700;cursor:pointer;transition:background-color .3s ease}.creditcard-button:disabled{background-color:#b8962b;cursor:not-allowed}.creditcard-button:hover{background-color:#b8962b}.debitcard-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b;margin:0;position:absolute;top:0;left:0}.debitcard-box{background-color:#2a2a2a;border-radius:5px;padding:40px;box-shadow:0 0 15px #00000080;width:450px;text-align:center;color:#fff;border:1px solid #d4af37}.debitcard-title{font-size:24px;color:#d4af37;margin-bottom:20px}.debitcard-input{background-color:#1b1b1b;border:1px solid #444;border-radius:5px;padding:10px;width:100%;margin-bottom:15px;color:#fff;font-size:16px;letter-spacing:2px;text-align:left}.expiry-fields{display:flex;justify-content:space-between}.expiry-input{width:45%}.debitcard-button{background-color:#d4af37;border:none;border-radius:5px;padding:10px;width:100%;color:#1b1b1b;font-weight:700;cursor:pointer;transition:background-color .3s ease}.debitcard-button:disabled{background-color:#b8962b;cursor:not-allowed}.debitcard-button:hover{background-color:#b8962b}.netbanking-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b;margin:0;position:absolute;top:0;left:0}.netbanking-box{background-color:#2a2a2a;border-radius:5px;padding:40px;box-shadow:0 0 15px #00000080;width:450px;text-align:center;color:#fff;border:1px solid #d4af37}.netbanking-title{font-size:24px;color:#d4af37;margin-bottom:20px}.netbanking-input{background-color:#1b1b1b;border:1px solid #444;border-radius:5px;padding:10px;width:100%;margin-bottom:15px;color:#fff;font-size:16px}.netbanking-button{background-color:#d4af37;border:none;border-radius:5px;padding:10px;width:100%;color:#1b1b1b;font-weight:700;cursor:pointer;transition:background-color .3s ease}.netbanking-button:disabled{background-color:#b8962b;cursor:not-allowed}.netbanking-button:hover{background-color:#b8962b}.upi-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b;margin:0;position:absolute;top:0;left:0}.upi-box{background-color:#2a2a2a;border-radius:5px;padding:40px;box-shadow:0 0 15px #00000080;width:450px;text-align:center;color:#fff;border:1px solid #d4af37}.upi-title{font-size:24px;color:#d4af37;margin-bottom:20px}.upi-input{background-color:#1b1b1b;border:1px solid #444;border-radius:5px;padding:10px;width:100%;margin-bottom:15px;color:#fff;font-size:16px}.upi-button{background-color:#d4af37;border:none;border-radius:5px;padding:10px;width:100%;color:#1b1b1b;font-weight:700;cursor:pointer;transition:background-color .3s ease}.upi-button:disabled{background-color:#b8962b;cursor:not-allowed}.upi-button:hover{background-color:#b8962b}.error{color:#ff6b6b;margin-bottom:10px}.success-message{color:#4caf50;font-size:18px;font-weight:700}.success-tick{font-size:24px;margin-right:10px;color:#4caf50}.feedback-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b}.feedback-box{background-color:#2a2a2a;border-radius:10px;padding:40px;box-shadow:0 0 15px #00000080;width:400px;text-align:center;color:#fff}.feedback-title{font-size:24px;color:#d4af37;margin-bottom:20px}.feedback-options{display:flex;flex-direction:column;gap:15px}.feedback-button{background-color:#d4af37;border:none;border-radius:5px;padding:12px;color:#1b1b1b;font-weight:700;cursor:pointer;transition:background-color .3s ease;font-size:16px}.feedback-button:hover{background-color:#b8962b}.jobpost-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b;margin:0;position:absolute;top:0;left:0}.jobpost-box{background-color:#2a2a2a;padding:40px;border-radius:10px;box-shadow:0 0 15px #00000080;color:#fff;width:400px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.jobpost-title{font-size:24px;color:#d4af37;margin-bottom:20px}.jobpost-input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #444;border-radius:5px;background-color:#1b1b1b;color:#fff}textarea.jobpost-input{height:100px;resize:none}.jobpost-button{background-color:#d4af37;border:none;padding:10px;width:100%;color:#1b1b1b;font-weight:700;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.jobpost-button:hover{background-color:#b8962b}.jobpost-success{font-size:18px;color:#b0f57f;margin-bottom:10px}.tick-mark{font-size:24px;margin-right:10px;color:#b0f57f}.jobsearch-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#1b1b1b}.jobsearch-box{background-color:#2a2a2a;padding:40px;border-radius:10px;box-shadow:0 0 15px #00000080;color:#fff;width:80%;text-align:center}.jobsearch-title{font-size:24px;color:#d4af37;margin-bottom:20px}.job-item{background-color:#1b1b1b;padding:20px;margin-bottom:15px;border:2px solid #d4af37;border-radius:5px;width:100%;text-align:left}.job-item h3{margin-bottom:10px;color:#d4af37}.job-item p{color:#fff}.job-item a{color:#d4af37;text-decoration:none}.job-item a:hover{text-decoration:underline}.clear-jobs-button{background-color:#d4af37;border:none;padding:10px;margin-top:20px;width:100%;color:#1b1b1b;font-weight:700;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.clear-jobs-button:hover{background-color:#b8962b}.jobsearch-empty{color:#fff;font-size:20px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
