:root{font-family: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}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;min-height:100%;overflow-x:hidden;font-family:Mukta,sans-serif}.top-care{width:100%;background:#000;color:#fff;padding:6px 0;font-size:14px;font-weight:600;overflow:hidden;white-space:nowrap}.top-care-scroll{display:inline-block;padding-left:100%;animation:scroll-left 15s linear infinite}.top-care span{color:#f4c430}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.header{width:100%;background:url(/Images/bg1.jpg) center/cover no-repeat;padding:14px 10px;position:relative}.emblem-left{position:absolute;top:10px;left:10px}.header-content{text-align:center;color:#000}.header-content h2{margin:4px 0;font-size:24px;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.iso-text{color:#042683;text-decoration:underline}.top-right-images{position:absolute;top:10px;right:10px;display:flex;gap:10px}.top-right-images img{width:65px;height:65px;object-fit:cover;border-radius:8px;border:2px solid #fff}.menu-bar{width:100%;background:#b35656;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;padding:8px}.menu-bar a{text-decoration:none;flex:1 1 auto;max-width:160px;text-align:center}.menu-bar button,.dropbtn{width:100%;background:transparent;border:none;padding:10px 5px;font-size:13px;font-weight:600;cursor:pointer;color:#000;border-radius:4px}.menu-bar button:hover,.dropbtn:hover{background:#e26f6f;color:#fff}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:180px;box-shadow:0 4px 14px #0003;z-index:999}.dropdown-content a{display:block;padding:8px 12px;color:#000;font-size:14px}.dropdown-content a:hover{background:#f2f2f2}.dropdown:hover .dropdown-content{display:block}.page-content{width:100%;min-height:calc(100vh - 200px);padding:20px}@media(max-width:768px){.header{padding:10px 5px}.emblem-left,.top-right-images{position:static;margin:6px auto;display:flex;justify-content:center}.header-content h2{font-size:18px}.menu-bar{flex-direction:row!important;justify-content:flex-start}}.footer-bgv{background:url(/Images/fo1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;text-align:center;padding:30px 20px;width:100%;margin-top:10px}footer .social{display:flex;justify-content:center;gap:15px;margin-bottom:15px}footer .social img{width:24px;height:24px}footer .links{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;margin:10px 0}footer .links a{text-decoration:none;color:#000;margin:0 5px}footer .links a:hover{color:#b89112}footer .footer-text{margin:15px 0;font-size:14px;color:#000;font-weight:200}footer .footer-logos{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}footer .footer-logos img{width:50px;height:auto;border-radius:4px;object-fit:contain;background:#fff;padding:3px;box-shadow:0 1px 4px #0003}@media(max-width:1024px){footer .links{font-size:14px}footer .footer-text{font-size:13px}footer .footer-logos img{width:45px}}@media(max-width:768px){.footer-bgv{padding:25px 15px}footer .social{gap:10px;flex-wrap:wrap}footer .social img{width:20px;height:20px}footer .links{font-size:13px;flex-wrap:wrap}footer .links a{margin:3px 4px}footer .footer-text{font-size:12px}footer .footer-logos{gap:8px;justify-content:center}footer .footer-logos img{width:40px}}@media(max-width:480px){.footer-bgv{padding:20px 10px}footer .social{gap:8px}footer .social img{width:18px;height:18px}footer .links{font-size:12px;flex-wrap:wrap}footer .links a{margin:2px 3px}footer .footer-text{font-size:11px}footer .footer-logos{gap:6px}footer .footer-logos img{width:35px}}.fade-slider{position:relative;width:100%;height:420px;overflow:hidden}.fade-slider img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 3s ease-in-out}.fade-slider img.active{opacity:1}.fade-slider:after{content:"";position:absolute;inset:0;background:#0006}.banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:38px;font-weight:700;text-align:center;z-index:2}.title{text-align:center;font-size:24px;font-weight:700;margin:30px 0 15px}.table-container{width:95%;margin:auto auto 40px;overflow-x:auto}table{width:100%;border-collapse:collapse;background:#fff}th{background:#b35656;color:#fff;padding:10px}td{padding:10px;border:1px solid #ddd}tr:nth-child(2n){background:#f9f9f9}@media(max-width:768px){.fade-slider{height:230px}.banner-text{font-size:20px}.title{font-size:18px}}body{margin:0;font-family:Poppins,sans-serif;background:#eef4ff}.about-container{width:90%;max-width:1100px;margin:auto;padding:40px 0}.section-title{text-align:center;margin-bottom:35px}.section-title h2{font-size:30px;color:#d1855c;margin-bottom:10px}.section-title p{font-size:16px;color:#333}.content-box{background:#fff;margin-bottom:25px;padding:25px;border-radius:10px;box-shadow:0 5px 18px #00000014;transition:.3s ease}.content-box:hover{transform:translateY(-5px)}.content-box h3{color:#d1855c;margin-bottom:15px;border-left:4px solid #D1855C;padding-left:10px}.content-box ul{margin-left:20px;line-height:1.7}.content-box li{margin-bottom:8px}.sarpanch-box{background:linear-gradient(to right,#e3f2fd,#fff);padding:25px;border-left:6px solid #D1855C;margin-bottom:25px;border-radius:10px;box-shadow:0 5px 15px #0000000d}.sarpanch-box h3{color:#d1855c;margin-bottom:10px}.center-text{text-align:center;font-size:18px;color:#0d47a1}@media(max-width:768px){.about-container{width:95%}.section-title h2{font-size:22px}.content-box{padding:18px}}.gallery-section{background:#f5f7fa}.section-title{text-align:center;margin-bottom:30px}.section-title h2{font-size:32px;color:#333}.section-title p{color:#666}.gallery-section{padding:40px 20px;background:#f5f7fa;text-align:center}.section-title h2{font-size:32px;margin-bottom:10px}.section-title p{color:#555;margin-bottom:30px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.gallery-item{border:2px solid #000;background:#fff;overflow:hidden;transition:.3s}.gallery-item img{width:100%;height:200px;object-fit:cover;cursor:pointer;transition:.3s}.gallery-item:hover img{transform:scale(1.05)}.caption{background:#000;color:#fff;padding:8px;font-size:14px}.lightbox{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:999}.lightbox img{max-width:90%;max-height:90%}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.gallery-item{overflow:hidden;border-radius:12px;box-shadow:0 4px 12px #00000026;background:#fff}.gallery-item img{width:100%;height:230px;object-fit:cover;cursor:pointer;transition:transform .4s ease}.gallery-item img:hover{transform:scale(1.07)}.lightbox{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease}.lightbox img{max-width:90%;max-height:90%;border-radius:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.gallery-item img{height:200px}}.sk-main{min-height:100vh;padding:40px 20px;background:linear-gradient(135deg,#fff4e6,#ffe8d6,#fff);font-family:"Noto Serif Devanagari",serif;max-width:1200px;margin:0 auto;box-sizing:border-box}.sk-header{text-align:center;padding:35px 20px;margin-bottom:30px;background:linear-gradient(to right,#e67e22,#ff9f43);color:#fff;border-radius:12px;box-shadow:0 8px 20px #e67e224d}.sk-title-box{text-align:center;margin:30px auto;width:100%;display:flex;justify-content:center}.sk-title-box h2{padding:12px 40px;background:#e67e22;color:#fff;border-radius:30px;font-size:32px;box-shadow:0 4px 12px #e67e224d}.sk-section{background:#fff;padding:30px;margin:20px 0;border-radius:14px;box-shadow:0 6px 18px #ff8c001f}.sk-highlight{background:linear-gradient(135deg,#fff4e6,#fff);border-left:5px solid #ff7a00;padding:20px;border-radius:10px;margin-bottom:20px}.sk-profile-card{text-align:center;background:linear-gradient(135deg,#ffe8d6,#fff)}.sk-profile-image img{width:160px;height:160px;border-radius:50%;object-fit:cover;border:5px solid #ff7a00;margin-bottom:15px}.sk-emoji-title{font-size:18px;font-weight:600;margin-bottom:5px;color:#d35400}.sk-closing-text{margin-top:20px;font-weight:600;color:#e67e22;text-align:center}.custom-gallery-section{padding:50px 0;background-color:#fff4e6}.custom-gallery-title h2{font-size:32px;color:#fff;background-color:#e67e22;display:inline-block;padding:8px 22px;border-radius:8px;box-shadow:0 4px 10px #e67e224d}.custom-gallery-title p{color:#a04000;font-weight:700}.custom-gallery-item img{width:100%;height:200px;object-fit:cover;border:3px solid #ff7a00;box-sizing:border-box}.custom-gallery-caption{background-color:#fff0e6;color:#8b3e00;padding:12px;text-align:center;font-size:15px;font-weight:500}.gallery-tab{color:#a04000}.gallery-tab:hover{color:#ff7a00}.gallery-tab:after{background:linear-gradient(90deg,#ff7a00,#ffb347)}.gallery-tab.active{color:#d35400}body{font-family:Noto Sans Devanagari,sans-serif;background:#f5f7fa;margin:0;padding:0;color:#333}header{background:transparent;padding:40px 20px;text-align:center;color:#000;box-shadow:none;border-radius:0;animation:skHeaderSlideDown .9s ease-out forwards}@keyframes skHeaderSlideDown{0%{transform:translateY(-60px);opacity:0}to{transform:translateY(0);opacity:1}}header h1{margin:5px 0;font-size:32px}.mobile-number{display:block;margin-top:6px}header h2{margin:5px 0;font-size:18px;opacity:.9}.title-box{text-align:center;color:#fff;padding:20px 0;border-radius:6px;margin:25px auto;max-width:950px}.title-box h2{margin:0;font-size:32px}.section{max-width:900px;background:#fff;margin:25px auto;padding:25px;border-radius:12px;box-shadow:0 4px 12px #0000001a}h3{color:#5029df;margin-bottom:10px}.highlight{background:#e8f2ff;padding:15px;border-left:5px solid#37353E;border-radius:8px;margin-bottom:20px}ul{padding-left:20px}footer{text-align:center;padding:15px 10px;background:#37353e;color:#fff;margin-top:30px;font-size:14px}.emoji-title{font-size:20px;margin-bottom:5px}.person-avatar1{width:140px;height:140px;border-radius:50%;object-fit:cover;border:4px solid #5f5a74;box-shadow:0 4px 12px #0003;margin-bottom:10px;object-position:center;margin-right:800px}.text-center{text-align:center}.gp-container{font-family:Noto Sans Devanagari,sans-serif;background:#f5f7fa;color:#333;margin-bottom:30px}.up-gp-header{background:transparent;padding:40px 20px;text-align:center;color:#000;box-shadow:none;border-radius:0}.main-box{width:90%;max-width:900px;margin:auto;padding:30px 0}.title-box1{background:#37353e;color:#fff;padding:15px;text-align:center;border-radius:6px;margin-bottom:25px}.info-card{background:#fff;padding:20px;border-radius:8px;margin-bottom:25px;box-shadow:0 0 10px #0000001a}.info-flex{display:flex;gap:30px;align-items:center}.profile-img{width:170px;height:170px;border-radius:50%;object-fit:cover;border:3px solid #37353E}.details-box p{font-size:18px}.section-title{font-size:24px;color:#7c0249}.final-line{color:#e64505}.right{color:#1507df}.yojana-page{background:#f4f7fb;padding-bottom:50px;font-family:Poppins,sans-serif}.yojana-header{text-align:center;padding:40px 20px 20px;margin-top:40PX}.yojana-header h1{font-size:32px;color:#606115}.yojana-header p{font-size:18px;color:#555;margin-top:6px}.yojana-container{max-width:1300px;margin:auto;padding:30px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.yojana-card{background:#fff;padding:28px;border-radius:16px;box-shadow:0 12px 30px #0000001f;cursor:pointer;opacity:0;transform:translateY(40px);animation:fadeSlide .7s forwards;transition:transform .35s ease,box-shadow .35s ease}.yojana-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0003}.yojana-card h2{font-size:22px;color:#a3872c;margin-bottom:12px}.yojana-card p{font-size:16px;line-height:1.7;color:#333;margin-bottom:12px}.yojana-card ul{padding-left:22px;margin-bottom:16px}.yojana-card li{font-size:15px;margin-bottom:6px}.yojana-cta{font-weight:600;color:#111110;display:inline-block;margin-top:8px}.kumbhefal-section{background:linear-gradient(135deg,#f0f8ff,#fff);padding:40px;margin:40px auto;border-radius:12px;max-width:900px;box-shadow:0 8px 20px #00000014;text-align:center}.kumbhefal-section h2{color:#0a4d68;margin-bottom:15px}.kumbhefal-section ul{text-align:left;max-width:500px;margin:20px auto}.kumbhefal-btn{margin-top:20px;padding:12px 25px;background:#0a4d68;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s}.kumbhefal-btn:hover{background:#063347}@keyframes fadeSlide{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.yojana-container{grid-template-columns:1fr}}html,body,#root{margin:0;padding:0;height:100%}.vk-wrapper{background:#eef4f7;min-height:100vh;font-family:Poppins,sans-serif}.vk-container{max-width:1200px;margin:auto;display:grid;gap:30px}.vk-title{text-align:center;margin:20px 0}.vk-title h2{font-size:26px;color:#333;font-weight:600}.vk-card{background:#fff;border-radius:16px;padding:30px 20px;text-align:center;box-shadow:0 8px 20px #00000014;transition:.3s ease}.vk-card img{width:160px;height:160px;border-radius:50%;object-fit:cover;object-position:center;display:block;margin:0 auto 20px;border:5px solid #0d6efd;box-shadow:0 5px 15px #00000026;transition:transform .3s ease}.vk-card:hover img{transform:scale(1.05)}.vk-card h2,.vk-card p,.vk-card ul{padding:0 20px}.vk-card ul li{margin-bottom:6px}@media(max-width:768px){.vk-wrapper{padding:20px 10px}.vk-card img{height:200px}}.contact-page{background:linear-gradient(135deg,#eef5f3,#fff);min-height:100vh}.contact-hero{text-align:center;padding:40px 20px}.contact-hero h1{font-size:32px;color:#0d4d4d}.contact-hero p{color:#555;margin-top:10px}.contact-wrapper{display:flex;justify-content:space-between;gap:40px;width:90%;max-width:1200px;margin:40px auto;flex-wrap:wrap}.contact-left{flex:1;min-width:280px}.info-box{background:#fff;padding:25px;border-radius:15px;margin-bottom:25px;box-shadow:0 5px 15px #00000014}.info-box h3{margin-bottom:10px;color:#00897b}.contact-right{flex:1;min-width:300px;background:#fff;padding:30px;border-radius:15px;box-shadow:0 5px 20px #0000001a}.contact-right h2{margin-bottom:20px;color:#0d4d4d}.contact-right form{display:flex;flex-direction:column;gap:15px}.contact-right input,.contact-right textarea{padding:12px;border-radius:8px;border:1px solid #ccc;font-size:14px}.contact-right textarea{min-height:100px}.contact-right button{padding:12px;background:#00897b;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:.3s}.contact-right button:hover{background:#00695c}.map-section{width:90%;max-width:1200px;margin:60px auto;text-align:center}.map-card{margin-top:20px;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #00000026}.sadasya-wrapper{min-height:100vh;background:linear-gradient(135deg,#f0f7f5,#fff);display:flex;flex-direction:column}.sadasya-container{flex:1;width:90%;max-width:1200px;margin:40px auto;text-align:center}.title-box{margin-bottom:50px;display:flex;justify-content:center}.title-box h2{background:linear-gradient(135deg,#dadce0,#b65f18);color:#fff!important;padding:18px 40px;border-radius:12px;font-size:26px;font-weight:700;letter-spacing:1px;box-shadow:0 8px 20px #00000026}.committee-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}.committee-member{background:#fff;padding:25px 15px;border-radius:18px;box-shadow:0 6px 18px #00000014;transition:all .3s ease}.committee-member:hover{transform:translateY(-8px);box-shadow:0 12px 25px #00000026}.member-avatar{width:130px;height:130px;object-fit:cover;border-radius:50%;border:5px solid #cc801d;margin-bottom:15px}.committee-member h3{font-size:18px;font-weight:600;color:#222;margin-bottom:8px}.committee-member p{font-size:14px;font-weight:500}@media(max-width:768px){.title-box h2{font-size:22px}.member-avatar{width:110px;height:110px}}.sakarini-wrapper{max-width:1400px;margin:0 auto;padding:30px 20px;font-family:Segoe UI,sans-serif;color:#333}.sakarini-header-section{text-align:center;margin-bottom:40px;animation:fadeInDown 1s ease}.sakarini-header-section h1{font-size:2.4rem;color:#005461;font-weight:700;margin-bottom:12px}.sakarini-tagline{font-size:1.2rem;color:#555}.sakarini-intro-section{text-align:center;margin-bottom:40px}.sakarini-intro-section p{font-size:1.1rem;margin-bottom:20px}.sakarini-info-box{background:#fdf6f0;border-radius:12px;padding:25px;display:inline-block;box-shadow:0 5px 15px #0000001a;animation:fadeInUp 1s ease}.sakarini-grid-section{text-align:center;margin-bottom:40px}.sakarini-heading{font-size:2rem;margin-bottom:30px;color:#005461;animation:fadeInUp 1.2s ease}.sakarini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:95px;row-gap:40px}.sakarini-card{background:#fff9f2;border-radius:14px;padding:25px;text-align:center;box-shadow:0 5px 15px #0000001a;transition:transform .4s ease,box-shadow .4s ease,background .4s ease;opacity:0;transform:translateY(30px);animation:fadeInUp .8s forwards}.sakarini-card:nth-child(1){animation-delay:.1s}.sakarini-card:nth-child(2){animation-delay:.2s}.sakarini-card:nth-child(3){animation-delay:.3s}.sakarini-card:nth-child(4){animation-delay:.4s}.sakarini-card:nth-child(5){animation-delay:.5s}.sakarini-card:hover{transform:translateY(-7px) scale(1.06);box-shadow:0 12px 30px #0003;background:#fff2e6}.sakarini-card h3{font-size:1.3rem;margin-bottom:12px;color:#005461;transition:color .3s ease}.sakarini-card:hover h3{color:#ff6f3c}.sakarini-card p{font-size:1.05rem;color:#555}.sakarini-more-info{text-align:center;font-size:1.1rem;color:#555;margin-top:30px;animation:fadeInUp 1.4s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.sakarini-wrapper,.sakarini-card{padding:20px}}@media screen and (max-width:768px){.sakarini-header-section h1{font-size:1.8rem}.sakarini-heading{font-size:1}}.birth-page{background:linear-gradient(135deg,#eef5f3,#fff);min-height:100vh}.birth-hero{text-align:center;padding:40px 20px}.birth-hero h1{font-size:30px;color:#004d40}.birth-hero p{color:#666}.birth-container{width:90%;max-width:1200px;margin:40px auto;display:flex;gap:40px;flex-wrap:wrap}.birth-form-box{flex:1;min-width:300px;background:#fff;padding:30px;border-radius:15px;box-shadow:0 6px 20px #00000014}.birth-form-box h2{margin-bottom:20px;color:#00897b}.birth-form-box form{display:flex;flex-direction:column;gap:15px}.birth-form-box input{padding:12px;border-radius:8px;border:1px solid #ccc}.birth-form-box button{padding:12px;background:#00897b;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:.3s}.birth-form-box button:hover{background:#00695c}.success-msg{background:#d4edda;color:#155724;padding:10px;border-radius:6px;margin-bottom:15px}.birth-record-box{flex:1;min-width:300px}.birth-record-box h2{margin-bottom:20px;color:#004d40}.marriage-page{background:linear-gradient(135deg,#fff5f7,#fff);min-height:100vh}.marriage-hero{text-align:center;padding:40px 20px}.marriage-hero h1{font-size:30px;color:#ad1457}.marriage-hero p{color:#666}.marriage-container{width:90%;max-width:1200px;margin:40px auto;display:flex;gap:40px;flex-wrap:wrap}.marriage-form-box{flex:1;min-width:300px;background:#fff;padding:30px;border-radius:15px;box-shadow:0 6px 20px #00000014}.marriage-form-box h2{margin-bottom:20px;color:#c2185b}.marriage-form-box h3{margin-top:15px;margin-bottom:8px;color:#880e4f}.marriage-form-box form{display:flex;flex-direction:column;gap:12px}.marriage-form-box input{padding:12px;border-radius:8px;border:1px solid #ccc}.marriage-form-box button{padding:12px;background:#c2185b;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:.3s}.marriage-form-box button:hover{background:#880e4f}.success-msg{background:#fde4ec;color:#ad1457;padding:10px;border-radius:6px;margin-bottom:15px}.marriage-record-box{flex:1;min-width:300px}.marriage-record-box h2{margin-bottom:20px;color:#ad1457}.death-page{background:linear-gradient(135deg,#f3f4f6,#fff);min-height:100vh}.death-hero{text-align:center;padding:40px 20px}.death-hero h1{font-size:30px;color:#7b1e1e}.death-hero p{color:#666}.death-container{width:90%;max-width:1200px;margin:40px auto;display:flex;gap:40px;flex-wrap:wrap}.death-form-box{flex:1;min-width:300px;background:#fff;padding:30px;border-radius:15px;box-shadow:0 6px 20px #00000014}.death-form-box h2{margin-bottom:20px;color:#b71c1c}.death-form-box form{display:flex;flex-direction:column;gap:15px}.death-form-box input{padding:12px;border-radius:8px;border:1px solid #ccc}.death-form-box button{padding:12px;background:#b71c1c;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:.3s}.death-form-box button:hover{background:#7f0000}.success-msg{background:#fdecea;color:#b71c1c;padding:10px;border-radius:6px;margin-bottom:15px}.death-record-box{flex:1;min-width:300px}.death-record-box h2{margin-bottom:20px;color:#7b1e1e}.record-card{background:#fff;padding:20px;margin-bottom:15px;border-radius:12px;box-shadow:0 5px 15px #00000012}.empty-msg{color:#777}.copyright-page{min-height:100vh;background:linear-gradient(135deg,#f1f5f9,#fff);display:flex;flex-direction:column}.copyright-container{flex:1;display:flex;justify-content:center;align-items:center;padding:40px 20px}.copyright-card{background:#fff;padding:40px;border-radius:16px;text-align:center;max-width:600px;width:100%;box-shadow:0 8px 25px #00000014}.copyright-card h2{color:#0f172a;margin-bottom:15px}.copyright-card p{color:#475569;margin-bottom:15px}.contact-row{margin:15px 0;font-weight:600}.contact-row a{color:#0ea5e9;text-decoration:none;margin-left:5px}.contact-row a:hover{text-decoration:underline}.rights-text{margin-top:20px;font-size:14px;color:#64748b}.disclaimer-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#fff);display:flex;flex-direction:column}.disclaimer-container{flex:1;display:flex;justify-content:center;align-items:center;padding:40px 20px}.disclaimer-card{background:#fff;padding:40px;border-radius:16px;max-width:750px;width:100%;box-shadow:0 8px 25px #00000014}.disclaimer-card h2{text-align:center;margin-bottom:20px;color:#1e293b}.disclaimer-card p{margin-bottom:15px;color:#475569;line-height:1.6}.contact-info{margin-top:20px;font-weight:600}.contact-info a{color:#0284c7;text-decoration:none;margin-left:5px}.contact-info a:hover{text-decoration:underline}.privacy-page{min-height:100vh;background:linear-gradient(135deg,#f1f5f9,#fff);display:flex;flex-direction:column}.privacy-container{flex:1;display:flex;justify-content:center;align-items:center;padding:40px 20px}.privacy-card{background:#fff;padding:40px;border-radius:16px;max-width:800px;width:100%;box-shadow:0 8px 25px #00000014}.privacy-card h2{text-align:center;margin-bottom:25px;color:#1e293b}.privacy-card h4{margin-top:20px;margin-bottom:8px;color:#0f172a}.privacy-card p{color:#475569;line-height:1.6}.privacy-card a{color:#0284c7;text-decoration:none;font-weight:600}.privacy-card a:hover{text-decoration:underline}
