@font-face{font-family:Jameel Noori Nastaleeq;src:url(https://db.onlinewebfonts.com/t/8ae7fe1e60ecd9ad8e4161d1fc408e09.eot);src:url(https://db.onlinewebfonts.com/t/8ae7fe1e60ecd9ad8e4161d1fc408e09.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/8ae7fe1e60ecd9ad8e4161d1fc408e09.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/8ae7fe1e60ecd9ad8e4161d1fc408e09.woff)format("woff"),url(https://db.onlinewebfonts.com/t/8ae7fe1e60ecd9ad8e4161d1fc408e09.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/8ae7fe1e60ecd9ad8e4161d1fc408e09.svg#Jameel%20Noori%20Nastaleeq)format("svg")}@font-face{font-family:UthmanTNB;src:url(/fonts/UthmanTNB_v2-0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HafsNastaleeq;src:url(/fonts/HafsNastaleeq\ Ver10.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IndoPak;src:url(/fonts/AlQuranIndoPak.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"calt" 1}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.arabic-text{font-family:HafsNastaleeq,serif}.arabic-text,.indopak-text{font-size:1.75rem;line-height:3rem;direction:rtl;margin:1.5rem 0}.indopak-text{font-family:IndoPak,serif;word-spacing:.1em;text-align:center;white-space:normal;font-feature-settings:"liga" 1,"calt" 1,"kern" 1,common-ligatures contextual,"kern";-webkit-font-feature-settings:"liga" 1,"calt" 1,"kern" 1;-moz-font-feature-settings:"liga" 1,"calt" 1,"kern" 1;font-variant-ligatures:common-ligatures contextual;font-kerning:normal;text-rendering:optimizeLegibility;text-align:justify}.header{background-color:#fff;border-bottom:1px solid #e9ecef;margin-bottom:.5rem;margin-top:.5rem;padding:.5rem 0}@media (max-width:768px){.header .container{text-align:center}.header h1{font-size:1.5rem;margin:.5rem 0}.surah-list{grid-template-columns:1fr}}.container{max-width:1050px;margin:0 auto;padding:0 1rem}.footer{background-color:#f8f9fa;padding:1rem 0;border-top:1px solid #e9ecef;margin-top:2rem}.card{border:1px solid #e9ecef;border-radius:.25rem;padding:1rem;margin-bottom:1rem;transition:all .3s ease}.card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.surah-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.ayah-container{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.ayah-number{display:inline-block;width:2rem;height:2rem;line-height:2rem;text-align:center;border-radius:50%;background-color:#f8f9fa;margin-right:.5rem}.PWAPrompt_promptContainer__VZ9sc{position:fixed;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000;animation:PWAPrompt_slideUp__Ff9Te .3s ease-out}@keyframes PWAPrompt_slideUp__Ff9Te{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PWAPrompt_promptContent____Vl1{background:white;border-radius:12px 12px 0 0;padding:20px;max-width:100%;width:100%;max-width:500px;box-shadow:0 -2px 10px rgba(0,0,0,.1);position:relative}.PWAPrompt_promptText__SFBJu{margin-bottom:20px}.PWAPrompt_promptText__SFBJu h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#333}.PWAPrompt_promptText__SFBJu p{margin:0;font-size:14px;color:#666;line-height:1.4}.PWAPrompt_promptActions__jnZgA{display:flex;gap:10px;flex-direction:row-reverse}.PWAPrompt_dismissBtn__16wxt,.PWAPrompt_installBtn__RbGJg{flex:1 1;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.PWAPrompt_installBtn__RbGJg{background:#1a6b5c;color:white}.PWAPrompt_installBtn__RbGJg:hover{background:#155048;transform:scale(1.02)}.PWAPrompt_installBtn__RbGJg:active{transform:scale(.98)}.PWAPrompt_dismissBtn__16wxt{background:#f0f0f0;color:#333}.PWAPrompt_dismissBtn__16wxt:hover{background:#e0e0e0}.PWAPrompt_closeBtn__RRAym{position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;background:transparent;font-size:24px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.PWAPrompt_closeBtn__RRAym:hover{color:#333}@media (max-width:600px){.PWAPrompt_promptContent____Vl1{border-radius:12px 12px 0 0;width:100%}.PWAPrompt_promptActions__jnZgA{flex-direction:column}.PWAPrompt_dismissBtn__16wxt,.PWAPrompt_installBtn__RbGJg{width:100%}}