@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lateef:wght@200;300;400;500;600;700;800&display=swap);@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@font-face{font-family:"MV Faseyha";src:url(/fonts/MV_Faseyha.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"MV Waheed";src:url(/fonts/MV_Waheed.otf)format("opentype");font-weight:400;font-style:normal}html{font-family:"Inter",sans-serif}a,body{color:#838486}body{background-color:#050505;font-family:"Inter",sans-serif}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.loading-overlay.active{opacity:1;visibility:visible}.loading-overlay .loading-spinner i{font-size:3rem;color:#fff;animation:spin 1s linear infinite}.logo-section{margin-bottom:1rem}.desktop-language-switcher .language-btn:hover i,.desktop-language-switcher .language-btn:hover span,.language-switcher .language-btn:hover i,.language-switcher .language-btn:hover span,.logo-section h2{color:#fff}.flex{display:flex}.gap-2{gap:.5rem}.no-image{opacity:.3}.mt-2{margin-top:1rem}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h3{font-weight:400;font-size:1rem}p{font-family:"Inter",sans-serif;font-size:.9rem}a{text-decoration:none}.main-container{width:100%}main{padding:7rem 1rem 5rem;box-sizing:border-box;max-width:1440px;margin:0 auto}@media (max-width:991px){main{padding:1.5rem 1rem 6rem}}.desktop-language-switcher{z-index:100;align-items:center}@media (max-width:991px){.desktop-language-switcher{display:none}}.desktop-language-switcher .language-btn,.language-switcher .language-btn{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.7rem 1rem;background-color:#050505;border:1px solid rgba(255,255,255,.1);border-radius:2rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-tap-highlight-color:transparent;outline:0}.desktop-language-switcher .language-btn i,.language-switcher .language-btn i{font-size:1.3rem;color:rgba(255,255,255,.8);transition:color .3s ease}.desktop-language-switcher .language-btn span,.language-switcher .language-btn span{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.8);transition:color .3s ease}.desktop-language-switcher .language-btn:hover{background-color:rgba(255,255,255,.2);border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.4)}.desktop-language-switcher .language-btn:active,.desktop-language-switcher .language-btn:focus{background-color:#050505;outline:0}.language-switcher{z-index:100;align-items:center;position:fixed;top:1rem;right:1rem;display:none;visibility:collapse}@media (max-width:991px){.language-switcher{display:flex;visibility:visible}}.language-switcher .language-btn:hover{background-color:rgba(255,255,255,.2);border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.4)}.language-switcher .language-btn:active,.language-switcher .language-btn:focus{background-color:#050505;outline:0}.component-death-container .item .image-section p,nav{left:50%;transform:translateX(-50%);box-sizing:border-box}nav,nav a{display:flex;flex-direction:row;align-items:center;background-color:#050505;gap:.5rem}nav{position:fixed;top:1rem;border-radius:10rem;z-index:99;padding:.5rem;border:1px solid #282828;min-width:1440px}@media (max-width:1500px){nav{min-width:unset!important;width:calc(100% - 2rem)}}@media (max-width:991px){nav{border:unset;top:unset;bottom:1.5rem;min-width:unset!important;box-sizing:unset;width:unset}}nav a{border-radius:2rem;padding:.7rem 1.5rem .7rem 1.2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:visible}nav a i{font-size:1.5rem;transition:transform .4s cubic-bezier(.4,0,.2,1)}nav a .label{display:flex;visibility:visible}@media (max-width:991px){nav a .label{display:none;visibility:collapse}}@media (min-width:991px){nav a::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:200%;height:200%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.15)0,rgba(255,255,255,.08) 30%,transparent 70%);opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);z-index:-1}nav a:hover{transform:translateY(-2px);background-color:rgba(255,255,255,.05)}nav a:hover::before{transform:translate(-50%,-50%) scale(1);opacity:1}nav a:hover i{transform:scale(1.1)}nav a:hover .label{color:rgba(255,255,255,.95)}}.social-icons a:hover,nav a.active{background-color:rgba(255,255,255,.2)}nav a.active{gap:.5rem;padding:.7rem 1.5rem .7rem 1.2rem}.social-icons a:hover i,nav a.active i{color:#fff}nav a.active .label{display:flex;visibility:visible;color:#fff}.component-dua-container{width:100%;margin:1.2rem 0;gap:.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.component-dua-container.dhivehi{direction:rtl}@media (max-width:991px){.component-dua-container{display:flex;flex-direction:column}}.component-dua-container .dua-card{width:100%;padding:1.5rem;border-radius:1.5rem;background-color:#111115;box-sizing:border-box;box-shadow:inset 0 50px 100px 0#1d1f21;border:1px solid rgba(49,49,49,.1)}.component-dua-container .dua-card .dua-header{display:flex;flex-direction:column;gap:.5rem}.about-simple .about-header h3,.component-dua-container .dua-card .dua-header .dua-name{font-size:1.2rem;font-weight:600;color:#fff}.component-dua-container .dua-card .dua-header .dua-description,.powered-by p{font-size:.9rem;color:rgba(255,255,255,.7)}.component-dua-container .dua-card,.component-dua-container .dua-card .dua-content{display:flex;flex-direction:column;gap:1rem}.component-dua-container .dua-card .dua-content .dua-text{padding:1rem}.component-dua-container .dua-card .dua-content .dua-text p{margin:0;line-height:1.6}.component-dua-container .dua-card .dua-content .dua-text.arabic{text-align:right}.component-dua-container .dua-card .dua-content .dua-text.arabic p{font-family:"Lateef",serif;font-size:2rem!important;line-height:2;color:#fff}.component-dua-container .dua-card .dua-content .dua-text.dhivehi{font-size:1rem}.component-dua-container .dua-card .dua-content .dua-text.dhivehi p{font-family:"MV Waheed",sans-serif;font-size:1.2rem;color:rgba(255,255,255,.9)}.component-dua-container .dua-card .dua-content .dua-text.english{font-size:.95rem}.component-dua-container .dua-card .dua-content .dua-text.english p{color:rgba(255,255,255,.8)}.component-dua-container .dua-card .dua-content .collapsible-section{display:flex;flex-direction:column}.component-dua-container .dua-card .dua-content .collapsible-section+.collapsible-section{border-top:1px solid rgba(255,255,255,.1);padding-top:.5rem;margin-top:.5rem}.component-dua-container .dua-card .dua-content .collapsible-section .collapsible-toggle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem .5rem;background-color:transparent;border:0;cursor:pointer;transition:all .3s ease}.component-dua-container .dua-card .dua-content .collapsible-section .collapsible-toggle span{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.7)}.component-dua-container .dua-card .dua-content .collapsible-section .collapsible-toggle i,.social-icons a i{font-size:1.2rem;color:rgba(255,255,255,.7);transition:transform .3s ease}.component-dua-container .dua-card .dua-content .collapsible-section .collapsible-toggle:hover i,.component-dua-container .dua-card .dua-content .collapsible-section .collapsible-toggle:hover span{color:rgba(255,255,255,.9)}.component-dua-container .dua-card .dua-content .collapsible-section .collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.component-dua-container .dua-card .dua-content .collapsible-section .collapsible-content .dua-text{margin-top:.5rem}.social-icons,.social-icons a{display:flex;align-items:center}.social-icons{flex-direction:row;justify-content:left;gap:1rem;margin:2rem 0}.social-icons.dhivehi{justify-content:right}.social-icons a{justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.social-icons a i{font-size:1.5rem;transition:color .3s ease}.social-icons a:hover{border-color:#fff}.about-simple{width:100%;display:flex;flex-direction:column;margin:1.2rem 0;gap:2rem}.about-simple .about-header{padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.about-simple .about-content{display:flex;flex-direction:column;gap:1rem}.about-simple .about-content p{font-size:.95rem;line-height:1.7;color:rgba(255,255,255,.85)}.about-simple .about-content p strong{color:#fff;font-weight:600}.powered-by{width:100%;text-align:center;margin:2rem 0;position:relative;z-index:99}.powered-by p{color:rgba(255,255,255,.5)}.powered-by a{color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}.component-death-container .item .desc-section .kashunamaadhu-details .mosque p,.powered-by a:hover{color:#fff}.background-grad{background:#000;background:linear-gradient(0deg,#000 0,transparent 100%);position:fixed;bottom:0;left:0;right:0;z-index:98;height:8rem;pointer-events:none}.component-death-container{width:100%;margin:1.2rem 0;gap:.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.component-death-container.dhivehi{direction:rtl}@media (max-width:991px){.component-death-container{display:flex;flex-direction:column}}.component-death-container .item{width:100%;display:flex;padding:.5rem;align-items:start;border-radius:1.5rem;box-sizing:border-box;box-shadow:inset 0 50px 100px 0#141515;border:1px solid rgba(40,40,40,.88)}.component-death-container .item .image-section,.view-btn{display:flex;align-items:center;justify-content:center;gap:.5rem}.component-death-container .item .image-section{width:8rem;min-width:8rem;flex-direction:column;position:relative}.component-death-container .item .image-section img{width:100%;height:auto;aspect-ratio:.8;object-fit:cover;border-radius:calc(1.5rem - .5rem)}.component-death-container .item .image-section p{position:absolute;bottom:.5rem;z-index:1;color:#838486;padding:.2rem 1rem}.component-death-container .item .image-section p:after{content:"";background-color:#050505;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:1.5rem}.component-death-container .item .desc-section{display:flex;flex-direction:column;flex-grow:1;padding:0 1rem;box-sizing:border-box}.component-death-container .item .desc-section .name{font-size:1rem;color:#fff;margin:0 0 .5rem}.component-death-container .item .desc-section .extra-details{display:flex;flex-direction:column;gap:.3rem}.component-death-container .item .desc-section .extra-details p{line-height:.9}.component-death-container .item .desc-section .death-date.dhivehi{font-weight:700;direction:ltr}.component-death-container .item .desc-section .kashunamaadhu-details{margin:1rem 0;display:flex;flex-direction:column;gap:0}.component-death-container .item .desc-section .kashunamaadhu-details.dhivehi{align-items:flex-start}.component-death-container .item .desc-section .kashunamaadhu-details .mosque{flex-direction:row;gap:.5rem}.component-death-container .item .desc-section .kashunamaadhu-details .kashunamaadhu-time i,.component-death-container .item .desc-section .kashunamaadhu-details .mosque i,.component-profile-details .kashunamaadhu-time-details .kashunamaadhu-time i{font-size:1.1rem;color:#fff}.component-death-container .item .desc-section .kashunamaadhu-details .kashunamaadhu-time{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-top:.5rem;flex-grow:1}.component-death-container .item .desc-section .kashunamaadhu-details .kashunamaadhu-time p{color:#fff;font-weight:500;font-size:.9rem}.component-death-container .item .desc-section .kashunamaadhu-details .countdown-container{margin-top:1rem;width:100%}.component-death-container .item .desc-section .kashunamaadhu-details .countdown-container .countdown-timer,.component-profile-details .kashunamaadhu-time-details .countdown-container .countdown-timer{color:#fff;font-size:.9rem;margin-bottom:.5rem;font-family:"Inter",sans-serif!important}.component-death-container .item .desc-section .kashunamaadhu-details .countdown-container .progress-bar-container,.component-profile-details .kashunamaadhu-time-details .countdown-container .progress-bar-container{width:100%;height:4px;background-color:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.component-death-container .item .desc-section .kashunamaadhu-details .countdown-container .progress-bar-container .progress-bar,.component-profile-details .kashunamaadhu-time-details .countdown-container .progress-bar-container .progress-bar{height:100%;width:100%;background-color:#fff;transition:width .3s ease;border-radius:2px}.reverse-dv.dhivehi{display:flex!important;flex-direction:row-reverse!important}.view-btn{padding:.5rem 1rem;border-radius:2rem;width:max-content;background-color:rgba(255,255,255,.2);color:#fff;font-weight:500;transition:all .3s ease;cursor:pointer;margin:1rem 0 0}.view-btn i.dhivehi{transform:rotate(180deg)}.component-profile-details{display:flex;flex-direction:row;margin:1.5rem 0;width:100%;gap:2rem}.component-profile-details.dhivehi{flex-direction:row-reverse}@media (max-width:991px){.component-profile-details{gap:2rem;flex-direction:column!important}}.component-profile-details .image-section{position:relative;flex-grow:1;width:30%}@media (max-width:991px){.component-profile-details .image-section{width:100%}}.component-profile-details .image-section img{width:100%;aspect-ratio:.9;height:auto;object-fit:cover;border-radius:1.5rem}.component-profile-details .image-section .reference{position:absolute;z-index:1;bottom:1rem;left:50%;transform:translateX(-50%);padding:1rem;background-color:#050505;border-radius:1.5rem}.component-profile-details .information-section{width:70%}@media (max-width:991px){.component-profile-details .information-section{width:100%}}.component-profile-details .kashunamaadhu-time-details{width:100%;margin:1.5rem 0;border-radius:1.5rem;border:1px solid rgba(49,49,49,.1);display:flex;flex-direction:column}.component-profile-details .kashunamaadhu-time-details.dhivehi{align-items:flex-end}.component-profile-details .kashunamaadhu-time-details .kashunamaadhu-time{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem}.component-profile-details .kashunamaadhu-time-details .kashunamaadhu-time p{color:#fff;font-weight:500;font-size:.9rem!important}.component-profile-details .kashunamaadhu-time-details .countdown-container{max-width:10rem}@media (max-width:991px){.component-profile-details .kashunamaadhu-time-details .countdown-container{width:100%}}.component-profile-details .information-section .info{margin:1.5rem 0}.component-profile-details .information-section h2{margin:3rem 0 1rem;font-size:1.2rem;color:#fff}.component-profile-details .information-section h2.dhivehi{letter-spacing:.1em}.component-profile-details .information-section hr{opacity:.1}.component-profile-details .information-section p{color:rgba(255,255,255,.9);font-size:1.4rem!important;line-height:1.5}.component-profile-details .information-section p.subtitle{color:rgba(255,255,255,.5);font-size:1rem!important}