.home-container{background-image:url(/assets/image-Bn_MMxlL.jpg);background-size:cover;background-attachment:fixed;background-position:center;margin-right:0%;width:110%;height:100vh;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:0}.vivek{margin-top:-495px;margin-right:-1400px;border-radius:20px;font-size:25px;background-color:#8a2be2;position:fixed}.vivek:hover{background-color:#9400d3;transform:scale(1.05)}.G{margin-top:-465px;margin-right:-1075px;color:#0ff;border:2px solid green;background-color:green;border-radius:20px;width:200px;position:fixed;font-size:25px;padding-right:-10px;padding-left:0}.G:hover{background-color:red;transform:scale(1.05)}.J{margin-right:0;padding:10px;background-color:#0000006d;position:fixed;width:98.5%;text-align:center;margin-bottom:400px}.features-box{background-color:#989595cc;color:#fff;border-radius:10px;padding:20px;margin-top:20px;width:80%;max-width:800px;text-align:center;position:fixed}.home-nav ul{list-style-type:none;padding:0}.home-nav ul li{margin-bottom:1rem}.home-nav ul li a{color:#000;text-decoration:none;font-size:1.2rem;transition:all .3s ease}.home-nav ul li a:hover{color:green}@media (max-width: 768px){.home-container h1{font-size:2.5rem}.features-box{padding:1rem}.features-box h2{font-size:1.5rem}.home-nav ul li a{font-size:1rem}}.App{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:gray}.box{padding:2rem;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;background-color:#fff;margin-top:2rem;width:100%;max-width:100px;box-sizing:border-box;text-align:left}label{font-weight:700;margin-bottom:.5rem}input[type=text]{padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;width:100%;box-sizing:border-box}h1{text-align:center;color:#333}p{color:#666;text-align:center}.schemes-container{padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a;max-width:50%;margin:20px auto;color:#000}.schemes-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.scheme{flex:0 1 300px;margin:10px;padding:10px;border:2px solid black;border-radius:8px;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;align-items:flex-start;color:#00f}.scheme p{margin:0 0 10px}.scheme .label{font-weight:700}.scheme a{text-decoration:none;word-break:break-all}.view-button{background-color:green;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;margin-top:auto}.view-button:hover{background-color:#006400}.add-scheme-form{display:flex;gap:10px}.add-scheme-form input[type=text],.add-scheme-form input[type=url],.add-scheme-form button[type=submit]{flex:1;padding:12px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.add-scheme-form input[type=text]:focus,.add-scheme-form input[type=url]:focus{border-color:#007bff;outline:0;box-shadow:0 0 0 .2rem #0d00ff40}.add-scheme-form button[type=submit]{background-color:green;color:#fff;border:none;cursor:pointer}.add-scheme-form button[type=submit]:hover{background-color:#006400}.delete-button{background-color:purple;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin-left:10px}.delete-button:hover{background-color:#8b0000}#root{height:100%;margin:0}.abc{background-size:cover;background-position:center;width:100%;height:100%;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:40px}.weather-container{padding:20vh;width:100vh;margin:3vh 50vh 50vh}.weather-form{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.weather-form label{margin:10px 0}.weather-form input{padding:5px;margin-left:10px}.weather-form button{padding:10px 20px;margin-top:10px}.weather-result{background-color:transparent;padding:20px;border-radius:10px;display:inline-block;text-align:left;color:#000}.weather-result img{width:50px;height:50px}.error{color:red;font-weight:700}body{margin:0;font-family:Arial,sans-serif;background-color:#f7f8fa}.abc{background-size:cover;background-position:center;height:140vh;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:40px}.Apps{width:100vh;background:none;padding:10vh;margin:3vh 50vh 50vh}form{display:flex;flex-direction:column;gap:1rem;width:100%}label{font-weight:700;margin-bottom:.5rem;color:#000}input[type=text],select{padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;width:100%;box-sizing:border-box}button[type=submit]{padding:.5rem 1rem;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}button[type=submit]:hover{background-color:#45a049}h1{text-align:center;color:#333;margin-bottom:2rem}h2{text-align:center;color:#333;margin-top:1.5rem}p{color:#000;font-weight:700;border:solid white;background-color:#fff}.suggestions-container{margin-top:2rem}.suggestions-container p{background-color:#e0e0e0;padding:1rem;border-radius:5px}.form-container{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:400px;text-align:center}.form-group{margin-bottom:15px;text-align:left}button.submit-btn{background-color:#4caf50;color:#fff;padding:10px;border:none;border-radius:4px;cursor:pointer;width:100%;box-sizing:border-box;font-size:16px}button.submit-btn:hover{background-color:#45a049}.loader{position:center;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;height:100%}.loading-wave{width:300px;height:100px;display:flex;justify-content:center;align-items:flex-end}.loading-bar{width:20px;height:10px;margin:0 5px;background-color:purple;border-radius:5px;animation:loading-wave-animation 1s ease-in-out infinite}.loading-bar:nth-child(2){animation-delay:.1s}.loading-bar:nth-child(3){animation-delay:.2s}.loading-bar:nth-child(4){animation-delay:.3s}@keyframes loading-wave-animation{0%{height:10px}50%{height:50px}to{height:10px}}body{background-color:#fff}.signup-container{max-width:500px;margin:0 auto;padding:2rem;background-color:#0ff;border-radius:8px;box-shadow:0 0 15px #0000001a}.signup-heading{font-size:2rem;text-align:center;color:#333;margin-bottom:1.5rem}.signup-form{display:flex;flex-direction:column;gap:1.5rem}.signup-label{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#555}.signup-input{width:100%;padding:.75rem;border:none;outline:none;border-bottom:1px solid black;border-radius:5px;font-size:1rem}.signup-input:focus{border-color:#646cff;outline:none;box-shadow:0 0 8px #646cff66}.signup-btn{padding:.75rem 2rem;background-color:purple;border:none;border-radius:5px;color:#fff;font-size:1.1rem;cursor:pointer;transition:background-color .3s}.signup-btn:hover{background-color:#535bf2}.signup-link{margin-top:1rem;font-size:.9rem;text-align:center;color:#000}.signup-link a{color:#646cff;text-decoration:none}.signup-link a:hover{color:#535bf2;text-decoration:underline}
