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}body{background:radial-gradient(circle at top,#0f2027,#000);perspective:1200px}.header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:18px;box-shadow:0 30px 60px #000000b3,inset 0 0 15px #ffffff0d;display:flex;justify-content:space-between;margin:20px;padding:16px 40px;transform-style:preserve-3d;transition:transform .5s ease}.header:hover{transform:translateZ(20px)}.logo{align-items:center;display:flex;gap:12px;transform:translateZ(30px)}.logo img{cursor:pointer;filter:drop-shadow(0 0 12px #00f2ff);width:42px}.logo span{color:#fff;font-size:22px;letter-spacing:2px;text-shadow:0 0 15px #00f2ff}.nav{align-items:center;display:flex;gap:18px}.nav,.nav-btn{transform-style:preserve-3d}.nav-btn{background:linear-gradient(145deg,#0d6efd,#003cff);border:none;border-radius:12px;box-shadow:0 8px 0 #0025a8,0 15px 25px #0009;color:#fff;cursor:pointer;font-size:13px;letter-spacing:1px;padding:10px 18px;transform:translateZ(15px);transition:all .25s ease}.nav-btn:hover{box-shadow:0 4px 0 #0025a8,0 25px 40px #000c;transform:translateZ(30px) rotateX(8deg)}.nav-btn:active{box-shadow:0 2px 0 #0025a8;transform:translateZ(8px)}.account{position:relative;transform-style:preserve-3d}.dropdown{animation:dropdown3d .4s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;border-radius:14px;box-shadow:0 25px 50px #000000e6,inset 0 0 10px #ffffff0d;overflow:hidden;position:absolute;right:0;top:55px;transform:rotateX(-20deg) translateZ(20px);transform-origin:top;width:160px}@keyframes dropdown3d{0%{opacity:0;transform:rotateX(-40deg) translateZ(-10px)}to{opacity:1;transform:rotateX(0deg) translateZ(20px)}}.dropdown-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:14px;padding:14px;text-align:left;transition:all .3s ease;width:100%}.dropdown-btn:hover{background:linear-gradient(90deg,#0d6efd,#00f2ff);transform:translateZ(10px)}.live-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1200}.live-overlay-content{background:#0d1b3f;border-radius:22px;box-shadow:0 10px 50px #000000d9;color:#fff;max-width:1100px;min-height:80%;padding:30px 40px;position:relative;width:90%}.live-overlay-content h2{color:#00eaff;margin-bottom:30px;text-align:center;text-shadow:0 0 18px #00eaffb3}.live-overlay-content .overlay-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:30px;position:absolute;right:20px;top:15px}.filters{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:35px}.filters select{background:linear-gradient(145deg,#0d6efd,#002c8f);border:none;border-radius:14px;color:#ced2cc;cursor:pointer;font-weight:600;padding:10px 14px}.live-cards{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.live-card{background:linear-gradient(145deg,#0d6efd,#002c8f);border-radius:20px;box-shadow:0 10px 0 #001c5a,0 24px 40px #000000d9;padding:20px;transition:.35s ease}.live-card:hover{transform:translateY(-6px) rotateX(6deg)}.live-card.high{border-left:6px solid #ff4d4f}.live-card.medium{border-left:6px solid #ffa940}.live-card.low{border-left:6px solid #52c41a}.live-card h4{margin-bottom:8px}.live-card span{font-weight:600}@media (max-width:900px){.live-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.live-cards{grid-template-columns:1fr}}.welfare-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050a19d9;display:flex;inset:0;justify-content:center;margin-top:-30%;position:fixed;z-index:9999}.welfare-container{background:linear-gradient(180deg,#0b1530,#020617);border-radius:22px;box-shadow:0 30px 80px #000000e6;height:80vh;max-width:1100px;overflow:hidden;padding:30px 26px;position:relative;width:85%}.welfare-container h2{color:#00eaff;letter-spacing:1px;margin-bottom:24px;text-align:center;text-shadow:0 0 15px #00eaff99}.overlay-close-btn{background:#0000;font-size:26px;right:22px;top:18px;transition:.3s}.overlay-close-btn:hover{color:#00eaff;transform:rotate(90deg)}.welfare-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));height:calc(100% - 70px);margin-top:10px;overflow-y:auto;padding-right:8px}.welfare-grid::-webkit-scrollbar{width:6px}.welfare-grid::-webkit-scrollbar-thumb{background:#00eaff;border-radius:10px}.welfare-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #00eaff40;border-radius:16px;padding:18px;text-align:center;transition:.35s ease}.welfare-card:hover{box-shadow:0 20px 40px #00eaff4d;transform:translateY(-6px) scale(1.02)}.welfare-icon{color:#00eaff;font-size:32px;margin-bottom:12px}.welfare-card h4{color:#fff;font-size:15px;margin-bottom:8px}.welfare-card p{color:#cfcfcf;font-size:13px;line-height:1.4}@media (max-width:768px){.welfare-container{height:85vh;width:94%}}.sahiyog-overlay h3{color:#00eaff;margin-bottom:14px;text-align:center;text-shadow:0 0 15px #00eaffcc}.footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 30px 60px #000c,inset 0 0 15px #ffffff0a;margin:40px 20px 20px;padding:30px 40px;transform-style:preserve-3d}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);transform:translateZ(20px)}.footer-section h3{color:#00f2ff;letter-spacing:1px;margin-bottom:15px}.footer-section li,.footer-section p{color:#ddd;cursor:pointer;font-size:14px;list-style:none;margin-bottom:10px}.footer-section li:hover{color:#00f2ff;transform:translateX(6px);transition:.3s ease}.subscribe-box{display:flex;gap:10px}.subscribe-box input{background:#0009;border:none;border-radius:8px;color:#fff;flex:1 1;outline:none;padding:10px}.subscribe-box button{background:linear-gradient(145deg,#0d6efd,#003cff);border:none;border-radius:10px;box-shadow:0 6px 0 #0025a8,0 15px 25px #0009;color:#fff;cursor:pointer;padding:10px 16px;transform:translateZ(10px);transition:.3s ease}.subscribe-box button:hover{transform:translateZ(20px)}.social-icons{display:flex;gap:14px}.social-icons span{align-items:center;background:linear-gradient(145deg,#111,#000);border-radius:50%;box-shadow:0 6px 15px #000c;color:#00f2ff;cursor:pointer;display:flex;height:40px;justify-content:center;transform:translateZ(12px);transition:.3s ease;width:40px}.social-icons span:hover{background:#0d6efd;color:#fff;transform:translateZ(25px)}.footer-bottom{border-top:1px solid #ffffff26;color:#bbb;font-size:13px;margin-top:30px;padding-top:15px;text-align:center}.home-wrapper{align-items:center;background:#0a0f1c;display:flex;justify-content:center;padding:40px 0}.home-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;box-shadow:0 30px 60px #000000e6;height:380px;max-width:1000px;overflow:hidden;position:relative;transform-style:preserve-3d;width:80%}.home-container:before{animation:borderFlow 8s linear infinite;background:linear-gradient(120deg,#00eaff,#0047ff,#00ffc8,#0047ff,#00eaff);background-size:300% 300%;border-radius:32px;content:"";filter:blur(10px);inset:-4px;opacity:.9;position:absolute;z-index:0}.home-container:after{background:inherit;border-radius:25px;content:"";inset:3px;position:absolute;z-index:1}.overlay{background:linear-gradient(#0a142873,#000000d9);inset:0;position:absolute;z-index:2}.home-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;transform-style:preserve-3d;z-index:3}.home-content h1{font-size:48px;letter-spacing:4px;margin-bottom:14px;text-shadow:0 0 20px #00eaff99}.home-content p{color:#d6d6d6;font-size:16px;margin-bottom:24px;max-width:520px}.get-started-btn{background:linear-gradient(145deg,#0d6efd,#003cff);border:none;border-radius:14px;box-shadow:0 8px 0 #0025a8,0 20px 35px #000c;color:#fff;cursor:pointer;font-size:15px;padding:12px 32px;transform:translateZ(20px);transition:all .3s ease}.get-started-btn:hover{transform:translateZ(32px)}.get-started-btn:active{box-shadow:0 4px 0 #0025a8;transform:translateZ(10px)}@keyframes borderFlow{0%{background-position:0 50%}to{background-position:300% 50%}}@media (max-width:768px){.home-container{height:320px;width:92%}.home-content h1{font-size:36px}}.dashboard-wrapper{color:#fff;min-height:calc(100vh - 80px);overflow-y:auto;padding:30px 40px;scrollbar-width:none}.dashboard-wrapper::-webkit-scrollbar{display:none}.dashboard-wrapper h2{color:#00eaff;margin-bottom:35px;text-align:center;text-shadow:0 0 18px #00eaffb3}.cards-container{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:950px}.dashboard-card{align-items:center;background:linear-gradient(145deg,#0d6efd,#002c8f);border-radius:20px;box-shadow:0 10px 0 #001c5a,0 24px 40px #000000d9;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:120px;justify-content:center;transition:.35s ease}.dashboard-card:hover{transform:translateY(-6px) rotateX(6deg)}.pagination{display:flex;gap:18px;justify-content:center;margin-top:35px}.pagination button{background:linear-gradient(145deg,#0d6efd,#003cff);border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:600;padding:8px 18px}.card-overlay-full{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.card-overlay-content{background:#0d1b3f;border-radius:20px;box-shadow:0 10px 50px #000c;max-width:500px;padding:30px 40px;position:relative;text-align:center;width:90%}.overlay-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;position:absolute;right:20px;top:15px}.overlay-buttons{display:flex;justify-content:space-around;margin-top:25px}.overlay-buttons button{border:none;border-radius:12px;cursor:pointer;font-weight:600;padding:10px 18px;transition:.3s ease}.report-btn{background:#ff4d4f;color:#fff}.report-btn:hover{background:#ff1a1c}.funds-btn{background:#00eaff;color:#0d1b3f}.funds-btn:hover{background:#00c4e6}body.overlay-active{overflow:hidden}@media (max-width:900px){.cards-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.cards-container{grid-template-columns:1fr}}.incident-form{background:#0d1b3f;border-radius:20px;box-shadow:0 10px 40px #000c;display:flex;flex-direction:column;gap:18px;margin:auto;max-width:480px;padding:30px}.incident-form input,.incident-form textarea{background:#07132e;border:none;border-radius:12px;color:#fff;font-size:14px;outline:none;padding:12px 14px}.incident-form textarea{min-height:90px;resize:none}.incident-form input:focus,.incident-form textarea:focus{box-shadow:0 0 0 2px #00eaff66}.incident-form input::-webkit-file-upload-button{background:#00eaff;border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:8px 12px}.incident-form input::file-selector-button{background:#00eaff;border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:8px 12px}.submit-btn{background:linear-gradient(145deg,#ff4d4f,#ff1a1c)}.cancel-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:34px;position:absolute;right:40px;top:90px;transition:.3s ease;z-index:10}.cancel-btn:hover{color:#ff4d4f;transform:scale(1.2)}.fundraiser-form{background:#0d1b3f;border-radius:20px;box-shadow:0 10px 40px #000c;display:flex;flex-direction:column;gap:18px;margin:auto;max-width:400px;padding:30px}.fundraiser-form input{background:#07132e;border:none;border-radius:12px;color:#fff;font-size:14px;outline:none;padding:12px 14px}.donate-btn{background:linear-gradient(145deg,#00eaff,#0080ff);border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:.3s ease}.donate-btn:hover{transform:translateY(-3px)}.qr-section{background:#0d1b3f;border-radius:20px;box-shadow:0 10px 40px #000c;margin-top:30px;padding:25px;text-align:center}.qr-code{border:2px solid #00eaff;border-radius:12px;height:180px;margin:20px 0;width:180px}.close-btn{background:#ff4d4f;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:.3s ease}.close-btn:hover{background:#ff1a1c}.login-container{align-items:center;background:#0d1b3f;color:#fff;min-height:calc(100vh - 80px);padding:30px 40px}.login-container,.login-form{display:flex;flex-direction:column}.login-form{background:#07132e;border-radius:20px;box-shadow:0 10px 40px #000c;gap:18px;margin-top:20px;max-width:400px;padding:30px;width:90%}.login-form input{background:#0a1a3f;border:none;border-radius:12px;color:#fff;font-size:14px;outline:none;padding:12px 14px}.login-form input:focus{box-shadow:0 0 0 2px #00eaff66}.register-container{align-items:center;background:#0d1b3f;color:#fff;display:flex;flex-direction:column;min-height:calc(100vh - 80px);padding:30px 40px}.register-form{background:#07132e;border-radius:20px;box-shadow:0 10px 40px #000c;display:flex;flex-direction:column;gap:18px;margin-top:20px;max-width:400px;padding:30px;width:90%}.register-form input{background:#0a1a3f;border:none;border-radius:12px;color:#fff;font-size:14px;outline:none;padding:12px 14px}.register-form input:focus{box-shadow:0 0 0 2px #00eaff66}.submit-btn{background:linear-gradient(145deg,#00eaff,#0080ff);border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:.3s ease}.submit-btn:hover{transform:translateY(-3px)}.contact-wrapper{align-items:center;color:#fff;display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:40px 20px}.contact-card{background:linear-gradient(145deg,#0d6efd,#002c8f);border-radius:22px;box-shadow:0 12px 0 #001c5a,0 30px 55px #000000d9;max-width:420px;padding:35px;transform:perspective(1000px) rotateX(6deg);transition:.35s ease;width:100%}.contact-card:hover{transform:perspective(1000px) rotateX(0deg) translateY(-6px)}.contact-card h2{color:#00eaff;margin-bottom:25px;text-align:center;text-shadow:0 0 16px #00eaffcc}.contact-card input{background:#ffffff1a;border:none;border-radius:14px;color:#fff;font-size:14px;margin-bottom:18px;outline:none;padding:12px 14px;width:100%}.contact-card input::placeholder{color:#cfdfff}.contact-card button{background:linear-gradient(145deg,#00eaff,#00a9c7);border:none;border-radius:16px;color:#002c8f;cursor:pointer;font-weight:600;padding:12px;transition:.3s ease;width:100%}.contact-card button:hover{box-shadow:0 10px 30px #00eaff99;transform:translateY(-2px)}@media(max-width:480px){.contact-card{padding:28px 22px}}.contact-card select{background:#ffffff1a;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:18px;outline:none;padding:12px 14px;width:100%}.contact-card select option{background:#0d1b3f;color:#fff}
/*# sourceMappingURL=main.18f421ea.css.map*/