@font-face {
font-family: “Optimistic”;
font-style: normal;
font-weight: 400 600;
font-display: swap;
src: url(“/fonts/OptimisticAI_VF_Optimized.woff2”) format(“woff2”);
}
@font-face {
font-family: “Optimistic Mono”;
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(“/fonts/OptimisticMono_W_TextRegular.woff2”) format(“woff2”);
}
:where(html) {
font-family: “Optimistic”, system-ui, sans-serif;
}
:where(code, pre, kbd, samp) {
font-family: “Optimistic Mono”, ui-monospace, monospace;
}
NoorLife – Islamic App
body{margin:0;font-family:Hind Siliguri,sans-serif;background:#f0fdf4;color:#1a1a1a}
.header{background:linear-gradient(135deg,#065f46,#10b981);color:white;padding:20px;text-align:center;border-radius:0 0 25px 25px}
.clock{font-size:48px;font-weight:bold;margin:10px 0}
.date{font-size:18px;opacity:0.9}
.card{background:white;margin:15px;border-radius:15px;padding:15px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}
.card h3{margin:0 0 10px;color:#065f46;border-left:4px solid #10b981;padding-left:10px}
.btn{background:#065f46;color:white;padding:12px 20px;border:none;border-radius:10px;width:100%;font-size:16px;margin-top:10px}
.footer{text-align:center;padding:20px;font-size:12px;color:#666;line-height:1.6}
📖 আজকের সূরা – সূরা ইখলাস
بِسْمِ اللهِ الرَّحْمٰنِ الرَّحِيْمِ
قُلْ هُوَ اللَّهُ أَحَدٌ…
অর্থ: বলুন, তিনি আল্লাহ, এক।
📿 তাসবিহ
0
🕌 নামাজ শিক্ষা
ফজর – ২ রাকাত
যোহর – ৪ রাকাত
আসর – ৪ রাকাত
মাগরিব – ৩ রাকাত
এশা – ৪ রাকাত
function updateClock(){
const now=new Date();
document.getElementById(‘clock’).innerText=now.toLocaleTimeString(‘bn-BD’);
document.getElementById(‘date’).innerText=now.toLocaleDateString(‘bn-BD’,{weekday:’long’,year:’numeric’,month:’long’,day:’numeric’});
}
setInterval(updateClock,1000); updateClock();
let count=0;
function countTasbih(){count++; document.getElementById(‘tasbih-count’).innerText=count;}
function resetTasbih(){count=0; document.getElementById(‘tasbih-count’).innerText=0;}
(function(){var loc=location.href.replace(/#.*$/,””);var ATTR_NAMES=[“data-product-id”,”data-productid”,”data-product_id”,”product-id”,”productid”,”product_id”,”data-source-entity-id”,”source-entity-id”,”source_entity_id”,”data-product”,”data-metadata”,”data-meta”];var DATASET_KEYS=[“productId”,”productid”,”product_id”,”sourceEntityId”,”sourceentityid”,”source_entity_id”,”product”,”metadata”,”meta”];function readProductId(value){if(typeof value!==”string”||value.length===0)return null;if(/^[0-9]{6,}$/.test(value))return value;var match=value.match(/(?:product(?:_|-)?id|source(?:_|-)?entity(?:_|-)?id)[“‘=:\s]+([0-9]{6,})/i);return match?match[1]:null}function extractProductId(start){for(var node=start;node&&node!==document.body;node=node.parentElement){for(var i=0;i<ATTR_NAMES.length;i++){var attrValue=node.getAttribute&&node.getAttribute(ATTR_NAMES[i]);var attrProductId=readProductId(attrValue);if(attrProductId)return attrProductId}var dataset=node.dataset||null;if(dataset){for(var j=0;j<DATASET_KEYS.length;j++){var dataValue=dataset[DATASET_KEYS[j]];var dataProductId=readProductId(dataValue);if(dataProductId)return dataProductId}}}return null}function isInlineMediaSlotElement(node){return !!(node&&node.getAttribute&&node.getAttribute("data-clippy-inline-media-slot")!==null)}function findInlineMediaSlot(start){for(var node=start;node&&node!==document.body;node=node.parentElement){if(isInlineMediaSlotElement(node))return node}return null}function readInlineMediaUrl(node){if(!node)return null;return node.getAttribute&&((node.getAttribute("data-clippy-inline-media-url")||node.getAttribute("data-url")||node.getAttribute("data_url")))||node.href||null}function stripHash(url){return String(url).replace(/#.*$/,"")}function urlsMatch(a,b){if(!a||!b)return false;try{return stripHash(new URL(a,loc).href)===stripHash(new URL(b,loc).href)}catch(_){return stripHash(a)===stripHash(b)}}function isFirstPartyReelUrl(value){try{var url=new URL(value,loc);if(url.protocol!=="https:")return false;var host=url.hostname.toLowerCase();var supported=host==="instagram.com"||host.endsWith(".instagram.com")||host==="facebook.com"||host.endsWith(".facebook.com");return supported&&/\/reels?\//i.test(url.pathname)}catch(_){return false}}function isInlineMediaUrlClick(node,href){var slot=findInlineMediaSlot(node);if(!slot)return false;var slotUrl=readInlineMediaUrl(slot);if(slotUrl)return urlsMatch(href,slotUrl);return isFirstPartyReelUrl(href)}function findDataHref(start){for(var node=start;node&&node!==document.body;node=node.parentElement){if(node.getAttribute){var href=node.getAttribute("data-href")||node.getAttribute("data-url");if(href)return{href:href,node:node}}}return null}var nativeOpen=window.open;window.open=function(url){if(parent!==window&&typeof url==="string"&&/^https?:\/\//.test(url)){parent.postMessage({type:"ecto:usercontent-link-click",href:url},"*");return null}return nativeOpen?nativeOpen.apply(window,arguments):null};document.addEventListener("click",function(e){var target=e.target instanceof Element?e.target:null;if(!target)return;if(parent===window)return;var a=target.closest?target.closest("a[href]"):null;if(a&&a.href&&/^https?:\/\//.test(a.href)&&a.href.replace(/#.*$/,"")!==loc){if(isInlineMediaUrlClick(a,a.href))return;var productId=extractProductId(target)||extractProductId(a);if(productId){e.preventDefault();parent.postMessage({type:"ecto-artifact-link-click",productId:productId},"*");return}e.preventDefault();parent.postMessage({type:"ecto:usercontent-link-click",href:a.href},"*");return}var dataHref=findDataHref(target);if(dataHref&&/^https?:\/\//.test(dataHref.href)&&dataHref.href.replace(/#.*$/,"")!==loc){if(isInlineMediaUrlClick(dataHref.node,dataHref.href))return;e.preventDefault();parent.postMessage({type:"ecto:usercontent-link-click",href:dataHref.href},"*")}},true)})();(function(){var FOCUS_TYPE=”ecto:artifact-focus-request”;var CLOSE_TYPE=”ecto:artifact-close-request”;function focusArtifactDocument(){var body=document.body;if(!body)return;try{window.focus();}catch(e){}if(!body.hasAttribute(“tabindex”))body.setAttribute(“tabindex”,”-1″);try{body.focus({preventScroll:true});}catch(e){try{body.focus();}catch(e2){}}}window.addEventListener(“message”,function(event){if(event.source!==window.parent)return;var data=event.data;if(!data||typeof data!==”object”||data.type!==FOCUS_TYPE)return;if(document.readyState===”loading”){document.addEventListener(“DOMContentLoaded”,focusArtifactDocument,{once:true});return;}focusArtifactDocument();});window.addEventListener(“keydown”,function(event){if(event.key!==”Escape”)return;window.setTimeout(function(){if(event.defaultPrevented)return;window.parent.postMessage({type:CLOSE_TYPE},”*”);},0);});})();