.azkarPage{color:#102a27;background:#f4f7f4;min-height:100vh;padding-bottom:95px}.azkarPage header{background:#fff;border-bottom:1px solid #dce5df;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 max(4vw,18px);display:grid}.azkarPage header a{color:#154c43;font-weight:800;text-decoration:none}.azkarPage header a:last-child{text-align:right}.azkarPage header>div{text-align:center;display:grid}.azkarPage header small{letter-spacing:.17em;color:#c79a43;font-size:9px}.azkarHero{text-align:center;color:#fff;background:linear-gradient(135deg,#213f39,#0d6553);padding:58px 20px 82px}.azkarHero>span{color:#e4c87d;font:19px Georgia,serif}.azkarHero h1{margin:16px 0 9px;font:46px Georgia,serif}.azkarHero>p{color:#d5e3df;max-width:650px;margin:0 auto 26px;line-height:1.6}.azkarSearch{background:#fff;border-radius:15px;align-items:center;gap:12px;max-width:630px;height:58px;margin:auto;padding:0 17px;display:flex;box-shadow:0 14px 35px #00140f40}.azkarSearch span{color:#71817c;font-size:26px}.azkarSearch input{color:#102a27;border:0;outline:0;flex:1;font-size:16px}.azkarBody{max-width:980px;margin:-37px auto 0;padding:0 18px}.categoryRail{background:#fff;border:1px solid #dce5df;border-radius:16px;gap:7px;padding:10px;display:flex;overflow:auto;box-shadow:0 12px 32px #1939301f}.categoryRail button{white-space:nowrap;color:#52645f;background:#f0f4f2;border:0;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:800}.categoryRail button.active{color:#fff;background:#154c43}.azkarHeading{justify-content:space-between;align-items:end;margin:38px 4px 16px;display:flex}.azkarHeading small{letter-spacing:.16em;color:#c18e30;font-size:9px}.azkarHeading h2{margin:6px 0 0;font:32px Georgia,serif}.azkarHeading>span{color:#71817c;font-size:12px}.azkarGrid{gap:12px;display:grid}.azkarCard{background:#fff;border:1px solid #dce5df;border-radius:16px;overflow:hidden}.azkarCard.open{border-color:#9fbcae;box-shadow:0 12px 30px #14382e17}.azkarSummary{text-align:left;color:#102a27;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex}.azkarSummary>span{gap:5px;display:grid}.azkarSummary small{color:#c18e30;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.azkarSummary strong{font:21px Georgia,serif}.azkarSummary>b{color:#154c43;background:#edf4f0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.azkarDetails{padding:0 20px 22px}.azkarArabic{text-align:right;background:#f7f4ed;border-right:4px solid #c79a43;border-radius:13px;margin:0;padding:24px;font:31px/1.9 Georgia,serif}.azkarText{padding:18px 4px}.azkarText label{color:#71817c;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:800}.azkarText p{margin:5px 0 15px;line-height:1.6}.azkarMeta{grid-template-columns:180px 1fr;gap:10px;display:grid}.azkarMeta span{background:#f2f7f4;border-radius:10px;gap:5px;padding:13px;display:grid}.azkarMeta small{letter-spacing:.12em;color:#71817c;font-size:8px}.azkarMeta strong{color:#154c43;font-size:12px}.countButton{color:#fff;background:#154c43;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:58px;margin-top:14px;display:flex}.countButton b{color:#154c43;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.azkarBottom{display:none}@media (width<=700px){.azkarPage header{height:64px}.azkarHero{padding:42px 17px 72px}.azkarHero h1{font-size:36px}.azkarHero>p{font-size:14px}.azkarBody{padding:0 11px}.azkarHeading{margin-top:30px}.azkarHeading h2{font-size:27px}.azkarSummary{padding:17px}.azkarDetails{padding:0 15px 18px}.azkarArabic{padding:18px;font-size:28px}.azkarMeta{grid-template-columns:1fr}.azkarBottom{z-index:50;left:9px;right:9px;bottom:calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border:1px solid #dce5df;border-radius:21px;grid-template-columns:repeat(4,1fr);height:72px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #0a2d2538}.azkarBottom a,.azkarBottom button{color:#75847f;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.azkarBottom span{font:23px Georgia,serif}.azkarBottom .active{color:#154c43;background:#eaf4ef}}.protectionPage{color:#102543;background:#f5f8ff;min-height:100vh;padding-bottom:100px}.protectionPage>header{color:#fff;background:#173e9b;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 max(4vw,18px);display:grid}.protectionPage header a{color:#fff;font-weight:800;text-decoration:none}.protectionPage header a:last-child{text-align:right}.protectionPage header>div{text-align:center;display:grid}.protectionPage header small{letter-spacing:.15em;color:#cddaff;font-size:8px}.protectionHero{text-align:center;color:#fff;background:linear-gradient(135deg,#173e9b,#315ed6 58%,#6a8bf1);padding:55px 18px 82px}.protectionHero>span{color:#dce5ff;font:19px Georgia,serif}.protectionHero h1{margin:15px 0 10px;font:800 48px Arial}.protectionHero>p{color:#e2e9ff;max-width:670px;margin:0 auto 25px}.protectionSearch{background:#fff;border-radius:15px;align-items:center;gap:12px;max-width:650px;height:58px;margin:auto;padding:0 17px;display:flex;box-shadow:0 15px 35px #071b5635}.protectionSearch b{color:#7181a8;font-size:25px}.protectionSearch input{color:#102543;border:0;outline:0;flex:1;font-size:15px}.protectionBody{max-width:980px;margin:-34px auto 0;padding:0 16px}.protectionCats{background:#fff;border:1px solid #dbe4f6;border-radius:16px;gap:7px;padding:9px;display:flex;overflow:auto;box-shadow:0 13px 30px #15346b16}.protectionCats button{white-space:nowrap;color:#536684;background:#eef2fa;border:0;border-radius:11px;padding:10px 14px;font-size:11px;font-weight:800}.protectionCats .active{color:#fff;background:#315ed6}.protectionHeading{justify-content:space-between;align-items:end;margin:35px 3px 15px;display:flex}.protectionHeading small{letter-spacing:.15em;color:#315ed6;font-size:9px;font-weight:900}.protectionHeading h2{margin:6px 0 0;font:31px Georgia,serif}.protectionHeading>span{color:#71809a;font-size:12px}.protectionGrid{gap:12px;display:grid}.protectionGrid article{background:#fff;border:1px solid #dce5f5;border-radius:17px;overflow:hidden}.protectionGrid article.open{border-color:#9db4ee;box-shadow:0 14px 32px #1e429717}.protectionSummary{text-align:left;color:#102543;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex}.protectionSummary>span{gap:5px;display:grid}.protectionSummary small{text-transform:uppercase;letter-spacing:.12em;color:#315ed6;font-size:9px}.protectionSummary strong{font:21px Georgia,serif}.protectionSummary>b{color:#315ed6;background:#eaf0ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.protectionDetails{padding:0 20px 22px}.protectionArabic{text-align:right;background:#f4f6fc;border-right:4px solid #315ed6;border-radius:13px;margin:0 0 18px;padding:24px;font:30px/1.95 Times New Roman,serif}.protectionDetails>label{letter-spacing:.14em;color:#71809a;font-size:8px;font-weight:900}.protectionDetails>p:not(.protectionArabic){line-height:1.65}.transliteration{color:#435875;font-style:italic}.protectionMeta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.protectionMeta span{background:#f1f5fc;border-radius:11px;gap:5px;padding:13px;display:grid}.protectionMeta small{color:#71809a;letter-spacing:.1em;font-size:8px}.protectionMeta strong{color:#2149b6;font-size:12px;line-height:1.45}.duaActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.duaActions button{color:#fff;background:#315ed6;border:0;border-radius:11px;height:54px;font-weight:800}.duaActions button:last-child{color:#2149b6;background:#eaf0ff}.duaActions b{color:#315ed6;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;margin-right:7px;display:inline-grid}.protectionNote{color:#705a32;background:#fff4dc;border:1px solid #efd39b;border-radius:12px;margin:20px 0;padding:17px;font-size:12px;line-height:1.6}.protectionBottom{z-index:50;left:50%;bottom:calc(8px + env(safe-area-inset-bottom));background:#fffffff3;border:1px solid #dbe4f6;border-radius:21px;grid-template-columns:repeat(4,1fr);width:min(520px,100% - 18px);height:72px;padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #102c641f}.protectionBottom a{color:#72809a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:20px;text-decoration:none;display:flex}.protectionBottom small{font-size:9px;font-weight:800}.protectionBottom .active{color:#315ed6;background:#eaf0ff}@media (width<=700px){.protectionHero{padding:42px 15px 70px}.protectionHero h1{font-size:37px}.protectionBody{padding:0 10px}.protectionSummary{padding:16px}.protectionDetails{padding:0 14px 18px}.protectionArabic{padding:18px;font-size:27px}.protectionMeta,.duaActions{grid-template-columns:1fr}.protectionHeading h2{font-size:26px}}.protectionCats{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.protectionCats button{min-height:44px;white-space:normal!important}.protectionSummary strong{font-size:22px!important}.protectionSummary small{background:#eaf0ff;border-radius:99px;width:max-content;padding:4px 8px}.protectionHeading{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f8fff2;padding:13px 3px 10px;position:sticky;top:0}@media (width<=700px){.protectionCats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.protectionSummary strong{font-size:19px!important}}.playerPage{color:#102a27;background:#f3f6f3;min-height:100vh;padding-bottom:95px}.playerPage header{background:#fff;border-bottom:1px solid #dce5df;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 max(4vw,18px);display:grid}.playerPage header>a{color:#154c43;font-weight:800;text-decoration:none}.playerPage header>a:last-child{text-align:right}.playerPage header>div{text-align:center;display:grid}.playerPage header small{letter-spacing:.18em;color:#c79a43;font-size:9px}.playerHero{text-align:center;color:#fff;background:linear-gradient(135deg,#0c302c,#176153);padding:62px 20px 86px}.playerHero>span{color:#e2c57c;font:18px Georgia,serif}.playerHero h1{margin:15px 0 10px;font:46px Georgia,serif}.playerHero p{color:#d5e3df;max-width:620px;margin:auto;line-height:1.6}.playerShell{max-width:940px;margin:-47px auto 0;padding:0 20px}.listenModes{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.listenModes button{text-align:left;color:#41544f;background:#fff;border:1px solid #dce5df;border-radius:16px;align-items:center;gap:12px;min-height:90px;padding:13px;display:flex;box-shadow:0 10px 28px #14382e14}.listenModes button>b{color:#154c43;background:#edf4f0;border-radius:14px;place-items:center;width:50px;height:50px;font:25px Georgia,serif;display:grid}.listenModes button>span{font-weight:800;display:grid}.listenModes small{color:#788782;margin-top:4px;font-weight:400}.listenModes button.active{border-color:#c79a43}.listenModes button.active>b{color:#fff;background:#154c43}.selectionCard,.nowPlaying{background:#fff;border:1px solid #dce5df;border-radius:18px;margin-top:16px;padding:24px;box-shadow:0 14px 38px #14382e14}.selectionFields{grid-template-columns:1fr 180px;align-items:end;gap:14px;display:grid}.selectionFields label{text-transform:uppercase;letter-spacing:.1em;color:#71817c;gap:7px;font-size:10px;font-weight:800;display:grid}.selectionFields select,.selectionFields input{color:#102a27;background:#fafcfb;border:1px solid #d4dfd9;border-radius:11px;height:50px;padding:0 13px}.startButton{color:#fff;background:#c79a43;border:0;border-radius:11px;height:50px;font-weight:800}.playingTop{color:#154c43;justify-content:space-between;display:flex}.playingTop span{letter-spacing:.15em;color:#c79a43;font-size:9px;font-weight:800}.playerArabic{text-align:right;background:#f7f4ed;border-right:4px solid #c79a43;border-radius:13px;margin:21px 0;padding:24px;font:34px/1.9 Georgia,serif}.playerTranslation{font:18px/1.65 Georgia,serif}.nowPlaying>small{color:#788782}.nowPlaying audio{width:100%;margin-top:20px}.playerControls{justify-content:center;align-items:center;gap:22px;margin:17px 0;display:flex}.playerControls button{color:#154c43;background:0 0;border:0;font-weight:800}.playerControls .mainPlay{color:#fff;background:#154c43;border-radius:50%;width:54px;height:54px;font-size:18px}.playStatus{border-top:1px solid #e2e8e4;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:16px;display:grid}.playStatus span{text-transform:uppercase;color:#7b8985;font-size:10px}.playStatus em{color:#71817c;font-size:11px}.playerError{color:#984f45;background:#fff0ed;border-radius:10px;padding:14px}.wholeTrackNotice{text-align:center;background:linear-gradient(135deg,#edf5f1,#f8f5eb);border:1px solid #d7e3dc;border-radius:15px;gap:7px;margin:22px 0;padding:26px;display:grid}.wholeTrackNotice b{color:#154c43;font:25px Georgia,serif}.wholeTrackNotice span{color:#c28e2e;font-weight:800}.wholeTrackNotice small{color:#71817c}.playerBottom{display:none}@media (width<=700px){.playerPage header{height:64px}.playerPage header>div strong{font-size:14px}.playerHero{padding:42px 18px 72px}.playerHero h1{font-size:37px}.playerHero p{font-size:14px}.playerShell{padding:0 12px}.listenModes{gap:7px}.listenModes button{text-align:center;justify-items:center;min-height:92px;padding:9px 4px;display:grid}.listenModes button>b{width:42px;height:42px}.listenModes small{display:none}.selectionCard,.nowPlaying{border-radius:17px;padding:18px}.selectionFields{grid-template-columns:1fr}.selectionFields select,.selectionFields input,.startButton{width:100%;height:52px}.playerArabic{padding:18px;font-size:30px}.playingTop{gap:5px;display:grid}.playStatus{grid-template-columns:1fr}.playStatus em{font-style:normal}.playerBottom{z-index:40;left:8px;right:8px;bottom:calc(7px + env(safe-area-inset-bottom));background:#fffffff5;border:1px solid #dce5df;border-radius:21px;grid-template-columns:repeat(5,1fr);height:72px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #0a2d2538}.playerBottom a{color:#75847f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.playerBottom a span{font:22px Georgia,serif}.playerBottom a.active{color:#154c43;background:#eaf4ef}}.playerQuranChoices{z-index:3;margin:-48px auto 18px!important}.playerPage .playerShell{margin:0 auto}.playerQuranChoices .activeListen{border-color:#e89a13!important;box-shadow:0 20px 42px #d58b114d!important}.playerQuranChoices .activeListen b{color:#fff!important;background:linear-gradient(145deg,#efa928,#bd7100)!important}@media (width<=700px){.playerQuranChoices{margin:-44px auto 14px!important}.playerQuranChoices a{min-height:116px!important}}.ruqyahPage{color:#102a27;background:#f2f6f3;min-height:100vh;padding-bottom:96px}.ruqyahPage header{background:#fff;border-bottom:1px solid #dce5df;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 max(4vw,18px);display:grid}.ruqyahPage header a{color:#154c43;font-weight:800;text-decoration:none}.ruqyahPage header a:last-child{text-align:right}.ruqyahPage header>div{text-align:center;display:grid}.ruqyahPage header small{letter-spacing:.17em;color:#c79a43;font-size:9px}.ruqyahHero{text-align:center;color:#fff;background:linear-gradient(135deg,#102f2b,#0e6955);padding:62px 20px 95px}.ruqyahHero>span{color:#e6ca82;font:20px Georgia,serif}.ruqyahHero h1{margin:17px 0 10px;font:48px Georgia,serif}.ruqyahHero p{color:#d6e6e0;max-width:660px;margin:auto;line-height:1.6}.ruqyahBody{max-width:930px;margin:-52px auto 0;padding:0 18px}.ruqyahPlayer,.ruqyahGuide{background:#fff;border:1px solid #dce5df;border-radius:19px;padding:24px;box-shadow:0 15px 40px #12372d1a}.trackHead{text-align:center}.trackHead>span,.guideLabel{letter-spacing:.16em;color:#c18e30;font-size:9px;font-weight:800}.trackHead h2,.ruqyahGuide h2{margin:8px 0;font:30px Georgia,serif}.trackHead p{color:#6e7f79;margin:0 0 18px}.archivePlayer{background:#102f2b;border-radius:14px;overflow:hidden}.archivePlayer iframe{border:0;width:100%;height:210px;display:block}.sourceNote{color:#74827e;font-size:11px;line-height:1.5}.ruqyahGuide{margin-top:16px}.ruqyahGuide>p{color:#5d6f69;line-height:1.65}.passageGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.passageGrid div{background:#f2f7f4;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.passageGrid b{color:#c18e30;font:15px Georgia,serif}.passageGrid span{font-size:13px;font-weight:700}.ruqyahNotice{background:#fff8e9;border:1px solid #ead5a7;border-radius:13px;margin-top:16px;padding:18px 20px}.ruqyahNotice strong{color:#805f21}.ruqyahNotice p{color:#665c48;margin-bottom:0;font-size:12px;line-height:1.65}.ruqyahBottom{display:none}@media (width<=700px){.ruqyahPage header{height:64px}.ruqyahHero{padding:43px 17px 82px}.ruqyahHero h1{font-size:37px}.ruqyahHero p{font-size:14px}.ruqyahBody{padding:0 11px}.ruqyahPlayer,.ruqyahGuide{padding:17px}.archivePlayer iframe{height:190px}.passageGrid{grid-template-columns:1fr}.ruqyahBottom{z-index:50;left:9px;right:9px;bottom:calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border:1px solid #dce5df;border-radius:21px;grid-template-columns:repeat(4,1fr);height:72px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #0a2d2538}.ruqyahBottom a{color:#75847f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.ruqyahBottom span{font:23px Georgia,serif}.ruqyahBottom .active{color:#154c43;background:#eaf4ef}}.sensorPaused{color:#9a591e;background:#fff0df}.sensorPaused i{background:#d7802e;animation:none}.safariFallback{text-align:center;color:var(--green);border:1px solid #bfd1ca;border-radius:13px;margin:11px 0 16px;padding:13px;font-size:13px;font-weight:800;text-decoration:none;display:block}.safariFallback:active{background:#edf5f1}.hadithReader{color:#102a27;background:#f4f6f3;min-height:100vh;padding-bottom:90px}.hadithReadHeader{color:#fff;background:#0c352f;justify-content:space-between;align-items:center;height:70px;padding:0 max(5vw,20px);display:flex}.hadithReadHeader a{color:#fff;font-weight:700;text-decoration:none}.hadithReadHero{text-align:center;color:#fff;background:linear-gradient(145deg,#0d3e36,#176052);padding:52px 20px 85px}.hadithReadHero>span{color:#ddbd78;font-family:Georgia,serif;font-size:18px}.hadithReadHero h1{margin:12px;font:500 clamp(42px,6vw,66px) Georgia,serif}.hadithReadHero p{color:#d0dfdb;max-width:620px;margin:auto;line-height:1.6}.collectionShelf{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1000px;margin:-48px auto 25px;padding:0 18px;display:grid;position:relative}.collectionShelf button{color:#24443e;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:16px;flex-direction:column;gap:6px;min-height:95px;padding:17px;display:flex;box-shadow:0 10px 24px #173c3315}.collectionShelf button b{font:22px Georgia,serif}.collectionShelf button strong{font-size:12px}.collectionShelf .active{color:#fff;background:#c99b43;border-color:#c99b43;transform:translateY(-3px)}.readerToolbar{justify-content:space-between;align-items:end;gap:20px;max-width:900px;margin:30px auto 20px;padding:0 18px;display:flex}.readerToolbar h2{margin:7px 0;font:700 30px Georgia,serif}.readerToolbar p{color:#71817d;margin:0}.jumpBox{align-items:end;gap:7px;display:flex}.jumpBox label{color:#687a75;font-size:10px;font-weight:800}.jumpBox input{background:#fff;border:1px solid #cedbd5;border-radius:9px;width:125px;margin-top:5px;padding:11px;display:block}.jumpBox button{color:#fff;background:#154c43;border:0;border-radius:9px;padding:12px 16px}.hadithList{max-width:900px;margin:auto;padding:0 18px}.hadithReadingCard{background:#fff;border:1px solid #dbe4df;border-radius:20px;margin-bottom:17px;padding:27px;box-shadow:0 14px 36px #153a3210}.hadithRef{color:#a37829;justify-content:space-between;gap:15px;font-size:12px;display:flex}.hadithArabic{text-align:right;background:#f8f5ec;border-right:4px solid #c99b43;border-radius:13px;margin:24px 0;padding:24px;font:30px/2.05 Times New Roman,serif}.hadithTranslation>span{letter-spacing:.16em;color:#80908b;font-size:9px;font-weight:900}.hadithTranslation p{color:#304b45;font:18px/1.75 Georgia,serif}.hadithDetails{color:#788984;border-top:1px solid #e4ebe7;justify-content:space-between;margin-top:20px;padding-top:15px;font-size:11px;display:flex}.grade{color:#187457;font-weight:800}.readerPagination{justify-content:space-between;align-items:center;max-width:900px;margin:28px auto;padding:0 18px;display:flex}.readerPagination button,.hadithLoading button{color:#154c43;background:#fff;border:1px solid #cbd9d3;border-radius:11px;padding:12px 16px;font-weight:800}.readerPagination button:disabled{opacity:.4}.hadithLoading{text-align:center;background:#fff;border-radius:20px;max-width:900px;margin:25px auto;padding:70px 20px}.hadithLoading i{border:3px solid #dbe8e3;border-top-color:#c99b43;border-radius:50%;width:36px;height:36px;margin:auto;animation:.8s linear infinite spin;display:block}.corpusNotice{color:#756442;background:#f8efe0;border-radius:12px;max-width:864px;margin:25px auto;padding:16px;font-size:11px;line-height:1.6}@media (width<=700px){.collectionShelf{grid-template-columns:repeat(2,1fr)}.collectionShelf button{min-height:88px;padding:13px}.readerToolbar{display:block}.jumpBox{margin-top:18px}.hadithReadingCard{padding:19px}.hadithArabic{padding:18px;font-size:26px}.hadithDetails{flex-direction:column;gap:7px}.corpusNotice{margin:20px 14px}.hadithBottom{z-index:10;background:#fff;border-top:1px solid #dbe4df;justify-content:space-around;height:70px;display:flex;position:fixed;bottom:0;left:0;right:0}.hadithBottom a{color:#71817d;flex:1;place-items:center;font-size:12px;font-weight:800;text-decoration:none;display:grid}.hadithBottom .active{color:#154c43;background:#edf5f1}}.translationSwitch{background:#e5ece8;border-radius:99px;width:max-content;margin:26px auto 8px;padding:4px;display:flex}.translationSwitch button{color:#527069;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:11px 20px;font-weight:800}.translationSwitch .active{color:#fff;background:#154c43;box-shadow:0 5px 14px #153c3426}.urduTranslation p{text-align:right;font-family:Noto Nastaliq Urdu,Times New Roman,serif;font-size:22px;line-height:2.15}.hadithSearchPage{color:#14223b;background:#fffbef;min-height:100vh;padding-bottom:100px}.hadithSearchPage>header{color:#fff;background:#c88400;justify-content:space-between;align-items:center;height:70px;padding:0 max(4vw,18px);display:flex}.hadithSearchPage header a{color:#fff;font-weight:800;text-decoration:none}.hadithSearchHero{text-align:center;color:#14223b;background:linear-gradient(135deg,#d28a00,#f4b719 58%,#ffd95a);padding:50px 18px 72px}.hadithSearchHero>span{font:19px Georgia,serif}.hadithSearchHero h1{margin:12px;font:800 48px Arial}.hadithSearchHero p{margin:0 0 22px}.hadithSearchHero form{background:#fff;border-radius:15px;max-width:720px;margin:auto;padding:7px;display:flex;box-shadow:0 15px 35px #6e4d1530}.hadithSearchHero input{border:0;outline:0;flex:1;min-width:0;padding:0 14px;font-size:16px}.hadithSearchHero form button{color:#fff;background:#14223b;border:0;border-radius:10px;padding:15px 25px;font-weight:800}.searchLanguages{justify-content:center;gap:7px;margin-top:13px;display:flex}.searchLanguages button{background:#ffffff6b;border:1px solid #70531c55;border-radius:99px;padding:8px 16px}.searchLanguages .active{color:#fff;background:#14223b}.hadithSearchResults{max-width:880px;margin:28px auto;padding:0 16px}.hadithSearchResults>h2{font:28px Georgia,serif}.hadithSearchResults article{background:#fff;border:1px solid #eadcae;border-radius:17px;margin-bottom:12px;padding:22px}.hadithSearchResults article>div,.hadithSearchResults footer{color:#9b6500;justify-content:space-between;gap:15px;font-size:11px;display:flex}.hadithSearchResults article>p{font:17px/1.7 Georgia,serif}.hadithSearchResults footer{color:#746b58;border-top:1px solid #eee6ce;padding-top:13px}.hadithSearchResults footer b{color:#a86c00}.urduResult{text-align:right;font:22px/2.1 Times New Roman,serif!important}.searchWelcome{text-align:center;background:#fff;border-radius:20px;padding:55px}.searchWelcome>b{color:#d69a16;font-size:45px}.searchError{color:#984f45;background:#fff0ed;border-radius:10px;max-width:850px;margin:20px auto;padding:15px}@media (width<=600px){.hadithSearchHero h1{font-size:38px}.hadithSearchHero form button{padding:13px}.hadithSearchResults article{padding:17px}.hadithSearchResults footer{flex-direction:column}}.hadithSharedNav{z-index:80;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));background:#fffffff2;border:1px solid #eadcae;border-radius:21px;grid-template-columns:repeat(4,1fr);width:min(520px,100% - 18px);height:70px;padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #6e4d1528}.hadithSharedNav a{color:#9b6500;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:21px;font-weight:900;text-decoration:none;display:flex}.hadithSharedNav small{font-size:9px}.hadithSharedNav a:hover{background:#fff2c5}.hadithBottom{display:none!important}.sourcesPage{color:#102543;background:#f7f9fc;min-height:100vh}.sourcesPage header{color:#fff;background:#0b2d58;justify-content:space-between;align-items:center;height:70px;padding:0 max(5vw,20px);display:flex}.sourcesPage header a{color:#fff;font-weight:800;text-decoration:none}.sourcesPage>section{max-width:820px;margin:auto;padding:60px 20px}.sourcesPage>section>span{color:#1479e8;letter-spacing:.16em;font-size:10px;font-weight:900}.sourcesPage h1{margin:12px 0;font:48px/1.1 Georgia,serif}.sourcesPage>section>p{color:#64748b;margin-bottom:35px;line-height:1.7}.sourcesPage article{background:#fff;border:1px solid #dfe8f4;border-radius:16px;margin:12px 0;padding:22px}.sourcesPage article h2{margin:0 0 9px;font:25px Georgia,serif}.sourcesPage article p{color:#53657d;margin:0;line-height:1.65}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#102a27;--green:#154c43;--gold:#c79a43;--cream:#f7f4ed;--line:#dce5df;--muted:#62736f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfcfa;margin:0;font-family:Arial,sans-serif}button,input,select{font:inherit}button,a{transition:all .2s}.topbar{z-index:4;background:#fbfcfaf2;border-bottom:1px solid #154c4315;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,24px);display:flex;position:relative}.brand{color:var(--ink);align-items:center;gap:11px;font-family:Georgia,serif;font-size:19px;font-weight:700;text-decoration:none;display:flex}.brand small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-family:Arial;font-size:9px;display:block}.brandmark{background:var(--green);color:#fff;border-radius:50% 50% 50% 8px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.topbar nav{gap:32px;display:flex}.topbar nav a{color:#3f5752;font-size:13px;font-weight:700;text-decoration:none}.topbar nav a:hover{color:var(--gold)}.iconbtn,.save{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:99px;padding:9px 13px}.hero{color:#fff;background:linear-gradient(135deg,#0c302c,#17574e 58%,#1c695a);place-items:center;min-height:570px;padding:70px 24px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background-image:radial-gradient(circle,#0000 0 42%,#ffffff08 42.3% 42.7%,#0000 43%),linear-gradient(30deg,#0000 48%,#ffffff08 49%,#0000 50%);background-size:310px 310px,80px 80px;position:absolute;inset:0}.glow{opacity:.28;border-radius:50%;position:absolute}.glow1{background:#c69b43;width:350px;height:350px;top:-160px;right:-200px}.glow2{background:#62b29c;width:300px;height:300px;bottom:-150px;left:-220px}.heroContent{text-align:center;z-index:2;width:min(840px,100%);position:relative}.eyebrow{color:#e7cb90;letter-spacing:.12em;font-family:Georgia,serif;font-size:15px}.hero h1{letter-spacing:-.03em;margin:20px 0 16px;font-family:Georgia,serif;font-size:clamp(44px,6vw,72px);font-weight:500;line-height:1.04}.hero h1 em{color:#e5c77f;font-weight:400}.heroContent>p{color:#d5e3df;max-width:640px;margin:0 auto 28px;font-size:17px;line-height:1.7}.modeTabs{background:#07231f8c;border:1px solid #ffffff24;border-radius:99px;margin-bottom:13px;padding:4px;display:inline-flex}.modeTabs button{color:#b9cdc8;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 26px;font-weight:700}.modeTabs .active{color:var(--green);background:#fff}.searchbox{text-align:left;background:#fff;border-radius:15px;align-items:center;height:66px;padding:7px 7px 7px 19px;display:flex;box-shadow:0 20px 55px #00140f40}.searchicon{color:#78908a;margin-right:10px;font-size:27px}.searchbox input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:16px}.searchbox select{border:0;border-left:1px solid var(--line);color:#4a625d;background:#fff;outline:0;height:40px;padding:0 22px}.searchbox>button{background:var(--gold);color:#fff;cursor:pointer;border:0;border-radius:10px;height:52px;padding:0 27px;font-weight:700}.quick{color:#a9c2bc;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.quick button{color:#e3eee9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:20px;padding:5px 11px}.results{z-index:3;max-width:1000px;margin:-34px auto 0;padding:0 24px 90px;position:relative}.resultCard,.empty{border:1px solid var(--line);background:#fff;border-radius:20px;margin-bottom:22px;padding:32px;box-shadow:0 18px 50px #203b3417}.resultHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.label{letter-spacing:.19em;color:var(--gold);font-size:10px;font-weight:800}.resultHead h2{margin:7px 0 0;font-family:Georgia,serif;font-size:25px}.resultHead h2 small{color:#657772;font-weight:400}.meta{color:#7b8c87;margin:7px 0 0;font-size:11px}.arabic{text-align:right;background:var(--cream);border-right:4px solid var(--gold);border-radius:14px;margin:35px 0;padding:27px 32px;font-family:Times New Roman,serif;font-size:clamp(30px,4vw,44px);line-height:2}.translation span{text-transform:uppercase;letter-spacing:.14em;color:#80908c;font-size:11px;font-weight:700}.translation p{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.7}.translation>small{color:#758681}.audio{width:100%;height:42px;margin-top:22px}.verseNav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:22px;padding-top:19px;display:flex}.verseNav button,.error button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:9px;padding:10px 15px}.verseNav strong{color:var(--gold);font-family:Georgia}.notice{color:#58706a;background:#eff6f3;border-radius:10px;margin-top:24px;padding:15px 18px;font-size:12px;line-height:1.6}.agreement{color:#25715e;background:#e9f5ef;border-radius:30px;padding:7px 12px;font-size:11px;font-weight:700}.hadithText{color:#405550;font-family:Georgia,serif;font-size:18px;line-height:1.7}.sourceTable{border:1px solid var(--line);border-radius:12px;margin-top:25px;overflow:hidden}.tableHead,.sourceRow{grid-template-columns:1.5fr 1fr;padding:12px 17px;display:grid}.tableHead{color:#73847f;text-transform:uppercase;letter-spacing:.12em;background:#f4f6f4;font-size:10px}.sourceRow{border-top:1px solid var(--line);align-items:center}.sourceRow span{flex-direction:column;gap:3px;display:flex}.sourceRow small{color:#758681;font-size:11px}.sourceRow b{color:#28705e;font-size:12px}.empty{text-align:center;padding:60px}.loader{border:3px solid #dbe8e3;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;margin:0 auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error h2{color:#8f4e45}.principles,.roadmap{padding:90px max(6vw,24px)}.principles{background:var(--cream);grid-template-columns:.8fr 1.4fr;gap:70px;display:grid}.principles h2,.roadmap h2{margin:13px 0 18px;font-family:Georgia,serif;font-size:clamp(34px,4vw,48px);line-height:1.1}.principles>div>p{color:var(--muted);line-height:1.7}.principleGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.principleGrid article{background:#fff;border:1px solid #e4e6df;border-radius:14px;padding:25px}.principleGrid i{color:var(--gold);font-family:Georgia;font-size:14px}.principleGrid h3{margin:35px 0 10px;font-family:Georgia}.principleGrid p{color:var(--muted);font-size:13px;line-height:1.6}.roadmap{text-align:center;max-width:1100px;margin:auto}.roadmap>h2{max-width:700px;margin:15px auto 45px}.steps{text-align:left;gap:13px;display:grid}.steps article{border:1px solid var(--line);border-radius:14px;align-items:center;gap:20px;padding:20px 25px;display:flex}.steps article>b{color:var(--gold);font-family:Georgia;font-size:22px}.steps article>div{flex:1}.steps h3{margin:0 0 4px;font-family:Georgia}.steps p{color:var(--muted);margin:0;font-size:13px}.steps article>span{text-transform:uppercase;color:#26715d;background:#daf0e6;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700}.steps .current{background:#f4faf7;border-color:#8fb6aa}footer{color:#fff;background:#0c302c;justify-content:space-between;align-items:center;padding:45px max(5vw,24px);display:flex}footer .brand{color:#fff}footer p{color:#a9c2bc;font-size:12px}@media (width<=760px){.topbar{height:68px}.topbar nav{display:none}.hero{min-height:600px;padding:58px 16px 65px}.hero h1{font-size:45px}.heroContent>p{font-size:15px}.searchbox{grid-template-columns:35px 1fr auto;height:auto;padding:8px;display:grid}.searchbox input{height:48px}.searchbox select{border:0;border-top:1px solid var(--line);grid-column:1/3;height:48px;padding-left:10px}.searchbox>button{grid-area:1/3/3;height:100%;padding:0 18px}.quick{flex-wrap:wrap}.results{padding:0 14px 65px}.resultCard{padding:21px}.arabic{padding:20px;font-size:31px}.verseNav button{padding:8px;font-size:11px}.principles{grid-template-columns:1fr;gap:25px;padding:65px 20px}.principleGrid{grid-template-columns:1fr}.principleGrid article{padding:20px}.principleGrid h3{margin-top:12px}.roadmap{padding:65px 20px}.steps article{align-items:flex-start;padding:17px}.steps article>span{display:none}footer{flex-direction:column;align-items:flex-start;gap:20px}.tableHead,.sourceRow{grid-template-columns:1.35fr 1fr;padding:11px}.resultHead h2{font-size:21px}}.brandButton{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.appLauncher{display:none}.homeMode{background:linear-gradient(155deg,#092e29 0%,#155448 60%,#0f3c35 100%);min-height:100vh}.homeMode .topbar{color:#fff;background:#0b302c;border-color:#ffffff18}.homeMode .brand{color:#fff}.homeMode .brand small{color:#b8ccc7}.homeMode .brandmark{background:var(--gold)}.homeMode .topbar nav,.homeMode .iconbtn,.homeMode>.hero,.homeMode>.quranAppMenu,.homeMode>.results,.homeMode>.hadithTools,.homeMode>.corpusPanel,.homeMode>.principles,.homeMode>.roadmap,.homeMode>footer,.homeMode>.mobileBottomNav,.homeMode>.unifiedLibrary{display:none}.homeMode .appLauncher{color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 76px);padding:48px 24px 36px;display:flex;position:relative;overflow:hidden}.homeMode .appLauncher:before{content:"";background:radial-gradient(circle at 12% 10%,#d2aa5b22,#0000 28%),radial-gradient(circle at 90% 90%,#75bca822,#0000 30%);position:absolute;inset:0}.launcherIntro{text-align:center}.launcherIntro h1{margin:14px 0 8px;font:500 clamp(38px,5vw,58px)/1.05 Georgia,serif}.launcherIntro p{color:#d6e3df;margin:0 0 30px;font-size:17px}.launcherGrid{grid-template-columns:repeat(3,1fr);gap:16px;width:min(940px,100%);display:grid}.launcherGrid button{min-height:188px;color:var(--ink);cursor:pointer;background:#ffffffed;border:1px solid #ffffff26;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px 18px;display:flex;box-shadow:0 20px 46px #001a1538}.launcherGrid button:hover{background:#fff;border-color:#e4bc65;transform:translateY(-4px)}.launcherIcon{width:76px;height:76px;color:var(--green);background:#e8f2ee;border-radius:24px;place-items:center;margin-bottom:7px;font:700 37px/1 Georgia,serif;display:grid}.launcherGrid button:nth-child(2n) .launcherIcon{color:#946c22;background:#f5ead4}.launcherGrid small{color:#6b7d78;font-size:12px}.launcherFoot{color:#a9c4bd;text-align:center;margin:24px 0 0;font-size:11px}.toolPage{min-height:100vh;color:var(--ink);background:#f3f7f5;padding-bottom:50px}.toolHeader{color:#fff;background:#0d3933;justify-content:space-between;align-items:center;height:72px;padding:0 max(5vw,20px);display:flex}.toolHeader a{color:#fff;font-weight:700;text-decoration:none}.toolHero{color:#fff;text-align:center;background:linear-gradient(140deg,#103f38,#176154);padding:54px 20px 90px}.toolHero h1{margin:10px 0;font:500 clamp(38px,6vw,62px) Georgia,serif}.toolHero p{color:#cee0dc;max-width:570px;margin:auto;line-height:1.6}.toolCard{border:1px solid var(--line);background:#fff;border-radius:25px;max-width:720px;margin:-48px auto 0;padding:30px;position:relative;box-shadow:0 24px 60px #153b3220}.primaryAction{background:var(--gold);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;padding:17px;font-weight:800}.statusText{text-align:center;color:var(--muted);line-height:1.6}.compass{background:repeating-conic-gradient(#f8faf9 0 5deg,#fff 5deg 10deg);border:13px solid #e6eee9;border-radius:50%;place-items:center;width:270px;height:270px;margin:10px auto 24px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #c3d1cb}.compass:before{content:"N";color:var(--gold);font-weight:900;position:absolute;top:14px}.qiblaArrow{color:var(--green);font-size:104px;line-height:1;transition:transform .5s}.bearing{text-align:center;font:700 25px Georgia,serif}.prayerGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0;display:grid}.prayerTime{background:#f4f8f6;border:1px solid #dfe9e4;border-radius:15px;justify-content:space-between;align-items:center;padding:18px;display:flex}.prayerTime strong{color:var(--green);font-size:22px}.toolNote{color:#72837f;background:#f7f2e8;border-radius:12px;padding:14px;font-size:12px;line-height:1.6}.toolNav{justify-content:center;gap:10px;margin:22px auto;display:flex}.toolNav a{color:var(--green);border:1px solid var(--line);background:#fff;border-radius:99px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none}@media (width<=700px){.homeMode .appLauncher{justify-content:flex-start;padding:36px 16px 26px}.launcherIntro h1{font-size:36px}.launcherIntro p{margin-bottom:22px}.launcherGrid{grid-template-columns:repeat(2,1fr);gap:12px}.launcherGrid button{border-radius:20px;min-height:160px;padding:17px 9px}.launcherIcon{border-radius:20px;width:64px;height:64px;font-size:31px}.launcherGrid strong{font-size:19px}.launcherGrid small{font-size:10px;line-height:1.35}.toolCard{margin:-45px 14px 0;padding:22px}.prayerGrid{grid-template-columns:1fr}.compass{width:240px;height:240px}}.liveQiblaCard{transition:border-color .3s,box-shadow .3s}.liveBadge{color:#446760;letter-spacing:.12em;background:#edf4f1;border-radius:99px;width:max-content;margin:0 auto 12px;padding:7px 12px;font-size:10px;font-weight:900}.liveBadge i{background:#2e9b6b;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.4s infinite pulse;display:inline-block}.liveCompass{background:radial-gradient(circle,#fff 0 44%,transparent 45%),repeating-conic-gradient(#f0f6f3 0 2deg,#fff 2deg 10deg);overflow:hidden}.liveCompass:before{display:none}.cardinal{color:#7c8f89;font-size:13px;font-weight:900;position:absolute}.cardinal.north{color:var(--gold);top:13px}.cardinal.east{right:17px}.cardinal.south{bottom:13px}.cardinal.west{left:17px}.kaabaMarker{color:#1b302d;font-size:25px;position:absolute;top:52px}.liveCompass .qiblaArrow{transform-origin:50% 52%;text-shadow:0 5px 14px #164c4350;transition:transform .16s linear}.liveReadout{text-align:center;color:#82918d;margin-top:-12px;font-size:12px}.alignedMessage{text-align:center;color:#156343;background:#e2f5ea;border-radius:14px;flex-direction:column;gap:4px;margin:5px auto 18px;padding:14px;display:flex}.alignedMessage strong{font-size:22px}.alignedMessage span{font-size:12px}.primaryAction:disabled{opacity:.6}.statusText{min-height:42px}@keyframes pulse{50%{opacity:.5}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.homeMode{color:#071c40;background:#f8f9fc!important}.homeMode .topbar{background:#f8f9fc!important;border:0!important;height:96px!important;padding:20px max(4vw,22px)!important}.homeMode .brand{color:#071c40!important;font-size:25px!important}.homeMode .brand small{margin-top:4px;color:#666b76!important;font-size:9px!important}.homeMode .brandmark{box-shadow:0 8px 18px #0a24412e;background:linear-gradient(145deg,#0b315e,#061933)!important;border-radius:18px!important;width:58px!important;height:58px!important;font-size:34px!important}.homeMode .topbar:after{content:"☾";color:#0a3264;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:27px;display:grid;box-shadow:0 8px 25px #10234518}.homeMode .appLauncher{color:#071c40!important;justify-content:flex-start!important;min-height:calc(100vh - 96px)!important;padding:28px 24px!important;overflow:visible!important}.homeMode .appLauncher:before{display:none!important}.launcherIntro .eyebrow{color:#1769ac!important;letter-spacing:0!important;font-size:19px!important}.launcherIntro h1{letter-spacing:-.04em;color:#071c40;margin:17px 0 22px!important;font:800 clamp(38px,5vw,58px)/1 Arial,sans-serif!important}.launcherIntro p{width:max-content;position:relative;color:#616570!important;margin:0 auto 30px!important;font-size:17px!important}.launcherIntro p:before,.launcherIntro p:after{content:"◆";color:#f2b423;font-size:12px;position:absolute;top:0}.launcherIntro p:before{left:-48px}.launcherIntro p:after{right:-48px}.launcherGrid{grid-template-columns:repeat(3,1fr)!important;gap:18px!important;width:min(940px,100%)!important}.launcherGrid button{position:relative;background:#fff!important;border:1px solid #edf0f5!important;border-radius:24px!important;min-height:250px!important;padding:24px 13px 28px!important;box-shadow:0 12px 28px #12234313!important}.launcherGrid button:after{content:"";background:#1975d1;border-radius:9px;width:36px;height:4px;position:absolute;bottom:17px}.launcherGrid button:nth-child(2):after{background:#239f52}.launcherGrid button:nth-child(3):after{background:#7438b7}.launcherGrid button:nth-child(4):after{background:#c50e58}.launcherGrid button:nth-child(5):after{background:#139b9b}.launcherGrid button:nth-child(6):after{background:#f06400}.launcherGrid button:hover{transform:translateY(-3px)!important}.launcherIcon{filter:saturate(1.1);color:#176fc3!important;background:#eaf3ff!important;border-radius:50%!important;width:112px!important;height:112px!important;margin-bottom:8px!important;font-size:52px!important}.launcherGrid button:nth-child(2) .launcherIcon{background:#eaf8e8!important}.launcherGrid button:nth-child(3) .launcherIcon{background:#f1eafa!important}.launcherGrid button:nth-child(4) .launcherIcon{background:#fbe7eb!important}.launcherGrid button:nth-child(5) .launcherIcon{background:#e4f8f6!important}.launcherGrid button:nth-child(6) .launcherIcon{background:#fff0e8!important}.launcherGrid strong{font:800 24px Arial,sans-serif!important}.launcherGrid button:first-child strong{color:#1674cd}.launcherGrid button:nth-child(2) strong{color:#208f47}.launcherGrid button:nth-child(3) strong{color:#7438b7}.launcherGrid button:nth-child(4) strong{color:#c20d54}.launcherGrid button:nth-child(5) strong{color:#108b8c}.launcherGrid button:nth-child(6) strong{color:#e85c00}.launcherGrid small{color:#4f535a!important;font-size:14px!important;line-height:1.45!important}.launcherFoot{background:#fff;border:1px solid #edf0f5;border-radius:20px;width:min(940px,100%);padding:19px 54px 19px 75px;position:relative;box-shadow:0 10px 25px #1223430d;color:#687080!important;text-align:left!important;margin:22px auto 0!important;font-size:13px!important}.launcherFoot:before{content:"📖";background:#092d58;border-radius:50%;place-items:center;width:45px;height:45px;font-size:21px;display:grid;position:absolute;top:11px;left:18px}.launcherFoot:after{content:"Knowledge with evidence  ›";color:#071c40;font-size:16px;font-weight:800;position:absolute;top:12px;left:75px}@media (width<=700px){.homeMode .topbar{height:86px!important;padding:16px!important}.homeMode .brand{font-size:22px!important}.homeMode .brandmark{width:52px!important;height:52px!important}.homeMode .topbar:after{width:42px;height:42px}.homeMode .appLauncher{padding:24px 12px 22px!important}.launcherIntro h1{font-size:36px!important}.launcherIntro p{font-size:15px!important}.launcherGrid{gap:10px!important}.launcherGrid button{border-radius:18px!important;min-height:180px!important;padding:13px 5px 23px!important}.launcherIcon{width:72px!important;height:72px!important;font-size:35px!important}.launcherGrid strong{font-size:17px!important}.launcherGrid small{font-size:10px!important}.launcherGrid button:after{width:25px;height:3px;bottom:12px}.launcherFoot{padding:18px 35px 16px 66px!important;font-size:9px!important}.launcherFoot:before{left:12px}.launcherFoot:after{font-size:13px;left:66px}}.browseBar{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 110px auto;align-items:end;gap:12px;margin-bottom:14px;padding:17px;display:grid;box-shadow:0 12px 35px #203b3412}.browseBar label{text-transform:uppercase;letter-spacing:.12em;color:#748580;gap:6px;font-size:10px;font-weight:700;display:grid}.browseBar select,.browseBar input{border:1px solid var(--line);height:42px;color:var(--ink);background:#fafcfb;border-radius:9px;min-width:0;padding:0 11px}.compare{height:42px;color:var(--green);cursor:pointer;background:#f4faf7;border:1px solid #a7c0b9;border-radius:9px;padding:0 15px;font-weight:700}.compare.active{background:var(--green);color:#fff}.translationGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.translationPane{border:1px solid var(--line);background:#fcfdfc;border-radius:12px;padding:18px}.translationPane>span{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:10px;font-weight:700}.translationPane p{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.6}.translationPane small{color:#758681}.save.saved{color:#1b6a55;background:#e6f4ed;border-color:#88baa9}.savedPanel,.searchResults{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:14px;padding:20px;box-shadow:0 16px 45px #203b3419}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panelTitle h2{margin:5px 0;font-family:Georgia,serif}.panelTitle>button{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:8px;padding:8px 12px}.savedItem,.searchResults>button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;gap:5px;padding:14px;display:grid}.savedItem:hover,.searchResults>button:hover{background:#f5faf7}.savedItem span{text-align:right;font-family:Times New Roman,serif;font-size:19px}.savedItem small,.searchResults>button span{color:#647772;line-height:1.5}.searchResults{max-height:520px;overflow:auto}.hadithTools{z-index:3;border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 280px;gap:18px;max-width:1000px;margin:-34px auto 48px;padding:25px;display:grid;position:relative;box-shadow:0 16px 45px #203b3419}.hadithTools h2{margin:7px 0;font-family:Georgia,serif;font-size:25px}.hadithTools p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.hadithTools label{text-transform:uppercase;letter-spacing:.12em;color:#748580;gap:7px;font-size:10px;font-weight:700;display:grid}.hadithTools select{border:1px solid var(--line);height:43px;color:var(--ink);background:#fafcfb;border-radius:9px;padding:0 10px}.evidenceLegend{border-top:1px solid var(--line);color:#647772;flex-wrap:wrap;grid-column:1/3;gap:20px;padding-top:15px;font-size:11px;display:flex}.dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dot.green{background:#2d8a6e}.dot.gold{background:var(--gold)}.dot.grey{background:#99a6a2}.evidenceSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.evidenceSummary>div{border:1px solid var(--line);background:#f5f8f6;border-radius:10px;flex-direction:column;gap:6px;padding:13px;display:flex}.evidenceSummary small{text-transform:uppercase;letter-spacing:.08em;color:#758681;font-size:9px}.evidenceSummary strong{color:var(--green);font-size:13px}.whyButton{color:var(--green);cursor:pointer;background:#fff;border:1px solid #a7c0b9;border-radius:9px;padding:10px 14px;font-weight:700}.assessment{color:#dceae6;background:#102f2b;border-radius:12px;margin-top:12px;padding:20px}.assessment h3{color:#ebcf91;margin-top:0;font-family:Georgia,serif}.assessment ul{margin:0;padding-left:20px;font-size:12px;line-height:1.7}.assessment strong{color:#fff}.savedItem{grid-template-columns:1fr 1fr;text-align:left!important;gap:14px!important;padding:16px!important;display:grid!important}.savedVerse{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;gap:5px;display:grid}.savedVerse span{text-align:right;font-family:Times New Roman,serif;font-size:19px}.savedVerse small{color:#647772;line-height:1.5}.savedItem label{letter-spacing:.1em;text-transform:uppercase;color:#748580;gap:6px;font-size:9px;font-weight:700;display:grid}.savedItem textarea{resize:vertical;border:1px solid var(--line);min-height:92px;color:var(--ink);text-transform:none;letter-spacing:normal;border-radius:9px;padding:10px;font:13px/1.5 Arial,sans-serif}.savedItem em{text-transform:none;letter-spacing:normal;color:#91a09c;font-size:9px;font-weight:400}.citationActions{gap:9px;margin-top:15px;display:flex}.citationActions button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #a7c0b9;border-radius:9px;padding:10px 14px;font-weight:700}.hadithHeadActions{align-items:center;gap:8px;display:flex}.hadithNote{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;color:#647772;background:#f6faf8;border-radius:11px;gap:7px;margin-top:16px;padding:16px;font-size:10px;font-weight:700;display:grid}.hadithNote textarea{border:1px solid var(--line);resize:vertical;text-transform:none;letter-spacing:normal;border-radius:9px;min-height:100px;padding:11px;font:13px/1.5 Arial,sans-serif}.hadithNote small{text-transform:none;letter-spacing:normal;font-weight:400}.unifiedLibrary{z-index:5;border:1px solid var(--line);background:#fff;border-radius:18px;max-width:1000px;margin:-34px auto 48px;padding:24px;position:relative;box-shadow:0 18px 55px #203b3422}.libraryTabs{border-bottom:1px solid var(--line);gap:8px;margin:0 0 16px;padding-bottom:12px;display:flex}.libraryTabs button{color:var(--green);background:#eef4f1;border:0;border-radius:9px;padding:10px 18px;font-weight:700}.libraryTabs button.active{background:var(--green);color:#fff}.libraryEmpty{text-align:center;color:var(--muted);padding:35px}@media (width<=760px){.browseBar{grid-template-columns:1fr 90px}.compare{grid-column:1/3}.translationGrid{grid-template-columns:1fr}.savedPanel,.searchResults{padding:15px}.savedItem{grid-template-columns:1fr}.hadithTools{grid-template-columns:1fr;margin:-30px 14px 40px;padding:20px}.evidenceLegend{grid-column:auto}.evidenceSummary{grid-template-columns:1fr}.citationActions{flex-direction:column}}@media print{.topbar,.hero,.hadithTools,.principles,.roadmap,footer,.citationActions,.whyButton{display:none!important}.results{margin:0 auto;padding:20px}.resultCard{box-shadow:none;break-inside:avoid;border:1px solid #bbb}.resultCard:not(:first-child){display:none}}.corpusPanel{max-width:1180px;margin:32px auto;padding:0 28px}.corpusPanel>.panelTitle{margin-bottom:18px}.corpusPanel .panelTitle p{color:#6c756f;margin:8px 0 0}.corpusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.corpusCard{background:#fff;border:1px solid #dde4df;border-radius:16px;padding:22px;box-shadow:0 8px 24px #18362a0f}.corpusMeta{color:#1f5c46;justify-content:space-between;gap:12px;display:flex}.corpusMeta span{color:#68736d;font-size:.86rem}.corpusCard p{color:#26352f;line-height:1.7}.corpusCard>small{color:#7a827e;border-top:1px solid #edf0ee;margin-top:16px;padding-top:12px;line-height:1.45;display:block}.corpusGrades{flex-wrap:wrap;gap:8px;display:flex}.corpusGrades span{color:#235c47;background:#eef7f2;border-radius:999px;padding:5px 10px;font-size:.78rem}@media (width<=760px){.corpusGrid{grid-template-columns:1fr}.corpusPanel{padding:0 18px}}.corpusActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.corpusActions button{color:#245b47;cursor:pointer;background:#f8fbf9;border:1px solid #cbd8d1;border-radius:9px;padding:9px 12px;font-weight:700}.corpusActions button:first-child{color:#fff;background:#245b47;border-color:#245b47}.corpusEvidence{background:#f5f8f6;border-left:3px solid #c4a35a;border-radius:8px;margin-top:14px;padding:16px}.corpusEvidence h3{margin:0 0 12px}.corpusEvidence dl{margin:0}.corpusEvidence dl div{border-bottom:1px solid #dfe7e2;grid-template-columns:135px 1fr;gap:12px;padding:7px 0;display:grid}.corpusEvidence dt{text-transform:uppercase;letter-spacing:.04em;color:#6b756f;font-size:.8rem}.corpusEvidence dd{margin:0;font-weight:650}.corpusEvidence p{margin:14px 0 0;font-size:.88rem}.mobileBottomNav{display:none}@media (width<=760px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcfaf5;padding:0 16px;position:sticky;top:0;box-shadow:0 1px 16px #102a2714}.topbar .brandmark{width:42px;height:42px}.topbar .brand{font-size:18px}.topbar .iconbtn{display:none}.hero{min-height:520px;padding:45px 16px 70px}.hero h1{margin-top:17px;font-size:39px;line-height:1.08}.heroContent>p{margin-bottom:23px;font-size:15px;line-height:1.55}.modeTabs{width:100%;max-width:340px;padding:5px}.modeTabs button{flex:1;min-height:44px;font-size:15px}.searchbox{border-radius:18px;padding:9px;box-shadow:0 20px 50px #00140f57}.searchbox input{font-size:16px}.searchbox>button{border-radius:12px;min-width:88px;font-size:14px}.quick button{min-height:36px;padding:7px 13px}.results{margin-top:-42px;padding-left:12px;padding-right:12px}.resultCard,.empty{border-radius:18px}.browseBar{border-radius:15px;padding:14px}.browseBar select,.browseBar input,.compare{min-height:48px}.save,.whyButton,.citationActions button,.corpusActions button{min-height:46px}.arabic{line-height:1.85}.unifiedLibrary{border-radius:18px;margin:-34px 12px 42px;padding:18px}.libraryTabs button{flex:1;min-height:46px}.hadithTools{border-radius:18px}.corpusCard{border-radius:18px;padding:19px}.corpusActions{grid-template-columns:1fr;display:grid}.corpusActions button{width:100%}.mobileBottomNav{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff2;border:1px solid #154c4324;border-radius:22px;grid-template-columns:repeat(4,1fr);height:70px;padding:6px 7px;display:grid;position:fixed;box-shadow:0 12px 35px #08272138}.mobileBottomNav button{color:#72817d;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.mobileBottomNav button.active{color:var(--green);background:#eaf4ef}.mobileBottomNav button.active:before{content:"";background:var(--gold);border-radius:4px;width:26px;height:3px;position:absolute;top:-6px}.mobileBottomNav small{letter-spacing:.02em;font-size:10px;font-weight:800}.appIcon{place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:27px;line-height:1;display:grid;position:relative}.quranIcon{font-size:24px}.hadithIcon{font-family:Arial,sans-serif;font-size:28px}.searchNavIcon{font-family:Arial,sans-serif;font-size:31px;transform:rotate(-10deg)}.appIcon b{color:#fff;background:#c79a43;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:700 9px Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-7px}footer{padding-bottom:34px}}.quranAppMenu{z-index:6;background:#fffffff7;border:1px solid #dce5df;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1040px;margin:-34px auto 54px;padding:14px;display:grid;position:relative;box-shadow:0 18px 48px #19393029}.quranAppMenu button{color:#154c43;cursor:pointer;background:#f6f9f7;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:112px;padding:15px 10px;display:flex}.quranAppMenu button:hover{background:#eaf4ef;transform:translateY(-2px)}.quranAppMenu button>span{color:#fff;background:#154c43;border-radius:15px;place-items:center;width:46px;height:46px;font:700 23px Georgia,serif;display:grid;box-shadow:0 8px 18px #154c4333}.quranAppMenu button:first-child>span{background:#c79a43;font:700 17px Arial,sans-serif}.quranAppMenu strong{font-size:14px}.quranAppMenu small{color:#71817c;font-size:10px}@media (width<=760px){.quranAppMenu{border-radius:19px;grid-template-columns:repeat(3,1fr);gap:8px;margin:-32px 12px 52px;padding:10px}.quranAppMenu button{min-height:96px;padding:10px 5px}.quranAppMenu button:nth-child(4),.quranAppMenu button:nth-child(5){grid-column:span 1}.quranAppMenu button>span{width:42px;height:42px;font-size:22px}.quranAppMenu strong{font-size:12px}.quranAppMenu small{display:none}.quranBottomNav{grid-template-columns:repeat(5,1fr)!important}.quranBottomNav .appIcon{width:28px;font-size:23px}.quranBottomNav .searchNavIcon{font-size:28px}.quranBottomNav .translateIcon{font-size:20px}.quranBottomNav small{font-size:9px}}:root{--green:#1479e8;--ink:#0b2549;--line:#d9e6f5;--muted:#64748b}main:not(.homeMode) .hero,.playerHero,.azkarHero,.ruqyahHero,.toolHero,.hadithReadHero{background:linear-gradient(135deg,#0756c7 0%,#1388f5 58%,#38a7ff 100%)!important}.toolHeader,.hadithReadHeader{background:#0864d8!important}.playerPage header>a,.azkarPage header a,.ruqyahPage header a,.hadithReadHeader a{color:#0877e8!important}.primaryAction,.startButton,.countButton,.playerControls .mainPlay,.categoryRail button.active,.translationSwitch .active,.listenModes button.active>b{background:#1479e8!important}.playingTop,.playerControls button,.wholeTrackNotice b,.azkarMeta strong,.azkarSummary>b,.toolNav a,.bearing,.readerPagination button,.hadithLoading button{color:#0875df!important}.qiblaArrow{color:#1479e8!important}.archivePlayer{background:#0756c7!important}.hadithReader,.playerPage,.azkarPage,.ruqyahPage,.toolPage{background:#f4f8fd!important}.collectionShelf .active{background:#1479e8!important;border-color:#1479e8!important}.grade,.agreement{color:#0875df!important}.hadithBottom .active,.playerBottom a.active,.azkarBottom .active,.ruqyahBottom .active,.quranBottomNav .active{color:#0875df!important;background:#e5f1ff!important}.quranAppMenu button span{color:#0875df!important;background:#e7f2ff!important}.quranAppMenu button:hover{border-color:#7bb9f7!important}.searchbox>button{background:#1479e8!important}.modeTabs .active{color:#0875df!important}.brandmark{background:#1479e8}.notice{background:#eaf4ff!important}.evidenceLegend .green,.dot.green{background:#1479e8!important}.liveBadge{color:#0869ce!important;background:#e7f2ff!important}.qiblaAligned{border-color:#268bf0!important;box-shadow:0 24px 70px #1479e82b!important}.qiblaAligned .compass{box-shadow:0 0 0 8px #1479e820,inset 0 0 0 2px #268bf0!important}.qiblaAligned .qiblaArrow{color:#0875df!important}.quranMode .hero{background:linear-gradient(135deg,#0756c7,#1388f5 58%,#38a7ff)!important}.hadithMode .hero,.hadithReadHero{color:#14223b!important;background:linear-gradient(135deg,#d28a00,#f4b719 58%,#ffd95a)!important}.hadithMode .hero p,.hadithReadHero p{color:#3c3523!important}.hadithMode .eyebrow,.hadithReadHero>span{color:#6f4800!important}.hadithReadHeader{background:#c88400!important}.hadithReadHeader a{color:#fff!important}.hadithMode .searchbox>button,.hadithMode .categoryRail button.active,.hadithReader .translationSwitch .active{color:#15223a!important;background:#e7a400!important}.hadithReader .collectionShelf .active{color:#15223a!important;background:#e7a400!important;border-color:#e7a400!important}.hadithReader .grade,.hadithReader .readerPagination button{color:#a96700!important}.hadithReader{background:#fffbef!important}.hadithReadingCard{border-color:#eee1bd!important}.hadithMode .modeTabs .active{color:#9b6200!important}.azkarHero{background:linear-gradient(135deg,#a90d34,#df184b 58%,#fa5277)!important}.azkarPage{background:#fff5f7!important}.azkarPage header a,.azkarMeta strong,.azkarSummary>b{color:#c41242!important}.azkarPage .categoryRail button.active,.azkarPage .countButton{background:#d81649!important}.azkarPage .azkarCard.open{border-color:#f19ab1!important}.azkarBottom .active{color:#c41242!important;background:#ffe2ea!important}.ruqyahHero{background:linear-gradient(135deg,#4b168c,#7b2dc1 58%,#a657e2)!important}.ruqyahPage{background:#faf5ff!important}.ruqyahPage header a{color:#7226b5!important}.ruqyahPage .archivePlayer{background:#4e188b!important}.ruqyahBottom .active{color:#7226b5!important;background:#f0e3ff!important}body:has(.liveQiblaCard) .toolHero{background:linear-gradient(135deg,#007c82,#05a7ad 58%,#40d0ca)!important}body:has(.liveQiblaCard) .toolHeader{background:#008b91!important}body:has(.liveQiblaCard) .primaryAction{background:#079ca1!important}:is(body:has(.liveQiblaCard) .qiblaArrow,body:has(.liveQiblaCard) .bearing){color:#008b91!important}body:has(.liveQiblaCard) .toolPage{background:#f0fbfb!important}body:has(.liveQiblaCard) .toolNav a{color:#008b91!important}body:has(.prayerGrid) .toolHero{background:linear-gradient(135deg,#c94f00,#ee7207 58%,#ffae3c)!important}body:has(.prayerGrid) .toolHeader{background:#d95c00!important}body:has(.prayerGrid) .primaryAction{background:#ee7207!important}body:has(.prayerGrid) .toolPage{background:#fff8f1!important}:is(body:has(.prayerGrid) .prayerTime strong,body:has(.prayerGrid) .toolNav a){color:#d95c00!important}body:has(.prayerGrid) .prayerTime{background:#fff4e8!important;border-color:#f6d5b8!important}.launcherGrid button:nth-child(7){grid-column:2}.launcherGrid button:nth-child(7) .launcherIcon{background:#e8f2ff!important}.launcherGrid button:nth-child(7) strong{color:#254fc2!important}.launcherGrid button:nth-child(7):after{background:#315bd2}@media (width<=700px){.launcherGrid button:nth-child(7){grid-column:2}}.homeMode .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e7f1ffb8!important;border-bottom:1px solid #144d9117!important}.homeMode .appLauncher{isolation:isolate;background:linear-gradient(120deg,#fff3,#ffffff9e),repeating-linear-gradient(135deg,#0b315e06 0 1px,#0000 1px 24px)!important}.homeMode .appLauncher:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 12% 42%,#0f66d524,#0000 24%),radial-gradient(circle at 88% 68%,#da9d231f,#0000 25%);position:absolute;inset:0;display:block!important}.launcherIntro,.launcherGrid,.launcherFoot{z-index:1;position:relative}.launcherGrid button{border-color:#2658971c!important;box-shadow:0 18px 45px #1d447621!important}.launcherGrid button:hover{box-shadow:0 24px 55px #1d447633!important}.launcherFoot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1!important;border-color:#2658971a!important}.launcherGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(820px,100%)!important}.launcherGrid button:nth-child(7){grid-column:1/-1!important;justify-self:center!important;width:calc(50% - 9px)!important}.homeMode .topbar:after{display:none!important}.topActions{align-items:center;gap:10px;display:flex}.themeToggle{color:#0a3264;background:#fff;border:1px solid #1749861a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:27px;transition:transform .2s,background .2s,color .2s;display:grid;box-shadow:0 8px 25px #1023451f}.themeToggle:hover{transform:translateY(-2px)}.homeMode .topActions .iconbtn{display:none!important}.logoBrand{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;line-height:0!important}.brandLogo{object-fit:contain;object-position:left center;width:238px;height:78px;display:block}.footerLogo{object-fit:contain;object-position:left center;width:210px;height:110px;display:block}.footerLogoWrap{line-height:0}body.nightMode .logoBrand{background:#fffffff0!important;border-radius:17px!important;padding:3px 8px!important;box-shadow:0 8px 28px #0000003d!important}body.nightMode .homeMode{color:#edf5ff;background:radial-gradient(circle at 8% 16%,#2a85ff33,#0000 28%),radial-gradient(circle at 92% 8%,#dca6391f,#0000 24%),linear-gradient(145deg,#061326 0%,#0b213e 52%,#101b2c 100%)!important}body.nightMode .homeMode .topbar{background:#051225d6!important;border-bottom-color:#79aae821!important}body.nightMode .homeMode .brand,body.nightMode .launcherIntro h1{color:#f4f8ff!important}body.nightMode .homeMode .brand small,body.nightMode .launcherIntro p{color:#b5c5dc!important}body.nightMode .homeMode .appLauncher{background:linear-gradient(120deg,#04122640,#0f26469e),repeating-linear-gradient(135deg,#7caeeb09 0 1px,#0000 1px 24px)!important}body.nightMode .launcherGrid button{color:#f3f7ff!important;background:#102540!important;border-color:#7fade629!important;box-shadow:0 18px 45px #0000004d!important}body.nightMode .launcherGrid button:hover{background:#152d4c!important}body.nightMode .launcherFoot{color:#aebdd2!important;background:#0d223ce0!important;border-color:#7fade626!important}body.nightMode .launcherFoot:after{color:#f3f7ff!important}body.nightMode .themeToggle{color:#ffd67a;background:#17345a;border-color:#31547e;box-shadow:0 8px 25px #00000047}body.nightMode main:not(.homeMode){color:#eaf2ff;background:#08172a}body.nightMode .resultCard,body.nightMode .browseBar,body.nightMode .hadithTools,body.nightMode .principles article,body.nightMode .roadmap,body.nightMode .unifiedLibrary{color:#edf5ff!important;background:#10243e!important;border-color:#29415f!important}body.nightMode .resultCard .arabic,body.nightMode .translationPane,body.nightMode .translation,body.nightMode .notice,body.nightMode .savedItem{color:#f2f7ff!important;background:#172e4b!important;border-color:#35506f!important}body.nightMode .topbar{color:#f2f7ff;background:#0b1d34;border-color:#263d5b}body.nightMode .topbar .brand,body.nightMode .topbar nav a{color:#f2f7ff}.protectionSearch input{font-size:17px!important}.protectionSummary strong{font-size:25px!important;line-height:1.35!important}.protectionSummary small{font-size:11px!important}.protectionArabic{padding:30px!important;font-size:39px!important;line-height:2.05!important}.protectionDetails>label{font-size:11px!important}.protectionDetails>p:not(.protectionArabic){font-size:18px!important;line-height:1.85!important}.protectionMeta small{font-size:10px!important}.protectionMeta strong{font-size:15px!important;line-height:1.6!important}.duaActions button{min-height:60px!important;font-size:15px!important}@media (width<=700px){.homeMode{background:radial-gradient(circle at 8% 10%,#1479e833,#0000 30%),radial-gradient(circle at 94% 38%,#f4b7282b,#0000 28%),linear-gradient(155deg,#dcecff,#f1f6ff 55%,#f8f1df)!important}.homeMode .topbar{background:#e2efffc7!important}.launcherGrid button{box-shadow:0 13px 28px #1d447624!important}.launcherGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.launcherGrid button:nth-child(7){width:calc(50% - 5px)!important}.themeToggle{width:44px;height:44px;font-size:25px}.brandLogo{width:166px;height:58px}body.nightMode .logoBrand{border-radius:14px!important;padding:2px 6px!important}.protectionSummary{padding:20px 17px!important}.protectionSummary strong{font-size:22px!important}.protectionArabic{padding:22px 18px!important;font-size:34px!important;line-height:2!important}.protectionDetails>p:not(.protectionArabic){font-size:17px!important;line-height:1.8!important}.protectionMeta strong{font-size:14px!important}.protectionPage,.playerPage,.azkarPage,.ruqyahPage,.hadithReader,.hadithSearchPage{padding-bottom:112px!important}.protectionBottom,.playerBottom,.azkarBottom,.ruqyahBottom,.hadithSharedNav{left:10px!important;right:10px!important;bottom:calc(9px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff7!important;border:1px solid #19457e1f!important;border-radius:25px!important;width:auto!important;height:88px!important;padding:7px!important;transform:none!important;box-shadow:0 16px 42px #0a224c3d!important}.protectionBottom a,.playerBottom a,.azkarBottom a,.ruqyahBottom a,.hadithSharedNav a{border-radius:18px!important;gap:4px!important;min-height:72px!important;font-size:11px!important;font-weight:900!important;line-height:1.05!important}.protectionBottom a{font-size:29px!important}.protectionBottom small,.hadithSharedNav small{font-size:11px!important;font-weight:900!important}.playerBottom span,.azkarBottom span,.ruqyahBottom span{font-size:30px!important;line-height:1!important}.hadithSharedNav a{font-size:30px!important}.hadithBottom{height:84px!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;background:#fffffff7!important;box-shadow:0 -12px 34px #0a224c2e!important}.hadithBottom a{border-radius:16px!important;margin:0 3px!important;font-size:14px!important}.quranBottomNav,.mobileBottomNav{min-height:86px!important;padding:7px 7px calc(7px + env(safe-area-inset-bottom))!important;box-shadow:0 -12px 34px #0a224c33!important}.quranBottomNav a,.quranBottomNav button,.mobileBottomNav a,.mobileBottomNav button{border-radius:17px!important;min-height:67px!important;font-size:11px!important;font-weight:900!important}.quranBottomNav span,.mobileBottomNav span{font-size:29px!important;line-height:1!important}}.quranHubPage{color:#092750;background:#eef5ff;min-height:100vh;padding-bottom:60px}.quranHubHeader{background:#fff;border-bottom:1px solid #d8e6f8;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 max(4vw,18px);display:grid}.quranHubHeader a{color:#1259a8;font-weight:800;text-decoration:none}.quranHubHeader a:last-child{text-align:right}.quranHubHeader>div{text-align:center;display:grid}.quranHubHeader small{color:#2b78cd;letter-spacing:.16em;font-size:9px}.quranHubHeader strong{font:700 21px Georgia,serif}.quranHubHero{text-align:center;color:#fff;background:linear-gradient(135deg,#073a78,#0878df 60%,#30a6f3);padding:52px 18px 86px}.quranHubHero>span{color:#d7edff;font:22px Georgia,serif}.quranHubHero h1{margin:15px 0 9px;font:800 clamp(38px,6vw,58px) Arial,sans-serif}.quranHubHero p{color:#ddebff;margin:0}.quranPrimaryChoices{grid-template-columns:repeat(3,1fr);gap:13px;width:min(820px,100% - 28px);margin:-46px auto 22px;display:grid;position:relative}.quranPrimaryChoices button,.quranPrimaryChoices a{color:#163b69;cursor:pointer;background:#fff;border:1px solid #d7e6fa;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:148px;text-decoration:none;display:flex;box-shadow:0 16px 38px #174d8f1c}.quranPrimaryChoices b{color:#0877da;background:#e7f2ff;border-radius:18px;place-items:center;width:58px;height:58px;font:700 29px Georgia,serif;display:grid}.quranPrimaryChoices strong{font-size:19px}.quranPrimaryChoices small{color:#70839b}.quranPrimaryChoices .active{border-color:#1689e7;box-shadow:0 17px 40px #1269c82e}.quranPrimaryChoices .active b{color:#fff;background:#0877da}.quranReaderShell{width:min(920px,100% - 28px);margin:auto}.quranReaderControls{background:#fff;border:1px solid #d7e5f6;border-radius:20px;grid-template-columns:1.1fr 1fr 1fr;align-items:end;gap:15px;padding:18px;display:grid;box-shadow:0 10px 30px #174d8f12}.quranReaderControls>div>span,.quranReaderControls label{color:#60758f;letter-spacing:.1em;gap:7px;font-size:10px;font-weight:900;display:grid}.readingStyle{background:#eaf2fc;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.readingStyle button{color:#62758b;background:0 0;border:0;border-radius:9px;min-height:44px;font-weight:800}.readingStyle .active{color:#fff;background:#0877da}.quranReaderControls select,.referenceJump input{color:#15395f;background:#fff;border:1px solid #cbdcf0;border-radius:11px;width:100%;height:52px;padding:0 12px;font-size:15px}.referenceJump{grid-template-columns:1fr 58px;gap:7px;display:grid}.referenceJump button{color:#fff;background:#0877da;border:0;border-radius:11px;font-weight:900}.quranReadingCard,.quranFullPage{background:#fff;border:1px solid #d7e5f6;border-radius:23px;margin-top:17px;padding:27px;box-shadow:0 18px 44px #174d8f18}.quranReadingMeta,.quranPageTitle{color:#174f8d;justify-content:space-between;align-items:center;display:flex}.quranReadingMeta span,.quranPageTitle strong{font-weight:900}.quranReadingMeta small,.quranPageTitle span{color:#75879b;letter-spacing:.14em;font-size:10px}.quranArabic{text-align:right;background:#f4f8fe;border-right:5px solid #1388e4;border-radius:17px;margin:24px 0;padding:32px;font:clamp(34px,5vw,51px)/2 Times New Roman,serif}.translationOnlyText{padding:36px 22px}.translationOnlyText small{color:#0877da;letter-spacing:.14em;font-weight:900}.translationOnlyText p{margin:15px 0;font:clamp(24px,4vw,34px)/1.75 Georgia,Times New Roman,serif}.translationOnlyText em{color:#73869c}.quranPageNav{border-top:1px solid #dce7f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:grid}.quranPageNav button{color:#075cae;background:#e6f2ff;border:0;border-radius:12px;min-height:48px;font-weight:900}.quranPageNav button:last-child{justify-self:stretch}.quranPageNav button:disabled{opacity:.45}.quranPageNav strong{color:#477095;text-align:center}.quranPageTitle{border-bottom:1px solid #dce7f5;padding-bottom:17px}.pageAyah{border-bottom:1px solid #e4edf8;padding:22px 6px;position:relative}.pageAyah>span{color:#0877da;background:#e7f2ff;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:900;position:absolute;top:13px;left:5px}.pageAyah>p:not(.pageTranslation){text-align:right;margin:0;padding-left:55px;font:31px/2 Times New Roman,serif}.pageTranslation{margin:17px 0 0;font:20px/1.75 Georgia,Times New Roman,serif}.quranReaderMessage{text-align:center;color:#3971a9;background:#fff;border-radius:18px;margin-top:17px;padding:55px;font-weight:800}.quranReaderMessage.error{color:#a24545}@media (width<=700px){.quranHubHeader{height:66px}.quranHubHero{padding:38px 14px 76px}.quranHubHero h1{font-size:36px}.quranPrimaryChoices{gap:8px;margin-top:-45px}.quranPrimaryChoices button,.quranPrimaryChoices a{border-radius:17px;min-height:125px;padding:8px 3px}.quranPrimaryChoices b{width:48px;height:48px;font-size:25px}.quranPrimaryChoices strong{font-size:16px}.quranPrimaryChoices small{text-align:center;font-size:9px}.quranReaderControls{grid-template-columns:1fr;padding:14px}.quranReadingCard,.quranFullPage{padding:17px}.quranArabic{padding:21px 17px;font-size:34px}.translationOnlyText{padding:25px 4px}.translationOnlyText p{font-size:24px}.pageAyah>p:not(.pageTranslation){padding-left:45px;font-size:28px}.quranPageNav button{padding:7px;font-size:11px}.quranPageNav strong{font-size:11px}}.quranLogoLink{align-items:center;width:max-content;display:flex!important}.quranLogoLink img{object-fit:contain;object-position:left center;width:152px;height:62px;display:block}.quranHubHeader>strong{text-align:center;font:700 21px Georgia,serif}.quranHeaderActions{justify-content:flex-end;align-items:center;gap:12px;display:flex!important}.quranHeaderActions button{color:#0b5dad;cursor:pointer;background:#edf5ff;border:1px solid #d4e2f2;border-radius:50%;width:44px;height:44px;font-size:24px}.quranMushafPage{color:#101820;text-align:justify;text-align-last:center;background:#fffdf2;border:8px double #d3aa40;border-radius:9px;margin-top:22px;padding:30px 26px;font:clamp(29px,4.2vw,43px)/2.05 Times New Roman,serif}.mushafAyah{display:inline}.mushafAyah b{white-space:nowrap;color:#b28318;font:700 .58em/1.2 Georgia,serif}.quranPageTranslations{padding-top:15px}.quranPageTranslations .pageTranslation{border-bottom:1px solid #e4edf8;margin:0;padding:15px 4px}.quranPageTranslations b{color:#0877da;margin-right:6px;font:800 11px Arial,sans-serif;display:inline-block}body.nightMode .quranHubPage{color:#edf5ff;background:#071629}body.nightMode .quranHubHeader{background:#0b1d34;border-color:#263f5e}body.nightMode .quranLogoLink{background:#fff;border-radius:14px;padding:2px 7px}body.nightMode .quranHeaderActions button{color:#ffd673;background:#173b68;border-color:#315782}body.nightMode .quranHeaderActions a{color:#dceaff}body.nightMode .quranPrimaryChoices button,body.nightMode .quranPrimaryChoices a,body.nightMode .quranReaderControls,body.nightMode .quranReadingCard,body.nightMode .quranFullPage,body.nightMode .quranReaderMessage{color:#eef6ff;background:#102946;border-color:#294b70}body.nightMode .quranPrimaryChoices small,body.nightMode .quranReaderControls label,body.nightMode .quranReaderControls>div>span{color:#b8c9dc}body.nightMode .readingStyle{background:#081b31}body.nightMode .quranReaderControls select,body.nightMode .referenceJump input{color:#fff;background:#0a2039;border-color:#345474}body.nightMode .quranArabic{color:#fff;background:#173654}body.nightMode .translationOnlyText p,body.nightMode .pageTranslation{color:#eef6ff}body.nightMode .quranMushafPage{color:#101820;background:#f6efd8;border-color:#c99f36}@media (width<=700px){.quranLogoLink img{width:112px;height:55px}.quranHubHeader{grid-template-columns:1fr auto 1fr;padding:0 10px}.quranHubHeader>strong{font-size:16px}.quranHeaderActions{gap:5px}.quranHeaderActions button{width:40px;height:40px}.quranHeaderActions a{display:none}.quranMushafPage{border-width:6px;padding:20px 15px;font-size:29px;line-height:2}}.brandedTopbar{height:104px!important}.fullLogoButton img{object-fit:contain;width:128px;height:88px;display:block}.mainHeaderActions{align-items:center;gap:10px;display:flex}.mainNightToggle{color:#0a3264;cursor:pointer;background:#fff;border:1px solid #d9e4ef;border-radius:50%;place-items:center;width:48px;height:48px;font-size:27px;display:grid;box-shadow:0 8px 24px #1023451f}.launcherMainLogo{object-fit:contain;width:250px;height:160px;margin:-22px auto -12px;display:block}.homeMode .launcherGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(820px,100%)!important}.homeMode .launcherGrid button:nth-child(7){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.homeMode .appLauncher{min-height:calc(100vh - 104px)!important;padding-top:15px!important}body.nightMode{color:#edf5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071425}body.nightMode .homeMode .topbar{background:#07172b!important;border-color:#28405d!important}body.nightMode .fullLogoButton{background:#fff!important;border-radius:16px!important;padding:2px 7px!important}body.nightMode .mainNightToggle{color:#ffd673;background:#173b68;border-color:#315782}body.nightMode .launcherGrid button{color:#eef6ff!important;background:#102946!important;border-color:#2c4b70!important}body.nightMode .launcherGrid small{color:#b8c9dc!important}body.nightMode .launcherIntro h1{color:#fff!important}body.nightMode .launcherIntro p{color:#c3d2e4!important}@media (width<=700px){.brandedTopbar{height:90px!important;padding:8px 12px!important}.fullLogoButton img{width:105px;height:72px}.mainNightToggle{width:44px;height:44px}.launcherMainLogo{width:190px;height:125px;margin:-18px auto -8px}.homeMode .appLauncher{min-height:calc(100vh - 90px)!important;padding-top:8px!important}.homeMode .launcherGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeMode .launcherGrid button:nth-child(7){width:calc(50% - 5px)}.quranLogoLink img{width:118px;height:72px}.quranHubHeader{height:82px!important}}.quranPrimaryChoices>*{transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.quranPrimaryChoices>:hover{transform:translateY(-5px)}.quranPrimaryChoices>:after{content:"";border-radius:5px 5px 0 0;height:4px;position:absolute;bottom:0;left:22%;right:22%}.quranPrimaryChoices>:first-child{border-color:#bddafb;box-shadow:0 17px 38px #0b6dcd30}.quranPrimaryChoices>:first-child b{color:#0877da;background:linear-gradient(145deg,#e7f4ff,#cde7ff);box-shadow:0 10px 23px #0877da2e}.quranPrimaryChoices>:first-child:after{background:#0877da}.quranPrimaryChoices>:nth-child(2){border-color:#f1d9a7;box-shadow:0 17px 38px #d58b1130}.quranPrimaryChoices>:nth-child(2) b{color:#c27700;background:linear-gradient(145deg,#fff4d7,#ffe2a4);box-shadow:0 10px 23px #cf840833}.quranPrimaryChoices>:nth-child(2):after{background:#e89a13}.quranPrimaryChoices>:nth-child(3){border-color:#decafb;box-shadow:0 17px 38px #723cbe2e}.quranPrimaryChoices>:nth-child(3) b{color:#7438b7;background:linear-gradient(145deg,#f3eaff,#dfc9ff);box-shadow:0 10px 23px #7438b733}.quranPrimaryChoices>:nth-child(3):after{background:#7438b7}.quranPrimaryChoices>:first-child.active{border-color:#0877da;box-shadow:0 20px 42px #0877da4d}.quranPrimaryChoices>:first-child.active b{color:#fff;background:linear-gradient(145deg,#168ce8,#075eaf)}.quranPrimaryChoices>:nth-child(3).active{border-color:#7438b7;box-shadow:0 20px 42px #7438b74a}.quranPrimaryChoices>:nth-child(3).active b{color:#fff;background:linear-gradient(145deg,#8c51cc,#5c2699)}body.nightMode .quranPrimaryChoices>:first-child b{color:#fff;background:linear-gradient(145deg,#1a6eb9,#0b4d89)}body.nightMode .quranPrimaryChoices>:nth-child(2) b{color:#fff1ce;background:linear-gradient(145deg,#a96a05,#704300)}body.nightMode .quranPrimaryChoices>:nth-child(3) b{color:#f4eaff;background:linear-gradient(145deg,#7843b8,#4c277a)}body{padding-bottom:102px!important}.globalBottomNav{z-index:9999;padding:8px 10px max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #08326424;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #04235133}.globalBottomNavInner{grid-template-columns:repeat(7,1fr);gap:7px;width:min(1040px,100%);margin:auto;display:grid}.globalBottomNav a{color:#344b66;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:76px;font-weight:900;text-decoration:none;display:flex}.globalBottomNav a>span{font-size:29px;line-height:1}.globalBottomNav a>strong{font-size:14px;line-height:1.1}.globalBottomNav a:hover,.globalBottomNav a.active{color:#075eb7;background:linear-gradient(145deg,#dff2ff,#e9e7ff);box-shadow:inset 0 0 0 1px #b9d9fb}.mobileBottomNav,.ruqyahBottom{display:none!important}body.nightMode .globalBottomNav{background:#071425f7;border-color:#294767}body.nightMode .globalBottomNav a{color:#c5d7eb}body.nightMode .globalBottomNav a:hover,body.nightMode .globalBottomNav a.active{color:#fff;background:linear-gradient(145deg,#0c5aa7,#45318f);box-shadow:inset 0 0 0 1px #3f76ad}@media (width<=700px){body{padding-bottom:107px!important}.globalBottomNav{padding-left:6px;padding-right:6px}.globalBottomNavInner{scrollbar-width:none;gap:5px;padding:0 2px;display:flex;overflow-x:auto}.globalBottomNavInner::-webkit-scrollbar{display:none}.globalBottomNav a{border-radius:15px;flex:0 0 84px;min-height:81px}.globalBottomNav a>span{font-size:30px}.globalBottomNav a>strong{font-size:14px}}.homeMode{background:linear-gradient(145deg,#006dff 0%,#11bdf4 48%,#2453e8 100%)!important}.homeMode .topbar{background:linear-gradient(100deg,#dff5ff 0%,#bfe8ff 52%,#d9e3ff 100%)!important;box-shadow:0 9px 32px #0026723d!important}.homeMode .appLauncher{position:relative;background:radial-gradient(circle at 8% 9%,#62ebfff2,#0000 25%),radial-gradient(circle at 92% 19%,#754cffb8,#0000 30%),radial-gradient(circle at 53% 78%,#00e5d878,#0000 32%),radial-gradient(circle at 12% 92%,#ffc24054,#0000 25%),linear-gradient(145deg,#006eff 0%,#08bcec 43%,#3047db 100%)!important}.homeMode .appLauncher:before{background:0 0!important;display:none!important}.homeMode .launcherGrid,.homeMode .launcherIntro,.homeMode .launcherFoot{z-index:1;position:relative}.homeMode .launcherGrid button{border-color:#ffffffb8!important;box-shadow:0 21px 46px #00236c52,inset 0 1px #fff!important}.homeMode .launcherFoot{border-color:#ffffffb3!important;box-shadow:0 18px 40px #00236c47!important}.homeMode .launcherIntro .eyebrow{text-shadow:0 1px #ffffff73;color:#063f91!important}.homeMode .launcherIntro h1{text-shadow:0 2px #ffffff42;color:#041c50!important}.homeMode .launcherIntro p{font-weight:700;color:#082d6b!important}body.nightMode .homeMode,body.nightMode .homeMode .appLauncher{background:radial-gradient(circle at 12% 12%,#1f5fa457,#0000 30%),linear-gradient(145deg,#061326,#0b213e 55%,#101b2c)!important}.homeMode .launcherFoot{color:#536987!important;white-space:normal!important;align-items:center!important;min-height:74px!important;padding:17px 24px 17px 76px!important;font-size:14px!important;line-height:1.45!important;display:flex!important}.homeMode .launcherFoot:before{top:14px!important}.homeMode .launcherFoot:after{content:none!important;display:none!important}@media (width<=700px){.homeMode .launcherFoot{min-height:70px!important;padding:15px 16px 15px 66px!important;font-size:12px!important;line-height:1.4!important}.homeMode .launcherFoot:before{top:12px!important}}.quranReaderControls.translationControls{grid-template-columns:1.05fr 1fr 1.2fr 1fr}.quranReaderControls.translationControls label select{font-weight:700}@media (width<=900px){.quranReaderControls.translationControls{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.quranReaderControls.translationControls{grid-template-columns:1fr}.quranReaderControls.translationControls label:nth-of-type(2){order:-1}.quranReaderControls.translationControls label select{height:56px;font-size:16px}}.bismillahTranslation{text-align:center;color:#123f76;background:linear-gradient(145deg,#eaf5ff,#f3edff);border:1px solid #c7ddf6;border-radius:18px;gap:9px;margin:22px 0 0;padding:24px 22px;display:grid}.bismillahTranslation strong{color:#075eae;font:32px/1.8 Times New Roman,serif}.bismillahTranslation span{font:700 16px/1.55 Georgia,Times New Roman,serif}.bismillahTranslation.compact{margin:22px 0 8px;padding:17px}.bismillahTranslation.compact strong{font-size:26px}.pageTranslationGroup+.pageTranslationGroup{border-top:1px solid #e4edf8}body.nightMode .bismillahTranslation{color:#e7f2ff;background:linear-gradient(145deg,#173654,#292b58);border-color:#35577c}body.nightMode .bismillahTranslation strong{color:#86c8ff}@media (width<=700px){.bismillahTranslation{padding:18px 12px}.bismillahTranslation strong{font-size:27px}.bismillahTranslation span{font-size:14px}}
