.personal-plan{max-width:960px;color:var(--foreground,#173e34);margin:auto;padding:32px 20px 200px}.personal-plan header{padding:30px 0}.personal-plan h1{margin:10px 0;font-size:clamp(32px,6vw,54px)}.personal-plan p{line-height:1.9}.plan-back{display:inline-block}.plan-panel,.plan-entry{background:var(--surface,#f6faf7);border:1px solid #56857640;border-radius:26px;margin-bottom:24px;padding:26px}.plan-entry{align-items:center;gap:32px;max-width:1100px;margin:36px auto;display:flex}.plan-entry>div{flex:1}.plan-entry h2{margin:8px 0;font-size:30px}.plan-primary{border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important;background:#176452!important;border:0!important;padding:14px 24px!important}.personal-plan button,.plan-actions a{color:inherit;cursor:pointer;background:0 0;border:1px solid #56857666;border-radius:13px;min-height:44px;padding:11px 16px}.personal-plan button:disabled{opacity:.55;cursor:wait}.plan-goals{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.plan-goals button{text-align:start;align-items:center;gap:12px;min-height:76px;font-weight:700;display:flex}.personal-plan button[aria-pressed=true]{color:#fff;background:#176452;border-color:#176452}.plan-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.personal-plan label{gap:8px;display:grid}.personal-plan input:not([type=checkbox]),.personal-plan select{background:var(--surface,#fff);width:100%;min-width:0;min-height:48px;color:inherit;font:inherit;border:1px solid #56857666;border-radius:12px;padding:10px}.personal-plan fieldset{border:0;padding:20px 0}.plan-weekdays,.plan-actions{flex-wrap:wrap;gap:10px;display:flex}.plan-checkbox{align-items:center;margin-top:18px;display:flex!important}.personal-plan input[type=checkbox]{accent-color:#176452;flex-shrink:0;width:23px;height:23px}.plan-note{opacity:.8;font-size:14px}.plan-error{color:#8c3023;background:#fff0ed;border-radius:14px;padding:16px}.plan-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-summary strong{font-size:28px}.personal-plan progress{accent-color:#176452;width:100%;height:12px}.plan-day-strip{gap:8px;padding:8px 0 20px;display:flex;overflow-x:auto}.plan-day-strip button{flex:0 0 78px;gap:5px;display:grid}.plan-task{border-bottom:1px solid #56857630;padding:22px 0}.plan-task:last-of-type{border:0}.plan-task label{cursor:pointer;align-items:center;gap:14px;display:flex}.plan-task label span{gap:6px;display:grid}.plan-task small{opacity:.7;font-size:12px}.plan-task p{margin:12px 0}.plan-task.is-done strong{opacity:.65;text-decoration:line-through}.plan-history{max-width:420px}.personal-plan a:focus-visible,.personal-plan button:focus-visible,.personal-plan input:focus-visible,.personal-plan select:focus-visible{outline-offset:3px;outline:3px solid #ba9954}[data-theme=dark] .personal-plan,[data-theme=dark] .plan-entry{color:#d0e9de}[data-theme=dark] .plan-panel,[data-theme=dark] .plan-entry,[data-theme=dark] .personal-plan select,[data-theme=dark] .personal-plan input:not([type=checkbox]){background:#112b23}[data-theme=pink] .plan-primary,[data-theme=pink] .personal-plan button[aria-pressed=true]{background:#a73770!important}[data-visual-style=animated] .plan-panel{animation:.4s both plan-in}@keyframes plan-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=600px){.plan-panel{padding:20px 16px}.plan-entry{margin:24px 16px;padding:22px;display:block}.plan-entry .plan-primary{margin-top:12px}.plan-fields{grid-template-columns:1fr}.plan-goals{gap:8px}.plan-goals button{padding:12px;font-size:14px}.personal-plan{padding-inline:16px}.plan-summary h2{font-size:22px}}@media (prefers-reduced-motion:reduce){[data-visual-style=animated] .plan-panel{animation:none}}.home-start-plan{z-index:2;background:#176452;border-radius:14px;justify-content:center;align-items:center;width:24%;height:calc(10.3% - 5.356px);font-size:clamp(14px,2vw,22px);font-weight:700;text-decoration:none;display:flex;position:absolute;top:calc(26.1% + 38.428px);left:70%;box-shadow:0 4px 18px #082a2425;color:#fff!important}.home-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home-start-plan.is-english{width:auto;height:auto;min-height:48px;padding:12px 22px;font-size:16px;position:static}.home-new-muslim-label{color:var(--home-title);margin-top:5px;font-size:14px;line-height:1.5;display:block}.basics-new-muslim{border:1px solid var(--line);border-radius:20px;max-width:760px;margin:24px auto;padding:20px}.basics-new-muslim p{line-height:1.9}html[data-theme=pink] .home-start-plan{background:#ad245e}html[data-theme=pink] .home-start-plan:not(.is-english){inset-inline-start:auto;width:27%;height:auto;min-height:40px;font-size:14px;top:69%;left:5%}html[data-theme=dark] .home-start-plan{background:#b3dcc4;color:#102019!important}.home-start-plan:focus-visible{outline-offset:3px;outline:3px solid #bc963e}.home-start-plan:not(.is-english){border-radius:14px;width:27.1%;height:calc(8.5% - 4.42px);font-size:clamp(13px,1.8vw,20px);top:calc(37.6% + 32.448px);left:36.4%}.home-hero-actions{flex-direction:column;align-items:center}.home-hero-actions .home-start-plan{order:2}.home-hero-actions .home-journey-button{order:1}html[data-theme=pink] .home-start-plan:not(.is-english){width:27%;height:auto;min-height:36px;top:82%;left:36.5%}.hero-paired-actions{z-index:3;width:72%;height:calc(12.5% - 6.5px);min-height:54px;box-shadow:none;box-sizing:border-box;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid;position:absolute;top:calc(25% + 39px);left:14%}.hero-paired-actions.has-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-paired-actions>a{background:var(--home-accent);min-width:0;height:100%;color:var(--home-paper);text-align:center;box-sizing:border-box;border-radius:13px;justify-content:center;align-items:center;padding:5px 8px;font-size:clamp(14px,1.9vw,21px);font-weight:700;line-height:1.4;text-decoration:none;display:flex}.hero-paired-actions>a:focus-visible{outline:3px solid var(--home-accent);outline-offset:3px}.hero-paired-actions.is-english{width:100%;max-width:460px;height:auto;min-height:58px;margin:0 auto;position:relative;inset:auto}html[data-theme=pink] .hero-paired-actions:not(.is-english){height:38px;top:50%}html .home-immersive-hero:not(.home-hero-english){background-position:top!important}html .home-immersive-hero:not(.home-hero-english) .home-landscape{translate:none;scale:none}@media (hover:hover){.hero-paired-actions>a:hover{filter:brightness(1.08)}}.hero-paired-actions{gap:10px;width:min(68%,360px);height:44px;min-height:44px;left:50%;transform:translate(-50%)}.hero-paired-actions>a{border-radius:12px;padding:8px 10px;font-size:14px}.hero-paired-actions.is-english{max-width:360px;min-height:44px;left:auto;transform:none}.hero-paired-actions.is-english>a{min-height:44px;font-size:13px}html[data-theme=pink] .hero-paired-actions:not(.is-english){height:44px}.hero-paired-actions.hero-single-action{grid-template-columns:minmax(0,1fr);width:max-content;max-width:calc(100% - 32px);height:38px;min-height:38px}.hero-paired-actions.hero-single-action.is-english{width:max-content;max-width:100%;height:auto}.hero-single-action>button{background:var(--home-accent);width:100%;min-height:38px;color:var(--home-paper);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:7px 16px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.hero-single-action>button:focus-visible{outline:3px solid var(--home-accent);outline-offset:4px}.journey-choice-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09251fb3;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.journey-choice-dialog{border:1px solid var(--home-line);background:var(--home-paper);width:min(100%,420px);max-height:calc(100dvh - 40px);color:var(--home-title);border-radius:24px;padding:48px 24px 24px;position:relative;overflow:auto;box-shadow:0 18px 60px #0003}.journey-choice-dialog h2{text-align:center;margin:0 0 24px;font-size:24px;line-height:1.5}.journey-choice-close{top:10px;background:var(--home-tint);width:36px;height:36px;color:var(--home-title);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;inset-inline-end:10px}.journey-choice-options{gap:12px;display:grid}.journey-choice-options a{border:1px solid var(--home-line);background:var(--home-tint);min-height:64px;color:var(--home-title);border-radius:16px;align-items:center;gap:14px;padding:16px;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.journey-choice-options svg{flex:none}.journey-choice-dialog :is(a,button):focus-visible{outline:3px solid var(--home-accent);outline-offset:3px}@media (hover:hover){.journey-choice-options a:hover{border-color:var(--home-accent)}.hero-single-action>button:hover{filter:brightness(1.08)}}.owner-account-panel{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:18px;margin-bottom:24px;padding:22px}.owner-account-panel h2{margin:0 0 8px;font-size:22px;line-height:1.5}.owner-account-panel p{margin:0 0 16px;line-height:1.8}.owner-account-panel>div{flex-wrap:wrap;gap:12px;display:flex}.owner-account-panel a{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--cream);border-radius:12px;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex}.owner-account-panel a:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (width>=1024px){.hero-paired-actions.hero-single-action{display:none}}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.invert{--tw-invert:invert(100%);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,)}.filter{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:#18352d;--ink-soft:#5d6c66;--deep:#113c32;--deep-2:#0d3028;--green:#2f7d67;--green-soft:#dcebe4;--gold:#d7b56d;--cream:#f6f3eb;--paper:#fffefb;--line:#dedfd8;--white:#fff;--shadow:0 24px 60px #113c321c}.repentance-home-section{gap:14px;display:grid}.adhkar-home-card{color:#173f35;background:linear-gradient(130deg,#fff7df,#f3e4b9 58%,#e5f1e7);border:1px solid #dfc98d;border-radius:24px;grid-template-columns:64px 1fr auto;align-items:center;gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 18px 45px #5b461f1f}.adhkar-home-icon{color:#fff;background:linear-gradient(145deg,#b18434,#1c6b55);border-radius:18px;place-items:center;width:64px;height:64px;font-size:2rem;font-weight:900;display:grid}.adhkar-home-card small{color:#956c28;font-weight:900}.adhkar-home-card h2{margin:.35rem 0;font-size:clamp(1.55rem,4vw,2.25rem)}.adhkar-home-card p{color:#536b61;margin:0;line-height:1.8}.adhkar-home-card b{color:#17614d;white-space:nowrap}.adhkar-page{background:#f7f5ee}.adhkar-hero{color:#fff;background:radial-gradient(circle at 15% 12%,#f5cf7740,#0000 30%),linear-gradient(135deg,#143f36,#256c59 62%,#957131 145%);padding:64px 0 70px}.adhkar-hero .breadcrumb,.adhkar-hero .breadcrumb a{color:#ffffffc2}.adhkar-hero h1{font-family:var(--font-arabic-display);margin:22px 0 14px;font-size:clamp(3.2rem,6vw,5.8rem);line-height:1.18}.adhkar-hero h1 span{color:#f1d38c}.adhkar-hero p{color:#ffffffd6;max-width:760px;margin:0;font-size:1.16rem;line-height:1.9}.adhkar-shell{padding-block:32px 70px}.adhkar-mobile-select{display:none}.adhkar-tabs{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d9e2dc;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:9px;display:grid;position:sticky;top:8px;box-shadow:0 14px 38px #1642361c}.adhkar-tabs button{color:#5e6b66;min-height:72px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:9px;display:flex}.adhkar-tabs button span{color:#996f2e;background:#fbf2dc;border-radius:12px;place-items:center;width:37px;height:37px;font-size:1.25rem;display:grid}.adhkar-tabs button b{font-size:.9rem}.adhkar-tabs button.active{color:#fff;background:#1b6652;border-color:#1b6652;box-shadow:0 9px 23px #1b665238}.adhkar-tabs button.active span{color:#173f35;background:#f0d48e}.adhkar-session{margin-top:22px}.adhkar-session>header{color:#fff;background:linear-gradient(130deg,#173f35,#226954);border-radius:26px 26px 10px 10px;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;display:flex}.adhkar-session>header>div{align-items:flex-start;gap:16px;display:flex}.adhkar-session>header>div>span{color:#173f35;background:#f0d48e;border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:1.7rem;display:grid}.adhkar-session header small{color:#e9ca7c;font-weight:900}.adhkar-session header h2{margin:3px 0 6px;font-size:2rem}.adhkar-session header p{color:#ffffffbf;max-width:760px;margin:0;line-height:1.8}.adhkar-session>header>button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;flex:none;padding:10px 14px;font-weight:800}.adhkar-progress{background:#fff;border:1px solid #dce4de;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.adhkar-progress>div{background:#e8ede9;border-radius:99px;height:10px;overflow:hidden}.adhkar-progress i{border-radius:inherit;background:linear-gradient(90deg,#1b6c55,#c0913c);height:100%;transition:width .25s;display:block}.adhkar-progress strong{color:#557067;font-size:.86rem}.ruqyah-safety{color:#624a24;background:#fff6dc;border:1px solid #e6ce91;border-radius:19px;align-items:flex-start;gap:14px;margin-top:16px;padding:20px;display:flex}.ruqyah-safety>span{color:#fff;background:#aa7c2e;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.ruqyah-safety strong{color:#805b20}.ruqyah-safety p{margin:5px 0 0;line-height:1.8}.adhkar-list{gap:13px;margin-top:17px;display:grid}.adhkar-list article{background:#fff;border:1px solid #dce4de;border-radius:23px;grid-template-columns:120px 1fr 104px;align-items:stretch;gap:20px;padding:22px;transition:opacity .2s,border-color .2s,background .2s;display:grid;box-shadow:0 10px 28px #1a43380d}.adhkar-list article.done{background:#f0f8f2;border-color:#9ec8ad}.dhikr-order{text-align:center;border-left:1px solid #e8ece9;flex-direction:column;align-items:center;gap:9px;padding-left:16px;display:flex}.dhikr-order>span{color:#17614e;background:#e7f2eb;border:1px solid #c6dbcf;border-radius:16px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.dhikr-order small{color:#8b7448;font-size:.74rem;line-height:1.55}.dhikr-content h3{color:#173f35;margin:0 0 10px;font-size:1.35rem}.dhikr-content blockquote{color:#203f37;font-family:var(--font-arabic-display);background:#faf8f2;border:0;border-right:4px solid #c0933f;border-radius:14px;margin:0;padding:17px 18px;font-size:1.25rem;line-height:2}.dhikr-content>p{color:#66736d;margin:10px 2px;line-height:1.75}.dhikr-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dhikr-links a{color:#1a6853;font-size:.82rem;font-weight:850}.dhikr-links button{color:#6a736e;font:inherit;cursor:pointer;background:#f5f7f5;border:1px solid #dce3de;border-radius:9px;padding:6px 10px;font-size:.78rem}.dhikr-quick-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dhikr-quick-actions button:first-child{color:#17614e;background:#edf7f2;border-color:#c7dfd4;align-items:center;gap:6px;font-weight:900;display:inline-flex}.dhikr-quick-actions button.is-speaking{color:#fff;background:#17614e;border-color:#17614e}.dhikr-quick-actions button span{font-size:.65rem}.dhikr-counter{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#1d7059,#14503f);border:0;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:106px;display:flex;box-shadow:0 10px 23px #18624d33}.dhikr-counter:active:not(:disabled){transform:scale(.96)}.dhikr-counter span{font-size:2rem;font-weight:900}.dhikr-counter b{font-size:.72rem}.dhikr-counter:disabled{color:#185443;box-shadow:none;cursor:default;background:#dceee2}.adhkar-complete{color:#fff;background:linear-gradient(120deg,#1a6651,#96702f);border-radius:20px;align-items:center;gap:14px;margin-top:16px;padding:20px;display:flex}.adhkar-complete>span{color:#1b5a48;background:#f1d894;border-radius:15px;place-items:center;width:46px;height:46px;font-size:1.3rem;font-weight:900;display:grid}.adhkar-complete strong{font-size:1.2rem}.adhkar-complete p{color:#ffffffc7;margin:3px 0 0}.adhkar-method{grid-template-columns:1fr .8fr;align-items:start;gap:25px;padding-bottom:80px;display:grid}.adhkar-method>div:first-child{color:#fff;background:#713f4b;border-radius:23px;padding:28px}.adhkar-method>div:first-child>span{color:#f0cf85;font-weight:900}.adhkar-method h2{margin:5px 0}.adhkar-method p{color:#ffffffc7;margin:0;line-height:1.85}.adhkar-method p+p{border-top:1px solid #ffffff29;margin-top:13px;padding-top:13px}.adhkar-method>div:last-child{gap:8px;display:grid}.adhkar-method a{color:#185844;background:#fff;border:1px solid #dce4de;border-radius:14px;justify-content:space-between;gap:12px;padding:16px;font-weight:800;display:flex}@media (width<=850px){.adhkar-mobile-select{z-index:13;color:#fff;background:linear-gradient(120deg,#154f40,#287a61);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex;position:sticky;top:4px;box-shadow:0 10px 26px #154f402e}.adhkar-mobile-select span{font-size:.8rem;font-weight:900}.adhkar-mobile-select select{color:#173f35;min-width:55%;font:inherit;background:#fff;border:0;border-radius:10px;padding:8px 10px;font-size:.82rem;font-weight:800}.adhkar-tabs{scrollbar-width:none;grid-template-columns:repeat(9,150px);position:static;overflow-x:auto}.adhkar-tabs::-webkit-scrollbar{display:none}.adhkar-list article{grid-template-columns:84px 1fr}.dhikr-counter{flex-direction:row;grid-column:1/-1;min-height:62px}.dhikr-counter span{font-size:1.45rem}.adhkar-method{grid-template-columns:1fr}}@media (width<=600px){.adhkar-home-card{grid-template-columns:48px 1fr}.adhkar-home-icon{width:48px;height:48px}.adhkar-home-card b{grid-column:2}.adhkar-hero{padding:42px 0 48px}.adhkar-hero h1{font-size:3.05rem}.adhkar-hero p{font-size:1rem}.adhkar-shell{padding-top:14px}.adhkar-tabs{border-radius:17px;grid-template-columns:repeat(9,128px);padding:6px}.adhkar-tabs button{gap:6px;min-height:58px}.adhkar-tabs button span{width:32px;height:32px}.adhkar-tabs button b{font-size:.78rem}.adhkar-session{margin-top:12px}.adhkar-session>header{border-radius:20px 20px 8px 8px;padding:20px 15px}.adhkar-session>header>div>span{border-radius:13px;flex-basis:43px;width:43px;height:43px}.adhkar-session header h2{font-size:1.5rem}.adhkar-session header p{font-size:.88rem}.adhkar-session>header>button{padding:7px 9px;font-size:.72rem}.adhkar-progress{grid-template-columns:1fr;gap:8px;padding:12px 14px}.adhkar-progress strong{text-align:center}.ruqyah-safety{padding:15px 12px}.adhkar-list article{border-radius:18px;grid-template-columns:50px 1fr;gap:10px;padding:15px 11px}.dhikr-order{padding-left:8px}.dhikr-order>span{border-radius:13px;width:42px;height:42px}.dhikr-order small{font-size:.61rem}.dhikr-content h3{font-size:1.13rem}.dhikr-content blockquote{padding:13px 12px;font-size:1.08rem;line-height:1.95}.dhikr-content>p{font-size:.86rem}.dhikr-links{flex-direction:column;align-items:flex-start}.dhikr-quick-actions{width:100%}.dhikr-counter{min-height:58px}.adhkar-method{padding-bottom:55px}}main section[class*=-hero] .section-shell>p,.section-heading>p,.course-index-hero .section-shell>p,.verified-course-hero .section-shell>p{display:none!important}.questions-hero,.question-door-hero{padding-block:2.4rem 2rem}.questions-hero h1,.question-door-hero h1{margin-bottom:0}.question-door-grid>a{align-items:center;min-height:118px;transition:transform .2s,box-shadow .2s}.question-door-grid>a:hover{transform:translateY(-3px);box-shadow:0 18px 38px #342b221a}.fatwa-card{border-color:#d5e4dd;box-shadow:0 14px 34px #1c534314}.islamweb-quote{color:inherit;background:#edf7f2;border:1px solid #cfe3d9;border-radius:15px;margin-top:1rem;padding:1rem 1.15rem;text-decoration:none;display:block}.islamweb-quote small{color:#176955;font-weight:900}.islamweb-quote blockquote{color:#1d4a3e;margin:.6rem 0;font-size:1.05rem;line-height:1.9}.islamweb-quote span{color:#66756f;font-size:.82rem}.fatwa-source-searches{background:#f0f6f3;border-radius:13px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;display:flex}.fatwa-source-searches strong{color:#34554c;width:100%}.fatwa-source-searches a{color:#176955;background:#fff;border:1px solid #d4e4dd;border-radius:999px;padding:8px 11px;font-size:.84rem;font-weight:850;text-decoration:none}@media (width<=800px){.questions-hero,.question-door-hero{padding-block:1.6rem 1.4rem}.questions-hero h1,.question-door-hero h1{font-size:2.25rem}.question-doors{padding-block:1.2rem 3.5rem}.question-door-grid>a{min-height:96px;padding:1rem}.answer-copy p{font-size:1rem;line-height:1.85}}.community-page{background:linear-gradient(#f7fbf9,#fffaf1 72%)}.community-hero,.similarities-hero{color:#fff;background:radial-gradient(circle at 12% 15%,#ddb76d40,#0000 25%),linear-gradient(135deg,#123f35,#26705e);padding:72px 0 58px}.community-hero h1,.similarities-hero h1{margin:18px 0 12px;font-size:clamp(2.6rem,7vw,5.2rem);line-height:1.15}.community-hero h1 span,.similarities-hero h1 span{color:#f3d69a}.community-hero p,.similarities-hero p{color:#ffffffd6;max-width:720px;font-size:1.08rem;line-height:1.9}.community-page>.section-shell{padding-block:44px 80px}.community-onboarding,.community-board{max-width:900px;margin:auto}.community-onboarding{background:#fff;border:1px solid #dbe7e1;border-radius:28px;padding:clamp(22px,5vw,50px);position:relative;overflow:hidden;box-shadow:0 22px 60px #1445381a}.community-spark{color:#d6a64d;font-size:2rem;animation:2.3s ease-in-out infinite communitySpark;position:absolute;inset:20px auto auto 24px}@keyframes communitySpark{50%{opacity:.6;transform:rotate(18deg)scale(1.18)}}.community-onboarding h2{color:#174f42;margin:0 0 8px;font-size:clamp(1.7rem,4vw,2.5rem)}.community-onboarding>p{color:#66766f;line-height:1.8}.community-onboarding form>label{color:#234c41;gap:8px;margin:24px 0 17px;font-weight:900;display:grid}.community-onboarding input[type=text],.community-onboarding input:not([type]){min-height:52px;font:inherit;border:1px solid #cfdcd6;border-radius:14px;padding:0 14px}.community-onboarding input[name=inviteCode]{letter-spacing:.16em;text-align:center;text-transform:uppercase;direction:ltr}.community-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.community-room-grid label{cursor:pointer;text-align:center;background:#f7fbf9;border:2px solid #0000;border-radius:22px;place-items:center;min-height:180px;padding:20px;transition:all .2s;display:grid;position:relative}.community-room-grid label:has(input:checked){background:#eaf7f2;border-color:#27806b;transform:translateY(-3px);box-shadow:0 12px 24px #27806b1f}.community-room-grid input{opacity:0;position:absolute}.community-room-grid label>span{font-size:2.5rem}.community-room-grid strong{color:#194e41;font-size:1.25rem}.community-room-grid small{color:#74817c}.community-board>header{color:#fff;background:linear-gradient(135deg,#174f42,#2f806a);border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.community-board>header>div{align-items:center;gap:12px;display:flex}.community-board>header>div>span{background:#ffffff1f;border-radius:17px;place-items:center;width:52px;height:52px;font-size:1.7rem;display:grid}.community-board>header h2,.community-board>header p{margin:0}.community-board>header small{color:#f0d59c}.community-safety-strip{color:#665023;background:#fff6dd;border-inline:1px solid #ead8a7;gap:12px;padding:15px 20px;display:flex}.community-safety-strip p{margin:0;line-height:1.7}.community-compose{background:#fff;border:1px solid #dbe5e0;gap:11px;padding:22px;display:grid}.community-compose label{color:#174f42;font-size:1.12rem;font-weight:900}.community-compose textarea{resize:vertical;min-height:110px;font:inherit;border:1px solid #cad9d2;border-radius:15px;padding:14px;line-height:1.7}.community-compose .button{justify-self:start}.community-feed{gap:14px;padding-top:18px;display:grid}.community-post,.community-empty{background:#fff;border:1px solid #dbe5e0;border-radius:20px;padding:20px;position:relative;box-shadow:0 9px 28px #1843380d}.community-empty{text-align:center}.community-empty>span{font-size:2.3rem}.community-post-head{align-items:center;gap:10px;display:flex}.community-post-head>span{color:#fff;background:#2f806a;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.community-post-head div{display:grid}.community-post-head time{color:#89948f;font-size:.76rem}.community-post>p{color:#304c44;margin:16px 0;font-size:1.04rem;line-height:1.9}.community-report,.community-replies button{color:#9a5860;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem}.community-replies{background:#f4f8f6;border-radius:14px;gap:8px;margin:12px 0;padding:12px;display:grid}.community-replies>div{background:#fff;border-radius:11px;padding:9px 11px}.community-replies p{margin:4px 0;line-height:1.7}.community-reply{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.community-reply input{min-height:43px;font:inherit;border:1px solid #cfdcd6;border-radius:12px;padding:0 12px}.community-reply button{color:#fff;font:inherit;background:#28745f;border:0;border-radius:12px;padding:0 18px;font-weight:900}.community-error{font-weight:800;color:#a23d48!important}.community-moderator-link{text-align:left;max-width:900px;margin:0 auto 14px}.community-moderator-link a{color:#fff;background:#7b4e75;border-radius:12px;padding:10px 14px;font-weight:900;display:inline-flex}.compact-community-hero{padding-block:48px 38px}.compact-community-hero h1{font-size:clamp(2.2rem,6vw,4rem)}.moderation-panel{gap:18px;max-width:900px;margin:auto;display:grid}.moderation-create,.moderation-history{background:#fff;border:1px solid #dbe5e0;border-radius:24px;padding:clamp(18px,4vw,32px);box-shadow:0 14px 36px #18433812}.moderation-create h2,.moderation-history h2{color:#174f42;margin-top:0}.moderation-create>p{color:#66766f;line-height:1.8}.moderation-create>div:first-of-type{flex-wrap:wrap;gap:10px;display:flex}.moderation-create>div:first-of-type button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#28745f;border:0;border-radius:13px;padding:0 18px;font-weight:900}.moderation-code{color:#1d5144;background:#edf8f3;border:1px dashed #9fcbbb;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.moderation-code small{width:100%}.moderation-code strong{letter-spacing:.15em;font-size:1.5rem}.moderation-code button{font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d6cb;border-radius:10px;margin-inline-start:auto;padding:8px 13px;font-weight:900}.moderation-history>div{gap:8px;display:grid}.moderation-history article{background:#f6f9f7;border-radius:13px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.moderation-history article>span{color:#28745f;font-weight:900}.moderation-history article>strong{letter-spacing:.1em}.moderation-history article>small{color:#7a8782}.similarities-page{background:#fbfaf6}.similarity-list{gap:22px;padding-block:48px 80px;display:grid}.similarity-card{background:#fff;border:1px solid #d9e2dd;border-radius:24px;overflow:hidden;box-shadow:0 15px 38px #163f3512}.similarity-card>header{color:#fff;background:linear-gradient(135deg,#1a5849,#357a68);align-items:center;gap:14px;padding:20px;display:flex}.similarity-card>header>span{background:#ffffff21;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.similarity-card h2{margin:2px 0 0}.similarity-card header small{color:#f2d99e}.similarity-verses{background:#dce5e0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.similarity-verses>div{background:#fff;padding:22px}.similarity-verses small{color:#a16c2b;font-weight:900}.similarity-verses p{color:#193f35;font-family:var(--font-amiri),serif;font-size:1.28rem;line-height:2.15}.similarity-verses a{color:#26715e;font-weight:900}.similarity-key{color:#57451e;background:#fff7df;border-radius:15px;margin:18px 20px 10px;padding:16px}.similarity-key p,.similarity-note{margin:5px 0 0;line-height:1.8}.similarity-note{color:#65746e;padding:0 22px 22px}@media (width<=650px){.community-hero,.similarities-hero{padding:42px 0 38px}.community-page>.section-shell,.similarity-list{padding-block:24px 100px}.community-room-grid,.similarity-verses{grid-template-columns:1fr}.community-room-grid label{min-height:135px}.community-board>header{flex-direction:column;align-items:flex-start}.community-compose,.community-post{padding:15px}.moderation-history article{grid-template-columns:1fr;gap:4px}}.quizzes-page,.certificates-page{background:#f8f6ef}.quizzes-hero{color:#fff;background:radial-gradient(circle at 12% 15%,#e9c36c40,#0000 30%),linear-gradient(135deg,#153f35,#216953 64%,#9d7531 150%);padding:58px 0 68px}.quizzes-hero .breadcrumb,.quizzes-hero .breadcrumb a{color:#ffffffb8}.quizzes-hero .category-pill{color:#f1d58f;background:#ffffff1a;border:1px solid #ffffff29;margin-top:24px;display:inline-flex}.quizzes-hero h1{font-family:var(--font-arabic-display);margin:14px 0;font-size:clamp(3rem,6vw,5.7rem);line-height:1.14}.quizzes-hero h1 em{color:#f0ce7c;font-style:normal}.quizzes-hero>div>p{color:#fffc;max-width:760px;margin:0;font-size:1.08rem;line-height:1.9}.quiz-hero-points{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.quiz-hero-points span{color:#eaf8f1;background:#ffffff14;border-radius:999px;padding:7px 12px;font-size:.86rem;font-weight:800}.quizzes-shell{padding-block:30px 85px}.quiz-experience{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.quiz-picker{background:#fff;border:1px solid #dfe6e1;border-radius:22px;gap:9px;padding:10px;display:grid;position:sticky;top:18px;box-shadow:0 16px 38px #15403414}.quiz-picker button{color:#63716b;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:67px;padding:9px;display:grid}.quiz-picker button span{width:38px;height:38px;color:var(--quiz-color);background:var(--quiz-color);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.quiz-picker button span{background:color-mix(in srgb,var(--quiz-color) 12%,white)}}.quiz-picker button span{border-radius:12px;font-weight:900}.quiz-picker button.active{color:#fff;background:var(--quiz-color);box-shadow:0 9px 22px var(--quiz-color)}@supports (color:color-mix(in lab, red, red)){.quiz-picker button.active{box-shadow:0 9px 22px color-mix(in srgb,var(--quiz-color) 25%,transparent)}}.quiz-picker button.active span{color:var(--quiz-color);background:#fff}.quiz-workspace{background:#fff;border:1px solid #dce4df;border-radius:27px;overflow:hidden;box-shadow:0 20px 50px #143d3214}.quiz-workspace>header{color:#fff;background:linear-gradient(130deg,var(--quiz-color),var(--quiz-color));justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.quiz-workspace>header{background:linear-gradient(130deg,var(--quiz-color),color-mix(in srgb,var(--quiz-color) 72%,#092c23))}}.quiz-workspace header small{color:#f2d68e;font-weight:900}.quiz-workspace header h2{margin:4px 0;font-size:clamp(1.8rem,4vw,2.65rem)}.quiz-workspace header p{color:#ffffffc7;margin:0}.quiz-progress-ring{background:#ffffff1f;border:1px solid #fff3;border-radius:50%;flex:0 0 78px;align-content:center;place-items:center;width:78px;height:78px;display:grid}.quiz-progress-ring strong{font-size:1.65rem;line-height:1}.quiz-progress-ring span{font-size:.7rem}.quiz-progress-track{background:#e9eeeb;height:7px}.quiz-progress-track i{background:linear-gradient(90deg,#e5bd62,var(--quiz-color));height:100%;transition:width .25s;display:block}.quiz-name-field{background:#f6f8f6;border:1px solid #dfe7e1;border-radius:17px;gap:7px;margin:24px 24px 0;padding:17px;display:grid}.quiz-name-field label{color:#284b41;font-size:.86rem;font-weight:900}.quiz-name-field input{color:#183c32;background:#fff;border:1px solid #cedbd3;border-radius:12px;outline:none;min-height:48px;padding:10px 13px}.quiz-name-field input:focus{border-color:var(--quiz-color);box-shadow:0 0 0 3px var(--quiz-color)}@supports (color:color-mix(in lab, red, red)){.quiz-name-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--quiz-color) 12%,transparent)}}.quiz-questions{gap:15px;padding:24px;display:grid}.quiz-questions fieldset{border:1px solid #dfe6e1;border-radius:19px;margin:0;padding:20px}.quiz-questions legend{color:#173f35;align-items:center;gap:10px;padding:0 5px;font-size:1.05rem;font-weight:900;display:flex}.quiz-questions legend>span{color:#fff;background:var(--quiz-color);border-radius:10px;place-items:center;width:31px;height:31px;font-size:.8rem;display:grid}.quiz-questions fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.quiz-questions label{color:#586a63;cursor:pointer;background:#fafbf9;border:1px solid #e1e6e2;border-radius:13px;align-items:center;gap:9px;min-height:54px;padding:11px 13px;display:flex}.quiz-questions label.selected{color:#173f35;background:var(--quiz-color)}@supports (color:color-mix(in lab, red, red)){.quiz-questions label.selected{background:color-mix(in srgb,var(--quiz-color) 9%,white)}}.quiz-questions label.selected{border-color:var(--quiz-color)}@supports (color:color-mix(in lab, red, red)){.quiz-questions label.selected{border-color:color-mix(in srgb,var(--quiz-color) 45%,white)}}.quiz-questions label.selected{font-weight:800}.quiz-questions input{accent-color:var(--quiz-color)}.quiz-questions fieldset.answered-correct{background:#f5fbf7;border-color:#78b595}.quiz-questions fieldset.answered-wrong{background:#fff9f7;border-color:#d59a98}.quiz-explanation{color:#5e6c66;background:#fff;border-radius:12px;margin:14px 0 0;padding:13px;line-height:1.75}.quiz-explanation b{color:#1e604e;display:block}.answered-wrong .quiz-explanation b{color:#984d49}.quiz-submit-panel{color:#fff;background:#183f35;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:0 24px 24px;padding:20px;display:flex}.quiz-submit-panel strong{font-size:1.12rem}.quiz-submit-panel p{color:#ffffffb3;margin:3px 0 0;font-size:.82rem}.quiz-submit-panel button,.quiz-result a,.quiz-result button,.certificate-print-button{color:#173f35;min-height:47px;font:inherit;cursor:pointer;background:#f0d385;border:0;border-radius:12px;padding:10px 18px;font-weight:900}.quiz-submit-panel button:disabled{opacity:.45;cursor:not-allowed}.quiz-alert{color:#684f22;background:#fff5d9;border:1px solid #e8ce8c;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin:0 24px 24px;padding:16px;display:flex}.quiz-alert a{color:#17614e;font-weight:900}.quiz-alert.error{color:#8b3f3c;background:#fff0ed;border-color:#e6b5ae}.quiz-result{color:#fff;border-radius:20px;grid-template-columns:82px 1fr;align-items:center;gap:20px;margin:0 24px 24px;padding:24px;display:grid}.quiz-result.passed{background:linear-gradient(130deg,#17674f,#3b846e)}.quiz-result.retry{background:linear-gradient(130deg,#7c4a43,#a26457)}.quiz-result>span{color:#174c3f;background:#f1d58d;border-radius:22px;place-items:center;width:74px;height:74px;font-size:2rem;font-weight:900;display:grid}.quiz-result small{color:#f0d68e;font-weight:900}.quiz-result h3{margin:2px 0;font-size:2.8rem;line-height:1}.quiz-result p{color:#ffffffc4;margin:4px 0 13px}.quiz-result>div>div{flex-wrap:wrap;gap:8px;display:flex}.quiz-result button+button{color:#fff;background:#ffffff1f;border:1px solid #fff3}.certificate-note{background:#fff7df;border:1px solid #e2cc91;border-radius:20px;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;margin-top:20px;padding:20px;display:grid}.certificate-note>span{color:#fff;background:#a47a30;border-radius:15px;place-items:center;width:52px;height:52px;font-size:1.35rem;font-weight:900;display:grid}.certificate-note p{color:#6d624b;margin:3px 0 0}.certificate-note a{color:#17634f;font-weight:900}.certificates-hero{color:#fff;background:linear-gradient(135deg,#143f35,#27705c);padding:48px 0 52px}.certificates-hero .breadcrumb,.certificates-hero .breadcrumb a{color:#ffffffb8}.certificates-hero h1{margin:18px 0 6px;font-size:clamp(2.7rem,5vw,4.8rem)}.certificates-hero p{color:#ffffffc2;margin:0}.certificates-shell{padding-block:40px 85px}.academy-certificate{background:#e9d39a;border-radius:27px;padding:16px;box-shadow:0 24px 60px #322a1426}.certificate-frame{text-align:center;background:radial-gradient(circle at 8% 8%,#d5b05b38,#0000 25%),#fffdf5;border:3px double #b89242;border-radius:18px;padding:clamp(32px,6vw,68px);position:relative;overflow:hidden}.certificate-frame:before,.certificate-frame:after{content:"";border:1px solid #a87f2f47;border-radius:50%;width:150px;height:150px;position:absolute}.certificate-frame:before{top:-75px;right:-55px}.certificate-frame:after{bottom:-75px;left:-55px}.certificate-brand{color:#174c3f;justify-content:center;align-items:center;gap:10px;display:flex}.certificate-brand span{color:#fff;background:#174c3f;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.35rem;font-weight:900;display:grid}.certificate-frame>small{color:#9b742c;letter-spacing:.04em;margin-top:30px;font-size:.9rem;font-weight:900;display:inline-block}.certificate-frame h2{color:#6b735f;margin:9px 0 2px;font-size:1.25rem;font-weight:600}.certificate-frame h3{color:#163e34;font-family:var(--font-arabic-display);margin:5px auto;font-size:clamp(2.5rem,6vw,5rem);line-height:1.25}.certificate-frame>p{color:#6b735f;margin:0}.certificate-frame h4{color:#9a7025;margin:7px 0 26px;font-size:clamp(1.5rem,4vw,2.5rem)}.certificate-details{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.certificate-details span{color:#687168;background:#ebe5ce94;border-radius:11px;min-width:180px;padding:10px 15px;font-size:.82rem}.certificate-details b{color:#173f35;font-size:.95rem;display:block}.certificate-frame footer{border-top:1px solid #dfd2ad;margin-top:32px;padding-top:20px}.certificate-frame footer span{color:#174d3f;font-weight:900}.certificate-frame footer p{color:#8b8472;margin:3px 0 0;font-size:.72rem}.certificate-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.certificate-actions a{color:#fff;background:#174c3f;border-radius:12px;align-items:center;min-height:47px;padding:10px 18px;font-weight:900;display:inline-flex}.certificates-empty{text-align:center;background:#fff;border:1px solid #dfe5e0;border-radius:24px;padding:60px 20px}.certificates-empty>span{color:#fff;background:#a47a30;border-radius:22px;place-items:center;width:72px;height:72px;margin:auto;font-size:2rem;font-weight:900;display:grid}.certificates-empty h2{margin:17px 0 4px}.certificates-empty p{color:var(--ink-soft);margin:0 0 17px}.certificates-empty a{color:#17634f;font-weight:900}.earned-certificates{margin-top:35px}.earned-certificates>div{gap:9px;display:grid}.earned-certificates a{background:#fff;border:1px solid #dfe5e0;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.earned-certificates a.active{background:#fff9e8;border-color:#a47a30}.earned-certificates a>span{color:#fff;background:#a47a30;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.earned-certificates small{color:var(--ink-soft);display:block}.earned-certificates a>b{color:#17634f}@media (width<=820px){.quiz-experience{grid-template-columns:1fr}.quiz-picker{scrollbar-width:none;grid-template-columns:repeat(4,150px);position:static;overflow-x:auto}.quiz-picker::-webkit-scrollbar{display:none}.quiz-picker button{grid-template-columns:34px 1fr}}@media (width<=600px){.quizzes-hero{padding:40px 0 46px}.quizzes-hero h1{font-size:3rem}.quizzes-shell{padding-top:14px}.quiz-picker{border-radius:16px;margin-inline:-2px;padding:6px}.quiz-workspace{border-radius:19px}.quiz-workspace>header{padding:20px 15px}.quiz-progress-ring{flex-basis:62px;width:62px;height:62px}.quiz-name-field{margin:15px 12px 0;padding:13px}.quiz-questions{gap:11px;padding:14px 12px}.quiz-questions fieldset{padding:16px 11px}.quiz-questions fieldset>div{grid-template-columns:1fr}.quiz-questions legend{align-items:flex-start;font-size:.98rem}.quiz-submit-panel{flex-direction:column;align-items:stretch;margin:0 12px 14px}.quiz-submit-panel button{width:100%}.quiz-alert{flex-direction:column;align-items:flex-start;margin:0 12px 14px}.quiz-result{grid-template-columns:58px 1fr;gap:12px;margin:0 12px 14px;padding:17px 13px}.quiz-result>span{border-radius:16px;width:56px;height:56px}.quiz-result h3{font-size:2.2rem}.certificate-note{grid-template-columns:45px 1fr;padding:15px 12px}.certificate-note>span{width:44px;height:44px}.certificate-note>a{grid-column:2}.certificates-shell{width:calc(100% - 20px);padding-top:18px}.academy-certificate{border-radius:17px;padding:7px}.certificate-frame{border-radius:12px;padding:30px 12px}.certificate-details{display:grid}.certificate-details span{min-width:0}.certificate-actions{flex-direction:column}.certificate-actions>*{text-align:center;justify-content:center;width:100%}}@media print{.site-header,.site-footer,.mobile-bottom-nav,.certificates-hero,.certificate-actions,.earned-certificates{display:none!important}.certificates-page,.certificates-shell{background:#fff;padding:0}.certificates-shell{width:100%}.academy-certificate{box-shadow:none;break-inside:avoid;padding:8mm}.certificate-frame{flex-direction:column;justify-content:center;min-height:180mm;display:flex}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:SF Arabic,Segoe UI,Tahoma,Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button,input{font:inherit}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbeb;border-bottom:1px solid #dedfd8cc;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:78px;display:flex}.brand{color:var(--deep);white-space:nowrap;align-items:center;gap:11px;font-size:20px;display:inline-flex}.brand strong{font-weight:800}.brand-mark{color:#fff;background:var(--deep);border-radius:13px 13px 13px 4px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:800;display:grid;box-shadow:0 8px 20px #113c322e}.main-nav{color:#4d5f59;align-items:center;gap:31px;font-size:15px;font-weight:650;display:flex}.main-nav a{transition:color .16s}.main-nav a:hover,.main-nav a:focus-visible{color:var(--green)}.header-cta{color:#fff;background:var(--deep);border-radius:13px;align-items:center;gap:12px;padding:10px 18px;font-size:14px;font-weight:750;transition:transform .16s,background .16s;display:inline-flex}.header-cta:hover{background:var(--green);transform:translateY(-1px)}.header-actions{align-items:center;gap:8px;display:flex}.header-search{min-height:42px;color:var(--deep);background:#fff;border:1px solid #dce2dc;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.header-search span{font-size:20px;line-height:1}.header-search em{font-style:normal}.header-search:hover,.header-search:focus-visible{color:var(--green);border-color:#b8d2c7}.mobile-menu-trigger{width:46px;height:46px;color:var(--deep);cursor:pointer;background:#eef5f1;border:1px solid #d5e4dc;border-radius:14px;place-content:center;gap:5px;padding:0;display:none}.mobile-menu-trigger span{background:currentColor;border-radius:999px;width:22px;height:2px;display:block}.mobile-menu-backdrop{z-index:110;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081c177a;border:0;padding:0;transition:opacity .18s;position:fixed;inset:0}.mobile-menu-backdrop.is-open{pointer-events:auto;opacity:1}.mobile-sidebar{z-index:120;overscroll-behavior:contain;width:min(88vw,390px);height:100dvh;color:var(--ink);visibility:hidden;background:#fffefb;border-left:1px solid #dfe6e1;transition:transform .22s,visibility .22s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-22px 0 60px #081f1938}.mobile-sidebar.is-open{visibility:visible;transform:translate(0)}.mobile-sidebar-head{z-index:2;color:#fff;background:linear-gradient(135deg, var(--deep-2), var(--green));justify-content:space-between;align-items:center;gap:20px;padding:22px 20px 18px;display:flex;position:sticky;top:0}.mobile-sidebar-head>div{gap:4px;display:grid}.mobile-sidebar-head small{color:#cfe3da;font-size:12px;font-weight:800}.mobile-sidebar-head strong{font-size:19px}.mobile-sidebar-head button{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff40;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;padding:0 0 4px;font-size:30px;line-height:1;display:grid}.mobile-sidebar>nav{gap:4px;padding:16px 14px 34px;display:grid}.mobile-sidebar-group{padding:8px 0}.mobile-sidebar-group h2{color:#7c6b59;margin:0 8px 9px;font-size:12px}.mobile-sidebar-group>div{gap:7px;display:grid}.mobile-sidebar-group a{min-height:54px;color:var(--deep);background:#f7f9f7;border:1px solid #e5ebe7;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.mobile-sidebar-group a>.sidebar-link-icon{width:38px;height:38px;color:var(--deep);background:#e8f2ed;border-radius:11px;place-items:center;font-size:16px;font-weight:900;display:grid}.mobile-sidebar-group a b{font-size:15px}.mobile-sidebar-group a em{color:#8b9a93;font-style:normal}.mobile-sidebar-group a.active{color:#fff;background:var(--deep);border-color:var(--deep)}.mobile-sidebar-group a.active em{color:#d9e8e1}.search-page{background:var(--paper);min-height:100vh}.search-hero{background:linear-gradient(180deg, #eef4f0 0, var(--paper) 460px);min-height:720px;padding:74px 0 100px}.search-hero>.section-shell>h1{color:var(--deep);letter-spacing:-.045em;margin:12px 0 7px;font-size:clamp(42px,6vw,68px)}.search-hero>.section-shell>p{max-width:700px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.9}.search-workspace{margin-top:30px}.search-field{background:#fff;border:1px solid #d8e0da;border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;max-width:860px;min-height:66px;padding:8px 18px;display:grid;box-shadow:0 18px 48px #113c3217}.search-field>span{color:var(--green);font-size:30px;line-height:1}.search-field input{width:100%;color:var(--deep);font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:17px}.search-field input::placeholder{color:#8c9691}.search-field button{color:#65736d;cursor:pointer;background:#f0f3f0;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.search-empty-state,.search-no-results{background:#ffffffb8;border:1px solid #e0e4df;border-radius:22px;max-width:760px;margin-top:54px;padding:34px}.search-empty-state>span,.search-no-results>span{color:var(--green);font-size:11px;font-weight:850}.search-empty-state h2,.search-no-results h2{color:var(--deep);margin:7px 0 5px;font-size:28px}.search-empty-state p,.search-no-results p{color:var(--ink-soft);margin:0;line-height:1.8}.search-suggestions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.search-suggestions button{color:var(--green);font:inherit;cursor:pointer;background:#eaf3ee;border:1px solid #d5e7df;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.search-suggestions button:hover{background:#dcece5}.search-results{margin-top:38px}.search-results-heading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.search-results-heading strong{color:var(--deep);font-size:16px}.search-results-heading span{color:#82908a;font-size:10px}.search-results-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.search-result-card{background:#fff;border:1px solid #e0e3de;border-radius:18px;grid-template-columns:150px 1fr;min-height:175px;transition:transform .16s,box-shadow .16s;display:grid;overflow:hidden}.search-result-card:hover,.search-result-card:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 17px 38px #113c321a}.search-result-card img{object-fit:cover;width:100%;height:100%}.search-result-card>div{padding:17px 18px}.search-result-card span{color:var(--green);font-size:9px;font-weight:850}.search-result-card h2{color:var(--deep);margin:4px 0;font-size:17px;line-height:1.45}.search-result-card p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.search-result-card strong{color:var(--green);font-size:10px}.membership-page{background:var(--paper)}.membership-hero{background:linear-gradient(145deg,#eef5f1,#f7f1e4);border-bottom:1px solid #dfe4de;padding:70px 0 82px}.membership-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:74px;display:grid}.membership-hero h1{color:var(--deep);letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(44px,6vw,68px);line-height:1.2}.membership-hero h1 span{color:var(--green);font-size:.68em}.membership-hero-grid>div>p{max-width:680px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.95}.membership-hero figure{border-radius:30px;height:350px;margin:0;overflow:hidden;box-shadow:0 25px 60px #113c3226}.membership-hero figure img{object-fit:cover;width:100%;height:100%}.payment-status{background:#ffffffb8;border:1px solid #d6e2db;border-radius:14px;grid-template-columns:34px 1fr;gap:12px;max-width:650px;margin-top:25px;padding:14px;display:grid}.payment-status>span{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.payment-status p{color:#62716a;margin:0;font-size:11px;line-height:1.7}.payment-status strong{color:var(--deep);display:block}.plans-section{padding-block:92px}.plans-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:940px;margin:42px auto 0;display:grid}.plan-card{background:#fff;border:1px solid #dfe3de;border-radius:24px;flex-direction:column;padding:31px;display:flex;position:relative;box-shadow:0 18px 45px #113c320f}.supporter-plan{background:linear-gradient(#f2f8f5,#fff 48%);border:2px solid #9fc4b5}.plan-label{color:var(--green);background:#e6f1ec;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:10px;font-weight:850}.plan-card h2{color:var(--deep);margin:16px 0 8px;font-size:26px}.plan-price{flex-direction:column;min-height:69px;margin-bottom:10px;display:flex}.plan-price strong{color:var(--deep);font-size:22px}.plan-price span{color:#82908a;font-size:10px}.plan-card>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.8}.plan-card ul{gap:11px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.plan-card li{color:#52645d;align-items:center;gap:9px;font-size:12px;display:flex}.plan-card li span{width:21px;height:21px;color:var(--green);background:#e8f2ed;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.plan-card .button{width:100%;margin-top:auto}.disabled-plan-button{color:#84908b;cursor:not-allowed;background:#ecefec;border:1px solid #dde2de}.membership-roadmap{grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:90px;display:grid}.membership-roadmap>div{background:var(--cream);border:1px solid #e3dfd5;border-radius:18px;padding:25px}.membership-roadmap span{color:#fff;background:var(--deep);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.membership-roadmap h3{color:var(--deep);margin:15px 0 4px;font-size:17px}.membership-roadmap p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.75}.membership-faq{grid-template-columns:.75fr 1.25fr;gap:70px;padding-bottom:100px;display:grid}.membership-faq details{background:#fff;border-bottom:1px solid #dfe3de}.membership-faq summary{color:var(--deep);cursor:pointer;justify-content:space-between;align-items:center;padding:19px 4px;font-size:14px;font-weight:800;list-style:none;display:flex}.membership-faq summary::-webkit-details-marker{display:none}.membership-faq summary span{color:var(--green);font-size:20px}.membership-faq details p{color:var(--ink-soft);margin:0;padding:0 4px 18px;font-size:11px;line-height:1.85}.membership-faq details[open] summary span{transform:rotate(45deg)}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:74px;min-height:675px;padding-block:72px 82px;display:grid}.hero-copy{padding-bottom:14px}.eyebrow,.section-number{color:var(--green);letter-spacing:.02em;align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow{background:#edf5f1;border:1px solid #d5e7df;border-radius:999px;padding:7px 12px}.eyebrow-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d7b56d2b}.hero h1{color:var(--deep);letter-spacing:-.045em;margin:22px 0 20px;font-size:clamp(47px,5vw,70px);font-weight:860;line-height:1.18}.hero h1 span{color:var(--green);letter-spacing:-.035em;font-size:.67em;line-height:1.5;display:block}.hero-lead{max-width:610px;color:var(--ink-soft);margin:0;font-size:19px;line-height:1.95}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border-radius:15px;justify-content:center;align-items:center;gap:13px;min-height:51px;padding:11px 23px;font-size:15px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--deep);box-shadow:0 12px 24px #113c3229}.button-primary:hover{background:var(--green);box-shadow:0 16px 30px #2f7d6738}.button-ghost{color:var(--deep);border:1px solid var(--line);background:#fff}.button-ghost:hover{border-color:#b8c8c1;box-shadow:0 10px 24px #113c3212}.button-light{width:fit-content;color:var(--deep);background:#fff}.trust-list{color:#61716b;flex-wrap:wrap;gap:23px;margin:27px 0 0;padding:0;font-size:13px;font-weight:650;list-style:none;display:flex}.trust-list li{align-items:center;gap:7px;display:flex}.trust-list li span{width:18px;height:18px;color:var(--green);background:#e8f2ed;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.hero-visual{isolation:isolate;place-items:center;min-height:505px;display:grid;position:relative}.hero-visual:before{content:"";z-index:-3;background:radial-gradient(circle at 34% 29%,#ffffff7a 0 1px,#0000 2px) 0 0/22px 22px,linear-gradient(145deg,#dcebe4 0%,#eef2dc 100%);border-radius:49% 42% 46% 43%;position:absolute;inset:16px 16px 14px 28px;transform:rotate(-2deg)}.visual-orbit{z-index:-2;border:1px solid #2f7d672e;border-radius:50%;position:absolute}.orbit-one{width:420px;height:420px}.orbit-two{border-style:dashed;width:330px;height:330px}.today-card{background:#fffefbf5;border:1px solid #ffffffd9;border-radius:28px;width:min(355px,75%);padding:0 28px 27px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 32px 70px #113c322e}.today-card-image{margin-inline:-28px;height:158px;margin-bottom:20px;position:relative;overflow:hidden}.today-card-image:after{content:"";background:linear-gradient(#0000 35%,#0a261f80);position:absolute;inset:0}.today-card-image img{object-fit:cover;width:100%;height:100%;display:block}.today-card-image span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a261fab;border:1px solid #ffffff40;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;inset:auto 16px 13px auto}.today-card-top,.card-footer-row,.category-card-top,.category-meta{justify-content:space-between;align-items:center;display:flex}.mini-label{color:var(--green);font-size:12px;font-weight:800}.lesson-duration{color:#67736f;background:#f0f2ed;border-radius:9px;padding:5px 9px;font-size:11px;font-weight:700}.prophet-mark{color:#fff;background:var(--deep);border:8px solid #dfece5;border-radius:50% 50% 45%;place-items:center;width:91px;height:91px;margin:27px 0 22px;display:grid;box-shadow:0 0 0 1px #bfd8cc,0 12px 30px #113c3226}.prophet-mark span{border:1px solid #ffffff61;border-radius:50%;place-items:center;width:43px;height:43px;font-size:22px;font-weight:800;display:grid}.card-kicker{color:var(--green);margin:0 0 4px;font-size:12px;font-weight:800}.today-card h2{color:var(--deep);letter-spacing:-.02em;margin:0;font-size:25px;line-height:1.5}.progress-track{background:#e9ede9;border-radius:999px;height:5px;margin:26px 0 12px;overflow:hidden}.progress-track span{background:var(--gold);border-radius:inherit;width:18%;height:100%;display:block}.home-continue{padding-block:18px 22px}.home-quick-access{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.home-quick-access a{color:#fff;text-align:center;background:linear-gradient(145deg,#176e55,#0b5b47);border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 18px #176e552e}.home-quick-access a:hover,.home-quick-access a:focus-visible{outline-offset:2px;outline:2px solid #be913373;transform:translateY(-2px);box-shadow:0 10px 22px #176e5540}.home-quick-access b{color:#e7c66f;font-size:1rem}.home-continue-dropdown{background:#ffffffc2;border:1px solid #d9e4de;border-radius:20px;overflow:hidden;box-shadow:0 11px 28px #124b3b12}.home-continue-dropdown>summary{min-height:74px;color:var(--deep);cursor:pointer;grid-template-columns:minmax(0,1fr) 42px 25px;align-items:center;gap:11px;padding:13px 17px;list-style:none;display:grid}.home-continue-dropdown>summary::-webkit-details-marker{display:none}.home-continue-dropdown>summary:hover{background:#f5faf7}.home-continue-summary-copy small,.home-continue-summary-copy strong{display:block}.home-continue-summary-copy small{color:#8c6a2d;font-size:11px;font-weight:900}.home-continue-summary-copy strong{margin-top:2px;font-size:19px;line-height:1.35}.home-continue-summary-icon{color:#fff;background:linear-gradient(145deg,#176e55,#40a27d);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 16px #176e5533}.home-continue-chevron{color:#32715d;font-size:24px;font-weight:900;transition:transform .22s}.home-continue-dropdown[open] .home-continue-chevron{transform:rotate(180deg)}.home-continue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-continue-dropdown>.home-continue-grid{padding:0 13px 13px}.home-continue-card{min-height:78px;color:var(--deep);background:#f4faf6;border:1px solid #d6e7dc;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto 25px;align-items:center;gap:10px;padding:12px 13px 18px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #124b3b12}.home-continue-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #124b3b1f}.home-continue-card.is-hadith{background:#f2f8fb;border-color:#d3e6ed}.home-continue-card.is-learning{background:#fff8ea;border-color:#ead9b7}.home-continue-icon{color:#fff;background:linear-gradient(145deg,#176e55,#40a27d);border-radius:14px;place-items:center;width:42px;height:42px;animation:2.8s ease-in-out infinite continueIconFloat;display:grid;box-shadow:0 7px 16px #176e5538}.home-continue-card.is-hadith .home-continue-icon{background:linear-gradient(145deg,#287b91,#59a9b9);animation-delay:-.8s;box-shadow:0 7px 16px #287b9138}.home-continue-card.is-learning .home-continue-icon{background:linear-gradient(145deg,#9b6c25,#d2a94f);animation-delay:-1.5s;box-shadow:0 7px 16px #9b6c2538}.home-continue-copy{min-width:0}.home-continue-copy small,.home-continue-copy strong,.home-continue-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-continue-copy small{color:#70847a;font-size:10px;font-weight:900}.home-continue-copy strong{margin-top:1px;font-size:14px}.home-continue-copy em{color:#75857d;font-size:10px;font-style:normal}.home-continue-card>b{color:#39745f;font-size:11px}.home-continue-arrow{color:#357a62;font-size:17px;font-weight:900}.home-continue-track{background:#23604b1a;border-radius:99px;height:4px;position:absolute;bottom:8px;left:13px;right:13px;overflow:hidden}.home-continue-track i{border-radius:inherit;background:linear-gradient(90deg,#1c785c,#d0a448);height:100%;transition:width .35s;display:block}.home-continue-card.is-hadith .home-continue-track i{background:linear-gradient(90deg,#287b91,#71bdc8)}.home-continue-card.is-learning .home-continue-track i{background:linear-gradient(90deg,#9b6c25,#e0bc68)}@keyframes continueIconFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(2deg)}}@media (width<=760px){.home-continue{padding-block:12px 18px}.home-continue-dropdown{border-radius:17px}.home-continue-dropdown>summary{grid-template-columns:minmax(0,1fr) 38px 22px;min-height:66px;padding:11px 13px}.home-continue-summary-copy strong{font-size:17px}.home-continue-summary-icon{border-radius:12px;width:38px;height:38px}.home-continue-grid{grid-template-columns:1fr;gap:8px}.home-continue-dropdown>.home-continue-grid{padding:0 9px 9px}.home-continue-card{border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto 20px;min-height:69px;padding:10px 11px 16px}.home-continue-icon{border-radius:12px;width:38px;height:38px}}.android-install-prompt{z-index:120;right:50%;bottom:calc(92px + env(safe-area-inset-bottom));color:#123f35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf7;border:1px solid #11614f38;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto 30px;align-items:center;gap:10px;width:min(430px,100% - 24px);padding:10px;display:grid;position:fixed;transform:translate(50%);box-shadow:0 18px 48px #08342933}.android-install-prompt img{border-radius:12px}.android-install-prompt div{gap:2px;line-height:1.3;display:grid}.android-install-prompt strong{font-size:.92rem}.android-install-prompt small{color:#65746e;font-size:.72rem}.android-install-prompt button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#0b6b55;border:0;border-radius:11px;padding:7px 15px;font-size:.8rem;font-weight:900}.android-install-prompt .android-install-dismiss{color:#61716a;background:0 0;padding:0;font-size:1.45rem}html[data-theme=dark] .android-install-prompt{color:#eef8f4;background:#0a1f19f7;border-color:#36564a}@media (display-mode:standalone){.android-install-prompt{display:none}}@font-face{font-family:QCF4_Hafs_01;src:url(/qcf4/fonts/QCF4_Hafs_01_W.woff2)format("woff2");font-display:swap}@font-face{font-family:QCF4_QBSML;src:url(/qcf4/fonts/QCF4_QBSML.woff2)format("woff2");font-display:swap}.mushaf-exact-prototype{color:#122e27;isolation:isolate;background:#26493f url(/images/home-learning-gateway-v2.png) 50%/cover no-repeat fixed;min-height:100svh;padding:14px 10px 64px;position:relative;overflow:hidden}.mushaf-exact-prototype:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(7px)saturate(.85);backdrop-filter:blur(7px)saturate(.85);background:linear-gradient(#fcf4de33,#12413424);position:fixed;inset:-20px}.mushaf-exact-toolbar{z-index:3;direction:ltr;grid-template-columns:50px minmax(220px,350px) 50px;justify-content:space-between;align-items:center;gap:9px;width:min(560px,100% - 42px);min-height:52px;margin:0 auto 10px;display:grid;position:relative}.mushaf-exact-circle{color:#0a4b3d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffae6;border:1px solid #fffffff0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 5px 16px #2030262e,inset 0 1px #fffffff2}.mushaf-exact-circle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mushaf-exact-more{letter-spacing:1px;padding-bottom:9px;font:900 1.35rem/1 Arial,sans-serif}.mushaf-exact-segment{color:#123f34;clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);filter:drop-shadow(0 4px 7px #2c342424);background:#fffdf5ed;border:1.4px solid #b78b35;grid-template-columns:1fr 60px 1fr;align-items:center;height:44px;display:grid;overflow:visible}.mushaf-exact-segment strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-inline:6px;font-size:.92rem;overflow:hidden}.mushaf-exact-segment>span{color:#aa812e;background:#ffffffe0;border-inline:1px solid #b38b3b80;align-self:stretch;place-items:center;display:grid;transform:skew(-11deg)}.mushaf-exact-segment svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px;transform:skew(11deg)}.mushaf-exact-paper{z-index:1;color:#11110d;background:linear-gradient(105deg,#ffffff70,#0000 25%),#fffdf4f5;border:1px solid #c29e55;width:min(560px,100% - 64px);min-height:790px;margin:0 auto;padding:10px 13px 52px;position:relative;overflow:hidden;box-shadow:0 18px 48px #1b251a40,inset 0 0 0 4px #ffffffb8,inset 0 0 0 6px #b98b352e}.mushaf-exact-paper:before{content:"";pointer-events:none;border:1px solid #b4893675;position:absolute;inset:8px}.mushaf-exact-line{z-index:1;white-space:nowrap;direction:rtl;flex-flow:row;justify-content:center;align-items:center;gap:0;width:100%;min-height:57px;font-family:QCF4_Hafs_01;font-size:clamp(29px,7.35vw,40px);line-height:1.45;display:flex;position:relative}.mushaf-exact-line-1{color:#17130f;background:radial-gradient(circle at 15%,#0000 0 11px,#ffd7b8bf 12px 14px,#0000 15px),radial-gradient(circle at 85%,#0000 0 11px,#ffd7b8bf 12px 14px,#0000 15px),repeating-linear-gradient(45deg,#0000 0 11px,#ffdbc194 12px 15px,#0000 16px 23px),#a64d45;border:3px double #963a35;border-radius:4px;min-height:79px;margin-bottom:15px;font-size:clamp(38px,9vw,56px);box-shadow:inset 0 0 0 2px #e9c67e}.mushaf-exact-line-1:before{content:"";z-index:-1;clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);background:#fffaf0;border:1px solid #a54d45;position:absolute;inset:8px 23%}.mushaf-exact-line-2{min-height:71px;margin-bottom:4px;font-size:clamp(36px,8.4vw,54px)}.mushaf-exact-fragment{border-radius:8px;justify-content:center;align-items:center;padding:0 1px;transition:background-color .15s;display:inline-flex}.mushaf-exact-fragment[role=button]{cursor:pointer}.mushaf-exact-fragment.selected{background:#efcc724f}.mushaf-exact-fragment[data-verse-key="2:1"] .type-end{color:#ab4038}.mushaf-exact-fragment[data-verse-key="2:2"] .type-end,.mushaf-exact-tafsir blockquote .type-end{color:#397647}.mushaf-exact-fragment:focus-visible{outline-offset:2px;outline:2px solid #b68b38}.mushaf-exact-word{font:inherit;padding:0;line-height:1.45;display:inline-block}.mushaf-exact-word.type-surah_header{font-family:QCF4_QBSML!important}.mushaf-exact-word.type-bismillah{font-family:QCF4_Hafs_01!important}.mushaf-exact-tafsir{z-index:20;color:#152a24;-webkit-backdrop-filter:blur(21px)saturate(1.06);backdrop-filter:blur(21px)saturate(1.06);background:#fffffaed;border:1px solid #fffffff2;border-radius:34px 34px 0 0;gap:10px;width:min(680px,100% - 12px);min-height:min(46svh,500px);max-height:58svh;padding:10px 28px 24px;display:grid;position:fixed;bottom:0;right:50%;overflow:auto;transform:translate(50%);box-shadow:0 -14px 42px #1e2a1f33,inset 0 1px #fffffff2}.mushaf-exact-handle{background:#c8c8c0;border-radius:999px;justify-self:center;width:55px;height:5px}.mushaf-exact-tafsir>header{grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;display:grid}.mushaf-exact-tafsir>header button{color:#0b5547;background:#ffffffde;border:1px solid #daddd3;border-radius:50%;place-items:center;width:46px;height:46px;padding:0 0 5px;font:400 2.7rem/1 Georgia,serif;display:grid;box-shadow:0 5px 13px #273b2f1c}.mushaf-exact-tafsir>header button:disabled{opacity:.28}.mushaf-exact-tafsir>header div{text-align:center}.mushaf-exact-tafsir h1{color:#075746;margin:0 0 2px;font-size:2rem;line-height:1.2}.mushaf-exact-tafsir header strong{font-size:1.05rem}.mushaf-exact-tafsir blockquote{color:#11150f;text-align:center;white-space:nowrap;background:#fffcefcc;border:1px solid #b49f6961;border-radius:18px;margin:0;padding:9px 12px;font-family:QCF4_Hafs_01;font-size:2.05rem;font-weight:400;line-height:1.65}.mushaf-exact-tafsir blockquote .mushaf-exact-word{line-height:1.65}.mushaf-exact-gold-rule{place-items:center;height:11px;display:grid;position:relative}.mushaf-exact-gold-rule:before,.mushaf-exact-gold-rule:after{content:"";background:linear-gradient(90deg,#0000,#bd9138);width:calc(50% - 15px);height:1px;position:absolute;top:50%}.mushaf-exact-gold-rule:before{left:0}.mushaf-exact-gold-rule:after{right:0;transform:rotate(180deg)}.mushaf-exact-gold-rule i{border:2px solid #bd9138;width:11px;height:11px;transform:rotate(45deg)}.mushaf-exact-tafsir>p{text-align:center;margin:0;font-size:1.06rem;line-height:1.9}.mushaf-exact-tafsir footer{color:#8f6a21;text-align:center;background:#f8f5e5db;border-radius:17px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:flex}.mushaf-exact-tafsir footer svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:34px;height:34px}.mushaf-exact-tafsir footer div{display:grid}.mushaf-exact-tafsir footer strong{font-size:.86rem}.mushaf-exact-tafsir footer small{color:#756e61;font-size:.66rem}body:has(.mushaf-exact-prototype){padding-bottom:0!important}:is(body:has(.mushaf-exact-prototype)>.mobile-bottom-nav,body:has(.mushaf-exact-prototype)>.floating-fatwa-trigger,body:has(.mushaf-exact-prototype)>.floating-fatwa-panel,body:has(.mushaf-exact-prototype)>.floating-fatwa-backdrop){display:none!important}@media (width<=520px){.mushaf-exact-prototype{padding:9px 6px 56px}.mushaf-exact-toolbar{grid-template-columns:45px minmax(210px,1fr) 45px;gap:6px;margin-bottom:7px}.mushaf-exact-circle{width:43px;height:43px}.mushaf-exact-segment{grid-template-columns:1fr 54px 1fr;height:41px}.mushaf-exact-segment strong{font-size:.78rem}.mushaf-exact-segment svg{width:27px;height:27px}.mushaf-exact-paper{width:calc(100% - 44px);min-height:780px;padding:8px 8px 45px}.mushaf-exact-line{min-height:51px;font-size:clamp(26px,7.2vw,36px)}.mushaf-exact-line-1{min-height:68px;margin-bottom:11px;font-size:clamp(34px,9.2vw,45px)}.mushaf-exact-line-2{min-height:61px;font-size:clamp(33px,8.6vw,44px)}.mushaf-exact-tafsir{border-radius:30px 30px 0 0;gap:8px;width:calc(100% - 8px);min-height:49svh;max-height:60svh;padding:8px 14px 13px}.mushaf-exact-tafsir>header{grid-template-columns:44px 1fr 44px;gap:6px}.mushaf-exact-tafsir>header button{width:42px;height:42px;font-size:2.5rem}.mushaf-exact-tafsir h1{font-size:1.7rem}.mushaf-exact-tafsir header strong{font-size:.84rem}.mushaf-exact-tafsir blockquote{padding:7px 9px;font-size:1.75rem;line-height:1.55}.mushaf-exact-tafsir>p{font-size:.88rem;line-height:1.75}.mushaf-exact-tafsir footer{min-height:49px;padding:6px 9px}.mushaf-exact-tafsir footer svg{width:29px;height:29px}.mushaf-exact-tafsir footer strong{font-size:.75rem}.mushaf-exact-tafsir footer small{font-size:.59rem}}@media (prefers-reduced-motion:reduce){.home-continue-icon{animation:none}}.card-footer-row{color:#79847f;font-size:11px;font-weight:650}.round-arrow{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.floating-note{z-index:3;color:#68736f;background:#fffffff2;border:1px solid #dedfd8cc;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:11px;line-height:1.35;display:flex;position:absolute;box-shadow:0 15px 32px #113c321f}.floating-note strong{color:var(--deep);font-size:12px;display:block}.note-icon{width:31px;height:31px;color:var(--green);background:#e8f2ed;border-radius:10px;place-items:center;font-size:16px;font-weight:900;display:grid}.note-top{top:64px;left:-8px}.note-bottom{bottom:55px;right:-12px}.pathway-section{background:var(--cream);border-block:1px solid #e9e4d8;padding:84px 0 92px}.section-heading h2,.method-copy h2,.start-card h2,.page-hero h1{color:var(--deep);letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(32px,3.5vw,47px);line-height:1.35}.section-heading>p,.centered-heading>p{color:var(--ink-soft);margin:0;font-size:16px}.centered-heading{text-align:center}.pathway-grid{background:#fff;border:1px solid #e2ded3;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid;box-shadow:0 18px 48px #4c432d0f}.pathway-card{border-left:1px solid #e8e5dc;flex-direction:column;justify-content:space-between;gap:22px;min-height:208px;padding:25px 25px 24px;display:flex;position:relative}.pathway-card:last-child{border-left:0}.pathway-index{width:37px;height:37px;color:var(--deep);background:#e8f1ec;border-radius:11px;place-items:center;font-weight:850;display:grid}.pathway-kicker{color:#a07d39;margin:0 0 2px;font-size:11px;font-weight:800}.pathway-card h3{color:var(--deep);margin:0;font-size:20px}.pathway-card p:last-child{color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.7}.pathway-connector{z-index:2;color:#a08a5c;background:var(--cream);border:1px solid #ded8ca;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;position:absolute;top:39px;left:-14px}.categories-section{padding-block:104px 112px}.heading-row{justify-content:space-between;align-items:end;gap:32px;display:flex}.heading-row h2{max-width:690px}.text-link{color:var(--green);white-space:nowrap;border-bottom:1px solid #b8d2c7;align-items:center;gap:10px;padding-bottom:6px;font-size:14px;font-weight:800;display:inline-flex}.categories-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:44px;display:grid}.category-card{background:#fff;border:1px solid #e4e4de;border-radius:20px;flex-direction:column;min-height:255px;padding:0 26px 22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.category-card-image{height:132px;margin-inline:-26px;position:relative;overflow:hidden}.category-card-image:after{content:"";background:linear-gradient(#0000 38%,#0b2a225c);position:absolute;inset:0}.category-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.category-card:hover .category-card-image img,.category-card:focus-visible .category-card-image img{transform:scale(1.045)}.category-card-image .category-number{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a251fa8;border:1px solid #ffffff47;border-radius:999px;padding:5px 9px;position:absolute;inset:auto 16px 14px auto}.category-card:before{content:"";background:var(--card-accent);height:4px;position:absolute;inset:0 0 auto}.category-card:after{content:"";background:var(--card-accent);width:140px;height:140px;position:absolute;bottom:-52px;left:-35px}@supports (color:color-mix(in lab, red, red)){.category-card:after{background:color-mix(in srgb, var(--card-accent) 8%, white)}}.category-card:after{border-radius:50%}.category-card:hover,.category-card:focus-visible{border-color:var(--card-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.category-card:hover,.category-card:focus-visible{border-color:color-mix(in srgb, var(--card-accent) 35%, white)}}.category-card:hover,.category-card:focus-visible{outline:none;box-shadow:0 20px 45px #113c321a}.category-number{color:var(--card-accent);font-size:13px;font-weight:850}.category-arrow{width:33px;height:33px;color:var(--card-accent);background:var(--card-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.category-arrow{background:color-mix(in srgb, var(--card-accent) 9%, white)}}.category-arrow{border-radius:50%;font-size:16px}.category-card h3{color:var(--deep);letter-spacing:-.025em;margin:18px 0 7px;font-size:24px}.category-card-top>span:first-child{color:var(--card-accent);font-size:11px;font-weight:850}.category-card>p{max-width:310px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.category-meta{color:#7c8782;justify-content:flex-start;gap:8px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:700}.method-section{color:#fff;background:radial-gradient(circle at 9% 18%, #d7b56d21 0 2px, transparent 3px) 0 0 / 28px 28px, linear-gradient(135deg, var(--deep) 0%, var(--deep-2) 100%);padding-block:104px}.method-grid{grid-template-columns:.93fr 1.07fr;align-items:center;gap:96px;display:grid}.light-label{color:#e0c37d}.method-copy h2{color:#fff;max-width:510px;margin-top:10px}.method-copy>p{color:#cbd8d4;max-width:545px;margin:0 0 28px;font-size:16px;line-height:2}.method-points{border-top:1px solid #ffffff21}.method-points article{border-bottom:1px solid #ffffff21;grid-template-columns:42px 1fr;gap:18px;padding:24px 0;display:grid}.method-points article>span{color:#e3c77e;border:1px solid #e3c77e61;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.method-points h3{margin:-4px 0 2px;font-size:18px}.method-points p{color:#aebfba;margin:0;font-size:13px}.start-section{padding-block:88px}.start-card{background:#edf4ef;border:1px solid #d8e6df;border-radius:27px;justify-content:space-between;align-items:center;gap:40px;padding:45px 49px;display:flex;position:relative;overflow:hidden}.start-card:after{content:"";border:1px solid #2f7d6721;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-160px;left:16%}.start-card h2{margin:6px 0 4px;font-size:clamp(27px,3vw,38px)}.start-card p{color:var(--ink-soft);margin:0}.start-card .button{z-index:2;white-space:nowrap;position:relative}.site-footer{color:#fff;background:#0d2922;padding-top:69px}.footer-grid{grid-template-columns:1fr 1fr;gap:60px;padding-bottom:55px;display:grid}.brand-light{color:#fff}.brand-light .brand-mark{color:var(--deep);background:#e3c77e}.footer-brand p{color:#9fb2ac;margin:18px 0 0;font-size:14px}.footer-links{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.footer-links h3{color:#e3c77e;margin:0 0 14px;font-size:13px}.footer-links a{color:#c4d1cd;width:fit-content;margin:8px 0;font-size:13px;display:block}.footer-links a:hover{color:#fff}.footer-bottom{color:#829790;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:25px;min-height:65px;font-size:11px;display:flex}.footer-bottom p{margin:0}.page-hero{text-align:center;background:var(--cream);border-bottom:1px solid #e9e4d8;padding:80px 0 70px}.page-hero h1{max-width:800px;margin-inline:auto}.page-hero>p,.page-hero .section-shell>p{max-width:710px;color:var(--ink-soft);margin:12px auto 0;font-size:17px;line-height:1.95}.breadcrumb{color:#72817b;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.breadcrumb a:hover{color:var(--green)}.align-start{justify-content:flex-start}.learn-hero{background:radial-gradient(circle at 18% 18%,#56bfa026,#0000 24%),radial-gradient(circle at 82% 42%,#e5ae5329,#0000 23%),linear-gradient(#fbfffd 0%,#f7f5ee 100%);padding-bottom:66px;position:relative;overflow:hidden}.learn-hero:before{content:"";pointer-events:none;opacity:.42;background-image:radial-gradient(circle,#124a3c38 0 1px,#0000 1.5px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.learn-hero .section-shell{z-index:1;position:relative}.journey-portal{width:280px;height:180px;transform-style:preserve-3d;perspective:800px;margin:30px auto -9px;position:relative}.portal-orbit{border:1px solid #2d7e6747;border-radius:50%;animation:7s ease-in-out infinite portal-drift;position:absolute;inset:38px 28px;transform:rotateX(66deg)rotate(-8deg);box-shadow:0 0 30px #3e9b7e1f,inset 0 0 18px #3e9b7e1a}.portal-orbit.orbit-two{border-color:#c5893659;animation-duration:9s;animation-direction:reverse;inset:22px 60px;transform:rotateX(68deg)rotate(25deg)}.portal-orbit i{background:#59b99c;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;right:28px;box-shadow:0 0 0 6px #59b99c1f,0 0 20px #59b99c}.orbit-two i{background:#e0a44e;box-shadow:0 0 0 6px #e0a44e1f,0 0 20px #e0a44e}.portal-core{color:#fff;background:linear-gradient(145deg,#2f8b70,#0d493d);border:1px solid #ffffff7a;border-radius:32px;align-content:center;place-items:center;gap:7px;animation:4s ease-in-out infinite core-float;display:grid;position:absolute;inset:35px 85px;transform:translateZ(60px)rotateX(-4deg);box-shadow:0 24px 45px #0e473a40,inset 0 1px 1px #ffffff6b}.portal-core span{font-size:11px;font-weight:850}.portal-star{color:#d7a14d;text-shadow:0 0 12px #d7a14da6;animation:2.4s ease-in-out infinite twinkle;position:absolute}.star-one{font-size:19px;top:26px;right:30px}.star-two{font-size:13px;animation-delay:.8s;bottom:29px;left:35px}.star-three{font-size:9px;animation-delay:1.4s;top:52px;left:50px}@keyframes portal-drift{50%{transform:rotateX(70deg)rotate(8deg)scale(1.04)}}@keyframes core-float{50%{transform:translateZ(70px)translateY(-8px)rotateX(2deg)}}@keyframes twinkle{50%{opacity:.25;transform:scale(.65)rotate(25deg)}}.plan-summary{background:#fff;border:1px solid #e0ded7;border-radius:17px;align-items:stretch;width:fit-content;margin:34px auto 0;display:flex;overflow:hidden;box-shadow:0 12px 28px #4342370d}.plan-summary div{border-left:1px solid #e7e4dc;flex-direction:column;justify-content:center;min-width:130px;padding:13px 23px;display:flex}.plan-summary div:last-child{border-left:0}.plan-summary strong{color:var(--deep);font-size:19px;line-height:1.3}.plan-summary span{color:#738079;font-size:11px;font-weight:700}.curriculum-section{perspective:1200px;padding-block:93px 55px;position:relative}.curriculum-stage{--stage-color:#2f8b70;--stage-tint:#e5f5ef;transform-style:preserve-3d;grid-template-columns:78px 1fr;display:grid}.stage-theme-amber{--stage-color:#b67a2d;--stage-tint:#fff1d9}.stage-theme-violet{--stage-color:#75608e;--stage-tint:#f0e9f8}.stage-theme-coral{--stage-color:#ad5f59;--stage-tint:#fde9e5}.curriculum-stage:nth-child(2n) .stage-body{transform:translate(-10px)}.stage-rail{flex-direction:column;align-items:center;display:flex}.stage-rail>span{color:#fff;background:linear-gradient(145deg,var(--stage-color),var(--stage-color));place-items:center;width:49px;height:49px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.stage-rail>span{background:linear-gradient(145deg,color-mix(in srgb,var(--stage-color) 78%,white),var(--stage-color))}}.stage-rail>span{border:7px solid var(--stage-tint);box-shadow:0 12px 25px var(--stage-color),0 0 0 1px var(--stage-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.stage-rail>span{box-shadow:0 12px 25px color-mix(in srgb,var(--stage-color) 23%,transparent),0 0 0 1px color-mix(in srgb,var(--stage-color) 32%,transparent)}}.stage-rail>span{font-size:15px;font-weight:850;transform:translateZ(35px)}.stage-rail>span b{width:20px;height:20px;color:var(--stage-color);background:#fff;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 3px 9px #142d272e}.stage-rail i{background:linear-gradient(var(--stage-color),var(--stage-color));flex:1;width:3px;min-height:70px}@supports (color:color-mix(in lab, red, red)){.stage-rail i{background:linear-gradient(var(--stage-color),color-mix(in srgb,var(--stage-color) 22%,transparent))}}.stage-rail i{box-shadow:0 0 9px var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.stage-rail i{box-shadow:0 0 9px color-mix(in srgb,var(--stage-color) 25%,transparent)}}.curriculum-stage:last-child .stage-rail i{background:linear-gradient(#dbe2dd,#0000)}.stage-body{transform-style:preserve-3d;padding:0 0 75px 14px;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.stage-heading{border:1px solid var(--stage-color);grid-template-columns:.85fr 1.15fr;align-items:end;gap:60px;padding:24px 27px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stage-heading{border:1px solid color-mix(in srgb,var(--stage-color) 20%,#e2e3de)}}.stage-heading{border-radius:24px;transform:rotateX(1.5deg)translateZ(18px);box-shadow:0 20px 50px #19433912}.stage-glass-panel{background:linear-gradient(135deg,#fffffff5,var(--stage-tint))}@supports (color:color-mix(in lab, red, red)){.stage-glass-panel{background:linear-gradient(135deg,#fffffff5,color-mix(in srgb,var(--stage-tint) 55%,white))}}.stage-glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stage-glass-panel:after{content:"";border:24px solid var(--stage-color);width:150px;height:150px;position:absolute;bottom:-90px;left:-65px}@supports (color:color-mix(in lab, red, red)){.stage-glass-panel:after{border:24px solid color-mix(in srgb,var(--stage-color) 10%,transparent)}}.stage-glass-panel:after{border-radius:50%}.stage-heading>div>p{color:var(--stage-color);margin:0;font-size:12px;font-weight:850}.stage-heading h2{color:var(--deep);letter-spacing:-.03em;margin:3px 0 0;font-size:32px}.stage-heading>p{color:var(--ink-soft);margin:0;font-size:14px}.stage-depth-label{color:var(--stage-color);position:absolute;top:17px;left:22px}@supports (color:color-mix(in lab, red, red)){.stage-depth-label{color:color-mix(in srgb,var(--stage-color) 55%,transparent)}}.stage-depth-label{letter-spacing:.08em;font-size:10px;font-weight:850}.stage-courses{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}.stage-courses.single-course{grid-template-columns:minmax(0,1fr)}.stage-course-card{isolation:isolate;background:linear-gradient(145deg,#fffffffa,var(--card-accent));grid-template-columns:38px 1fr 32px;align-items:start;gap:16px;min-height:173px;padding:23px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stage-course-card{background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--card-accent) 4%,white))}}.stage-course-card{transform-style:preserve-3d;border:1px solid #e2e3dd;border-radius:18px;transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s,border-color .42s;transform:translateZ(0)rotateX(0)rotateY(0);box-shadow:0 12px 30px #123e330e,inset 0 1px #fff}.stage-course-card:before{content:"";background:var(--card-accent);width:4px;height:100%;position:absolute;top:0;right:0}.stage-course-card:hover{z-index:2;border-color:var(--card-accent);transform:translateY(-7px)translateZ(28px)rotateX(2deg)rotateY(-2deg)}@supports (color:color-mix(in lab, red, red)){.stage-course-card:hover{border-color:color-mix(in srgb,var(--card-accent) 32%,white)}}.stage-course-card:hover{box-shadow:0 24px 48px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.stage-course-card:hover{box-shadow:0 24px 48px color-mix(in srgb,var(--card-accent) 17%,transparent)}}.card-glow{z-index:-1;background:var(--card-accent);opacity:.11;filter:blur(2px);border-radius:50%;width:130px;height:130px;transition:transform .42s,opacity .42s;position:absolute;top:-70px;right:-70px}.stage-course-card:hover .card-glow{opacity:.2;transform:scale(1.55)}.course-order{width:34px;height:34px;color:var(--card-accent);background:var(--card-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.course-order{background:color-mix(in srgb, var(--card-accent) 9%, white)}}.course-order{box-shadow:0 8px 18px var(--card-accent);border-radius:10px;font-size:11px;font-weight:850}@supports (color:color-mix(in lab, red, red)){.course-order{box-shadow:0 8px 18px color-mix(in srgb,var(--card-accent) 12%,transparent)}}.course-order{transform:translateZ(18px)}.stage-course-card h3{color:var(--deep);margin:-3px 0 4px;font-size:20px}.stage-course-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.75}.stage-course-card .category-meta{padding-top:13px}.course-open{width:30px;height:30px;color:var(--card-accent);border:1px solid var(--card-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.course-open{border:1px solid color-mix(in srgb, var(--card-accent) 25%, white)}}.course-open{border-radius:50%;transition:color .24s,background .24s,transform .24s}.stage-course-card:hover .course-open{color:#fff;background:var(--card-accent);transform:translate(-3px,-3px)rotate(-8deg)}.stage-outcome{color:#5d6d67;background:var(--stage-tint);align-items:center;gap:9px;width:fit-content;margin-top:14px;padding:9px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.stage-outcome{background:color-mix(in srgb,var(--stage-tint) 65%,white)}}.stage-outcome{border:1px solid var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.stage-outcome{border:1px solid color-mix(in srgb,var(--stage-color) 13%,transparent)}}.stage-outcome{border-radius:999px;font-size:12px}.stage-outcome>span{width:21px;height:21px;color:var(--stage-color);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.stage-outcome p{margin:0}.stage-outcome strong{color:var(--deep)}.learning-note{padding-block:15px 88px}.learning-note-card{background:var(--cream);border:1px solid #e5e0d4;border-radius:20px;grid-template-columns:48px 1fr auto;align-items:center;gap:22px;padding:29px 31px;display:grid}.note-big-mark{color:#9a7631;background:#f0e4c7;border-radius:14px;place-items:center;width:45px;height:45px;font-size:19px;font-weight:900;display:grid}.learning-note h2{color:var(--deep);margin:0 0 2px;font-size:19px}.learning-note p{color:var(--ink-soft);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.portal-orbit,.portal-core,.portal-star{animation:none!important}.stage-course-card,.stage-body{transition:none!important}.stage-course-card:hover{transform:none}}.quran-quick-access{grid-template-columns:1.25fr .75fr;gap:12px;margin:4px 0 22px;display:grid}.quran-last-read,.quran-quick-actions>a,.quran-bookmarks-strip{background:#ffffffeb;border:1px solid #e1e5df;border-radius:20px;box-shadow:0 10px 28px #2a443a0e}.quran-last-read{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:14px;display:grid}.quran-last-read>span,.quran-quick-actions>a>span{color:#fff;background:linear-gradient(145deg,#2ca280,#0c604d);place-items:center;display:grid;box-shadow:inset 0 2px #ffffff59,0 7px 14px #186f5838}.quran-last-read>span{border-radius:15px;width:48px;height:48px}.quran-last-read div{gap:2px;display:grid}.quran-last-read small{color:#a47734;font-weight:900}.quran-last-read strong{color:#173f35;font-size:1.05rem}.quran-last-read p{color:#79847e;margin:0;font-size:.78rem}.quran-last-read>a{color:#fff;background:#176f59;border-radius:12px;padding:9px 12px;font-size:.78rem;font-weight:900;text-decoration:none}.quran-quick-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quran-quick-actions>a{color:#173f35;text-align:center;align-content:center;place-items:center;gap:7px;min-height:92px;font-size:.86rem;text-decoration:none;display:grid}.quran-quick-actions>a>span{border-radius:14px;width:42px;height:42px}.quran-bookmarks-strip{grid-column:1/-1;padding:14px}.quran-bookmarks-strip header{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.quran-bookmarks-strip header strong{color:#173f35}.quran-bookmarks-strip header small{color:#7a847f}.quran-bookmarks-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quran-bookmarks-strip a{color:#173f35;background:#f8f5ef;border-radius:14px;gap:2px;padding:10px 12px;text-decoration:none;display:grid;position:relative}.quran-bookmarks-strip a i{border-radius:0 0 5px 5px;width:10px;height:22px;position:absolute;top:0;right:11px}.quran-bookmarks-strip a strong{padding-right:14px;font-size:.85rem}.quran-bookmarks-strip a small{color:#817c72;font-size:.72rem}.quran-directory-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.quran-directory-head>div span{color:#a47734;font-size:.75rem;font-weight:900}.quran-directory-head h2{color:#173f35;margin:2px 0 0;font-size:1.45rem}.quran-directory-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.quran-directory-tabs button{color:#4d5c56;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5e0;border-radius:14px;padding:8px;font-size:.86rem;font-weight:900}.quran-directory-tabs button.active{color:#fff;background:linear-gradient(145deg,#237d65,#115341);border-color:#0000;box-shadow:0 7px 16px #19644f33}.mushaf-page .quran-surah-grid.modern{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.mushaf-page .quran-surah-grid.modern>a{background:linear-gradient(145deg,#fff,#faf7f0);border-color:#e1ddd4;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:102px;padding:12px 13px;position:relative;overflow:hidden;box-shadow:0 7px 20px #403e340e}.quran-surah-grid.modern>a:nth-child(4n+1),.quran-surah-grid.modern>a:nth-child(4n+4){background:linear-gradient(145deg,#fff,#f1f8f5);border-color:#d8e7e0}.quran-surah-grid.modern .quran-surah-number{color:#fff;background:linear-gradient(145deg,#36aa88,#0e614d);border:3px solid #d9f2e8;border-radius:50%;width:39px;height:39px;box-shadow:0 5px 12px #1a6f5733}.quran-surah-grid.modern h3{font-size:1.08rem}.quran-surah-grid.modern p{font-size:.78rem}.quran-surah-grid.modern small{color:#a47b42;margin-top:3px;font-size:.7rem;font-weight:800;display:block}.quran-surah-grid.modern>a>b{color:#20735d;background:#e3f3ec;border-radius:8px;align-self:start;padding:4px 6px;font-size:.65rem}.quran-number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quran-number-grid>a{color:#173f35;background:#fff;border:1px solid #dfe5e0;border-radius:17px;grid-template-columns:37px 1fr;align-items:center;gap:8px;min-height:92px;padding:12px;text-decoration:none;display:grid}.quran-number-grid>a>span{color:#fff;background:#1b735c;border-radius:12px;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.quran-number-grid>a strong{font-size:.95rem}.quran-number-grid>a small{color:#7b8580;font-size:.7rem}.quran-number-grid.compact>a{min-height:66px}.quran-page-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;max-height:55vh;padding:3px;display:grid;overflow:auto}.quran-page-grid>a{aspect-ratio:1;color:#1a5e4d;background:#fff;border:1px solid #dfe5e0;border-radius:11px;place-items:center;font-size:.75rem;font-weight:900;text-decoration:none;display:grid}.quran-tafsir-trigger{color:#176953;font:inherit;cursor:pointer;background:#eef8f3;border:1px solid #cae2d7;border-radius:11px;align-items:center;gap:6px;margin-top:9px;padding:8px 11px;font-size:.78rem;font-weight:900;display:inline-flex}.quran-tafsir-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11231d52;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.quran-tafsir-sheet{color:#172f29;background:#fffffff7;border:1px solid #fffc;border-radius:28px 28px 20px 20px;gap:15px;width:min(680px,100%);max-height:min(76vh,720px);padding:16px 18px 22px;animation:.24s ease-out tafsir-sheet-in;display:grid;overflow:auto;box-shadow:0 -22px 55px #0f2f2738}.quran-tafsir-sheet:before{content:"";background:#ccd4d0;border-radius:99px;justify-self:center;width:54px;height:5px}.quran-tafsir-sheet header{grid-template-columns:40px 1fr 44px;align-items:center;gap:10px;display:grid}.quran-tafsir-sheet header button{color:#365048;cursor:pointer;background:#f0f2ef;border:0;border-radius:50%;width:38px;height:38px;font-size:1.45rem}.quran-tafsir-sheet header div{text-align:center;display:grid}.quran-tafsir-sheet header small{color:#a47839;font-weight:800}.quran-tafsir-sheet header strong{font-size:1.18rem}.quran-tafsir-sheet header>span{color:#fff;background:linear-gradient(145deg,#2b9677,#0b5b48);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 15px #18695233}.quran-tafsir-sheet blockquote{color:#163f35;text-align:center;background:#f8f3e9;border-radius:16px;margin:0;padding:15px;font-family:serif;font-size:1.55rem;line-height:1.9}.quran-tafsir-sheet blockquote b{color:#ae7b31;margin-inline-start:7px}.quran-tafsir-sheet>p{margin:0;font-size:1rem;line-height:1.95}.quran-tafsir-sheet>a{color:#176d57;justify-self:start;font-weight:900;text-decoration:none}.quran-bookmark-button{position:relative}.quran-bookmark-button i{border:1px solid #c9d2ce;border-radius:3px 3px 5px 5px;width:9px;height:19px;margin-inline-start:2px}.quran-bookmark-button svg{flex:none}@keyframes tafsir-sheet-in{0%{opacity:0;transform:translateY(30px)}}.prayer-times-page{background:linear-gradient(#f6faf7,#fffaf2 72%,#f3f8f5);min-height:100vh}.prayer-times-page>.section-shell{padding-block:22px 50px}.prayer-reminder-app{gap:13px;width:min(820px,100%);margin:16px auto 0;display:grid}.prayer-reminder-hero{color:#fff;background:linear-gradient(135deg,#0d5747,#25846b);border-radius:25px;grid-template-columns:68px 1fr;align-items:center;gap:15px;padding:20px;display:grid;box-shadow:0 18px 42px #175d4a2e}.prayer-reminder-hero>span{background:linear-gradient(145deg,#7fd8bb,#1c9b77);border:1px solid #ffffff59;border-radius:20px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 2px #ffffff73,0 10px 20px #002d2238}.prayer-reminder-hero small{color:#f4d8a4;font-weight:900}.prayer-reminder-hero h1{margin:2px 0 3px;font-size:1.7rem}.prayer-reminder-hero p{color:#e3f1ec;margin:0;font-size:.88rem}.prayer-location-card{background:#fff;border:1px solid #dde7e1;border-radius:19px;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:15px;display:grid}.prayer-location-card label{color:#314e45;gap:5px;font-weight:900;display:grid}.prayer-location-card select,.prayer-reminder-settings select{color:#173f35;min-height:44px;font:inherit;background:#f7faf8;border:1px solid #d8e3dd;border-radius:12px;padding:8px 12px;font-size:.86rem;font-weight:800}.prayer-location-card button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#196f59;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:.8rem;font-weight:900;display:flex}.next-prayer-card{color:#173f35;background:linear-gradient(135deg,#fff8e8,#fff);border:1px solid #ecd8ad;border-radius:20px;grid-template-columns:1fr auto 52px;align-items:center;gap:12px;padding:15px 17px;display:grid}.next-prayer-card div{display:grid}.next-prayer-card small{color:#9d7335;font-weight:900}.next-prayer-card strong{font-size:1.28rem}.next-prayer-card time{font-size:1.2rem;font-weight:900}.next-prayer-card>span{color:#fff;background:linear-gradient(145deg,#f1b751,#b76e08);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 2px #ffffff73,0 8px 16px #9b62142e}.prayer-checklist{background:#fff;border:1px solid #dce7e1;border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 26px #1d4e400f}.prayer-checklist>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prayer-checklist>header div{display:grid}.prayer-checklist>header small{color:#9a712d;font-size:.7rem;font-weight:900}.prayer-checklist h2{color:#173f35;margin:1px 0 0;font-size:1.18rem}.prayer-checklist>header>strong{color:#176f59;text-align:center;background:#eaf6f0;border-radius:999px;min-width:65px;padding:7px 10px;font-size:.78rem}.prayer-checklist-progress{background:#e4e9e6;border-radius:999px;height:7px;overflow:hidden}.prayer-checklist-progress>span{border-radius:inherit;background:linear-gradient(90deg,#168169,#3daf8b);height:100%;transition:width .2s;display:block}.prayer-checklist-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.prayer-checklist-grid button{color:#586963;min-width:0;min-height:95px;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #e1e8e4;border-radius:15px;align-content:center;place-items:center;gap:4px;padding:9px 5px;transition:border-color .18s,background .18s,transform .18s;display:grid}.prayer-checklist-grid button:hover{border-color:#95c7b5;transform:translateY(-2px)}.prayer-checklist-grid button>span{color:#fff;background:#d7dedb;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1rem;font-weight:950;display:grid;box-shadow:0 0 0 1px #ccd7d2}.prayer-checklist-grid button strong{color:#27473e;font-size:.9rem}.prayer-checklist-grid button small{color:#84908b;white-space:nowrap;font-size:.6rem;font-weight:800}.prayer-checklist-grid button.done{color:#145b49;background:linear-gradient(145deg,#eaf8f2,#fffaf0);border-color:#8fc5b1}.prayer-checklist-grid button.done>span{background:#168168;box-shadow:0 0 0 1px #168168}.prayer-checklist-grid button.done strong{color:#145c4a}.prayer-checklist-grid button.done small{color:#32745f}.prayer-times-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.prayer-times-list article{color:#53635d;background:#fff;border:1px solid #e0e6e2;border-radius:18px;align-content:center;justify-items:center;gap:7px;min-height:128px;padding:11px;transition:all .2s;display:grid}.prayer-times-list article.enabled{color:#164e40;background:linear-gradient(145deg,#fff,#eef8f3);border-color:#acd1c2;box-shadow:0 9px 20px #1b5b4814}.prayer-times-list strong{font-size:1.02rem}.prayer-times-list time{font-size:.88rem;font-weight:900}.prayer-times-list button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;display:grid}.prayer-times-list button i{background:#cbd2ce;border-radius:99px;width:34px;height:20px;padding:2px}.prayer-times-list button i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 2px 5px #0000002e}.prayer-times-list article.enabled button i{background:#1c8066}.prayer-times-list article.enabled button i:after{transform:translate(-14px)}.prayer-times-list button span{font-size:.61rem;font-weight:800}.prayer-reminder-settings{background:#fff;border:1px solid #dde6e1;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.prayer-reminder-settings>div{grid-template-columns:43px 1fr;align-items:center;gap:10px;display:grid}.prayer-reminder-settings>div>span{color:#8f6120;background:#fff2da;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.prayer-reminder-settings>div div{display:grid}.prayer-reminder-settings small{color:#7a8580}.prayer-reminder-status{color:#175d4c;background:#e9f6f0;border-radius:13px;margin:0;padding:11px 14px;font-size:.82rem;font-weight:800}.prayer-reminder-note{color:#65573e;background:#fff8e7;border:1px solid #eddfbd;border-radius:15px;padding:13px 15px}.prayer-reminder-note strong{color:#8e652b}.prayer-reminder-note p{margin:4px 0 0;font-size:.76rem;line-height:1.7}.prayer-source-link{color:#206954;justify-self:start;font-size:.75rem;font-weight:900;text-decoration:none}.daily-reminders{background:#fff;border:1px solid #dde6e1;border-radius:20px;padding:17px}.daily-reminders>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.daily-reminders>header small{color:#9a712d;font-size:.7rem;font-weight:900}.daily-reminders h2{color:#173f35;margin:2px 0 0;font-size:1.18rem}.daily-reminders>header>svg{color:#176f59}.daily-reminders-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.daily-reminders-grid article{background:#f8faf8;border:1px solid #e2e8e4;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:11px;transition:all .18s;display:grid}.daily-reminders-grid article.enabled{background:linear-gradient(145deg,#eef9f4,#fffaf0);border-color:#9fcfbd;box-shadow:0 8px 18px #1a644c14}.daily-reminders-grid article>span{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.25rem;display:grid}.daily-reminders-grid article>div{display:grid}.daily-reminders-grid strong{color:#183f35;font-size:.86rem}.daily-reminders-grid small{color:#74827d;font-size:.67rem}.daily-reminders-grid label{color:#67766f;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;font-size:.67rem;font-weight:800;display:grid}.daily-reminders-grid input{color:#173f35;min-height:36px;font:inherit;background:#fff;border:1px solid #d9e4de;border-radius:10px;padding:5px 8px}.daily-reminders-grid button{color:#6a7872;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-size:.68rem;font-weight:900;display:flex}.daily-reminders-grid button i{background:#cbd3cf;border-radius:999px;width:35px;height:20px;padding:2px}.daily-reminders-grid button i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;box-shadow:0 2px 5px #00000029}.daily-reminders-grid article.enabled button{color:#17654f;background:#e8f5ef}.daily-reminders-grid article.enabled button i{background:#1a8065}.daily-reminders-grid article.enabled button i:after{transform:translate(-15px)}@media (width<=760px){.quran-quick-access{grid-template-columns:1fr}.quran-quick-actions{grid-template-columns:1fr 1fr}.quran-last-read{min-height:84px}.quran-bookmarks-strip{grid-column:1}.quran-directory-head{flex-direction:column;align-items:stretch}.quran-directory-head h2{font-size:1.25rem}.mushaf-page .quran-surah-grid.modern{grid-template-columns:repeat(2,minmax(0,1fr))}.mushaf-page .quran-surah-grid.modern>a{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:112px;padding:10px}.quran-surah-grid.modern .quran-surah-number{width:33px;height:33px}.quran-surah-grid.modern>a>b{position:absolute;top:8px;left:8px}.quran-surah-grid.modern h3{font-size:.91rem}.quran-surah-grid.modern p{font-size:.67rem}.quran-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quran-page-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.quran-tafsir-backdrop{padding:7px}.quran-tafsir-sheet{border-radius:24px 24px 16px 16px;max-height:82vh;padding:14px}.quran-tafsir-sheet blockquote{font-size:1.3rem}.prayer-times-page>.section-shell{padding-top:12px}.prayer-reminder-hero{grid-template-columns:54px 1fr;padding:15px}.prayer-reminder-hero>span{border-radius:16px;width:51px;height:51px}.prayer-reminder-hero h1{font-size:1.25rem}.prayer-reminder-hero p{font-size:.72rem}.prayer-location-card{grid-template-columns:1fr}.prayer-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prayer-checklist-grid button:last-child{grid-column:1/-1;min-height:78px}.prayer-times-list{grid-template-columns:repeat(2,minmax(0,1fr))}.prayer-times-list article:last-child{grid-column:1/-1;min-height:102px}.prayer-reminder-settings{grid-template-columns:1fr}.next-prayer-card{grid-template-columns:1fr auto 45px}.next-prayer-card>span{width:43px;height:43px}.prayer-reminder-note p{font-size:.72rem}}@media (width<=390px){.quran-surah-grid.modern p{font-size:.61rem}.quran-directory-tabs{gap:5px}.quran-directory-tabs button{padding:7px 4px;font-size:.75rem}.quran-bookmarks-strip>div{grid-template-columns:1fr}.quran-page-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.quran-mushaf-heading{text-align:center;color:#24463d;background:#fffdf8;border:1px solid #d8c4a6;border-radius:18px 18px 8px 8px;margin:0 0 9px;padding:18px 18px 15px;box-shadow:0 8px 22px #4d3b220e}.quran-mushaf-heading>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.quran-mushaf-heading>div i{background:linear-gradient(90deg,#0000,#b57764,#d4a15f);height:1px}.quran-mushaf-heading>div i:last-child{background:linear-gradient(90deg,#d4a15f,#b57764,#0000)}.quran-mushaf-heading strong{color:#713c35;background:#fbefe9;border:2px solid #c68472;border-radius:9px;padding:9px 28px;font-family:serif;font-size:1.55rem}.quran-mushaf-heading p{margin:15px 0 0;font-family:serif;font-size:1.5rem;font-weight:700}.quran-reader-page .quran-mushaf-stream{background:#fffef9;border:1px solid #d7c5a8;border-radius:8px 8px 20px 20px;padding:18px 18px 20px;display:block;position:relative;box-shadow:0 18px 48px #3f332317}.quran-reader-page .quran-mushaf-stream:before{content:"";pointer-events:none;border:1px solid #b2705b47;border-radius:5px 5px 15px 15px;position:absolute;inset:7px}.quran-reader-page .quran-mushaf-stream article{z-index:1;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c0a78054;border-radius:0;grid-template-columns:54px minmax(0,1fr);gap:0 13px;margin:0;padding:18px 7px;display:grid;position:relative;overflow:visible}.quran-reader-page .quran-mushaf-stream article:last-child{border-bottom:0}.quran-reader-page .quran-mushaf-stream article:before,.quran-reader-page .quran-mushaf-stream article:after{display:none}.quran-reader-page .quran-mushaf-stream article:hover{border-color:#c0a78054;transform:none}.quran-reader-page .quran-mushaf-stream .ayah-meta>span{color:#9e5949;box-shadow:none;background:#fbede8;border:1px solid #dbb6aa}.quran-reader-page .quran-mushaf-stream .ayah-meta>b{color:#9a563f}.quran-reader-page .quran-mushaf-stream .ayah-text{color:#171d1a;text-align:justify;font-family:Amiri,Noto Naskh Arabic,Scheherazade New,serif;font-size:2rem;line-height:2.1}.quran-reader-page .quran-mushaf-stream .ayah-text>b{color:#9b4f40;vertical-align:middle;background:#fff6ef;border:1px solid #d6a99e;border-radius:50%;place-items:center;min-width:34px;height:34px;margin-inline-start:8px;font-family:inherit;font-size:.8rem;display:inline-grid}.quran-reader-page .quran-mushaf-stream .ayah-actions{opacity:.72;transition:opacity .2s}.quran-reader-page .quran-mushaf-stream article:focus-within .ayah-actions,.quran-reader-page .quran-mushaf-stream article:hover .ayah-actions{opacity:1}.quran-reader-page .quran-mushaf-stream .quran-tafsir-trigger{grid-column:2;margin-inline-start:0}@media (width<=760px){.quran-mushaf-heading{padding:12px 10px 10px}.quran-mushaf-heading strong{padding:7px 18px;font-size:1.22rem}.quran-mushaf-heading p{margin-top:10px;font-size:1.18rem}.quran-reader-page .quran-mushaf-stream{padding:11px 8px 14px}.quran-reader-page .quran-mushaf-stream article{grid-template-columns:37px minmax(0,1fr);gap:0 8px;padding:14px 5px}.quran-reader-page .quran-mushaf-stream .ayah-text{font-size:1.72rem;line-height:2}.quran-reader-page .quran-mushaf-stream .ayah-actions{opacity:.68;grid-column:2}.quran-reader-page .quran-mushaf-stream .ayah-actions button{padding:7px;font-size:.68rem}.quran-reader-page .quran-mushaf-stream .quran-tafsir-trigger{grid-column:2}}.category-hero{background:radial-gradient(circle at 14% 25%, var(--category-accent) 0 1px, transparent 2px) 0 0 / 25px 25px, var(--category-accent);padding-block:66px 70px}@supports (color:color-mix(in lab, red, red)){.category-hero{background:radial-gradient(circle at 14% 25%, color-mix(in srgb, var(--category-accent) 13%, transparent) 0 1px, transparent 2px) 0 0 / 25px 25px, color-mix(in srgb, var(--category-accent) 7%, var(--cream))}}.category-hero{border-bottom:1px solid var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.category-hero{border-bottom:1px solid color-mix(in srgb, var(--category-accent) 14%, #dedfd8)}}.category-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;display:grid}.category-hero-image,.prophets-hero-image{border:1px solid var(--category-accent,var(--green));min-height:300px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.category-hero-image,.prophets-hero-image{border:1px solid color-mix(in srgb, var(--category-accent,var(--green)) 22%, white)}}.category-hero-image,.prophets-hero-image{border-radius:28px;box-shadow:0 24px 55px #12362c24}.category-hero-image img,.prophets-hero-image img{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.category-hero-image figcaption,.prophets-hero-image figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09231db8;border:1px solid #fff3;border-radius:13px;align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:flex;position:absolute;inset:auto 16px 16px}.category-hero-image figcaption span{font-size:18px;font-weight:900}.prophets-hero-image figcaption{gap:2px;display:grid}.prophets-hero-image figcaption strong{font-size:14px}.prophets-hero-image figcaption span{opacity:.88;font-size:10px}.course-topic-image,.lesson-topic-image{border:1px solid #d8ded8;border-radius:22px;max-width:880px;height:260px;margin:34px auto 0;overflow:hidden;box-shadow:0 18px 45px #12362c1c}.course-topic-image img,.lesson-topic-image img{object-fit:cover;width:100%;height:100%;display:block}.lesson-topic-image{height:230px}.category-pill{color:var(--category-accent);border:1px solid var(--category-accent);background:#fff;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.category-pill{border:1px solid color-mix(in srgb, var(--category-accent) 22%, white)}}.category-pill{border-radius:999px;font-size:11px;font-weight:850}.category-hero h1{color:var(--deep);letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(42px,5vw,64px);line-height:1.3}.category-hero-grid>div:first-child>p{max-width:690px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.95}.hero-facts{color:#74817c;flex-wrap:wrap;gap:24px;margin-top:28px;font-size:11px;display:flex}.hero-facts span{align-items:center;gap:6px;display:flex}.hero-facts strong{color:var(--deep);font-size:13px}.category-emblem{border:1px solid var(--category-accent);place-items:center;min-height:275px;display:grid}@supports (color:color-mix(in lab, red, red)){.category-emblem{border:1px solid color-mix(in srgb, var(--category-accent) 20%, white)}}.category-emblem{background:var(--category-accent);border-radius:48% 38% 46% 41%}@supports (color:color-mix(in lab, red, red)){.category-emblem{background:color-mix(in srgb, var(--category-accent) 11%, white)}}.category-emblem{transform:rotate(-3deg)}.category-emblem>div{color:#fff;background:var(--category-accent);width:165px;height:165px;box-shadow:0 0 0 1px var(--category-accent), 0 22px 48px var(--category-accent);border:9px solid #ffffffa6;border-radius:50%;align-content:center;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.category-emblem>div{box-shadow:0 0 0 1px color-mix(in srgb, var(--category-accent) 32%, white), 0 22px 48px color-mix(in srgb, var(--category-accent) 18%, transparent)}}.category-emblem>div{transform:rotate(3deg)}.category-emblem span{font-size:41px;font-weight:300;line-height:1.1}.category-emblem small{text-align:center;max-width:100px;margin-top:4px;font-size:12px;font-weight:750}.lessons-section{grid-template-columns:1fr 300px;align-items:start;gap:52px;padding-block:87px;display:grid}.lessons-section .section-heading h2{font-size:36px}.lesson-list{border-top:1px solid #dee0da;margin-top:31px}.lesson-row{border-bottom:1px solid #e5e6e1;grid-template-columns:42px 1fr auto auto;align-items:center;gap:19px;padding:21px 3px;display:grid}.lesson-index{color:var(--category-accent);font-size:12px;font-weight:850}.lesson-copy h3{color:var(--deep);margin:0;font-size:17px}.lesson-copy p{color:var(--ink-soft);margin:1px 0 0;font-size:12px}.lesson-time{color:#7d8883;white-space:nowrap;font-size:11px}.lesson-status{color:#7a806e;background:#f1f2ec;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:800}.course-sidebar{gap:13px;padding-top:6px;display:grid}.sidebar-card,.source-card{background:var(--cream);border:1px solid #e4e0d7;border-radius:18px;padding:24px}.sidebar-label{color:var(--deep);margin:0 0 16px;font-size:15px;font-weight:850}.sidebar-card ul{color:#5f6b66;gap:13px;margin:0;padding:0;font-size:12px;font-weight:650;list-style:none;display:grid}.sidebar-card li{align-items:center;gap:10px;display:flex}.sidebar-card li span{width:24px;height:24px;color:var(--category-accent);background:#fff;border:1px solid #e2e1db;border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.source-card{background:var(--category-accent);grid-template-columns:34px 1fr;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.source-card{background:color-mix(in srgb, var(--category-accent) 6%, white)}}.source-card{border-color:var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.source-card{border-color:color-mix(in srgb, var(--category-accent) 15%, #e4e0d7)}}.source-card>span{color:#fff;background:var(--category-accent);border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.source-card strong{color:var(--deep);font-size:13px}.source-card p{color:var(--ink-soft);margin:2px 0 0;font-size:11px;line-height:1.7}.next-category{background:var(--cream);border:1px solid #e5e0d4;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:85px;padding:29px 32px;display:flex}.next-category>span{color:#7a857f;font-size:12px;font-weight:750}.next-category a{color:var(--deep);align-items:center;gap:18px;display:flex}.next-category strong{font-size:19px}.next-category i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.vision-section{grid-template-columns:1fr 1fr;gap:95px;padding-block:95px;display:grid}.vision-statement>span{color:var(--green);font-size:12px;font-weight:850}.vision-statement h2{color:var(--deep);letter-spacing:-.03em;margin:8px 0 0;font-size:33px;line-height:1.55}.vision-copy p{color:var(--ink-soft);margin:0 0 17px;font-size:15px;line-height:2.05}.principles-section{background:var(--cream);border-block:1px solid #e9e4d8;padding-block:84px 94px}.principles-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:39px;display:grid}.principles-grid article{background:#fff;border:1px solid #e3e0d8;border-radius:18px;min-height:225px;padding:25px}.principles-grid article>span{width:35px;height:35px;color:var(--green);background:#e8f1ec;border-radius:10px;place-items:center;font-size:11px;font-weight:850;display:grid}.principles-grid h3{color:var(--deep);margin:30px 0 5px;font-size:19px}.principles-grid p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.85}.review-section{padding-block:90px 70px}.review-card{color:#fff;background:var(--deep);border-radius:27px;grid-template-columns:1fr .85fr;align-items:center;gap:80px;padding:52px;display:grid}.review-card h2{margin:7px 0 8px;font-size:34px}.review-card>div>p{color:#b6c7c1;margin:0;font-size:14px;line-height:1.95}.review-card ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.review-card li{color:#d7e1dd;background:#ffffff0f;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:13px;padding:13px 15px;font-size:13px;font-weight:650;display:flex}.review-card li span{color:#e3c77e;border:1px solid #e3c77e4d;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.prophets-hero{background:radial-gradient(circle at 11% 22%,#d7b56d24 0 1px,#0000 2px) 0 0/25px 25px,linear-gradient(145deg,#f6f3eb 0%,#edf4ef 100%);border-bottom:1px solid #e2e3dc;padding-block:67px 78px;overflow:hidden}.prophets-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:86px;display:grid}.verified-pill{color:var(--green);background:#fff;border:1px solid #d5e5de;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.verified-pill i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.prophets-hero h1{color:var(--deep);letter-spacing:-.045em;margin:15px 0 12px;font-size:clamp(45px,5.3vw,67px);line-height:1.22}.prophets-hero h1 em{color:var(--green);font-size:.63em;font-style:normal;font-weight:720}.prophets-hero-grid>div:first-child>p{max-width:660px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.95}.prophets-hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.prophets-facts{color:#708078;flex-wrap:wrap;gap:20px;margin-top:27px;font-size:11px;font-weight:700;display:flex}.prophets-facts span{align-items:baseline;gap:5px;display:inline-flex}.prophets-facts strong{color:var(--deep);font-size:14px}.prophets-book{isolation:isolate;place-items:center;min-height:470px;display:grid;position:relative}.prophets-book:before{content:"";z-index:-3;background:#2f7d6714;border:1px solid #2f7d671f;border-radius:49% 41% 47% 44%;position:absolute;inset:11px 2px 8px 18px;transform:rotate(-3deg)}.book-orbit{z-index:-2;border:1px solid #2f7d6729;border-radius:50%;position:absolute}.orbit-a{width:390px;height:390px}.orbit-b{border-style:dashed;width:310px;height:310px}.book-cover{color:#fff;text-align:center;background:radial-gradient(circle at 50% 38%, #d7b56d2b, transparent 37%), var(--deep);border:9px solid #fff;border-radius:12px 25px 25px 12px;flex-direction:column;justify-content:center;align-items:center;width:270px;min-height:355px;padding:29px 24px;display:flex;position:relative;transform:rotate(2deg);box-shadow:0 28px 60px #113c323b,inset -7px 0 #ffffff14}.book-cover:after{content:"";border:1px solid #d7b56d4d;border-radius:6px 17px 17px 6px;position:absolute;inset:12px}.book-label{z-index:1;color:#e2c77f;letter-spacing:.05em;font-size:10px;font-weight:800;position:relative}.book-mark{z-index:1;width:58px;height:58px;color:var(--deep);background:#e2c77f;border:5px solid #ffffff2b;border-radius:50%;place-items:center;margin:22px 0 14px;font-size:24px;font-weight:850;display:grid;position:relative;box-shadow:0 0 0 1px #e2c77f99}.book-cover h2{z-index:1;margin:0;font-size:32px;line-height:1.35;position:relative}.book-cover p{z-index:1;color:#b6cac3;letter-spacing:.03em;margin:11px 0 32px;font-size:10px;position:relative}.book-cover small{z-index:1;color:#e2c77f;font-size:10px;font-weight:750;position:relative}.book-note{z-index:3;background:#fffffff5;border:1px solid #dfe2dc;border-radius:13px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px 13px;display:grid;position:absolute;box-shadow:0 14px 34px #113c321f}.book-note>span{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.book-note strong,.book-note small{display:block}.book-note strong{color:var(--deep);font-size:12px}.book-note small{color:#7b8782;font-size:9px}.note-proof{top:55px;left:-6px}.note-warning{bottom:62px;right:-8px}.note-warning>span{color:#7b5621;background:#f0dba8}.verification-section{background:var(--paper);padding-block:91px}.source-rules-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.source-rules-grid article{background:#fff;border:1px solid #e1e3dd;border-radius:18px;min-height:224px;padding:23px}.source-rules-grid article>span{width:35px;height:35px;color:var(--green);background:#e8f1ec;border-radius:10px;place-items:center;font-size:11px;font-weight:850;display:grid}.source-rules-grid h3{color:var(--deep);margin:27px 0 5px;font-size:18px}.source-rules-grid p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.85}.narrative-rule{background:var(--cream);border:1px solid #e4dfd4;border-radius:17px;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;margin-top:14px;padding:21px 23px;display:grid}.narrative-icon{color:#fff;background:var(--deep);border-radius:13px;place-items:center;width:44px;height:44px;font-size:12px;display:grid}.narrative-rule strong{color:var(--deep);font-size:14px}.narrative-rule p{color:var(--ink-soft);margin:1px 0 0;font-size:12px}.evidence-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.evidence-legend span{border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.tag-fixed{color:#24614f;background:#dcece5}.tag-disputed{color:#735c28;background:#eee4c9}.tag-israili{color:#6d537a;background:#e9deee}.tag-weak{color:#8b4646;background:#f1dddd}.prophets-map{border-top:1px solid #ebebe6;padding-block:91px 100px}.map-note{color:#78847e;text-align:left;max-width:330px;margin:0 0 7px;font-size:12px}.units-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:42px;display:grid}.unit-card{background:#fff;border:1px solid #e1e3dd;border-radius:19px;flex-direction:column;min-height:249px;padding:24px 25px 21px;display:flex}.active-unit{background:linear-gradient(145deg,#edf5f1,#fff 65%);border-color:#bcd7cb;box-shadow:0 18px 40px #2f7d6714}.unit-top,.unit-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.unit-top>span{color:var(--green);font-size:12px;font-weight:850}.unit-top small{color:#78847e;background:#f1f2ed;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:750}.active-unit .unit-top small{color:#24614f;background:#dcece5}.unit-card h3{color:var(--deep);margin:22px 0 2px;font-size:22px}.unit-names{font-weight:800;color:var(--green)!important;margin:0 0 7px!important;font-size:11px!important}.unit-card>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.8}.unit-footer{color:#7c8782;border-top:1px solid #e9eae5;margin-top:auto;padding-top:18px;font-size:10px;font-weight:700}.unit-footer a{color:var(--green);font-weight:850}.adam-section{color:#fff;background:radial-gradient(circle at 8% 25%, #d7b56d1f 0 1px, transparent 2px) 0 0 / 25px 25px, var(--deep);padding-block:96px}.adam-grid{grid-template-columns:1fr 290px;align-items:start;gap:43px;display:grid}.course-title-row{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:end;gap:35px;padding-bottom:27px;display:flex}.course-title-row h2{margin:5px 0 3px;font-size:35px;line-height:1.45}.course-title-row p{color:#acbeb8;margin:0;font-size:13px}.course-badge{min-width:72px;height:72px;color:var(--deep);background:#e2c77f;border-radius:19px;align-content:center;place-items:center;display:grid}.course-badge strong,.course-badge span{line-height:1.2}.course-badge strong{font-size:25px}.course-badge span{font-size:9px;font-weight:800}.adam-lessons{border-bottom:1px solid #ffffff1f}.adam-lesson-row{border-top:1px solid #ffffff1c;grid-template-columns:35px 1fr auto auto;align-items:center;gap:15px;padding:20px 2px;display:grid}.adam-lesson-row:first-child{border-top:0}a.adam-lesson-row{background:#ffffff09;border-radius:12px;margin-inline:-10px;padding-inline:12px;transition:background .16s}a.adam-lesson-row:hover,a.adam-lesson-row:focus-visible{background:#ffffff13;outline:none}.adam-lesson-number{color:#e2c77f;font-size:11px;font-weight:850}.adam-lesson-copy h3{margin:0;font-size:15px}.adam-lesson-copy>p{color:#9db0aa;margin:1px 0 6px;font-size:11px}.lesson-evidence{flex-wrap:wrap;gap:6px;display:flex}.lesson-evidence span{color:#b8c8c3;background:#ffffff0f;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:700}.adam-duration{color:#9fb0ab;white-space:nowrap;font-size:9px}.research-ready{color:#d8c17e;white-space:nowrap;border:1px solid #d8c17e47;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.lesson-live{color:var(--deep);background:#e2c77f;border-color:#e2c77f}.adam-sidebar{gap:13px;display:grid}.editorial-status,.excluded-details{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:17px;padding:23px}.status-check{width:37px;height:37px;color:var(--deep);background:#e2c77f;border-radius:11px;place-items:center;font-weight:900;display:grid}.editorial-status h3,.excluded-details h3{margin:17px 0 4px;font-size:16px}.editorial-status p{color:#a9bcb6;margin:0;font-size:11px;line-height:1.8}.status-bar{background:#ffffff17;border-radius:999px;height:5px;margin:19px 0 7px;overflow:hidden}.status-bar span{background:#e2c77f;width:100%;height:100%;display:block}.editorial-status small{color:#8fa49d;font-size:9px}.excluded-details h3{color:#e2c77f;margin-top:0}.excluded-details ul{color:#acbdb7;gap:10px;margin:13px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.excluded-details li{padding-right:13px;position:relative}.excluded-details li:before{content:"×";color:#d99a8c;font-weight:900;position:absolute;right:0}.research-hub{padding-block:96px 78px}.research-links-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.research-links-grid a{background:#fff;border:1px solid #e1e3dd;border-radius:18px;min-height:217px;padding:23px;transition:transform .18s,box-shadow .18s;position:relative}.research-links-grid a:hover,.research-links-grid a:focus-visible{outline:none;transform:translateY(-4px);box-shadow:0 16px 38px #113c3217}.research-links-grid a>span{color:var(--green);font-size:10px;font-weight:850}.research-links-grid h3{color:var(--deep);margin:20px 0 5px;font-size:18px}.research-links-grid p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.8}.research-links-grid i{width:30px;height:30px;color:var(--green);background:#e8f1ec;border-radius:9px;place-items:center;font-size:12px;font-style:normal;display:grid;position:absolute;top:20px;left:20px}.research-disclaimer{color:#6f7c76;background:var(--cream);border:1px solid #e4dfd4;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:11px;margin-top:14px;padding:16px 18px;font-size:10px;display:grid}.research-disclaimer>span{color:#8b6c31;background:#eee1c1;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.research-disclaimer p{margin:0}.research-disclaimer strong{color:var(--deep)}.course-index-hero{background:radial-gradient(circle at 12% 22%, #d7b56d26 0 1px, transparent 2px) 0 0 / 26px 26px, linear-gradient(145deg, var(--cream), #e8f2ed)}.course-index-section{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;padding-block:86px 100px;display:grid}.course-index-main .section-heading{max-width:760px}.course-index-lessons{gap:10px;margin-top:36px;display:grid}.course-index-lesson{background:#fff;border:1px solid #e0e3dc;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto 32px;align-items:center;gap:16px;padding:20px 21px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid}.course-index-lesson:hover,.course-index-lesson:focus-visible{border-color:#b9d3c7;outline:none;transform:translateY(-2px);box-shadow:0 15px 34px #113c3214}.course-index-number{color:#fff;background:var(--deep);border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.course-index-lesson h3{color:var(--deep);margin:0;font-size:17px}.course-index-lesson p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 6px;font-size:11px;line-height:1.75;display:-webkit-box;overflow:hidden}.course-index-lesson small,.course-index-duration{color:#7a8781;font-size:9px;font-weight:700}.course-index-duration{white-space:nowrap}.course-index-lesson>i{width:30px;height:30px;color:var(--green);background:#e8f1ec;border-radius:9px;place-items:center;font-style:normal;display:grid}.course-index-sidebar{gap:13px;display:grid;position:sticky;top:28px}.course-index-parts,.course-review-note{background:var(--cream);border:1px solid #e2ded4;border-radius:17px;padding:22px}.course-index-parts article{border-bottom:1px solid #e1ddd3;padding:18px 0}.course-index-parts article:last-child{border-bottom:0;padding-bottom:0}.course-index-parts small{color:var(--green);font-size:9px;font-weight:850}.course-index-parts h3{color:var(--deep);margin:2px 0 3px;font-size:15px}.course-index-parts p,.course-review-note p{color:#6d7a74;margin:0;font-size:10px;line-height:1.8}.course-review-note{background:#eaf3ee;border-color:#d2e2da;grid-template-columns:36px 1fr;gap:12px;display:grid}.course-review-note>span{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.course-review-note strong{color:var(--deep);margin-bottom:3px;font-size:12px;display:block}.course-back-link{width:100%}.lesson-hero{background:radial-gradient(circle at 14% 18%,#d7b56d26 0 1px,#0000 2px) 0 0/24px 24px,linear-gradient(145deg,#f6f3eb,#eaf3ee);border-bottom:1px solid #dfe3dc;padding-block:65px 72px}.lesson-hero-inner{text-align:center;max-width:880px}.lesson-status-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.lesson-status-line>span{color:#6f7e77;background:#ffffffb3;border:1px solid #dfe3dc;border-radius:8px;padding:5px 9px;font-size:9px;font-weight:750}.lesson-hero h1{color:var(--deep);letter-spacing:-.045em;margin:19px 0 12px;font-size:clamp(46px,5.8vw,69px);line-height:1.22}.lesson-hero-inner>p{max-width:700px;color:var(--ink-soft);margin:0 auto;font-size:16px;line-height:1.95}.lesson-objective{text-align:right;background:#fff;border:1px solid #dce2dc;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;max-width:690px;margin:27px auto 0;padding:14px 17px;display:grid}.lesson-objective>span{color:var(--green);background:#e8f1ec;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:850}.lesson-objective p{color:#5f6e67;margin:0;font-size:11px}.lesson-layout{grid-template-columns:minmax(0,760px) 240px;justify-content:center;align-items:start;gap:60px;padding-block:78px 95px;display:grid}.lesson-article{color:#3f5049}.lesson-article>p,.lesson-section-block>p{margin:0 0 19px;font-size:15px;line-height:2.15}.lesson-opening{align-items:center;gap:16px;margin-bottom:26px;display:flex}.drop-number{color:#fff;background:var(--deep);border:6px solid #e3efe9;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:850;display:grid;box-shadow:0 0 0 1px #c2d9ce}.lesson-overline{color:var(--green);letter-spacing:.04em;font-weight:850;margin:0!important;font-size:10px!important}.lesson-opening h2,.lesson-section-block h2,.lesson-quiz h2{color:var(--deep);letter-spacing:-.025em;margin:2px 0 0;font-size:29px;line-height:1.5}.quran-card{color:#fff;text-align:center;background:radial-gradient(circle at 90% 15%, #d7b56d29, transparent 32%), var(--deep);border-radius:19px;margin:29px 0;padding:31px 32px 25px;position:relative;overflow:hidden}.quran-card:after{content:"";border:1px solid #d7b56d33;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-95px;left:-55px}.quran-label{color:#e2c77f;background:#ffffff12;border:1px solid #e2c77f38;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.quran-card p{margin:19px 0 9px;font-size:22px;line-height:2}.quran-card small{color:#a9bbb5;font-size:9px}.lesson-section-block{border-top:1px solid #e2e4de;margin-top:47px;padding-top:39px}.lesson-section-block h2{margin-bottom:15px}.hadith-fact{background:#eaf3ee;border:1px solid #d1e2da;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin:24px 0;padding:16px 17px;display:grid}.hadith-fact>span{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.hadith-fact strong{color:var(--deep);font-size:12px;display:block}.hadith-fact p{color:#718078;margin:0;font-size:9px}.hadith-fact a{color:var(--green);white-space:nowrap;font-size:10px;font-weight:850}.unverified-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:22px;display:grid}.unverified-grid>div{background:#fbf5f3;border:1px solid #edddd8;border-radius:13px;grid-template-columns:28px 1fr;gap:10px;padding:16px;display:grid}.unverified-grid>div>span{color:#985c4f;background:#f1ddd8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:850;display:grid}.unverified-grid p{color:#78817d;margin:0;font-size:10px;line-height:1.7}.unverified-grid strong{color:var(--deep);font-size:11px;display:block}.takeaway-block{background:var(--cream);border:1px solid #e3ded4;border-radius:17px;padding:29px}.takeaway-block ol{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.takeaway-block li{color:#50615a;align-items:center;gap:11px;font-size:12px;display:flex}.takeaway-block li span{width:28px;height:28px;color:var(--green);background:#fff;border:1px solid #dfe1db;border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:850;display:grid}.lesson-quiz{border-top:1px solid #e2e4de;margin-top:49px;padding-top:39px}.lesson-quiz>div{margin-bottom:20px}.lesson-quiz details{border-top:1px solid #e0e2dc}.lesson-quiz details:last-child{border-bottom:1px solid #e0e2dc}.lesson-quiz summary{color:var(--deep);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 2px;font-size:13px;font-weight:780;list-style:none;display:flex}.lesson-quiz summary::-webkit-details-marker{display:none}.lesson-quiz summary span{width:27px;height:27px;color:var(--green);background:#e8f1ec;border-radius:8px;flex:none;place-items:center;display:grid}.lesson-quiz details[open] summary span{transform:rotate(45deg)}.lesson-quiz details>p{color:var(--ink-soft);margin:-3px 0 17px;padding-left:45px;font-size:12px}.lesson-sidebar{gap:12px;display:grid;position:sticky;top:28px}.lesson-toc,.lesson-source-summary{background:#fff;border:1px solid #e1e3dd;border-radius:15px;padding:20px}.lesson-toc>p{color:var(--deep);margin:0 0 13px;font-size:12px;font-weight:850}.lesson-toc a{color:#718078;border-bottom:1px solid #eff0ec;padding:7px 0;font-size:10px;display:block}.lesson-toc a:last-child{border-bottom:0}.lesson-source-summary{background:var(--cream);grid-template-columns:38px 1fr;align-items:center;gap:11px;display:grid}.lesson-source-summary>span{color:#fff;background:var(--deep);border-radius:11px;place-items:center;width:37px;height:37px;font-weight:850;display:grid}.lesson-source-summary strong{color:var(--deep);font-size:11px}.lesson-source-summary p{color:#79847f;margin:0;font-size:9px}.lesson-references{color:#fff;background:var(--deep);padding-block:82px}.lesson-references .section-heading h2{color:#fff}.lesson-references .section-heading>p{color:#aebfb9}.lesson-reference-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:33px;display:grid}.lesson-reference-grid a{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;min-height:185px;padding:20px;transition:background .16s;position:relative}.lesson-reference-grid a:hover{background:#ffffff17}.lesson-reference-grid a>span{color:#e2c77f;font-size:9px;font-weight:850}.lesson-reference-grid h3{margin:20px 0 4px;font-size:15px}.lesson-reference-grid p{color:#a7b9b3;margin:0;font-size:10px;line-height:1.75}.lesson-reference-grid i{color:#e2c77f;font-size:12px;font-style:normal;position:absolute;top:17px;left:17px}.lesson-review-meta{color:#93a9a2;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:15px;font-size:9px;display:flex}.lesson-review-meta span{background:#ffffff0d;border-radius:6px;padding:4px 7px}.lesson-navigation{grid-template-columns:1fr 1fr;gap:14px;padding-block:63px 78px;display:grid}.lesson-navigation>a,.next-lesson-disabled{background:var(--cream);border:1px solid #e3ded4;border-radius:16px;flex-direction:column;justify-content:center;min-height:115px;padding:23px;display:flex;position:relative}.lesson-navigation span,.next-lesson-disabled span{color:#7a8781;font-size:9px;font-weight:750}.lesson-navigation strong,.next-lesson-disabled strong{color:var(--deep);margin-top:3px;font-size:16px}.next-lesson-disabled{opacity:.75}.next-lesson-disabled small{color:#7c806f;background:#e7e8df;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;top:18px;left:18px}@media (width<=980px){.membership-hero-grid{grid-template-columns:1fr;gap:38px}.membership-hero figure{height:300px}.membership-faq{grid-template-columns:1fr;gap:20px}.search-results-grid{grid-template-columns:1fr}.main-nav{display:none}.mobile-menu-trigger{display:grid}.hero{grid-template-columns:1fr;gap:35px;padding-block:66px 75px}.hero-copy{text-align:center}.hero-lead{margin-inline:auto}.hero-actions,.trust-list{justify-content:center}.hero-visual{width:min(600px,100%);margin-inline:auto}.pathway-grid{grid-template-columns:repeat(2,1fr)}.pathway-card:nth-child(2){border-left:0}.pathway-card:nth-child(-n+2){border-bottom:1px solid #e8e5dc}.pathway-card:nth-child(2) .pathway-connector{display:none}.categories-grid{grid-template-columns:repeat(2,1fr)}.method-grid{grid-template-columns:1fr;gap:55px}.stage-heading{grid-template-columns:1fr;gap:8px}.category-hero-grid{gap:40px}.lessons-section{grid-template-columns:1fr}.course-sidebar,.principles-grid{grid-template-columns:repeat(2,1fr)}.review-card,.prophets-hero-grid{grid-template-columns:1fr;gap:38px}.prophets-hero-grid>div:first-child{text-align:center}.prophets-hero-grid .align-start,.prophets-hero-actions,.prophets-facts{justify-content:center}.prophets-hero-grid>div:first-child>p{margin-inline:auto}.source-rules-grid{grid-template-columns:repeat(2,1fr)}.narrative-rule{grid-template-columns:48px 1fr}.evidence-legend{grid-column:1/-1;justify-content:flex-start}.adam-grid{grid-template-columns:1fr}.adam-sidebar,.research-links-grid{grid-template-columns:repeat(2,1fr)}.lesson-layout{grid-template-columns:minmax(0,760px)}.lesson-sidebar{display:none}.lesson-reference-grid{grid-template-columns:repeat(2,1fr)}.course-index-section{grid-template-columns:1fr}.course-index-sidebar{grid-template-columns:1fr 1fr;position:static}.course-back-link{grid-column:1/-1}}@media (width<=680px){.membership-hero{padding-top:52px}.membership-hero figure{height:230px}.plans-grid,.membership-roadmap{grid-template-columns:1fr}.plan-card{padding:25px 21px}.membership-roadmap{padding-bottom:70px}.header-search{justify-content:center;width:42px;padding:8px}.header-search em{display:none}.search-hero{padding-top:52px}.search-field{min-height:58px;padding-inline:13px}.search-field input{font-size:14px}.search-empty-state,.search-no-results{margin-top:34px;padding:24px 20px}.search-result-card{grid-template-columns:96px 1fr;min-height:155px}.search-result-card>div{padding:14px}.search-results-heading{flex-direction:column;align-items:flex-start;gap:3px}.section-shell{width:min(100% - 30px,1180px)}.header-inner{gap:12px;min-height:68px}.brand{font-size:17px}.brand-mark{width:35px;height:35px}.header-cta,.header-cta span{display:none}.hero{min-height:auto;padding-top:48px}.hero h1{margin-top:18px;font-size:43px}.hero-lead{font-size:16px}.trust-list{gap:12px 17px}.hero-visual{min-height:430px}.hero-visual:before{inset:12px 0}.today-card{width:min(305px,83%);padding:21px 22px 23px}.today-card h2{font-size:22px}.note-top{top:45px;left:-4px}.note-bottom{bottom:45px;right:-4px}.floating-note{padding:8px 10px}.note-icon{width:27px;height:27px}.pathway-section,.categories-section,.method-section{padding-block:72px}.pathway-grid{grid-template-columns:1fr}.pathway-card{border-bottom:1px solid #e8e5dc;border-left:0;min-height:165px}.pathway-card:nth-child(3){border-bottom:1px solid #e8e5dc}.pathway-connector{display:none}.heading-row{flex-direction:column;align-items:flex-start}.categories-grid{grid-template-columns:1fr}.category-card{min-height:235px}.start-card{flex-direction:column;align-items:flex-start;padding:32px 27px}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}.page-hero{padding:58px 0 53px}.plan-summary{width:100%}.plan-summary div{flex:1;min-width:0;padding-inline:8px}.curriculum-section{padding-top:65px}.curriculum-stage{grid-template-columns:47px 1fr}.curriculum-stage:nth-child(2n) .stage-body{transform:none}.stage-rail>span{border-width:5px;width:39px;height:39px}.stage-body{padding:0 0 60px}.stage-heading{grid-template-columns:1fr;gap:8px;padding:21px}.stage-depth-label{display:none}.stage-heading h2{font-size:27px}.stage-courses{grid-template-columns:1fr}.stage-course-card{grid-template-columns:34px 1fr;min-height:0;padding:19px}.course-open{display:none}.stage-outcome{border-radius:16px;align-items:flex-start;width:100%}.learning-note-card{grid-template-columns:42px 1fr;padding:23px}.learning-note-card .button{grid-column:1/-1}.category-hero-grid{grid-template-columns:1fr}.category-emblem{min-height:210px}.category-emblem>div{width:135px;height:135px}.lessons-section{padding-block:65px}.lesson-row{grid-template-columns:31px 1fr auto;gap:10px}.lesson-time{display:none}.course-sidebar{grid-template-columns:1fr}.next-category{flex-direction:column;align-items:flex-start}.vision-section{grid-template-columns:1fr;gap:32px;padding-block:67px}.vision-statement h2{font-size:28px}.principles-grid{grid-template-columns:1fr}.principles-grid article{min-height:190px}.review-card{padding:30px 25px}.review-card h2{font-size:28px}.prophets-hero{padding-block:48px 58px}.prophets-hero h1{font-size:41px}.prophets-book{min-height:405px}.book-cover{width:225px;min-height:310px}.book-note{padding:8px 10px}.note-proof{left:-4px}.note-warning{right:-4px}.verification-section,.prophets-map,.adam-section,.research-hub{padding-block:70px}.source-rules-grid,.units-grid,.research-links-grid{grid-template-columns:1fr}.source-rules-grid article{min-height:190px}.narrative-rule{grid-template-columns:39px 1fr}.narrative-icon{width:37px;height:37px}.map-note{text-align:right}.course-title-row{align-items:flex-start}.course-title-row h2{font-size:27px}.course-badge{min-width:60px;height:60px}.adam-lesson-row{grid-template-columns:31px 1fr auto;gap:9px}.adam-duration{display:none}.research-ready{grid-column:2/-1;width:fit-content}.adam-sidebar{grid-template-columns:1fr}.lesson-hero{padding-block:48px 56px}.course-index-section{padding-block:62px 72px}.course-index-lesson{grid-template-columns:37px 1fr 29px;gap:11px;padding:17px 16px}.course-index-number{width:36px;height:36px}.course-index-duration{display:none}.course-index-sidebar{grid-template-columns:1fr}.course-index-lesson>i{width:28px;height:28px}.lesson-hero h1{font-size:40px}.lesson-objective{text-align:center;grid-template-columns:1fr}.lesson-objective>span{width:fit-content;margin-inline:auto}.lesson-layout{padding-block:57px 70px}.lesson-opening h2,.lesson-section-block h2,.lesson-quiz h2{font-size:24px}.quran-card{padding-inline:20px}.quran-card p{font-size:18px}.hadith-fact{grid-template-columns:35px 1fr}.hadith-fact a{grid-column:1/-1}.unverified-grid,.lesson-reference-grid,.lesson-navigation{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}body{font-size:18px}.hero-lead,.page-hero>.section-shell>p,.category-hero p,.membership-hero-grid>div>p{font-size:19px}.category-card p,.pathway-card p,.stage-heading>p,.stage-course-card p,.lesson-copy p,.sidebar-card li,.source-card p{font-size:15px}.lesson-article>p,.lesson-section-block>p{font-size:18px;line-height:2.05}.lesson-hero>.section-shell>p{font-size:19px}.lesson-quiz summary,.lesson-quiz p,.quran-card small,.hadith-fact p{font-size:15px}.lesson-reference-grid p,.membership-faq details p,.plan-card>p,.plan-card li,.membership-roadmap p{font-size:14px}.academy-tools-section{padding-block:92px}.qibla-home-section{padding-block:1.2rem 4.4rem}.qibla-home-card{color:#fff;background:radial-gradient(circle at 14% 18%,#ddb96947,#0000 30%),linear-gradient(135deg,#0d493d,#176f5a 62%,#b07a3f 145%);border-radius:30px;grid-template-columns:240px 1fr;align-items:center;gap:clamp(1.4rem,4vw,4rem);min-height:300px;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0d493d2e}.qibla-home-card:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:22px;position:absolute;inset:18px}.qibla-compass{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#fff 0 8%,transparent 9%),repeating-conic-gradient(from -1deg,#ffffffb8 0 2deg,transparent 2deg 15deg);border:2px solid #ffffff9e;border-radius:50%;place-items:center;width:210px;margin-inline:auto;display:grid;position:relative;box-shadow:inset 0 0 0 14px #ffffff12,0 16px 35px #0000002e}.qibla-compass:before{content:"";background:#0427206b;border:1px solid #ffffff4d;border-radius:50%;position:absolute;inset:23px}.qibla-north{z-index:3;font-weight:900;position:absolute;top:14px}.qibla-arrow{z-index:2;transform-origin:50%;justify-content:center;width:42px;height:150px;transition:transform .25s ease-out;display:flex;position:absolute}.qibla-arrow:before{content:"";filter:drop-shadow(0 6px 8px #00000038);border-bottom:69px solid #efd08c;border-left:19px solid #0000;border-right:19px solid #0000;width:0;height:0}.qibla-arrow i{border-top:62px solid #ffffff73;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;position:absolute;bottom:0}.qibla-kaaba{z-index:4;color:#ebc978;background:#10221e;border:3px solid #ebc978;border-radius:8px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid;position:absolute}.qibla-home-copy{z-index:1;position:relative}.qibla-home-copy small{color:#e8c982;font-weight:900}.qibla-home-copy h2{color:#fff;margin:.35rem 0 .6rem;font-size:clamp(2rem,5vw,3.7rem)}.qibla-home-copy p{color:#e2eee9;max-width:690px;margin:0 0 .8rem;font-size:1.06rem;line-height:1.9}.qibla-home-copy strong{color:#f2d58f;margin:.4rem 0 .9rem;display:block}.qibla-home-copy button{color:#154c40;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:14px;padding:0 1.25rem;font-weight:900;box-shadow:0 10px 24px #00000026}.qibla-home-copy button:disabled{cursor:wait;opacity:.72}.qibla-privacy{color:#bed8d0;margin-top:.75rem;font-size:.78rem;display:block}.academy-tools-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}.academy-tools-grid article,.academy-tool-link{background:#f4f7f4;border:1px solid #dde6df;border-radius:22px;min-height:210px;padding:28px}.academy-tools-grid article>span,.academy-tool-link>span{color:#fff;background:var(--deep);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.academy-tool-link{transition:transform .18s,box-shadow .18s;display:block}.academy-tool-link:hover{transform:translateY(-3px);box-shadow:0 16px 34px #1340341a}.academy-tools-grid h3{color:var(--deep);margin:20px 0 7px;font-size:21px}.academy-tools-grid p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.85}.category-detail-note{background:#f0f6f2;border:1px solid #d7e6dd;border-radius:18px;margin:25px 0;padding:22px 24px}.category-detail-note strong{color:var(--deep);margin-bottom:4px;font-size:18px;display:block}.category-detail-note p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.9}.lesson-tools{background:linear-gradient(145deg,#eef6f1,#fff);border:1px solid #cfe1d7;border-radius:24px;margin-top:45px;padding:27px;position:relative}.loading-tools{color:var(--ink-soft);text-align:center}.signed-out-tools{justify-content:space-between;align-items:center;gap:25px;display:flex}.signed-out-tools strong{color:var(--deep);font-size:20px}.signed-out-tools p{color:var(--ink-soft);margin:3px 0 0;font-size:14px}.lesson-tool-buttons{flex-wrap:wrap;gap:9px;display:flex}.lesson-tool-buttons button,.student-note button,.report-box button{color:var(--deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdad2;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:800}.lesson-tool-buttons button.active{color:#fff;background:var(--green);border-color:var(--green)}.student-note{gap:8px;margin-top:20px;display:grid}.student-note>span{color:var(--deep);font-size:15px;font-weight:850}.student-note textarea,.report-box textarea,.question-form textarea{resize:vertical;width:100%;min-height:110px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfdbd4;border-radius:14px;padding:15px;font-size:15px;line-height:1.8}.student-note button,.report-box button{color:#fff;background:var(--deep);width:fit-content}.report-box{border-top:1px solid #d6e2da;gap:8px;margin-top:16px;padding-top:16px;display:grid}.save-message{color:var(--green);margin:12px 0 0;font-size:13px;font-weight:800}.dashboard-page{background:#f8faf8}.dashboard-hero{color:#fff;background:linear-gradient(125deg, var(--deep-2), var(--green));padding:56px 0}.dashboard-hero-grid{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.dashboard-hero .section-number{color:#cde7dc}.dashboard-hero h1{margin:7px 0 3px;font-size:clamp(38px,5vw,58px)}.dashboard-hero p{color:#dcebe4;margin:0;font-size:17px}.account-chip{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-width:320px;padding:15px;display:grid}.account-chip>span{width:48px;height:48px;color:var(--deep);background:var(--gold);border-radius:15px;place-items:center;font-weight:900;display:grid}.account-chip strong,.account-chip small{display:block}.account-chip small{color:#dcebe4}.account-chip a{color:#fff;grid-column:2;font-size:12px;text-decoration:underline}.dashboard-content{padding-block:36px 92px}.dashboard-stats{grid-template-columns:1.35fr repeat(3,1fr);gap:14px;display:grid}.dashboard-stats article{background:#fff;border:1px solid #e0e6e1;border-radius:20px;min-height:150px;padding:23px}.dashboard-stats span,.dashboard-stats small{color:var(--ink-soft);font-size:13px;display:block}.dashboard-stats strong{color:var(--deep);margin:7px 0;font-size:34px;display:block}.dashboard-progress{background:#e6eee9;border-radius:99px;height:8px;overflow:hidden}.dashboard-progress i{background:var(--green);border-radius:inherit;height:100%;display:block}.continue-card{background:#f5eedf;border:1px solid #e7dac0;border-radius:23px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:30px;display:flex}.continue-card span{color:#9b6a2b;font-size:12px;font-weight:900}.continue-card h2{color:var(--deep);margin:5px 0 2px;font-size:26px}.continue-card p{max-width:690px;color:var(--ink-soft);margin:0;font-size:14px}.dashboard-section{margin-top:64px}.dashboard-paths{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px;display:grid}.dashboard-paths a{background:#fff;border:1px solid #dfe5e0;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:19px;display:grid}.dashboard-paths a>span{color:#fff;background:var(--deep);border-radius:14px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.dashboard-paths h3{color:var(--deep);margin:0;font-size:18px}.dashboard-paths p{color:var(--ink-soft);margin:1px 0 0;font-size:13px}.dashboard-paths i{color:var(--green);font-style:normal}.dashboard-two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.compact-dashboard-section{background:#fff;border:1px solid #e0e6e1;border-radius:22px;min-height:330px;padding:25px}.compact-dashboard-section .section-heading h2{font-size:24px}.dashboard-empty{min-height:170px;color:var(--ink-soft);text-align:center;place-items:center;display:grid}.dashboard-empty span{color:var(--green);font-size:38px}.saved-list{margin-top:18px;display:grid}.saved-list a{border-bottom:1px solid #e6e9e6;justify-content:space-between;align-items:center;gap:15px;padding:13px 2px;display:flex}.saved-list strong{color:var(--deep);font-size:14px}.saved-list span{color:var(--green);font-size:12px}.saved-list p{max-width:50%;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.ask-section{background:var(--deep);border-radius:25px;grid-template-columns:.8fr 1.2fr;gap:50px;padding:35px;display:grid}.ask-section .section-heading h2{color:#fff}.ask-section .section-heading p{color:#cfe0d9}.question-form{gap:10px;display:grid}.question-form label{color:#fff;font-size:15px;font-weight:850}.question-form>div{align-items:center;gap:14px;display:flex}.question-form>div span{color:#dcebe4;font-size:12px}.question-form>p{color:#bcd0c7;margin:0;font-size:11px}.feature-roadmap{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.feature-roadmap>div,.feature-roadmap>a{background:#fff;border:1px solid #e0e6e1;border-radius:18px;padding:23px}.feature-roadmap>a{background:linear-gradient(145deg,#edf8f2,#fff8e9);border-color:#b8d8c8}.feature-roadmap span{color:var(--green);font-size:11px;font-weight:900}.feature-roadmap h3{color:var(--deep);margin:8px 0 3px;font-size:18px}.feature-roadmap p{color:var(--ink-soft);margin:0;font-size:13px}.plans-grid.three-plans{grid-template-columns:repeat(3,1fr);max-width:1180px}.category-directory-button{width:fit-content;margin-top:23px}.prophet-directory{padding-block:90px}.prophet-directory-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.prophet-directory-grid a{background:#fff;border:1px solid #dfe5df;border-radius:17px;grid-template-columns:43px 1fr auto;align-items:center;gap:13px;padding:18px;transition:transform .16s,box-shadow .16s;display:grid}.prophet-directory-grid a:hover{transform:translateY(-2px);box-shadow:0 13px 30px #113c3214}.prophet-directory-grid a>span{color:#fff;background:var(--deep);border-radius:13px;place-items:center;width:43px;height:43px;font-size:12px;font-weight:900;display:grid}.prophet-directory-grid h3{color:var(--deep);margin:0;font-size:17px}.prophet-directory-grid p{color:var(--ink-soft);margin:1px 0 0;font-size:12px;line-height:1.55}.prophet-directory-grid i{color:var(--green);font-style:normal}.guide-page{background:var(--paper)}.guide-hero{color:#fff;background:radial-gradient(circle at 15% 20%, #d7b56d2e, transparent 35%), linear-gradient(130deg, var(--deep-2), var(--deep));padding:72px 0 82px}.guide-hero .breadcrumb{color:#cfddd7}.guide-hero .breadcrumb a{color:#fff}.guide-hero .section-number{color:#d7c18d}.guide-hero h1{margin:12px 0 2px;font-size:clamp(50px,7vw,82px);line-height:1.12}.guide-hero h2{color:#dce9e3;margin:0;font-size:clamp(22px,3vw,32px);font-weight:600}.guide-hero>.section-shell>p{color:#d6e3dd;max-width:900px;margin:23px 0 0;font-size:19px;line-height:2}.guide-evidence{background:#ffffff1a;border:1px solid #ffffff2b;border-radius:14px;flex-wrap:wrap;gap:8px 18px;width:fit-content;margin-top:24px;padding:14px 17px;display:flex}.guide-evidence strong{color:var(--gold)}.guide-content{padding-block:72px 95px}.guide-intro{grid-template-columns:1.2fr .8fr;align-items:start;gap:45px;display:grid}.guide-intro h2{color:var(--deep);margin:7px 0 8px;font-size:34px}.guide-intro>div:first-child>p{color:var(--ink-soft);margin:0 0 23px;font-size:17px;line-height:2}.source-method-card{background:#f2f6f3;border:1px solid #d9e5dd;border-radius:20px;gap:9px;padding:25px;display:grid}.source-method-card strong{color:var(--deep);font-size:19px}.source-method-card p{color:var(--ink-soft);margin:0 0 5px;font-size:14px}.source-method-card a{color:var(--green);border-top:1px solid #d9e3dc;padding:10px 0;font-size:13px;font-weight:800}.prophet-lesson-grid{gap:12px;margin-top:42px;display:grid}.prophet-lesson-grid a{background:#fff;border:1px solid #dfe4df;border-radius:18px;grid-template-columns:50px 1fr 40px;align-items:center;gap:18px;padding:22px;display:grid}.prophet-lesson-grid a>span{color:#fff;background:var(--deep);border-radius:14px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:900;display:grid}.prophet-lesson-grid h3{color:var(--deep);margin:0;font-size:20px}.prophet-lesson-grid p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.prophet-lesson-grid small{color:var(--green)}.prophet-lesson-grid i{color:var(--green);font-size:22px;font-style:normal}.prophet-complete-story{max-width:900px;margin:48px auto 0;position:relative}.prophet-complete-story:before{content:"";opacity:.32;background:linear-gradient(#1c765e,#d4ae5a,#1c765e);width:2px;position:absolute;top:30px;bottom:30px;right:34px}.prophet-story-chapter{background:#fff;border:1px solid #dfe7e2;border-radius:28px;margin-bottom:30px;padding:30px 92px 30px 30px;position:relative;box-shadow:0 18px 45px #12413412}.prophet-story-chapter>header{align-items:center;gap:16px;margin-bottom:18px;display:flex}.prophet-story-chapter>header>span{z-index:1;color:#fff;background:linear-gradient(145deg,#176b55,#ba8c3d);border:4px solid #fff;border-radius:50%;place-items:center;width:47px;height:47px;font-size:12px;font-weight:900;display:grid;position:absolute;top:25px;right:11px;box-shadow:0 7px 17px #176b5538}.prophet-story-chapter header small{color:#8c754f;font-weight:800}.prophet-story-chapter h2{color:var(--deep);margin:3px 0;font-size:28px}.prophet-story-introduction{color:#35594f;background:#f2f8f5;border-right:3px solid #2a8069;border-radius:14px;margin:0 0 25px;padding:14px 17px;line-height:1.95}.prophet-story-part{border-top:1px solid #edf0ed;padding:20px 0}.prophet-story-part h3{color:var(--deep);margin:4px 0 10px;font-size:22px}.prophet-story-part>p:not(.lesson-overline){color:#425b54;margin:0 0 13px;font-size:16px;line-height:2.05}.prophet-story-part blockquote{color:#294f44;background:#fff8e9;border:1px solid #ead9af;border-radius:18px;margin:18px 0 4px;padding:18px 20px;font-size:18px;line-height:2}.prophet-story-part blockquote span,.prophet-story-part blockquote small{color:#946d29;font-size:11px;font-weight:850;display:block}.prophet-story-source{color:#176b55;background:#eef8f4;border-radius:13px;flex-direction:column;gap:3px;margin-top:14px;padding:13px 15px;display:flex}.prophet-story-source small{color:#567067}.prophet-story-limits{background:#faf8f3;border:1px solid #e5ddd0;border-radius:15px;margin:20px 0;padding:15px 17px}.prophet-story-limits summary{color:#6e5940;cursor:pointer;justify-content:space-between;gap:12px;font-weight:850;display:flex}.prophet-story-limits p{color:#665f55;line-height:1.8}.prophet-story-details-link{color:#176b55;margin-top:7px;font-weight:850;display:inline-flex}@media (width<=700px){.prophet-complete-story{margin-top:30px}.prophet-complete-story:before{right:24px}.prophet-story-chapter{border-radius:22px;padding:24px 66px 24px 17px}.prophet-story-chapter>header>span{width:46px;height:46px;right:1px}.prophet-story-chapter h2{font-size:22px;line-height:1.55}.prophet-story-part h3{font-size:19px}.prophet-story-part>p:not(.lesson-overline){font-size:15px}.prophet-story-part blockquote{padding:15px;font-size:16px}}.hadith-slide-card{background:linear-gradient(145deg,#fff,#f3faf6);border-color:#cfe1d8;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:0 22px 55px #134d3e1f}.hadith-slide-card:hover{border-color:#82b8a5;transform:translateY(-5px);box-shadow:0 28px 68px #134d3e2b}.hadith-slide-card:before{background:linear-gradient(90deg,#0f6e55,#49a27e,#d0a448)}.hadith-slide-card>blockquote{background:linear-gradient(135deg,#f8f4e9,#fff);border-right-color:#b8883f}.hadith-verification-panel{background:#edf7f2;border:1px solid #cfe4da;border-radius:17px;margin:0 0 1rem;padding:1rem}.hadith-verification-panel>h3{color:#155d4a;align-items:center;gap:8px;margin:0 0 10px;font-size:1rem;display:flex}.hadith-verification-panel>h3>span{color:#fff;background:#218066;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.hadith-verification-panel .hadith-slide-meta{margin:0}.hadith-verification-panel .hadith-slide-meta>div{background:#ffffffc7}.hadith-takhrij{color:#536860;background:#fff;border-radius:11px;margin:10px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.75}.hadith-slide-explanation{background:#fff;border:1px solid #dbe8e1;border-radius:15px;margin:0;padding:0;display:block;overflow:hidden}.hadith-slide-explanation>summary{cursor:pointer;color:#174b3e;grid-template-columns:36px 1fr 20px;align-items:center;gap:9px;padding:13px;list-style:none;display:grid}.hadith-slide-explanation>summary::-webkit-details-marker{display:none}.hadith-slide-explanation>summary>span{color:#8a5c30;background:#fff1ce;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.hadith-slide-explanation>summary>i{font-size:1.2rem;font-style:normal;transition:transform .2s}.hadith-slide-explanation[open]>summary>i{transform:rotate(45deg)}.hadith-slide-explanation>p{color:#4a5d56;margin:0;padding:0 16px 16px;line-height:1.9}.hadith-door-grid>a{background:linear-gradient(145deg,#fff,#f4faf7);border-color:#d5e5dd;min-height:125px;transition:transform .22s,box-shadow .22s}.hadith-door-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 38px #185b491f}.hadith-door-grid>a>span{background:linear-gradient(145deg,#0d6c53,#3b9a77);animation:3.8s ease-in-out infinite quranIconFloat;box-shadow:0 9px 22px #16695238}.quran-verses article{background:linear-gradient(145deg,#fff,#f3faf6);border-color:#cfe1d8;grid-template-columns:72px minmax(0,1fr);padding:20px;box-shadow:0 18px 46px #1753441a}.quran-verses article:after{content:"";pointer-events:none;border:1px solid #24806321;border-radius:50%;width:130px;height:130px;position:absolute;inset:auto -35px -55px auto}.ayah-meta{grid-row:1/4}.ayah-meta>span{color:#fff;background:linear-gradient(145deg,#0d704f,#39a376);border-color:#ffffff80;animation:3.6s ease-in-out infinite quranIconFloat;box-shadow:0 10px 25px #0e6f503b}.ayah-meta>b{color:#0f684f;font-size:.9rem}.ayah-text{cursor:default;margin:0}.quran-inline-tafsir{background:#fff;border:1px solid #d8e7df;border-radius:15px;grid-column:2;margin-top:12px;overflow:hidden}.quran-inline-tafsir>summary{cursor:pointer;color:#185f4c;grid-template-columns:36px 1fr 20px;align-items:center;gap:9px;padding:11px 13px;list-style:none;display:grid}.quran-inline-tafsir>summary::-webkit-details-marker{display:none}.quran-inline-tafsir>summary>span{color:#fff;background:linear-gradient(145deg,#16765a,#3ea27e);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.quran-inline-tafsir>summary>i{font-style:normal;transition:transform .2s}.quran-inline-tafsir[open]>summary>i{transform:rotate(45deg)}.quran-inline-tafsir>div{border-top:1px solid #e5eee9;padding:0 14px 14px}.quran-inline-tafsir p{color:#445c54;line-height:1.95}.quran-inline-tafsir a{color:#176b55;background:#edf7f2;border-radius:9px;padding:7px 10px;font-size:.8rem;font-weight:850;display:inline-flex}.quran-reader-actions button>span{color:#176b55}.quran-reader-actions button.active>span,.quran-reader-actions .quran-play-surah>span{color:#fff}.verse-tafsir-list{gap:15px}.verse-tafsir-card{background:linear-gradient(145deg,#fff,#f3faf6);border-color:#cfe1d8;border-radius:22px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 15px 38px #154c3e17}.verse-tafsir-card:hover{transform:translateY(-3px);box-shadow:0 21px 48px #154c3e24}.verse-tafsir-card:before{content:"";background:linear-gradient(#0e6d53,#d0a448);width:4px;position:absolute;top:0;bottom:0;right:0}.verse-card-main{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.verse-card-main>span{color:#fff;background:linear-gradient(145deg,#0f6d53,#3ba17a);border-radius:17px;place-items:center;width:56px;height:56px;animation:3.5s ease-in-out infinite quranIconFloat;display:grid;box-shadow:0 10px 25px #106f5338}.verse-card-main>span small{font-size:.65rem;line-height:1}.verse-card-main>p{color:#1c4137;font-family:var(--font-amiri),serif;margin:0;font-size:1.28rem;line-height:2.15}.verse-card-main>p b{color:#a06f2f}.verse-card-actions{gap:8px;padding:0 88px 14px 18px;display:flex}.verse-card-actions button{color:#176b55;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe1d8;border-radius:11px;align-items:center;gap:7px;padding:8px 12px;font-size:.82rem;font-weight:850;display:flex}.verse-tafsir-card.is-playing .verse-card-actions button:first-child{color:#fff;background:#176b55}.verse-tafsir-card .verse-tafsir-body{background:#fff;border-top:1px solid #dfe9e4;padding:16px 88px 18px 18px}.study-mode-tabs{background:#f4faf7f5;border-color:#cfe0d7}.study-mode-tabs button{text-align:right;border-color:#dbe7e1;grid-template-columns:44px 1fr;align-items:center}.study-mode-icon,.chapter-heading-icon,.surah-hero-modes span>svg{color:#fff;background:linear-gradient(145deg,#0e6e54,#3fa47f);border-radius:12px;animation:4s ease-in-out infinite quranIconFloat;box-shadow:0 8px 18px #106f532e}.study-mode-icon{place-items:center;width:44px;height:44px;display:grid}.study-mode-tabs button.active .study-mode-icon{color:#176b55;background:#fff}.tafsir-chapter{border-color:#cfe1d8;box-shadow:0 18px 48px #154c3e17}.linked-hadith>details{background:#fff;border:1px solid #d8e5df;border-radius:11px;margin-top:12px;padding:11px 13px}.linked-hadith>details summary{color:#176b55;cursor:pointer;font-weight:850}@keyframes quranIconFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(1.5deg)}}@media (width<=700px){.hadith-verification-panel .hadith-slide-meta{grid-template-columns:1fr}.quran-verses article{grid-template-columns:50px minmax(0,1fr);gap:0 10px;padding:14px 11px}.ayah-meta{grid-row:1/4}.ayah-meta>span{width:44px;height:44px}.quran-inline-tafsir{grid-column:1/-1}.verse-card-main{grid-template-columns:44px minmax(0,1fr);gap:9px;padding:13px 11px}.verse-card-main>span{border-radius:13px;width:44px;height:44px}.verse-card-main>p{font-size:1.08rem}.verse-card-actions{padding:0 64px 12px 10px}.verse-tafsir-card .verse-tafsir-body{padding:13px}.study-mode-tabs button{text-align:center;grid-template-columns:1fr;justify-items:center;padding:8px 4px}.study-mode-icon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.hadith-door-grid>a>span,.ayah-meta>span,.verse-card-main>span,.study-mode-icon,.chapter-heading-icon,.surah-hero-modes span>svg{animation:none!important}.hadith-slide-card,.hadith-door-grid>a,.verse-tafsir-card{transition:none!important}}.honest-empty{background:#fff8e9;border:1px solid #eadbbb;border-radius:20px;margin-top:35px;padding:30px}.honest-empty strong{color:#7f5a25;font-size:19px}.honest-empty p{color:#765f3e;margin:6px 0 0;font-size:15px}.guide-navigation{border-top:1px solid #e0e4df;justify-content:space-between;gap:16px;margin-top:55px;padding-top:22px;display:flex}.guide-navigation a{color:var(--green);font-weight:850}.tafsir-directory-hero{background:linear-gradient(140deg,#f2e8da,#eef5f0);padding:72px 0 80px}.tafsir-directory-hero h1{color:var(--deep);margin:10px 0 8px;font-size:clamp(48px,7vw,76px)}.tafsir-directory-hero>.section-shell>p{max-width:850px;color:var(--ink-soft);margin:0;font-size:18px;line-height:2}.tafsir-method{color:var(--deep);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:28px;font-size:14px;font-weight:800;display:flex}.tafsir-method span{color:#fff;background:#a66d3f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.surah-directory{padding-block:80px 100px}.surah-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:29px;display:grid}.surah-grid a{background:#fff;border:1px solid #e2e1dc;border-radius:17px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:112px;padding:16px;display:grid}.surah-grid a>span{color:#fff;background:#a66d3f;border-radius:13px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.surah-grid h3{color:var(--deep);margin:0;font-size:17px}.surah-grid p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.surah-grid small{border-radius:99px;align-self:start;padding:4px 7px;font-size:9px;font-weight:900}.surah-grid small.ready{color:#17614e;background:#dcefe7}.surah-grid small.planned{color:#87652b;background:#f5ead1}.tafsir-guide-hero{background:radial-gradient(circle at 85% 10%,#d7b56d33,#0000 30%),linear-gradient(130deg,#6f4526,#a66d3f)}.editing-status{background:#fff7e9;border:1px solid #ead9b9;border-radius:15px;margin-top:20px;padding:18px}.editing-status strong{color:#7a5420}.editing-status p{color:#7f6a48!important;margin:3px 0 0!important;font-size:13px!important}.surah-study-steps{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;display:grid}.surah-study-steps article{background:#f7f4ed;border:1px solid #e5dfd1;border-radius:18px;padding:23px}.surah-study-steps span{color:#fff;background:#a66d3f;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.surah-study-steps h3{color:var(--deep);margin:15px 0 4px;font-size:18px}.surah-study-steps p{color:var(--ink-soft);margin:0;font-size:13px}.tafsir-hero-actions{margin-top:24px}.compact-tafsir-block{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:50px;display:grid}.compact-tafsir-block>div{background:#f8f3e9;border:1px solid #e7dcc7;border-radius:20px;min-height:215px;padding:26px}.compact-tafsir-block span{color:#fff;background:#a66d3f;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.compact-tafsir-block h3{color:var(--deep);margin:17px 0 5px;font-size:21px}.compact-tafsir-block p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.9}.surah-words{margin-top:70px}.surah-words-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;display:grid}.surah-words-grid article{background:#fff;border:1px solid #dedfd8;border-radius:18px;padding:21px}.surah-words-grid strong{color:#8a5731;font-size:22px;display:block}.surah-words-grid span{color:var(--green);font-size:11px;font-weight:850}.surah-words-grid p{color:var(--ink-soft);margin:9px 0;font-size:14px;line-height:1.8}.surah-words-grid a{color:var(--green);font-size:11px;font-weight:850}.glossary-page{background:#fbfaf6;min-height:100vh}.glossary-hero{background:linear-gradient(145deg,#f7efe4,#f0f6f2);padding:46px 0 42px}.glossary-hero h1{color:var(--deep);margin:10px 0 8px;font-size:clamp(48px,7vw,76px)}.glossary-hero>.section-shell>p{max-width:820px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.glossary-warning{background:#ffffffb8;border:1px solid #e1d8c9;border-radius:13px;gap:10px;width:fit-content;margin-top:25px;padding:12px 15px;font-size:13px;display:flex}.glossary-warning strong{color:#8a5731}.glossary-section{padding-block:28px 80px}.glossary-controls{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.glossary-controls label{color:var(--deep);gap:7px;font-size:13px;font-weight:850;display:grid}.glossary-controls input,.glossary-controls select{min-height:56px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7ddd7;border-radius:14px;outline:none;padding:11px 15px;font-size:15px}.glossary-controls input:focus,.glossary-controls select:focus{border-color:var(--green);box-shadow:0 0 0 3px #2f7d671a}.glossary-results-heading{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 12px;display:flex}.glossary-results-heading strong{color:var(--deep);font-size:20px}.glossary-results-heading span{color:var(--ink-soft);font-size:12px}.glossary-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.glossary-grid article{background:#fff;border:1px solid #e0e3de;border-radius:15px;flex-direction:column;min-height:165px;padding:17px;display:flex}.glossary-grid article>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.glossary-grid strong{color:#8a5731;font-size:23px}.glossary-grid article>div span{color:var(--green);text-align:left;font-size:10px;font-weight:850}.glossary-grid p{color:var(--ink-soft);margin:13px 0 6px;font-size:15px;line-height:1.8}.glossary-grid small{color:#785c31;background:#fff7e7;border-radius:9px;margin-bottom:9px;padding:8px;font-size:11px;display:block}.glossary-grid a{color:var(--green);margin-top:auto;font-size:11px;font-weight:850}.glossary-empty{color:var(--ink-soft);text-align:center;background:#fff;border:1px dashed #ccd5cf;border-radius:18px;padding:45px}.glossary-show-all{color:#fff;background:var(--deep);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:13px;margin:18px auto 0;padding:0 22px;font-weight:900;display:block}.glossary-end-note{color:#53635d;background:#f4f6f2;border-right:4px solid #a7793b;border-radius:13px;margin-top:38px;padding:17px 19px}.glossary-end-note strong{color:var(--deep)}.glossary-end-note p{margin:5px 0 0;font-size:.9rem;line-height:1.8}@media (width<=980px){.academy-tools-grid,.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-hero-grid,.ask-section{grid-template-columns:1fr}.account-chip{min-width:0}.plans-grid.three-plans{grid-template-columns:1fr;max-width:620px}.prophet-directory-grid,.surah-grid{grid-template-columns:repeat(2,1fr)}.guide-intro{grid-template-columns:1fr}.surah-study-steps,.surah-words-grid,.glossary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){body{font-size:17px}.academy-tools-grid,.dashboard-stats,.dashboard-paths,.dashboard-two-columns,.feature-roadmap,.prophet-directory-grid,.surah-grid,.surah-study-steps,.compact-tafsir-block,.surah-words-grid,.glossary-grid,.glossary-controls{grid-template-columns:1fr}.prophet-lesson-grid a{grid-template-columns:42px 1fr}.prophet-lesson-grid a>span{width:42px;height:42px}.prophet-lesson-grid i{display:none}.signed-out-tools,.continue-card{flex-direction:column;align-items:stretch}.lesson-tool-buttons{display:grid}.lesson-tool-buttons button{width:100%}.dashboard-hero{padding-block:42px}.dashboard-content{padding-block:22px 65px}.ask-section{padding:25px 20px}}.encyclopedia-hero,.surah-hero{background:linear-gradient(145deg,#f7f1e5,#edf5ef);border-bottom:1px solid #d9d3c6;padding:5.5rem 0 4rem}.encyclopedia-hero h1,.surah-hero h1{margin:.8rem 0 1rem;font-size:clamp(2.7rem,7vw,5.7rem)}.encyclopedia-hero p,.surah-hero p{max-width:820px;font-size:1.2rem;line-height:2}.method-strip{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.method-strip span{background:#fff;border:1px solid #d7cdbc;border-radius:999px;padding:.65rem 1rem;font-weight:800}.surah-library{padding-top:4rem;padding-bottom:5rem}.surah-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.surah-card{color:inherit;background:#fff;border:1px solid #ddd5c8;border-radius:20px;grid-template-columns:auto 1fr;gap:1rem;padding:1.5rem;text-decoration:none;display:grid;box-shadow:0 10px 30px #4c3e2420}.surah-card h3{margin:0 0 .45rem;font-size:1.55rem}.surah-card p{margin:0 0 .7rem;line-height:1.8}.surah-card b{color:#7c5432;grid-column:2}.surah-order{color:#fff;background:#2f7d67;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.editorial-note{background:#fff8e8;border:1px solid #ead7a6;border-radius:18px;margin-top:2rem;padding:1.5rem}.editorial-note p{margin:.5rem 0 0;font-size:1.08rem;line-height:1.9}.surah-purpose{color:#315f51;font-weight:800;font-size:1.45rem!important}.surah-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:2.2rem;padding-top:3.5rem;padding-bottom:5rem;display:grid}.tafsir-chapter{background:#fff;border:1px solid #ddd5c8;border-radius:24px;margin-bottom:2rem;padding:clamp(1.25rem,4vw,2.4rem)}.chapter-heading span{color:#9a653d;font-weight:800}.chapter-heading h2{margin:.4rem 0 1.3rem;font-size:clamp(1.7rem,4vw,2.4rem)}.quran-passage{text-align:center;background:#f6f2e9;border:0;border-right:5px solid #b88652;border-radius:14px;margin:0 0 1.8rem;padding:1.5rem;font-family:serif;font-size:clamp(1.45rem,3vw,2rem);line-height:2.25}.simple-tafsir h3,.chapter-columns h3{font-size:1.3rem}.simple-tafsir p{margin:.55rem 0;font-size:1.14rem;line-height:2}.chapter-columns{grid-template-columns:1fr 1fr;gap:1.3rem;margin-top:1.8rem;display:grid}.chapter-columns>div{background:#f8faf8;border-radius:16px;padding:1.25rem}.word-list>div{border-top:1px solid #dfe5df;grid-template-columns:120px 1fr;gap:.7rem;padding:.8rem 0;display:grid}.word-list dt{color:#315f51;font-weight:900}.word-list dd{margin:0;line-height:1.7}.guidance-list{padding-right:1.2rem}.guidance-list li{margin:.8rem 0;line-height:1.75}.linked-hadith{background:#eef6f2;border:1px solid #bed8cc;border-radius:18px;margin-top:1.8rem;padding:1.5rem}.hadith-labels{align-items:center;gap:.7rem;display:flex}.hadith-labels span{color:#fff;background:#2f7d67;border-radius:999px;padding:.3rem .7rem;font-weight:800}.linked-hadith h3{margin:.8rem 0;font-size:1.45rem}.linked-hadith blockquote{background:#fff;border-right:4px solid #2f7d67;margin:1rem 0;padding:.7rem 1rem;font-size:1.2rem;line-height:2}.linked-hadith p{font-size:1.08rem;line-height:1.9}.source-links{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.source-links a{color:#2f6d5c;background:#fff;border:1px solid #bfd7cd;border-radius:10px;padding:.7rem 1rem;font-weight:800}.surah-toc{background:#fff;border:1px solid #ddd5c8;border-radius:18px;gap:.75rem;padding:1.2rem;display:grid;position:sticky;top:105px}.surah-toc strong{font-size:1.2rem}.surah-toc a{color:#4b534f;line-height:1.5}.surah-references{background:#f5f1e8;border-radius:20px;padding:1.5rem}.surah-references>div{gap:.7rem;display:grid}.surah-references a{color:inherit;background:#fff;border:1px solid #ddd5c8;border-radius:12px;padding:1rem;text-decoration:none;display:grid}.surah-references span{color:#666;margin-top:.35rem}.primary-button{color:#fff;background:#2f7d67;border-radius:12px;margin-top:1.5rem;padding:1rem 1.4rem;font-weight:900;text-decoration:none;display:inline-block}@media (width<=800px){.surah-grid,.chapter-columns,.surah-layout{grid-template-columns:1fr}.surah-toc{order:-1;position:static}.encyclopedia-hero,.surah-hero{padding:3.5rem 0 2.5rem}.word-list>div{grid-template-columns:95px 1fr}}.questions-hero,.question-door-hero{background:radial-gradient(circle at 10% 10%,#b052521f,#0000 38%),linear-gradient(145deg,#fff7ef,#eff6f2);border-bottom:1px solid #e3ddd3;padding:5.2rem 0 4rem}.questions-hero h1,.question-door-hero h1{margin:.8rem 0 1rem;font-size:clamp(2.7rem,7vw,5.3rem)}.questions-hero p,.question-door-hero p{max-width:860px;font-size:1.18rem;line-height:2}.question-doors{padding-block:4.5rem}.question-door-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.question-door-grid>a{color:inherit;background:#fff;border:1px solid #e1d9cd;border-radius:20px;grid-template-columns:55px 1fr;gap:1rem;padding:1.5rem;text-decoration:none;display:grid;box-shadow:0 12px 28px #342b220f}.question-door-grid>a>span{color:#fff;background:#9b5151;border-radius:15px;place-items:center;width:55px;height:55px;font-weight:900;display:grid}.question-door-grid h3{margin:0 0 .45rem;font-size:1.45rem}.question-door-grid p{margin:0;line-height:1.75}.question-door-grid small{color:#64766e;margin-top:.65rem;font-weight:800;display:block}.question-door-grid b{color:#9b5151;grid-column:2}.answer-method{background:#f1f6f3;border:1px solid #d5e2da;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:5rem;padding:1.4rem;display:flex}.answer-method>strong{margin-left:.7rem}.answer-method div{background:#fff;border-radius:10px;align-items:center;gap:.45rem;padding:.6rem .8rem;font-weight:800;display:flex}.answer-method span{color:#fff;background:#2f7d67;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.question-answer-list{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:2rem;padding-block:3.5rem 5rem;display:grid}.question-door-toc{background:#fff;border:1px solid #e1d9cd;border-radius:18px;gap:.7rem;padding:1.2rem;display:grid;position:sticky;top:105px}.question-door-toc strong{font-size:1.15rem}.question-door-toc a{color:#5c615e;font-size:.92rem;line-height:1.55}.popular-answer{background:#fff;border:1px solid #e1d9cd;border-radius:22px;margin-bottom:1.6rem;padding:clamp(1.25rem,4vw,2.25rem)}.question-count{color:#9b5151;font-weight:900}.popular-answer h2{margin:.45rem 0 1.2rem;font-size:clamp(1.7rem,4vw,2.35rem)}.ruling-box{background:#fff4dc;border-right:5px solid #cb913a;border-radius:13px;padding:1.15rem 1.3rem}.ruling-box strong{color:#81571c}.ruling-box p{margin:.35rem 0 0;font-size:1.08rem;line-height:1.8}.answer-copy{padding-block:1rem}.answer-copy p{margin:.55rem 0;font-size:1.08rem;line-height:2}.evidence-pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.evidence-pair>a{color:inherit;background:#f2f7f4;border:1px solid #d2e2d9;border-radius:16px;flex-direction:column;padding:1.2rem;text-decoration:none;display:flex}.evidence-pair small{color:#2f7d67;font-weight:900}.evidence-pair blockquote{margin:.75rem 0;font-size:1.12rem;line-height:1.9}.evidence-pair span{color:#66706b;margin-top:auto;font-size:.82rem}.question-cautions{background:#fff0ef;border:1px solid #edcfcc;border-radius:14px;margin-top:1rem;padding:1rem 1.2rem}.question-cautions ul{margin:.55rem 0 0;padding-right:1.2rem}.question-cautions li{margin:.45rem 0}.scholar-sources{border-top:1px solid #ebe4da;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;padding-top:1rem;display:flex}.scholar-sources strong{width:100%}.scholar-sources a{color:#2e6c5b;background:#f3f7f5;border-radius:9px;padding:.55rem .75rem;font-size:.86rem;font-weight:800}@media (width<=800px){.question-door-grid,.question-answer-list,.evidence-pair{grid-template-columns:1fr}.question-door-toc{position:static}.questions-hero,.question-door-hero{padding:3.5rem 0 2.5rem}}.reading-path-cards{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2rem;display:grid}.reading-path-cards>div{background:#ffffffbf;border:1px solid #ded5c6;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:.2rem .8rem;padding:1rem;display:grid}.reading-path-cards span{color:#fff;background:#a66d3f;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.reading-path-cards strong{font-size:1.05rem}.reading-path-cards small{color:#69726e}.surah-tabs-layout{padding-block:2.2rem 5rem}.surah-study-surface{max-width:1080px;margin:auto}.study-mode-tabs{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f4edf5;border:1px solid #ded6c8;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:.65rem;padding:.7rem;display:grid;position:sticky;top:74px;box-shadow:0 12px 28px #2b251e1a}.study-mode-tabs button{color:#58605c;font:inherit;cursor:pointer;background:#fff;border:1px solid #deddd7;border-radius:12px;gap:.25rem;padding:.9rem .75rem;display:grid}.study-mode-tabs button strong{font-size:1.02rem}.study-mode-tabs button small{font-size:.75rem}.study-mode-tabs button.active{color:#fff;background:#2f7d67;border-color:#2f7d67}.study-mode-tabs button.active small{color:#dcece6}.study-mode-panel{background:#fff;border:1px solid #e1d9cd;border-radius:22px;min-height:480px;margin-top:1.2rem;padding:clamp(1.1rem,3vw,2rem)}.mode-intro{border-bottom:1px solid #e7e1d7;padding-bottom:1.3rem}.mode-intro>span{color:#a66d3f;font-weight:900}.mode-intro h2{margin:.4rem 0;font-size:clamp(1.8rem,4vw,2.7rem)}.mode-intro p{max-width:820px;margin:.4rem 0;font-size:1.1rem;line-height:1.9}.simple-chapter-list{gap:.8rem;margin-top:1.5rem;display:grid}.simple-chapter-list article{background:#f8faf8;border:1px solid #e0e6e1;border-radius:15px;grid-template-columns:46px 1fr;gap:1rem;padding:1.2rem;display:grid}.simple-chapter-list article>span{color:#fff;background:#2f7d67;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.simple-chapter-list h3{margin:.25rem 0;font-size:1.25rem}.simple-chapter-list p{margin:.35rem 0 0;line-height:1.95}.simple-chapter-list small{color:#96643e;font-weight:800}.reflection-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem;display:grid}.reflection-grid article{background:#fffaf0;border:1px solid #eadfc6;border-radius:16px;padding:1.3rem}.reflection-grid h3{margin:.3rem 0;font-size:1.25rem}.reflection-grid small{color:#a66d3f;font-weight:800}.reflection-grid ul{padding-right:1.2rem}.reflection-grid li{margin:.6rem 0;line-height:1.7}.reflection-grid article>div{background:#fff;border-radius:10px;padding:.8rem}.reflection-grid article>div p{margin:.25rem 0 0}.detailed-surah-view>.tafsir-chapter:first-of-type{margin-top:1.5rem}.compact-study-surface{max-width:none}.compact-word-preview{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.5rem;display:grid}.compact-word-preview h3{grid-column:1/-1}.compact-word-preview a{color:inherit;background:#f8faf8;border:1px solid #dde5df;border-radius:13px;padding:1rem}.compact-word-preview strong,.compact-word-preview span{display:block}.compact-word-preview span{color:#2f7d67;font-size:.8rem}.compact-word-preview p{margin:.5rem 0 0}.reflection-prompts{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.reflection-prompts article{background:#fffaf0;border:1px solid #eadfc6;border-radius:15px;padding:1.3rem}.reflection-prompts span{color:#fff;background:#a66d3f;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.reflection-prompts h3{margin:.8rem 0 .3rem}.reflection-prompts p{line-height:1.8}.pending-detailed-view{text-align:center;place-items:center;min-height:390px;display:grid}.pending-detailed-view>span{color:#936129;font-weight:900}.pending-detailed-view h2{margin:.6rem 0;font-size:clamp(1.8rem,4vw,2.6rem)}.pending-detailed-view p{max-width:650px;line-height:1.9}.pending-detailed-view>div{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.pending-detailed-view a{color:#fff;background:#2f7d67;border-radius:10px;padding:.8rem 1rem;font-weight:800}@media (width<=800px){.reading-path-cards,.reflection-grid,.reflection-prompts,.compact-word-preview{grid-template-columns:1fr}.study-mode-tabs{gap:.35rem;padding:.45rem;top:62px}.study-mode-tabs button{padding:.7rem .35rem}.study-mode-tabs button strong{font-size:.82rem}.study-mode-tabs button small{display:none}.simple-chapter-list article{grid-template-columns:38px 1fr}.simple-chapter-list article>span{width:38px;height:38px}.study-mode-panel{padding:1rem}.surah-tabs-layout{padding-top:1rem}}.chapter-jump-links{scrollbar-width:thin;gap:.55rem;margin:1rem 0 1.5rem;padding:.25rem 0 .65rem;display:flex;overflow-x:auto}.chapter-jump-links a{color:#315f51;background:#f1f7f4;border:1px solid #c9ddd4;border-radius:999px;flex:none;place-items:center;min-height:44px;padding:.65rem 1rem;font-weight:900;text-decoration:none;display:grid}.tafsir-chapter{scroll-margin-top:155px}.back-to-modes{color:#2f6d5c;background:#eef6f2;border-radius:10px;align-items:center;min-height:44px;margin-top:1.3rem;padding:.65rem .9rem;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=800px){.study-mode-tabs{border-radius:12px;top:58px}.study-mode-tabs button{touch-action:manipulation;min-height:54px;padding:.6rem .25rem}.study-mode-tabs button strong{font-size:.9rem;line-height:1.35}.study-mode-panel{border-radius:16px}.simple-tafsir p,.linked-hadith p{font-size:1.08rem;line-height:2}.quran-passage{padding:1rem;font-size:1.35rem;line-height:2.15}.tafsir-chapter{border-radius:16px;margin-bottom:1.2rem;padding:1rem;scroll-margin-top:135px}.chapter-heading h2{font-size:1.55rem}.chapter-columns>div{padding:1rem}.word-list>div{grid-template-columns:1fr;gap:.2rem}.source-links{display:grid}.source-links a,.guide-navigation a{text-align:center;place-items:center;min-height:48px;display:grid}.back-to-modes{justify-content:center;width:100%}.surah-hero h1{font-size:2.35rem}.surah-purpose{font-size:1.18rem!important}.surah-hero p{font-size:1.03rem}.chapter-jump-links{margin-inline:-.2rem;padding-inline:.2rem}}.hadith-library-hero,.hadith-door-hero{background:radial-gradient(circle at 15% 10%,#2f7d6721,#0000 35%),linear-gradient(145deg,#f8f2e7,#edf6f1);border-bottom:1px solid #ded8cd;padding:5rem 0 4rem}.hadith-library-hero h1,.hadith-door-hero h1{margin:.7rem 0;font-size:clamp(2.7rem,7vw,5.2rem)}.hadith-library-hero p,.hadith-door-hero p{max-width:850px;font-size:1.16rem;line-height:2}.hadith-library-stats{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.hadith-library-stats span{background:#fff;border:1px solid #d7dfda;border-radius:12px;padding:.75rem 1rem}.hadith-library-stats strong{color:#2f7d67}.hadith-door-section{padding-block:4rem 5rem}.hadith-door-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.7rem;display:grid}.hadith-door-grid>a{color:inherit;background:#fff;border:1px solid #ddd7cc;border-radius:18px;grid-template-columns:50px 1fr;gap:.8rem 1rem;padding:1.4rem;text-decoration:none;display:grid;box-shadow:0 10px 26px #2d261f0f}.hadith-door-grid>a>span{color:#fff;background:#2f7d67;border-radius:14px;grid-row:1/3;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.hadith-door-grid h3{margin:0;font-size:1.45rem}.hadith-door-grid p{margin:.4rem 0;line-height:1.75}.hadith-door-grid small{color:#2f7d67;font-weight:850}.hadith-door-grid b{color:#8a5731;grid-column:2}.planned-hadith-doors{background:#f7f3ea;border:1px solid #dfd6c6;border-radius:20px;margin-top:3rem;padding:1.5rem}.planned-hadith-doors>div{flex-wrap:wrap;gap:.55rem;display:flex}.planned-hadith-doors span{background:#fff;border-radius:999px;padding:.55rem .8rem;font-weight:800}.planned-hadith-doors p{margin-bottom:0}.hadith-door-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:3.5rem 5rem;display:grid}.hadith-door-toc{background:#fff;border:1px solid #ddd7cc;border-radius:16px;gap:.65rem;padding:1.1rem;display:grid;position:sticky;top:90px}.hadith-door-toc strong{font-size:1.15rem}.hadith-door-toc a{color:#4f5b56;line-height:1.55}.hadith-entry-list{min-width:0}.hadith-entry-list>.editorial-note{margin-top:0;margin-bottom:1.2rem}.hadith-entry{background:#fff;border:1px solid #ddd7cc;border-radius:20px;margin-bottom:1.3rem;padding:clamp(1.2rem,4vw,2rem);scroll-margin-top:110px}.hadith-entry-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hadith-entry-head span{color:#8a5731;font-weight:900}.hadith-entry-head b{color:#fff;background:#2f7d67;border-radius:999px;padding:.35rem .7rem}.hadith-entry h2{margin:.65rem 0;font-size:clamp(1.5rem,4vw,2rem)}.hadith-entry>blockquote{background:#f5f2ea;border:0;border-right:5px solid #aa7648;border-radius:13px;margin:1rem 0;padding:1.2rem;font-size:1.25rem;line-height:2}.hadith-entry dl{grid-template-columns:1fr 1fr;gap:.7rem;margin:1rem 0;display:grid}.hadith-entry dl>div{background:#f6faf8;border-radius:10px;padding:.8rem}.hadith-entry dt{color:#2f7d67;font-size:.8rem;font-weight:900}.hadith-entry dd{margin:.2rem 0 0}.hadith-entry section p,.hadith-entry aside p{line-height:1.9}.hadith-entry aside{background:#fff2ef;border-right:4px solid #b95a4e;border-radius:11px;padding:1rem}.dorar-source-button,.back-to-hadith-list{border-radius:10px;align-items:center;min-height:46px;margin-top:1rem;padding:.7rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.dorar-source-button{color:#fff;background:#2f7d67}.back-to-hadith-list{color:#2f6d5c;background:#edf5f1;margin-right:.5rem}.hadith-search-area{margin-top:1.4rem}.hadith-search-box{background:#fff;border:2px solid #c8d8d2;border-radius:18px;align-items:center;gap:.75rem;min-height:64px;padding:.5rem .75rem .5rem 1rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 12px 34px #255b4b1a}.hadith-search-box:focus-within{border-color:#2f7d67;box-shadow:0 0 0 4px #2f7d671f,0 12px 34px #255b4b1f}.hadith-search-box svg{color:#2f7d67;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:25px;height:25px}.hadith-search-box input{color:#183e34;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1.08rem}.hadith-search-box input::placeholder{color:#7b8782}.hadith-search-box input::-webkit-search-cancel-button{display:none}.hadith-search-box button,.hadith-search-empty button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#2f7d67;border:0;border-radius:11px;padding:.55rem .9rem;font-weight:850}.hadith-search-count{color:#60716a;margin:.65rem .25rem 0;font-size:.92rem}.hadith-search-area .hadith-door-grid{margin-top:1.2rem}.hadith-search-empty{text-align:center;background:#f7f3ea;border:1px dashed #bfcac5;border-radius:18px;margin-top:1.2rem;padding:2rem 1rem}.hadith-search-empty strong{font-size:1.35rem}.hadith-search-empty p{color:#66726d}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.hadith-door-grid,.hadith-door-layout{grid-template-columns:1fr}.hadith-library-hero,.hadith-door-hero{padding:3.2rem 0 2.5rem}.hadith-door-toc{max-height:240px;position:static;overflow:auto}.hadith-entry dl{grid-template-columns:1fr}.hadith-entry>blockquote{padding:1rem;font-size:1.12rem}.dorar-source-button,.back-to-hadith-list{justify-content:center;width:100%;margin-right:0;display:flex}.hadith-library-stats{display:grid}.hadith-library-stats span{width:100%}.hadith-search-box{border-radius:15px;min-height:58px}.hadith-search-box input{font-size:1rem}.hadith-search-box button{padding:.5rem .7rem}.hadith-search-area .hadith-door-grid{margin-top:1rem}}.hadith-source-actions{flex-wrap:wrap;gap:.65rem;display:flex}.hadith-source-actions .dorar-source-button.secondary{color:#2f6d5c;background:#edf5f1;border:1px solid #cfe2d9}@media (width<=800px){.hadith-source-actions{display:grid}.hadith-source-actions .dorar-source-button{margin-top:.35rem}}.popular-seasons-section{padding-block:4.5rem}.popular-seasons-grid,.seasons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.popular-seasons-grid>a,.seasons-grid>a{color:inherit;background:#fff;border:1px solid #ddd7cc;border-radius:18px;grid-template-columns:46px 1fr;gap:.75rem 1rem;padding:1.25rem;text-decoration:none;display:grid;box-shadow:0 10px 25px #2c251e0d}.popular-seasons-grid>a>span,.seasons-grid>a>span{color:#fff;background:#a66d3f;border-radius:13px;grid-row:1/3;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.popular-seasons-grid h3,.seasons-grid h3{margin:0;font-size:1.35rem}.popular-seasons-grid p,.seasons-grid p{margin:.35rem 0;line-height:1.75}.popular-seasons-grid b,.seasons-grid b{color:#2f7d67;grid-column:2}.seasons-grid small{color:#77695c;line-height:1.55;display:block}.seasons-hero,.season-guide-hero{background:radial-gradient(circle at 10% 5%,#a66d3f24,#0000 38%),linear-gradient(145deg,#fff8eb,#edf6f1);border-bottom:1px solid #dfd8cb;padding:5rem 0 4rem}.seasons-hero h1,.season-guide-hero h1{margin:.7rem 0;font-size:clamp(2.7rem,7vw,5.2rem)}.seasons-hero p,.season-guide-hero>div>p{max-width:840px;font-size:1.16rem;line-height:2}.seasons-index{padding-block:4rem 5rem}.season-ruling{background:#ffffffd1;border-right:5px solid #a66d3f;border-radius:13px;max-width:850px;margin-top:1.4rem;padding:1rem 1.2rem}.season-ruling p{margin:.35rem 0 0!important;font-size:1rem!important}.season-guide-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:3.5rem 5rem;display:grid}.season-toc{background:#fff;border:1px solid #ddd7cc;border-radius:16px;gap:.65rem;padding:1.1rem;display:grid;position:sticky;top:90px}.season-toc a{color:#4f5b56;line-height:1.5}.season-step{background:#fff;border:1px solid #ddd7cc;border-radius:18px;grid-template-columns:52px 1fr;gap:1rem;margin-bottom:1rem;padding:clamp(1.15rem,3vw,1.7rem);scroll-margin-top:110px;display:grid}.season-step>span{color:#fff;background:#2f7d67;border-radius:14px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.season-step h2{margin:.15rem 0 .7rem;font-size:1.55rem}.season-step ul,.season-list ul{padding-right:1.25rem}.season-step li,.season-list li{margin:.55rem 0;line-height:1.85}.season-list{border-radius:18px;margin:1rem 0;padding:1.35rem;scroll-margin-top:110px}.season-list.good{background:#eff8f3;border:1px solid #cfe4d9}.season-list.caution{background:#fff5ee;border:1px solid #edd6c7}.season-list h2,.season-evidence h2{margin-top:0}.season-evidence{background:#f7f3ea;border-radius:18px;padding:1.35rem;scroll-margin-top:110px}.season-evidence>a{color:inherit;background:#fff;border:1px solid #e2dbcf;border-radius:13px;margin:.75rem 0;padding:1rem;text-decoration:none;display:block}.season-evidence blockquote{margin:0 0 .55rem;line-height:1.9}.season-evidence span{color:#2f7d67;font-weight:850}@media (width<=900px){.popular-seasons-grid,.seasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-guide-layout{grid-template-columns:1fr}.season-toc{max-height:230px;position:static;overflow:auto}}@media (width<=600px){.popular-seasons-grid,.seasons-grid{grid-template-columns:1fr}.seasons-hero,.season-guide-hero{padding:3.2rem 0 2.5rem}.season-step{grid-template-columns:40px 1fr;padding:1rem}.season-step>span{width:40px;height:40px}.season-step h2{font-size:1.35rem}.popular-seasons-grid>a,.seasons-grid>a{min-height:150px}.season-guide-layout{padding-top:1rem}}.repentance-home-section{padding-block:1rem 4.5rem}.repentance-home-card{color:inherit;background:linear-gradient(135deg,#173f35,#2f7d67);border-radius:24px;grid-template-columns:64px 1fr auto;align-items:center;gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid;box-shadow:0 18px 45px #173f352e}.repentance-home-card *{color:#fff}.repentance-home-icon{background:#ffffff24;border-radius:18px;place-items:center;width:64px;height:64px;font-size:2rem;display:grid}.repentance-home-card small{color:#e4c98c;font-weight:850}.repentance-home-card h2{margin:.35rem 0;font-size:clamp(1.55rem,4vw,2.25rem)}.repentance-home-card p{color:#e9f4ef;margin:0;line-height:1.8}.repentance-home-card b{white-space:nowrap}.repentance-hero{background:radial-gradient(circle at 15% 10%,#a66d3f2e,#0000 35%),linear-gradient(145deg,#f5fbf8,#fff8eb);border-bottom:1px solid #dfd8cb;padding:5rem 0 4rem}.repentance-hero h1{margin:.8rem 0;font-size:clamp(2.55rem,7vw,5rem);line-height:1.2}.repentance-hero>div>p{max-width:850px;font-size:1.18rem;line-height:2}.repentance-quick{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem;display:flex}.repentance-quick strong{margin-left:.35rem}.repentance-quick span{color:#1f5648;background:#fff;border:1px solid #d6e6df;border-radius:999px;padding:.55rem .9rem;font-weight:900}.repentance-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:3.5rem 5rem;display:grid}.repentance-toc{background:#fff;border:1px solid #ddd7cc;border-radius:18px;gap:.55rem;padding:1.1rem;display:grid;position:sticky;top:90px}.repentance-toc strong{margin-bottom:.35rem}.repentance-toc a{color:#4c5d57;border-radius:9px;padding:.55rem;line-height:1.5;text-decoration:none}.repentance-toc a:hover{color:#173f35;background:#edf6f1}.repentance-content{min-width:0}.repentance-step{background:#fff;border:1px solid #ddd7cc;border-radius:20px;grid-template-columns:54px minmax(0,1fr);gap:1rem;margin-bottom:1rem;padding:clamp(1.1rem,3vw,1.7rem);scroll-margin-top:110px;display:grid}.repentance-step>span{color:#fff;background:#2f7d67;border-radius:15px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.repentance-step h2{margin:.1rem 0 .55rem;font-size:clamp(1.45rem,4vw,2rem)}.repentance-step p{line-height:1.85}.repentance-step ul{padding-right:1.2rem}.repentance-step li{margin:.65rem 0;line-height:1.9}.repentance-step aside{background:#fff5ee;border-right:4px solid #a66d3f;border-radius:12px;margin-top:1rem;padding:1rem}.repentance-step aside p{margin:.35rem 0 0}.repentance-evidence{background:#f7f3ea;border-radius:20px;margin-top:1.4rem;padding:clamp(1.1rem,3vw,1.7rem);scroll-margin-top:110px}.repentance-evidence>a{color:inherit;background:#fff;border:1px solid #e2dbcf;border-radius:13px;margin:.75rem 0;padding:1rem;text-decoration:none;display:block}.repentance-evidence blockquote{margin:0 0 .55rem;line-height:1.9}.repentance-evidence span{color:#2f7d67;font-weight:850}.repentance-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.repentance-source-grid a{color:#244f43;background:#fff;border:1px solid #e2dbcf;border-radius:11px;padding:.9rem;text-decoration:none}.repentance-next{background:#edf6f1;border:1px solid #cfe4d9;border-radius:18px;margin-top:1rem;padding:1.4rem}.repentance-next strong{font-size:1.35rem}.repentance-next p{line-height:1.8}@media (width<=900px){.repentance-layout{grid-template-columns:1fr}.repentance-toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.repentance-toc strong{grid-column:1/-1}}@media (width<=600px){.repentance-home-card{grid-template-columns:48px 1fr}.repentance-home-icon{width:48px;height:48px}.repentance-home-card b{grid-column:2}.repentance-hero{padding:3.2rem 0 2.5rem}.repentance-layout{padding-top:1rem}.repentance-toc{grid-template-columns:1fr;max-height:285px;overflow:auto}.repentance-step{grid-template-columns:42px 1fr;padding:1rem}.repentance-step>span{width:42px;height:42px}.repentance-source-grid{grid-template-columns:1fr}.repentance-step li{font-size:1.04rem}}.relapse-feature-card{color:inherit;background:linear-gradient(135deg,#fff8eb,#edf6f1);border:1px solid #d8ded7;border-radius:18px;grid-template-columns:54px 1fr auto;align-items:center;gap:1rem;margin:0 0 1rem;padding:1.2rem;text-decoration:none;display:grid}.relapse-feature-card>span{color:#fff;background:#a66d3f;border-radius:15px;place-items:center;width:54px;height:54px;font-size:1.7rem;display:grid}.relapse-feature-card small{color:#8a6032;font-weight:900}.relapse-feature-card h2{margin:.25rem 0;font-size:1.5rem}.relapse-feature-card p{margin:0;line-height:1.7}.relapse-feature-card b{color:#2f7d67;white-space:nowrap}.relapse-hero{background:radial-gradient(circle at 12% 15%,#a66d3f33,#0000 35%),linear-gradient(145deg,#f5fbf8,#fff8eb);border-bottom:1px solid #dfd8cb;padding:5rem 0 4rem}.relapse-hero h1{margin:.8rem 0;font-size:clamp(2.6rem,7vw,5rem)}.relapse-hero p{max-width:850px;font-size:1.16rem;line-height:2}.relapse-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:3.5rem 5rem;display:grid}.relapse-toc{background:#fff;border:1px solid #ddd7cc;border-radius:17px;gap:.6rem;padding:1.1rem;display:grid;position:sticky;top:90px}.relapse-toc a{color:#485b54;border-radius:9px;padding:.55rem;text-decoration:none}.relapse-toc a:hover{background:#edf6f1}.relapse-block{background:#fff;border:1px solid #ddd7cc;border-radius:20px;margin-bottom:1.2rem;padding:clamp(1.15rem,3vw,1.7rem);scroll-margin-top:110px}.relapse-block>h2{margin:.45rem 0 1.1rem;font-size:clamp(1.55rem,4vw,2.1rem)}.relapse-timeline{gap:.8rem;display:grid}.relapse-timeline article{background:#f6faf8;border-radius:14px;grid-template-columns:46px 1fr;gap:.85rem;padding:1rem;display:grid}.relapse-timeline article>span{color:#fff;background:#2f7d67;border-radius:12px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.relapse-timeline small{color:#a66d3f;font-weight:900}.relapse-timeline h3{margin:.2rem 0}.relapse-timeline p,.trigger-grid p,.week-plan p{margin:.3rem 0 0;line-height:1.8}.trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.trigger-grid article{background:#fff8eb;border:1px solid #eadbc4;border-radius:14px;padding:1rem}.trigger-grid h3{color:#704c27;margin:0}.week-plan{gap:.65rem;display:grid}.week-plan article{background:#f5f8f6;border-radius:12px;grid-template-columns:95px 1fr;align-items:center;gap:.8rem;padding:.9rem;display:grid}.week-plan strong{color:#2f7d67}.relapse-rules{background:#f7f3ea}.relapse-rules ul{padding-right:1.2rem}.relapse-rules li{margin:.7rem 0;line-height:1.85}.relapse-safety{background:#fff0f0;border-right:5px solid #9f4747;border-radius:15px;margin-bottom:1rem;padding:1.2rem}.relapse-safety p{margin:.4rem 0 0;line-height:1.85}@media (width<=900px){.relapse-layout{grid-template-columns:1fr}.relapse-toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.relapse-toc strong{grid-column:1/-1}}@media (width<=600px){.relapse-feature-card{grid-template-columns:44px 1fr}.relapse-feature-card>span{width:44px;height:44px}.relapse-feature-card b{grid-column:2}.relapse-hero{padding:3.2rem 0 2.5rem}.relapse-layout{padding-top:1rem}.relapse-toc,.trigger-grid,.week-plan article{grid-template-columns:1fr}.relapse-timeline article{grid-template-columns:40px 1fr}.relapse-timeline article>span{width:40px;height:40px}}.home-commitment-section{background:#f6f0e7;padding:4.5rem 0}.home-commitment-heading{align-items:center;gap:.9rem;margin-bottom:1.4rem;display:flex}.home-commitment-heading>span{color:#fff;background:#17624f;border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.4rem;font-weight:900;display:grid}.home-commitment-heading small{color:#a66d3f;font-weight:900}.home-commitment-heading h2{color:#0f594b;margin:.15rem 0;font-size:clamp(2rem,5vw,3.2rem)}.home-commitment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-commitment-grid>a{min-height:230px;color:inherit;text-align:center;background:#fff;border:1px solid #ebe6dd;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 16px 34px #3730280f}.home-commitment-grid>a:hover{transform:translateY(-3px);box-shadow:0 20px 42px #3730281a}.home-commitment-grid>a>span{color:#a66d3f;background:#faf3e8;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:1rem;font-size:2rem;display:grid}.home-commitment-grid h3{color:#0f594b;margin:.25rem 0;font-size:clamp(1.45rem,3vw,2rem)}.home-commitment-grid p{color:#8c8e99;margin:.35rem 0;font-size:1.05rem;line-height:1.7}.home-commitment-more{color:#17624f;margin-top:1.2rem;font-weight:900;display:inline-block}.commitment-hero{background:radial-gradient(circle at 12% 12%,#a66d3f2e,#0000 36%),linear-gradient(145deg,#f7fbf9,#fff7e9);border-bottom:1px solid #dfd8cb;padding:5rem 0 4rem}.commitment-hero h1{margin:.8rem 0;font-size:clamp(2.55rem,7vw,5rem);line-height:1.2}.commitment-hero>div>p{max-width:870px;font-size:1.16rem;line-height:2}.commitment-hero aside{background:#fffc;border-right:5px solid #2f7d67;border-radius:13px;max-width:900px;margin-top:1.25rem;padding:1rem 1.15rem;line-height:1.8}.commitment-index{padding-block:3.5rem 2rem}.commitment-index>h2{margin:.45rem 0 1.2rem;font-size:clamp(1.8rem,4vw,2.6rem)}.commitment-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.commitment-reference-grid>a{min-height:210px;color:inherit;text-align:center;background:#f8f3ea;border:1px solid #e3dcd0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:1.3rem;text-decoration:none;display:flex}.commitment-reference-grid>a>span{color:#fff;background:#2f7d67;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:.75rem;font-size:1.7rem;display:grid}.commitment-reference-grid h3{color:#174f42;margin:.2rem 0;font-size:1.45rem}.commitment-reference-grid p{color:#737d79;margin:.35rem 0;line-height:1.7}.commitment-content{padding-bottom:5rem}.commitment-guide{background:#fff;border:1px solid #ddd7cc;border-radius:24px;margin:1rem 0 1.5rem;padding:clamp(1.1rem,3vw,2rem);scroll-margin-top:100px}.commitment-guide>header{border-bottom:1px solid #e7e1d8;grid-template-columns:70px 1fr;align-items:center;gap:1rem;padding-bottom:1.2rem;display:grid}.commitment-guide>header>span{color:#fff;background:#17624f;border-radius:19px;place-items:center;width:70px;height:70px;font-size:2rem;display:grid}.commitment-guide>header small{color:#a66d3f;font-weight:900}.commitment-guide>header h2{margin:.2rem 0;font-size:clamp(1.75rem,4vw,2.7rem)}.commitment-guide>header p{color:#66726e;margin:.3rem 0;line-height:1.8}.commitment-ruling{background:#edf6f1;border-right:5px solid #2f7d67;border-radius:14px;margin:1.2rem 0;padding:1.1rem}.commitment-ruling strong{color:#174f42;font-size:1.2rem}.commitment-ruling p{margin:.45rem 0 0;line-height:1.9}.commitment-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.commitment-columns>section{background:#faf8f3;border-radius:16px;padding:1.15rem}.commitment-columns h3,.commitment-obstacles h3,.commitment-evidence h3{margin-top:0;font-size:1.45rem}.commitment-columns ul,.commitment-columns ol{padding-right:1.25rem}.commitment-columns li{margin:.65rem 0;line-height:1.85}.commitment-columns li p{color:#626e69;margin:.2rem 0}.commitment-obstacles{background:#fff8eb;border:1px solid #eadbc4;border-radius:16px;margin-top:1rem;padding:1.15rem}.commitment-obstacles>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.commitment-obstacles article{background:#fff;border-radius:12px;padding:.9rem}.commitment-obstacles strong{color:#744e26}.commitment-obstacles p{margin:.3rem 0 0;line-height:1.75}.commitment-caution{background:#fff0f0;border-right:5px solid #a64b4b;border-radius:13px;margin-top:1rem;padding:1rem}.commitment-caution p{margin:.35rem 0 0;line-height:1.8}.commitment-evidence{background:#f5f3ed;border-radius:16px;margin-top:1rem;padding:1.15rem}.commitment-evidence>a{color:inherit;background:#fff;border:1px solid #e2dbcf;border-radius:12px;margin:.65rem 0;padding:.9rem;text-decoration:none;display:block}.commitment-evidence blockquote{margin:0 0 .45rem;line-height:1.85}.commitment-evidence>a>span{color:#2f7d67;font-weight:850}.commitment-evidence>div{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.commitment-evidence>div>a{color:#244f43;background:#fff;border:1px solid #dcd6cb;border-radius:10px;padding:.7rem .85rem;text-decoration:none}.back-to-commitment{color:#2f7d67;margin-top:1rem;font-weight:850;display:inline-block}@media (width<=900px){.commitment-reference-grid{grid-template-columns:1fr}.commitment-reference-grid>a{min-height:160px}.commitment-columns{grid-template-columns:1fr}}@media (width<=600px){.home-commitment-section{padding:3rem 0}.home-commitment-grid{grid-template-columns:1fr}.home-commitment-grid>a{border-radius:22px;min-height:185px}.commitment-hero{padding:3.2rem 0 2.5rem}.commitment-guide{padding:1rem}.commitment-guide>header{grid-template-columns:50px 1fr}.commitment-guide>header>span{border-radius:14px;width:50px;height:50px}.commitment-obstacles>div{grid-template-columns:1fr}.commitment-columns li{font-size:1.03rem}}.education-first-section{background:linear-gradient(#f7f1e8 0%,#fffefb 100%);border-bottom:1px solid #e5ded3;padding-block:56px 68px}.education-first-section .section-heading>div>p{max-width:700px;color:var(--ink-soft);margin:8px 0 0;font-size:16px}.primary-education-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.primary-education-card{min-height:360px;padding-bottom:25px}.primary-education-card .category-card-image{height:150px}.home-hero-search{width:min(100%,680px);margin-top:28px}.home-hero-search>label{color:#31584d;margin-bottom:9px;font-size:.92rem;font-weight:850;display:block}.home-hero-search>div{background:#fffffff0;border:1px solid #cddbd6;border-radius:20px;align-items:center;gap:9px;padding:7px 8px 7px 15px;display:flex;box-shadow:0 14px 34px #1446391c}.home-hero-search span{color:#176955;background:#e7f3ee;border-radius:13px;flex:0 0 40px;place-items:center;height:40px;font-size:1.55rem;display:grid}.home-hero-search input{color:#173f35;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1rem}.home-hero-search input::placeholder{color:#7a8984}.home-hero-search button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#154;border:0;border-radius:14px;flex:none;padding:0 22px;font-weight:900;transition:transform .18s,background .18s}.home-hero-search button:hover{background:#0a4436}.home-hero-search button:active{transform:scale(.96)}.fatwa-assistant-page{background:linear-gradient(#f4f8f4 0,#fff 420px)}.fatwa-assistant-hero{text-align:center;padding:62px 0 38px}.fatwa-assistant-hero .breadcrumb{justify-content:center}.fatwa-assistant-hero h1{color:#123f35;margin:18px auto 12px;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.15}.fatwa-assistant-hero p{color:#52635f;max-width:780px;margin:0 auto;font-size:1.13rem;line-height:2}.fatwa-assistant-shell{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;padding-bottom:80px;display:grid}.fatwa-chat{background:#fff;border:1px solid #d7e2dd;border-radius:28px;overflow:hidden;box-shadow:0 22px 60px #143e341a}.fatwa-chat-head{color:#fff;background:linear-gradient(135deg,#0f5545,#257b67);justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.fatwa-chat-head>div{align-items:center;gap:12px;display:flex}.fatwa-chat-head>div>span{background:#ffffff29;border-radius:15px;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.fatwa-chat-head strong,.fatwa-chat-head small{display:block}.fatwa-chat-head strong{font-size:1.1rem}.fatwa-chat-head small{opacity:.82;margin-top:3px}.fatwa-chat-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:8px 13px}.fatwa-chat-notice{color:#704b1d;background:#fff7e7;border-radius:15px;gap:10px;margin:16px 18px 0;padding:12px 15px;font-size:.9rem;line-height:1.65;display:flex}.fatwa-chat-notice strong{white-space:nowrap}.fatwa-messages{background:linear-gradient(#fbfdfc,#f6faf8);min-height:360px;max-height:640px;padding:22px;overflow-y:auto}.fatwa-message{color:#263b35;background:#fff;border-radius:18px 18px 5px;width:fit-content;max-width:88%;margin:0 0 18px;padding:13px 16px;line-height:1.8;box-shadow:0 5px 18px #1e463a12}.fatwa-message.user{color:#fff;background:#176955;border-radius:18px 18px 18px 5px;margin-right:auto}.fatwa-message.warning{color:#6b461c;background:#fff8ed;border:1px solid #edc99b}.fatwa-message>p{margin:0}.fatwa-result{border-top:1px solid #e2e9e6;margin-top:16px;padding-top:16px}.fatwa-result h3{color:#123f35;margin:0 0 10px;font-size:1.25rem}.fatwa-result>p{margin:10px 0}.fatwa-ruling{color:#125743;background:#eaf6f1;border-radius:12px;padding:11px 13px;display:block}.fatwa-result blockquote{background:#fcfaf4;border:0;border-right:4px solid #b68a42;border-radius:12px;margin:12px 0;padding:13px 15px}.fatwa-result blockquote b,.fatwa-result blockquote cite{display:block}.fatwa-result blockquote cite{margin-top:6px;font-size:.86rem;font-style:normal}.fatwa-result a{color:#16705b;text-underline-offset:3px;text-decoration:underline}.fatwa-caution{color:#754616;background:#fff5e5;border-radius:10px;margin:8px 0;padding:8px 11px;display:block}.fatwa-sources{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.fatwa-sources span{width:100%;font-weight:800}.fatwa-sources a{background:#eaf4f0;border-radius:999px;padding:7px 10px;font-size:.85rem}.fatwa-source-search{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.fatwa-source-search strong{color:#34554c;width:100%}.fatwa-source-search a{color:#176955;background:#e8f4ef;border-radius:999px;padding:8px 11px;font-size:.84rem;font-weight:800;text-decoration:none}.fatwa-quick{border-top:1px solid #e7ecea;gap:8px;padding:12px 18px;display:flex;overflow-x:auto}.fatwa-quick button{color:#225649;cursor:pointer;background:#fff;border:1px solid #cadbd5;border-radius:999px;flex:none;padding:8px 12px}.fatwa-composer{border-top:1px solid #edf0ef;padding:14px 18px 18px}.fatwa-composer label{color:#254d42;margin-bottom:7px;font-weight:800;display:block}.fatwa-composer>div{gap:9px;display:flex}.fatwa-composer input{min-width:0;font:inherit;border:1px solid #c9d9d3;border-radius:14px;flex:1;padding:13px 15px}.fatwa-composer input:focus{border-color:#237f68;outline:3px solid #237f6826}.fatwa-composer button{color:#fff;font:inherit;cursor:pointer;background:#176955;border:0;border-radius:14px;padding:0 22px;font-weight:800}.fatwa-composer button:disabled{opacity:.45;cursor:not-allowed}.fatwa-method{background:#fff;border:1px solid #dce6e2;border-radius:24px;padding:22px;position:sticky;top:100px}.fatwa-method h2{color:#153f35;margin:0 0 16px}.fatwa-method ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fatwa-method li{color:#56645f;align-items:center;gap:10px;line-height:1.5;display:flex}.fatwa-method li span{color:#176955;background:#e8f4ef;border-radius:11px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.fatwa-method>a{color:#9a652c;margin-top:20px;font-weight:800;display:block}@media (width<=850px){.fatwa-assistant-hero{padding:36px 0 26px}.fatwa-assistant-shell{grid-template-columns:1fr;padding-inline:14px}.fatwa-method{position:static}.fatwa-chat{border-radius:22px}.fatwa-message{max-width:96%}.fatwa-messages{min-height:330px;max-height:58vh;padding:15px}.fatwa-chat-notice,.fatwa-chat-notice strong{display:block}.fatwa-composer>div{align-items:stretch}.fatwa-composer button{padding:0 15px}}.floating-fatwa-trigger{z-index:1190;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#16826a,#0b4b3d);border:3px solid #fffffff0;border-radius:50%;place-items:center;width:66px;height:66px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:26px;right:24px;box-shadow:0 15px 34px #0d4b3d57}.floating-fatwa-trigger:hover{transform:translateY(-3px);box-shadow:0 19px 40px #0d4b3d66}.floating-fatwa-trigger:active{transform:scale(.94)}.floating-fatwa-trigger:focus-visible{outline-offset:3px;outline:4px solid #1b896f40}.floating-fatwa-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.floating-fatwa-trigger>span{font-size:2.2rem;font-weight:300;line-height:1}.floating-fatwa-trigger>i{background:#d5a342;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:3px;box-shadow:0 2px 7px #0000002e}.floating-fatwa-trigger:after{content:"اسأل";color:#174c3f;white-space:nowrap;background:#fffffff5;border:1px solid #d9e5e0;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900;position:absolute;right:calc(100% + 9px);box-shadow:0 6px 18px #1441361f}.floating-fatwa-trigger.is-open:after{display:none}.floating-fatwa-backdrop{z-index:1170;opacity:0;visibility:hidden;pointer-events:none;background:#0a1f1a70;border:0;padding:0;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.floating-fatwa-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.floating-fatwa-panel{z-index:1180;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;background:#f8fbf9;border:1px solid #d7e2dd;border-radius:28px;width:min(610px,100vw - 44px);max-height:min(760px,100vh - 135px);transition:opacity .22s,transform .22s,visibility .22s;position:fixed;bottom:105px;right:22px;overflow:hidden auto;transform:translateY(18px)scale(.97);box-shadow:0 28px 85px #09271f4d}.floating-fatwa-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.floating-fatwa-panel-title{color:#16483c;background:#edf7f3;border-bottom:1px solid #d7e7e1;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.floating-fatwa-panel-title strong,.floating-fatwa-panel-title small{display:block}.floating-fatwa-panel-title small{color:#62736e;margin-top:2px;font-size:.78rem}.floating-fatwa-panel-title button{color:#16483c;cursor:pointer;background:#fff;border:1px solid #c8ddd5;border-radius:50%;width:35px;height:35px;font-size:1.5rem}.floating-fatwa-panel .fatwa-chat{box-shadow:none;border:0;border-radius:0}.floating-fatwa-panel .fatwa-chat-head{display:none}.floating-fatwa-panel .fatwa-chat-notice{font-size:.82rem}.floating-fatwa-panel .fatwa-messages{min-height:250px;max-height:390px}.home-commitment-grid>a>span{border-radius:22px;width:82px;height:82px;overflow:hidden}.home-commitment-grid>a>span img,.commitment-reference-grid>a>span img,.commitment-guide>header>span img{object-fit:contain;width:88%;height:88%}.commitment-reference-grid>a>span,.commitment-guide>header>span{background:#f4eee3;overflow:hidden}@media (width<=1080px){.primary-education-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qibla-home-section{padding-block:.6rem 3rem}.qibla-home-card{border-radius:23px;grid-template-columns:112px minmax(0,1fr);gap:1rem;min-height:220px;padding:1.25rem}.qibla-home-card:after{border-radius:17px;inset:10px}.qibla-compass{width:108px}.qibla-compass:before{inset:13px}.qibla-north{font-size:.7rem;top:5px}.qibla-arrow{width:26px;height:78px}.qibla-arrow:before{border-bottom-width:36px;border-left-width:11px;border-right-width:11px}.qibla-arrow i{border-top-width:31px;border-left-width:9px;border-right-width:9px}.qibla-kaaba{border-width:2px;border-radius:6px;width:26px;height:26px;font-size:.65rem}.qibla-home-copy h2{font-size:1.55rem}.qibla-home-copy p{margin-bottom:.55rem;font-size:.84rem;line-height:1.65}.qibla-home-copy button{min-height:42px;padding-inline:.85rem;font-size:.82rem}.qibla-privacy{font-size:.68rem}body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.home-hero-search{text-align:right;margin-top:24px}.home-hero-search>div{border-radius:17px;padding:6px 7px 6px 10px}.home-hero-search span{flex-basis:38px;height:38px}.home-hero-search input{font-size:.92rem}.home-hero-search button{min-height:41px;padding-inline:17px}.floating-fatwa-trigger{right:17px;bottom:calc(104px + env(safe-area-inset-bottom));width:62px;height:62px}.floating-fatwa-trigger:after{display:none}.floating-fatwa-panel{right:10px;bottom:calc(178px + env(safe-area-inset-bottom));width:calc(100vw - 20px);max-height:calc(100dvh - 198px - env(safe-area-inset-bottom));border-radius:23px}.floating-fatwa-panel .fatwa-messages{min-height:210px;max-height:42dvh}.floating-fatwa-panel .fatwa-chat-notice{margin:10px 12px 0;padding:9px 11px}.floating-fatwa-panel .fatwa-quick{padding:10px 12px}.floating-fatwa-panel .fatwa-composer{padding:10px 12px 12px}.mobile-bottom-nav{z-index:1000;padding:9px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#fffefbf0;border-top:1px solid #d1d8d3db;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 46px #113c3224}.mobile-bottom-nav:before{content:"";opacity:.55;background:linear-gradient(90deg,#a04f63,#287b91,#7a5599,#d59a3c,#14745d);border-radius:0 0 99px 99px;height:2px;position:absolute;top:0;left:9%;right:9%}.mobile-bottom-nav a{color:#777e89;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:66px;padding:4px 2px 3px;line-height:1.2;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.mobile-bottom-nav a:active{transform:scale(.94)}.mobile-bottom-nav a:focus-visible{outline:3px solid var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav a:focus-visible{outline:3px solid color-mix(in srgb, var(--nav-accent) 35%, transparent)}}.mobile-bottom-nav a:focus-visible{outline-offset:2px}.mobile-bottom-nav .nav-icon-shell{width:41px;height:37px;color:var(--nav-accent);background:var(--nav-tint);border:1px solid var(--nav-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav .nav-icon-shell{border:1px solid color-mix(in srgb, var(--nav-accent) 12%, transparent)}}.mobile-bottom-nav .nav-icon-shell{opacity:.78;border-radius:13px;transition:transform .22s,opacity .18s,box-shadow .18s}.mobile-bottom-nav a small{color:#767d87;white-space:nowrap;font-size:10.5px;font-weight:850;transition:color .18s}.mobile-bottom-nav a>i{background:var(--nav-accent);border-radius:99px;width:0;height:3px;transition:width .2s;position:absolute;bottom:-2px;right:50%;transform:translate(50%)}.mobile-bottom-nav a.active{background:linear-gradient(180deg, var(--nav-tint), #ffffffc7);border-color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav a.active{border-color:color-mix(in srgb, var(--nav-accent) 16%, transparent)}}.mobile-bottom-nav a.active{box-shadow:0 8px 22px var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav a.active{box-shadow:0 8px 22px color-mix(in srgb, var(--nav-accent) 14%, transparent)}}.mobile-bottom-nav a.active{transform:translateY(-3px)}.mobile-bottom-nav a.active .nav-icon-shell{color:#fff;background:var(--nav-accent);opacity:1;box-shadow:0 8px 17px var(--nav-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav a.active .nav-icon-shell{box-shadow:0 8px 17px color-mix(in srgb, var(--nav-accent) 30%, transparent)}}.mobile-bottom-nav a.active .nav-icon-shell{animation:.34s both nav-icon-pop;transform:translateY(-3px)scale(1.07)}.mobile-bottom-nav a.active small{color:var(--nav-accent)}.mobile-bottom-nav a.active>i{width:22px}}.mushaf-page,.quran-reader-page{background:#f7f6f0}.mushaf-hero{color:#fff;background:radial-gradient(circle at 12% 15%,#e7c27138,#0000 28%),linear-gradient(132deg,#123f35,#1b6653 62%,#8b6b32 150%);padding:72px 0 78px}.mushaf-hero h1{font-family:var(--font-arabic-display);margin:24px 0 16px;font-size:clamp(3.2rem,6.5vw,6.2rem);line-height:1.18}.mushaf-hero h1 span{color:#f1d692}.mushaf-hero p{color:#ffffffdb;max-width:760px;margin:0 0 28px;font-size:1.2rem;line-height:1.9}.mushaf-hero .breadcrumb,.mushaf-hero .breadcrumb a{color:#ffffffc2}.mushaf-hero .button-primary{color:#173f35;background:#f2d795}.quran-dashboard{z-index:2;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-32px;display:grid;position:relative}.quran-dashboard>div{background:#fffffff7;border:1px solid #d9e4dc;border-radius:24px;grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:center;gap:2px 14px;min-height:130px;padding:22px;display:grid;box-shadow:0 18px 42px #164b3c1a}.quran-dashboard>div>span{color:#fff;background:linear-gradient(145deg,#1c6a55,#b68b3d);border-radius:16px;grid-row:1/3;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.quran-dashboard small{color:#738079;font-weight:800}.quran-dashboard strong{color:#173f35;font-size:1.45rem}.quran-start-grid{grid-template-columns:1fr 1fr;gap:18px;padding:52px 0 66px;display:grid}.quran-start-card{color:#19483b;background:#fff;border:1px solid #d9e4dc;border-radius:28px;flex-direction:column;align-items:flex-start;min-height:235px;padding:30px;display:flex;box-shadow:0 14px 38px #1e423712}.quran-start-card.primary{color:#fff;background:linear-gradient(135deg,#173f35,#24745e);border-color:#0000}.quran-start-card>span{color:#aa7c31;font-weight:900}.quran-start-card.primary>span{color:#f0d38e}.quran-start-card h2{margin:8px 0;font-size:2rem}.quran-start-card p{color:#62706a;max-width:530px;margin:0;line-height:1.85}.quran-start-card.primary p{color:#ffffffc4}.quran-start-card b{color:#17705a;margin-top:auto;padding-top:24px}.quran-start-card.primary b{color:#f2d796}.quran-directory{padding-bottom:90px}.quran-search{background:#fff;border:1px solid #cedbd2;border-radius:16px;align-items:center;gap:10px;min-width:320px;padding:12px 16px;display:flex}.quran-search span{color:#1a6853;font-size:1.35rem}.quran-search input{color:#1b4238;width:100%;font:inherit;background:0 0;border:0;outline:0}.quran-surah-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:26px;display:grid}.quran-surah-grid>a{color:#173f35;background:#fff;border:1px solid #dce5df;border-radius:21px;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:130px;padding:18px;display:grid;box-shadow:0 8px 24px #1b483b0b}.quran-surah-grid>a:hover{border-color:#91bcaa;transform:translateY(-3px);box-shadow:0 15px 34px #1b483b1a}.quran-surah-number{color:#17644f;background:#e8f3ed;border:1px solid #c9ded3;border-radius:15px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.quran-surah-grid h3{margin:0 0 4px;font-size:1.2rem}.quran-surah-grid p{color:#778079;margin:0;font-size:.87rem}.quran-card-progress{background:#ecf0ed;border-radius:99px;grid-column:1/-1;grid-template-columns:1fr 34px;align-items:center;gap:8px;height:5px;display:grid}.quran-card-progress i{border-radius:inherit;background:linear-gradient(90deg,#1a7059,#c09342);height:100%;display:block}.quran-card-progress small{color:#758078;font-size:.72rem}.quran-empty{color:#6f7772;text-align:center;padding:30px}.quran-reader-hero{color:#fff;background:linear-gradient(135deg,#153f36,#1f6c58);padding:42px 0 48px}.quran-reader-hero .breadcrumb,.quran-reader-hero .breadcrumb a{color:#ffffffb8}.quran-reader-hero .section-shell>div:last-child{align-items:center;gap:22px;margin-top:25px;display:flex}.quran-surah-seal{color:#173f35;background:#f0d897;border:5px double #173f3547;border-radius:24px;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:1.5rem;font-weight:900;display:grid}.quran-reader-hero small{color:#edd59a;font-weight:900}.quran-reader-hero h1{font-family:var(--font-arabic-display);margin:4px 0;font-size:clamp(2.8rem,5vw,4.5rem)}.quran-reader-hero p{color:#ffffffc2;margin:0}.quran-reader-shell{padding-block:30px 80px}.quran-reader-toolbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d6e1da;border-radius:24px;margin-bottom:24px;padding:20px;position:sticky;top:10px;box-shadow:0 15px 38px #143e331f}.quran-progress-summary{grid-template-columns:auto 1fr 52px;align-items:center;gap:15px;display:grid}.quran-progress-summary>div:first-child{flex-direction:column;display:flex}.quran-progress-summary span{color:#7c857f;font-size:.8rem}.quran-progress-summary strong{color:#17493b}.quran-progress-track{background:#e7ede9;border-radius:99px;height:9px;overflow:hidden}.quran-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#176850,#c09241);height:100%;transition:width .3s;display:block}.quran-progress-summary>b{color:#9a7130;text-align:center}.quran-reader-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.quran-reader-actions button,.quran-reader-actions label,.quran-filter{color:#31544a;min-height:44px;font:inherit;background:#f5f7f5;border:1px solid #d9e2dc;border-radius:13px;align-items:center;gap:7px;padding:8px 12px;font-weight:800;display:flex}.quran-reader-actions button{cursor:pointer}.quran-reader-actions button.active{color:#fff;background:#1c6854;border-color:#1c6854}.quran-reader-actions select{color:#19483b;font:inherit;background:0 0;border:0;font-weight:900}.quran-filter{margin-inline-start:auto;padding:3px}.quran-filter button{border:0;min-height:36px;padding:6px 11px}.quran-reader-toolbar>p{color:#748079;margin:13px 2px 0;font-size:.88rem}.quran-loading,.quran-error{text-align:center;background:#fff;border:1px solid #dfe5e1;border-radius:20px;padding:35px}.quran-loading span{background:#1b6a54;border-radius:50%;width:14px;height:14px;margin-inline-end:7px;animation:1s infinite alternate quran-pulse;display:inline-block}.quran-error{color:#8b3d4d;background:#fff1f3;border-color:#e9cbd1}@keyframes quran-pulse{to{opacity:.25;transform:scale(.65)}}.quran-verses{gap:13px;display:grid}.quran-verses article{background:#fff;border:1px solid #dde5df;border-radius:24px;grid-template-columns:78px 1fr;gap:0 18px;padding:22px;display:grid;box-shadow:0 10px 28px #1c44390d}.quran-verses article.memorized{background:linear-gradient(145deg,#f7fcf8,#fff);border-color:#a9cfb8}.ayah-meta{flex-direction:column;grid-row:1/3;align-items:center;gap:8px;display:flex}.ayah-meta>span{color:#17634f;background:#e9f3ed;border:2px solid #c3d9cc;border-radius:18px;place-items:center;width:54px;height:54px;font-size:1.1rem;font-weight:900;display:grid}.ayah-meta small{color:#8a7a57;text-align:center;font-size:.68rem}.ayah-text{color:#183e35;cursor:pointer;text-align:right;background:0 0;border:0;min-height:84px;padding:0 4px 13px;font-family:Traditional Arabic,Amiri,serif;font-size:clamp(1.85rem,3.7vw,2.55rem);line-height:2.15}.ayah-text:hover{color:#0d7759}.ayah-text b{color:#ad8139;margin-inline-start:10px;font-family:inherit;font-size:.82em}.ayah-text.hidden{color:#6d7c75;text-align:center;background:repeating-linear-gradient(-45deg,#f2f6f3,#f2f6f3 10px,#eef3ef 10px 20px);border:1px dashed #b8cbbf;border-radius:18px;place-items:center;min-height:105px;font-family:inherit;font-size:1rem;font-weight:900;display:grid}.ayah-text.hidden b{display:none}.ayah-actions{border-top:1px solid #edf0ee;flex-wrap:wrap;gap:7px;padding-top:11px;display:flex}.ayah-actions button{color:#386057;min-height:39px;font:inherit;cursor:pointer;background:#f5f7f5;border:1px solid #dce3de;border-radius:11px;padding:7px 11px;font-size:.8rem;font-weight:850}.ayah-actions button:hover,.ayah-actions button.playing{color:#fff;background:#1b6b55;border-color:#1b6b55}.quran-empty-session{text-align:center;background:#fff;border:1px solid #dce5df;border-radius:24px;padding:46px 20px}.quran-empty-session h2{color:#18483b}.quran-empty-session p{color:#748079}.quran-empty-session button{color:#fff;font:inherit;cursor:pointer;background:#1b6954;border:0;border-radius:12px;padding:11px 17px;font-weight:900}.quran-surah-navigation{justify-content:space-between;gap:14px;margin-top:25px;display:flex}.quran-surah-navigation a{color:#18503f;background:#fff;border:1px solid #d5e1da;border-radius:14px;padding:13px 18px;font-weight:900}.tafsir-sheet-wrap{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091e1994;align-items:end;padding:18px;display:grid;position:fixed;inset:0}.tafsir-sheet{color:#183f35;background:#fffdf8;border:1px solid #ddcfac;border-radius:30px 30px 22px 22px;width:min(760px,100%);max-height:88vh;margin:0 auto;padding:30px;animation:.25s both tafsir-sheet-in;position:relative;overflow-y:auto;box-shadow:0 -20px 70px #0a2a223d}.tafsir-sheet-handle{background:#c9c4b7;border-radius:99px;width:54px;height:5px;margin:-14px auto 18px}.tafsir-sheet-close{color:#5d6e68;cursor:pointer;background:#f0f2ef;border:0;border-radius:14px;width:42px;height:42px;font-size:1.6rem;position:absolute;top:15px;left:16px}.tafsir-sheet>span{color:#a27530;font-weight:900}.tafsir-sheet h2{margin:5px 0 14px;font-size:2rem}.tafsir-sheet blockquote{color:#18483b;background:#eef6f0;border:0;border-right:4px solid #1d725a;border-radius:15px;margin:0 0 18px;padding:18px;font-family:Traditional Arabic,Amiri,serif;font-size:1.65rem;line-height:1.95}.tafsir-copy,.tafsir-loading{color:#4c5f58;font-size:1.08rem;line-height:2}.tafsir-sheet>small{color:#7a817d;border-top:1px solid #e7e1d4;padding-top:13px;line-height:1.7;display:block}.tafsir-sheet>div:last-child{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.tafsir-sheet>div:last-child button{color:#fff;font:inherit;cursor:pointer;background:#1b6954;border:0;border-radius:12px;padding:11px 15px;font-weight:900}@media (width<=900px){.quran-surah-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mushaf-hero{padding:45px 0 56px}.mushaf-hero h1{font-size:3.15rem}.mushaf-hero p{font-size:1rem}.quran-dashboard{grid-template-columns:1fr 1fr;gap:9px;margin-top:-22px}.quran-dashboard>div{border-radius:18px;grid-template-columns:40px 1fr;min-height:108px;padding:14px 12px}.quran-dashboard>div:last-child{grid-column:1/-1}.quran-dashboard>div>span{border-radius:13px;width:40px;height:40px;font-size:.75rem}.quran-dashboard strong{font-size:1.15rem}.quran-start-grid{grid-template-columns:1fr;padding:34px 0 50px}.quran-start-card{border-radius:22px;min-height:205px;padding:23px}.quran-start-card h2{font-size:1.6rem}.quran-directory .heading-row{flex-direction:column;align-items:stretch}.quran-search{width:100%;min-width:0}.quran-surah-grid{grid-template-columns:1fr;gap:9px}.quran-surah-grid>a{min-height:112px;padding:15px}.quran-reader-hero{padding:28px 0 35px}.quran-reader-hero .section-shell>div:last-child{align-items:flex-start;gap:14px}.quran-surah-seal{border-radius:18px;flex-basis:58px;width:58px;height:58px}.quran-reader-hero h1{font-size:2.5rem}.quran-reader-hero p{font-size:.9rem;line-height:1.7}.quran-reader-shell{padding-top:14px}.quran-reader-toolbar{border-radius:18px;padding:14px 12px;top:4px}.quran-progress-summary{grid-template-columns:1fr 42px;gap:8px}.quran-progress-track{grid-area:2/1/auto/-1}.quran-progress-summary>b{grid-area:1/2}.quran-reader-actions{gap:6px}.quran-reader-actions>button,.quran-reader-actions>label{flex:calc(50% - 6px);justify-content:center;padding-inline:7px;font-size:.84rem}.quran-filter{order:3;width:100%;margin:0}.quran-filter button{flex:1;justify-content:center;font-size:.78rem}.quran-reader-toolbar>p{display:none}.quran-verses article{border-radius:19px;grid-template-columns:48px 1fr;gap:0 10px;padding:16px 12px}.ayah-meta>span{border-radius:14px;width:44px;height:44px}.ayah-meta small{font-size:.6rem}.ayah-text{min-height:80px;padding-top:0;font-size:1.85rem;line-height:2.05}.ayah-actions{grid-column:1/-1;margin-top:8px}.ayah-actions button{flex:auto}.tafsir-sheet-wrap{padding:0}.tafsir-sheet{max-height:91vh;padding:24px 18px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0}.tafsir-sheet blockquote{font-size:1.45rem}.quran-surah-navigation a{text-align:center;flex:1;padding-inline:10px;font-size:.86rem}}@keyframes nav-icon-pop{0%{transform:translateY(0)scale(.82)}70%{transform:translateY(-5px)scale(1.12)}to{transform:translateY(-3px)scale(1.07)}}.header-inner{gap:22px}.main-nav{gap:25px}.main-nav>a{align-items:center;gap:7px;display:inline-flex}.main-nav>a svg{color:#2f7d67}.mobile-menu-trigger{display:grid}.header-more-menu{position:relative}.header-more-menu summary{color:#4d5f59;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 3px;list-style:none;transition:color .16s,background .16s;display:flex}.header-more-menu summary::-webkit-details-marker{display:none}.header-more-menu summary:hover,.header-more-menu[open] summary{color:var(--green);background:#f1f7f4}.header-more-menu summary span{font-size:13px;transition:transform .18s}.header-more-menu[open] summary span{transform:rotate(180deg)}.header-more-menu>div{z-index:80;background:#fffefbfa;border:1px solid #dce5df;border-radius:18px;gap:5px;width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #113c322b}.header-more-menu>div a{border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.header-more-menu>div a svg{color:#2f7d67;flex:none}.header-more-menu>div a:hover{background:#eaf4ef}.sidebar-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px 14px 6px;display:grid}.sidebar-quick-actions a{color:#1c5748;text-align:center;background:linear-gradient(150deg,#edf7f2,#fffaf0);border:1px solid #dce8e2;border-radius:15px;justify-items:center;gap:5px;min-width:0;padding:11px 5px;display:grid}.sidebar-quick-actions span{font-size:22px;line-height:1}.sidebar-quick-actions b{white-space:nowrap;font-size:11px}.mobile-sidebar>nav{gap:9px}.mobile-sidebar-group{background:#fafbf9;border:1px solid #e2e9e5;border-radius:17px;padding:0;overflow:hidden}.mobile-sidebar-group summary{color:#1c4d41;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:12px 15px;font-weight:900;list-style:none;display:flex}.mobile-sidebar-group summary::-webkit-details-marker{display:none}.mobile-sidebar-group summary i{font-style:normal;transition:transform .18s}.mobile-sidebar-group[open] summary{background:#edf6f1;border-bottom:1px solid #dbe8e2}.mobile-sidebar-group[open] summary i{transform:rotate(180deg)}.mobile-sidebar-group>div{gap:6px;padding:9px}.mobile-sidebar-group a{background:#fff;border-radius:12px;min-height:49px}.mobile-sidebar-group a>.sidebar-link-icon{border-radius:13px;width:40px;height:40px}.sidebar-link-copy{gap:2px;min-width:0;display:grid}.sidebar-link-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-link-copy small{color:#78837e;font-size:10px;font-weight:750}.mobile-sidebar-group a.active>.sidebar-link-icon{color:#fff!important;background:#ffffff24!important}.mobile-sidebar-group a.active .sidebar-link-copy small{color:#d2e4dc}.mobile-bottom-nav{z-index:1000;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#fffefbeb;border:1px solid #cfdad3e6;border-radius:25px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:min(740px,100vw - 34px);padding:9px;display:grid;position:fixed;bottom:14px;right:50%;transform:translate(50%);box-shadow:0 20px 54px #0d372d33}.mobile-bottom-nav:before{content:"";opacity:.55;background:linear-gradient(90deg,#7a5599,#287b91,#4f6f52,#a96f1f,#14745d);border-radius:0 0 99px 99px;height:2px;position:absolute;top:0;left:8%;right:8%}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#747d79;min-width:0;min-height:67px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;line-height:1.2;transition:transform .18s,background .18s,box-shadow .18s;display:flex;position:relative}.mobile-bottom-nav a:active,.mobile-bottom-nav button:active{transform:scale(.94)}.mobile-bottom-nav .nav-icon-shell{width:43px;height:38px;color:var(--nav-accent);background:var(--nav-tint);opacity:.82;border:1px solid #14504114;border-radius:14px;place-items:center;transition:transform .2s,opacity .18s,box-shadow .18s;display:grid}.mobile-bottom-nav small{color:#68746f;white-space:nowrap;font-size:11px;font-weight:900}.mobile-bottom-nav a>i,.mobile-bottom-nav button>i{background:var(--nav-accent);border-radius:99px;width:0;height:3px;transition:width .2s;position:absolute;bottom:-2px;right:50%;transform:translate(50%)}.mobile-bottom-nav a.active{background:linear-gradient(180deg,var(--nav-tint),#ffffffbf);transform:translateY(-3px);box-shadow:0 8px 21px #19463a1a}.mobile-bottom-nav a.active .nav-icon-shell{color:#fff;background:var(--nav-accent);opacity:1;animation:.34s both nav-icon-pop;transform:translateY(-3px)scale(1.07);box-shadow:0 8px 17px #14463a2e}.mobile-bottom-nav a.active small{color:var(--nav-accent)}.mobile-bottom-nav a.active>i{width:22px}.page-nav-controls{z-index:1010;gap:9px;display:grid;position:fixed;bottom:122px;left:24px}.page-nav-controls button{color:#185442;cursor:pointer;background:#fffffff0;border:1px solid #d4e2db;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .18s,opacity .18s,background .18s;display:grid;box-shadow:0 12px 30px #113c3229}.page-nav-controls button:hover{color:#fff;background:#176a55;transform:translateY(-2px)}.page-nav-controls button:last-child{opacity:.45}.page-nav-controls button:last-child.is-visible{opacity:1}.page-nav-controls svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.masjid-finder-section{padding-block:8px 56px;scroll-margin-top:95px}.masjid-finder-card{color:#fff;background:radial-gradient(circle at 12% 18%,#efcf8438,#0000 28%),linear-gradient(135deg,#123f35,#1d6e58 68%,#9b7330 145%);border-radius:32px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:34px;padding:clamp(28px,5vw,52px);display:grid;box-shadow:0 24px 60px #113c3229}.masjid-finder-visual{aspect-ratio:1;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:170px;display:grid;position:relative}.masjid-finder-visual svg{fill:none;stroke:#f3d68e;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;width:72%}.masjid-finder-visual span{color:#174f40;background:#fff;border:4px solid #276e5b;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;display:grid;position:absolute;bottom:8px;right:5px}.masjid-finder-card small{color:#f1d28b;font-weight:900}.masjid-finder-card h2{margin:7px 0 8px;font-size:clamp(2rem,4.5vw,3.4rem)}.masjid-finder-card p{color:#fffc;max-width:720px;margin:0 0 19px;line-height:1.85}.masjid-finder-card button{color:#174f40;min-height:50px;font:inherit;cursor:pointer;background:#f3d68e;border:0;border-radius:15px;align-items:center;gap:9px;padding:0 20px;font-weight:900;display:inline-flex}.masjid-finder-card button:disabled{opacity:.65;cursor:wait}.masjid-finder-card .masjid-finder-status{color:#ffe8b0;margin:12px 0 0;font-size:.88rem}.masjid-finder-fallback{color:#f3d68e;margin-top:10px;font-weight:900;display:inline-block}@media (width<=980px){.main-nav{display:none}}@media (width<=760px){body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-bottom-nav{width:auto;padding:8px 7px calc(7px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;gap:4px;bottom:0;left:0;right:0;transform:none}.mobile-bottom-nav a,.mobile-bottom-nav button{border-radius:16px;min-height:64px}.mobile-bottom-nav .nav-icon-shell{border-radius:13px;width:40px;height:36px}.mobile-bottom-nav small{font-size:10.5px}.page-nav-controls{left:12px;bottom:calc(99px + env(safe-area-inset-bottom));gap:7px}.page-nav-controls button{width:43px;height:43px}.masjid-finder-section{padding-block:0 38px}.masjid-finder-card{border-radius:24px;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:22px 17px}.masjid-finder-visual{width:88px}.masjid-finder-visual span{border-width:3px;width:33px;height:33px;font-size:18px}.masjid-finder-card h2{font-size:1.55rem}.masjid-finder-card p{margin-bottom:13px;font-size:.82rem;line-height:1.7}.masjid-finder-card button{min-height:43px;padding-inline:13px;font-size:.8rem}}@media print{.mobile-bottom-nav,.page-nav-controls{display:none!important}body{padding-bottom:0}}@media (width<=680px){.education-first-section{padding-block:38px 48px}.education-first-section .heading-row{gap:13px}.education-first-section .section-heading h2{font-size:2.15rem;line-height:1.35}.primary-education-grid{grid-template-columns:1fr;gap:18px;margin-top:24px}.primary-education-card{border-radius:26px;min-height:420px;padding-inline:22px}.primary-education-card .category-card-image{height:205px;margin-inline:-22px}.primary-education-card h3{font-size:1.95rem}.primary-education-card>p{font-size:1.05rem;line-height:1.9}}@media (width<=600px){.home-commitment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home-commitment-grid>a{border-radius:22px;min-height:225px;padding:.9rem .65rem}.home-commitment-grid>a>span{width:70px;height:70px;margin-bottom:.7rem}.home-commitment-grid h3{font-size:1.22rem;line-height:1.4}.home-commitment-grid p{font-size:.9rem;line-height:1.6}.commitment-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.commitment-reference-grid>a{min-height:215px;padding:.8rem}.commitment-reference-grid h3{font-size:1.15rem}.commitment-reference-grid p{font-size:.88rem}}.memorization-home-card{color:#183f36;background:linear-gradient(120deg,#e8f3e9 0%,#fffaf0 58%,#f2e9d3 100%);border:1px solid #cddfce;border-radius:28px;grid-template-columns:78px 1fr auto;align-items:center;gap:24px;min-height:150px;margin-top:24px;padding:25px 28px;display:grid;box-shadow:0 18px 42px #1a463917}.memorization-home-card:hover{transform:translateY(-3px);box-shadow:0 24px 55px #1a463924}.memorization-home-mark{color:#fff;width:72px;height:72px;font-family:var(--font-arabic-display);background:linear-gradient(145deg,#176450,#b28a3f);border-radius:22px;place-items:center;font-size:2.2rem;display:grid;box-shadow:0 12px 24px #17645038}.memorization-home-card small{color:#9a7130;font-weight:900}.memorization-home-card h2{margin:4px 0 5px;font-size:1.75rem}.memorization-home-card p{color:#526860;margin:0;line-height:1.75}.memorization-home-card b{color:#176450;white-space:nowrap;background:#ffffffc2;border:1px solid #17645029;border-radius:15px;padding:12px 16px}.memorizer-heading{color:#fff;background:linear-gradient(125deg,#123f35,#1c715b 64%,#9b7534);border-radius:25px 25px 0 0;grid-template-columns:66px 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.memorizer-heading>span{color:#f4d797;background:#ffffff1f;border:1px solid #fff3;border-radius:19px;place-items:center;width:62px;height:62px;display:grid}.memorizer-heading small{color:#f1d28b;font-weight:900}.memorizer-heading h1{margin:2px 0 3px;font-size:1.75rem}.memorizer-heading p{color:#ffffffc7;max-width:760px;margin:0;font-size:.88rem;line-height:1.7}.memorizer-heading>strong{color:#164b3e;white-space:nowrap;background:#fff4d8;border-radius:999px;padding:9px 13px;font-size:.76rem}.memorizer-workspace{background:#d7e1db;border:1px solid #d7e1db;border-top:0;border-radius:0 0 25px 25px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.5fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 20px 48px #1647391a}.memorizer-setup,.memorizer-session{background:#fff}.memorizer-setup{align-content:start;gap:13px;padding:22px;display:grid}.memorizer-setup h2{color:#174b3e;margin:0;font-size:1.25rem}.memorizer-setup label{gap:5px;display:grid}.memorizer-setup label>span,.memorizer-session label>span{color:#6b766f;font-size:.76rem;font-weight:900}.memorizer-setup input,.memorizer-setup select,.memorizer-session select{color:#173f35;width:100%;min-height:43px;font:inherit;background:#f7faf8;border:1px solid #d6e1da;border-radius:12px;padding:8px 11px;font-size:.84rem;font-weight:800}.memorizer-two-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.memorizer-frequency{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.memorizer-frequency button,.memorizer-days button{color:#52655d;min-height:39px;font:inherit;cursor:pointer;background:#f5f8f6;border:1px solid #dbe4df;border-radius:11px;padding:6px;font-size:.72rem;font-weight:900}.memorizer-frequency button.active,.memorizer-days button.active{color:#fff;background:#176d57;border-color:#176d57}.memorizer-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.memorizer-save{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#177259,#b38336);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:.82rem;font-weight:900;display:flex}.memorizer-session{align-content:start;gap:17px;padding:22px;display:grid}.memorizer-session>header{justify-content:space-between;align-items:end;gap:15px;display:flex}.memorizer-session>header div{display:grid}.memorizer-session>header small{color:#a4772e;font-weight:900}.memorizer-session h2{color:#173f35;margin:2px 0 0;font-size:1.45rem}.memorizer-session>header label{gap:5px;width:min(250px,48%);display:grid}.memorizer-ayah{color:#142e27;min-height:155px;font-family:var(--font-quran),var(--font-arabic-display),serif;text-align:center;background:linear-gradient(145deg,#fffdf5,#f7faf6);border:1px solid #e1dccd;border-radius:20px;flex-wrap:wrap;place-content:center;align-items:center;gap:8px 6px;padding:24px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:2;display:flex}.memorizer-ayah span{border-radius:7px;padding:0 3px}.memorizer-ayah .masked{color:#b8c2bd;letter-spacing:1px;background:#e8eeeb;min-width:42px;font-family:inherit;font-size:1.15rem}.memorizer-ayah .revealed{color:#0e654f;background:#e0f3ea;animation:.25s both memorizerReveal}.memorizer-controls{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.memorizer-controls button{color:#1b5b4a;min-height:48px;font:inherit;cursor:pointer;background:#f1f7f4;border:1px solid #caded3;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:.82rem;font-weight:900;display:flex}.memorizer-controls button.primary{color:#fff;background:#167159;border-color:#167159}.memorizer-controls button.recording{color:#fff;background:#a33e4f;border-color:#a33e4f;animation:1.2s infinite memorizerPulse}.memorizer-listening{color:#9b3546;justify-content:center;align-items:center;gap:8px;margin:0;font-size:.82rem;font-weight:900;display:flex}.memorizer-listening i{background:#b83c51;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #b83c511f}.memorizer-result{border:1px solid;border-radius:16px;padding:15px 17px}.memorizer-result.good{color:#155c49;background:#ebf8f2;border-color:#a8d5c3}.memorizer-result.review{color:#724b20;background:#fff7e7;border-color:#ead6aa}.memorizer-result header{justify-content:space-between;align-items:center;gap:12px;display:flex}.memorizer-result header b{font-size:1.1rem}.memorizer-result p{margin:7px 0 4px;line-height:1.7}.memorizer-result p span{font-weight:900}.memorizer-result small{color:#65736d;line-height:1.6;display:block}.memorizer-session>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.memorizer-session>footer button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#176d57;border:0;border-radius:12px;padding:8px 14px;font-size:.8rem;font-weight:900}.memorizer-session>footer button:disabled{color:#8c9993;cursor:not-allowed;background:#e4e9e6}.memorizer-session>footer span{color:#17624f;font-size:.76rem;font-weight:800}@keyframes memorizerReveal{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes memorizerPulse{50%{box-shadow:0 0 0 7px #a33e4f1f}}html[data-theme=dark] :where(.memorizer-setup,.memorizer-session){color:#eaf5f0;background:#10251e}html[data-theme=dark] .memorizer-workspace{background:#2c473d;border-color:#2c473d}html[data-theme=dark] :where(.memorizer-setup h2,.memorizer-session h2){color:#edf8f4}html[data-theme=dark] :where(.memorizer-setup input,.memorizer-setup select,.memorizer-session select){color:#e8f4ef;background:#173129;border-color:#345148}html[data-theme=dark] .memorizer-ayah{color:#eff8f4;background:linear-gradient(145deg,#142d25,#10231d);border-color:#3a493f}html[data-theme=dark] .memorizer-controls button{color:#bce1d3;background:#173129;border-color:#345148}.memorization-hero{color:#fff;background:radial-gradient(circle at 12% 25%,#ddb86745,#0000 30%),linear-gradient(135deg,#103e34 0%,#176450 58%,#8b6b32 145%);padding:72px 0 80px;overflow:hidden}.memorization-hero .section-shell{position:relative}.memorization-hero h1{max-width:800px;margin:25px 0 18px;font-size:clamp(3rem,6vw,5.8rem);line-height:1.2}.memorization-hero h1 span{color:#f2d89b}.memorization-hero p{color:#ffffffdb;max-width:720px;margin:0;font-size:1.25rem;line-height:1.9}.memorization-hero .breadcrumb,.memorization-hero .breadcrumb a{color:#ffffffc2}.memorization-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.memorization-hero-actions .button-primary{color:#123f35;background:#f3db9e}.memorization-hero-actions .button-ghost{color:#fff;border-color:#ffffff59}.memorization-intro{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:24px;padding-block:54px 20px;display:grid}.memorization-intro>div,.memorization-intro aside{border-radius:26px;padding:30px}.memorization-intro>div{color:#fff;background:#164e40}.memorization-intro>div>strong{color:#efd28f}.memorization-intro h2{margin:7px 0 10px;font-size:2.25rem}.memorization-intro p{margin:0;line-height:1.9}.memorization-intro aside{background:#fff7e4;border:1px solid #ecd9aa;align-items:flex-start;gap:16px;display:flex}.memorization-intro aside>span{color:#fff;background:#b38232;border-radius:15px;flex:0 0 46px;place-items:center;height:46px;font-size:1.4rem;font-weight:900;display:grid}.memorization-intro aside p{color:#604c2e}.memorization-intro aside strong{color:#7a5722;margin-bottom:4px;display:block}.memorization-steps{padding-block:60px}.memorization-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.memorization-steps-grid article{background:#fff;border:1px solid #dfe8e2;border-radius:23px;grid-template-columns:58px 1fr;gap:16px;padding:23px;display:grid;box-shadow:0 12px 32px #1c45390e}.memorization-steps-grid article>span{color:#fff;background:linear-gradient(145deg,#20725d,#c19543);border-radius:17px;place-items:center;width:54px;height:54px;font-size:1.35rem;font-weight:900;display:grid}.memorization-steps-grid h3{color:#174b3e;margin:2px 0 8px;font-size:1.35rem}.memorization-steps-grid p{color:#5f6d67;margin:0;line-height:1.85}.memorization-planner{background:linear-gradient(150deg,#f0f7f2,#fff 55%,#fff8e8);border:1px solid #cedfd3;border-radius:30px;margin-block:20px 76px;padding:34px;box-shadow:0 20px 55px #19483a1a}.memorization-planner-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.memorization-planner-head span{color:#a1742e;font-weight:900}.memorization-planner-head h2{color:#173f35;margin:4px 0 0;font-size:2rem}.memorization-planner-head>strong{color:#fff;text-align:center;background:#176450;border-radius:17px;min-width:72px;padding:11px 15px}.memorization-plan-buttons{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 18px;display:grid}.memorization-plan-buttons button{color:#52645e;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdbd3;border-radius:16px;font-weight:900}.memorization-plan-buttons button.active{color:#fff;background:#176450;border-color:#176450;box-shadow:0 10px 24px #17645038}.memorization-plan-card{color:#fff;background:#173f35;border-radius:23px;grid-template-columns:1fr 1fr;gap:24px;padding:26px;display:grid}.memorization-plan-card small{color:#efd18b;font-weight:900}.memorization-plan-card h3{margin:5px 0 8px;font-size:1.65rem}.memorization-plan-card p{color:#ffffffbf;margin:0;line-height:1.75}.memorization-plan-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.memorization-plan-card dl>div{text-align:center;background:#ffffff17;border:1px solid #ffffff1f;border-radius:15px;flex-direction:column;justify-content:center;gap:5px;padding:13px 8px;display:flex}.memorization-plan-card dt{color:#ffffffb8;font-size:.82rem}.memorization-plan-card dd{color:#f2d89b;margin:0;font-weight:900}.memorization-checklist{margin-top:24px}.memorization-checklist h3{color:#174b3e;font-size:1.45rem}.memorization-checklist label{cursor:pointer;background:#fff;border:1px solid #d9e3dc;border-radius:15px;grid-template-columns:32px 1fr;align-items:center;gap:12px;min-height:58px;margin-top:9px;padding:10px 14px;display:grid}.memorization-checklist input{opacity:0;pointer-events:none;position:absolute}.memorization-checklist label>span{color:#0000;background:#f0f3f1;border:2px solid #bacbc0;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.memorization-checklist label.done{background:#edf7f0;border-color:#a9cfb6}.memorization-checklist label.done>span{color:#fff;background:#1b745b;border-color:#1b745b}.memorization-checklist label.done b{color:#6a7771;text-decoration:line-through}.memorization-checklist>p{color:#78827e;margin:13px 3px 0;font-size:.86rem}.memorization-review{padding-block:10px 70px}.memorization-review>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.memorization-review article{background:#fff;border:1px solid #e2ded4;border-radius:22px;padding:26px}.memorization-review article>span{color:#b18235;font-size:1.45rem;font-weight:900}.memorization-review h3{color:#174b3e;margin:8px 0}.memorization-review p{color:#68736e;margin:0;line-height:1.8}.memorization-stumbles{color:#fff;background:linear-gradient(125deg,#733f4c,#a5684a);border-radius:27px;justify-content:space-between;align-items:center;gap:25px;margin-block:0 70px;padding:30px;display:flex}.memorization-stumbles span{color:#ffd99a;font-weight:900}.memorization-stumbles h2{margin:5px 0 8px;font-size:1.8rem}.memorization-stumbles p{color:#ffffffd1;max-width:760px;margin:0;line-height:1.8}.memorization-stumbles .button{color:#743f49;background:#fff;flex:none}.memorization-sources{padding-bottom:80px}.memorization-sources>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.memorization-sources a{color:#1d5b4b;background:#fff;border:1px solid #dce6df;border-radius:15px;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:800;display:flex}@media (width<=760px){.quran-memorizer{padding-top:12px}.memorizer-heading{border-radius:20px 20px 0 0;grid-template-columns:52px 1fr;padding:15px}.memorizer-heading>span{border-radius:15px;width:50px;height:50px}.memorizer-heading h1{font-size:1.25rem}.memorizer-heading p{font-size:.75rem}.memorizer-heading>strong{grid-column:1/-1;justify-self:start}.memorizer-workspace{border-radius:0 0 20px 20px;grid-template-columns:1fr}.memorizer-setup,.memorizer-session{padding:16px}.memorizer-session>header{flex-direction:column;align-items:stretch}.memorizer-session>header label{width:100%}.memorizer-ayah{min-height:136px;padding:18px 12px;font-size:1.55rem}.memorizer-controls{grid-template-columns:1fr}.memorizer-session>footer{flex-direction:column;align-items:stretch}.memorizer-session>footer span{text-align:center}.memorizer-frequency{grid-template-columns:1fr}.memorizer-days{grid-template-columns:repeat(4,minmax(0,1fr))}.memorization-home-card{grid-template-columns:62px 1fr;gap:15px;padding:20px}.memorization-home-mark{border-radius:18px;width:58px;height:58px;font-size:1.8rem}.memorization-home-card h2{font-size:1.4rem;line-height:1.5}.memorization-home-card p{font-size:.95rem}.memorization-home-card>b{text-align:center;grid-column:1/-1}.memorization-hero{padding:44px 0 52px}.memorization-hero h1{font-size:3rem}.memorization-hero p{font-size:1.05rem}.memorization-intro{grid-template-columns:1fr;padding-top:32px}.memorization-intro>div,.memorization-intro aside{border-radius:21px;padding:22px}.memorization-intro h2{font-size:1.75rem}.memorization-steps{padding-block:40px}.memorization-steps-grid{grid-template-columns:1fr}.memorization-steps-grid article{grid-template-columns:46px 1fr;padding:18px 15px}.memorization-steps-grid article>span{border-radius:14px;width:44px;height:44px}.memorization-steps-grid h3{font-size:1.2rem}.memorization-planner{border-radius:23px;margin-bottom:54px;padding:20px 15px}.memorization-planner-head h2{font-size:1.55rem}.memorization-plan-buttons{gap:6px}.memorization-plan-buttons button{padding:6px;font-size:.9rem}.memorization-plan-card{grid-template-columns:1fr;padding:20px 15px}.memorization-plan-card dl{gap:5px}.memorization-plan-card dl>div{padding-inline:4px}.memorization-plan-card dt{font-size:.72rem}.memorization-plan-card dd{font-size:.88rem}.memorization-checklist label{grid-template-columns:30px 1fr;padding-inline:10px}.memorization-checklist label b{font-size:.93rem;line-height:1.65}.memorization-review>div:last-child{grid-template-columns:1fr}.memorization-stumbles{flex-direction:column;align-items:stretch;padding:22px}.memorization-stumbles .button{text-align:center}.memorization-sources>div:last-child{grid-template-columns:1fr}}.parenting-home-card{color:#263c55;background:linear-gradient(130deg,#eef5ff,#e7ecfb 58%,#fff5df);border:1px solid #cbd7ec;border-radius:24px;grid-template-columns:64px 1fr auto;align-items:center;gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 18px 45px #2a3f5e1f}.parenting-home-card:hover{transform:translateY(-3px);box-shadow:0 23px 52px #2a3f5e29}.parenting-home-icon{color:#fff;width:64px;height:64px;font-family:var(--font-arabic-display);background:linear-gradient(145deg,#395d8f,#b78035);border-radius:18px;place-items:center;font-size:2rem;display:grid}.parenting-home-card small{color:#956a2b;font-weight:900}.parenting-home-card h2{margin:.35rem 0;font-size:clamp(1.55rem,4vw,2.25rem)}.parenting-home-card p{color:#5e6e82;margin:0;line-height:1.8}.parenting-home-card b{color:#315987;white-space:nowrap}.parenting-hero{color:#fff;background:radial-gradient(circle at 12% 18%,#ebc06f45,#0000 30%),radial-gradient(circle at 85% 85%,#6797c747,#0000 31%),linear-gradient(135deg,#172f4c,#315d86 60%,#7d5b2d 145%);padding:74px 0 82px;overflow:hidden}.parenting-hero-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:52px;display:grid}.parenting-hero .breadcrumb,.parenting-hero .breadcrumb a{color:#ffffffbd}.parenting-hero .category-pill{color:#294d72;background:#f4dba2;border-color:#ffffff2e;margin-top:24px;display:inline-flex}.parenting-hero h1{font-family:var(--font-arabic-display);margin:20px 0 16px;font-size:clamp(3.2rem,6.5vw,6.2rem);line-height:1.12}.parenting-hero h1 span{color:#f1d597}.parenting-hero p{color:#ffffffd6;max-width:760px;margin:0;font-size:1.18rem;line-height:1.9}.parenting-hero-actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.parenting-hero-actions .button-primary{color:#213f60;background:#f0d493}.parenting-hero-actions .button-ghost{color:#fff;border-color:#ffffff54}.parenting-compass{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff1a;border:1px solid #fff3;border-radius:42% 58% 48% 52%/42% 43% 57% 58%;grid-template-columns:1fr 1fr;place-content:center;gap:11px;min-height:360px;padding:28px;display:grid;transform:rotate(-2deg);box-shadow:inset 0 0 0 11px #ffffff09,0 25px 70px #0415253b}.parenting-compass>span,.parenting-compass>p{text-align:center;grid-column:1/-1}.parenting-compass>span{color:#f3d89d;font-weight:900}.parenting-compass strong{color:#243f60;background:#ffffffeb;border-radius:22px;place-items:center;min-height:70px;font-size:1.25rem;display:grid}.parenting-compass p{font-size:.92rem;line-height:1.65}.parenting-jump{z-index:5;scrollbar-width:thin;background:#fffffff5;border:1px solid #d8e0e9;border-radius:20px;gap:8px;margin-top:-25px;padding:13px;display:flex;position:relative;overflow-x:auto;box-shadow:0 15px 42px #1f37521f}.parenting-jump a{color:#345675;background:#f3f6fa;border:1px solid #dce4ec;border-radius:13px;flex:none;padding:10px 14px;font-size:.88rem;font-weight:850}.parenting-jump a:hover{color:#fff;background:#345f87}.parenting-principles{padding-block:70px}.parenting-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:28px;display:grid}.parenting-principles-grid article{background:#fff;border:1px solid #dfe6ee;border-radius:24px;min-height:225px;padding:24px;box-shadow:0 13px 34px #263c570e}.parenting-principles-grid article>span{color:#fff;background:#385e88;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.parenting-principles-grid h3{color:#263f5b;margin:18px 0 8px;font-size:1.35rem}.parenting-principles-grid p{color:#657181;margin:0;line-height:1.85}.parenting-balance{color:#654a20;background:#fff7e5;border:1px solid #ead5a8;border-radius:23px;margin-top:20px;padding:25px 28px}.parenting-balance strong{color:#865e21;font-size:1.18rem;display:block}.parenting-balance p{margin:7px 0 12px;line-height:1.9}.parenting-balance a{color:#76521d;text-underline-offset:4px;font-weight:900;text-decoration:underline}.parenting-ages{background:linear-gradient(#f2f6fa,#fbf8f1);border-block:1px solid #e0e5e9;padding-block:70px}.parenting-age-list{gap:24px;margin-top:30px;display:grid}.parenting-age-card{background:#fff;border:1px solid #dbe3ea;border-radius:29px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 18px 50px #263b5313}.parenting-age-card>header{color:#fff;background:linear-gradient(125deg,#294d71,#3f7297);grid-template-columns:70px 1fr;align-items:center;gap:19px;padding:26px 28px;display:grid}.parenting-age-card:nth-child(2n)>header{background:linear-gradient(125deg,#76582c,#a78040)}.parenting-age-card>header>span{color:#294c70;background:#f2d799;border-radius:20px;place-items:center;width:64px;height:64px;font-size:1.45rem;font-weight:900;display:grid}.parenting-age-card header small{color:#f3d99d;font-weight:900}.parenting-age-card header h2{margin:3px 0 6px;font-size:1.85rem}.parenting-age-card header p{color:#fffc;margin:0;line-height:1.75}.parenting-age-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parenting-age-columns section{border-bottom:1px solid #e8ecef;padding:25px 28px}.parenting-age-columns section:nth-child(odd){border-left:1px solid #e8ecef}.parenting-age-columns h3{color:#2e5479;margin:0 0 12px;font-size:1.2rem}.parenting-age-columns ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.parenting-age-columns li{color:#5c6876;padding-right:22px;line-height:1.8;position:relative}.parenting-age-columns li:before{content:"✓";color:#2f806b;font-weight:900;position:absolute;top:0;right:0}.parenting-age-columns .avoid{background:#fff8f5}.parenting-age-columns .avoid h3{color:#945344}.parenting-age-columns .avoid li:before{content:"×";color:#b45f4c}.parenting-problems{padding-block:76px}.parenting-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:30px;display:grid}.parenting-problem-grid>article{background:#fff;border:1px solid #dce4eb;border-radius:25px;padding:25px;scroll-margin-top:20px;box-shadow:0 14px 36px #273a500f}.parenting-problem-title{align-items:center;gap:13px;margin-bottom:14px;display:flex}.parenting-problem-title span{color:#fff;background:#3a638a;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.parenting-problem-title h3{color:#273f5a;margin:0;font-size:1.3rem}.parenting-problem-grid article>strong{color:#6e5125;background:#fff8e8;border-radius:14px;padding:13px 15px;line-height:1.75;display:block}.parenting-problem-grid ol{color:#5f6c79;gap:9px;margin:17px 0 0;padding-right:22px;display:grid}.parenting-problem-grid li{padding-right:5px;line-height:1.78}.parenting-problem-grid aside{color:#7b3542;background:#fff0f2;border:1px solid #eccbd1;border-radius:15px;margin-top:17px;padding:15px}.parenting-problem-grid aside b{display:block}.parenting-problem-grid aside p{margin:5px 0 0;line-height:1.75}.parenting-week{background:linear-gradient(145deg,#eaf2fa,#fff 58%,#fff5df);border:1px solid #cfdae6;border-radius:30px;margin-bottom:76px;padding:32px;box-shadow:0 20px 54px #293d551a}.parenting-week-head{justify-content:space-between;align-items:center;gap:25px;display:flex}.parenting-week-head span{color:#9a6d29;font-weight:900}.parenting-week-head h2{color:#263f5b;margin:4px 0 6px;font-size:2.15rem}.parenting-week-head p{color:#657382;margin:0}.parenting-week-head>b{color:#fff;text-align:center;background:#355f87;border-radius:21px;min-width:84px;padding:16px}.parenting-week-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:26px;display:grid}.parenting-week-grid article{background:#ffffffd9;border:1px solid #dbe3eb;border-radius:19px;padding:20px}.parenting-week-grid span{color:#a1732f;font-size:.78rem;font-weight:900}.parenting-week-grid h3{color:#2b4c6c;margin:7px 0}.parenting-week-grid p{color:#65717d;margin:0;line-height:1.75}.parenting-repair{color:#fff;background:#294d70;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:16px;display:flex}.parenting-repair span{color:#f0d491;margin-left:6px;font-weight:900}.parenting-repair b{background:#ffffff1c;border-radius:10px;padding:7px 11px}.parenting-repair i{color:#f0d491;font-style:normal}.parenting-safety{color:#fff;background:linear-gradient(120deg,#783f4d,#9f5d4d);padding-block:58px}.parenting-safety-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:25px;display:grid}.parenting-safety span{color:#ffd899;font-weight:900}.parenting-safety h2{margin:6px 0 9px;font-size:2.25rem}.parenting-safety p{color:#ffffffd4;margin:0;line-height:1.85}.parenting-safety aside{background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:22px}.parenting-safety aside strong{color:#ffe2a8;margin-bottom:6px;display:block}.parenting-references{padding-block:75px}.parenting-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:26px;display:grid}.parenting-evidence-grid a{background:#fff;border:1px solid #dfe6ec;border-radius:19px;padding:20px}.parenting-evidence-grid blockquote{color:#294b6b;margin:0 0 12px;font-family:Traditional Arabic,Amiri,serif;font-size:1.35rem;line-height:1.9}.parenting-evidence-grid span{color:#9b6e2c;font-size:.85rem;font-weight:850}.parenting-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.parenting-source-list a{color:#315b81;background:#f3f7fb;border:1px solid #d9e3ec;border-radius:14px;justify-content:space-between;gap:12px;padding:15px 17px;font-weight:800;display:flex}@media (width<=900px){.parenting-hero-grid{grid-template-columns:1fr}.parenting-compass{width:100%;max-width:520px;min-height:285px;margin:0 auto}.parenting-principles-grid,.parenting-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.parenting-home-card{grid-template-columns:48px 1fr}.parenting-home-icon{border-radius:15px;width:48px;height:48px;font-size:1.5rem}.parenting-home-card b{white-space:normal;grid-column:2}.parenting-hero{padding:44px 0 58px}.parenting-hero-grid{gap:32px}.parenting-hero h1{font-size:3rem}.parenting-hero p{font-size:1rem}.parenting-compass{border-radius:31px;min-height:240px;padding:21px;transform:none}.parenting-compass strong{border-radius:16px;min-height:56px;font-size:1.05rem}.parenting-jump{border-radius:16px;margin-inline:12px;padding:9px}.parenting-principles{padding-block:48px}.parenting-principles-grid,.parenting-problem-grid,.parenting-evidence-grid,.parenting-source-list{grid-template-columns:1fr}.parenting-principles-grid article{min-height:0;padding:20px}.parenting-balance{padding:20px}.parenting-ages{padding-block:48px}.parenting-age-card{border-radius:23px}.parenting-age-card>header{grid-template-columns:54px 1fr;gap:13px;padding:20px 16px}.parenting-age-card>header>span{border-radius:16px;width:50px;height:50px}.parenting-age-card header h2{font-size:1.45rem}.parenting-age-columns{grid-template-columns:1fr}.parenting-age-columns section{padding:20px 18px;border-left:0!important}.parenting-problems{padding-block:52px}.parenting-problem-grid>article{padding:20px 17px}.parenting-week{margin-inline:12px;border-radius:23px;margin-bottom:54px;padding:21px 15px}.parenting-week-head{align-items:flex-start}.parenting-week-head h2{font-size:1.65rem}.parenting-week-head>b{min-width:64px;padding:12px 8px}.parenting-week-grid{grid-template-columns:1fr}.parenting-repair{justify-content:flex-start}.parenting-repair i{transform:rotate(-90deg)}.parenting-safety-grid{grid-template-columns:1fr}.parenting-safety h2{font-size:1.8rem}.parenting-references{padding-block:52px}}.compact-education-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.compact-education-grid .primary-education-card{min-height:118px;color:var(--deep);background:linear-gradient(145deg,#fff,var(--card-accent));grid-template-columns:48px 1fr 28px;align-items:center;gap:13px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.compact-education-grid .primary-education-card{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--card-accent) 6%,#fff))}}.compact-education-grid .primary-education-card{border:1px solid var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.compact-education-grid .primary-education-card{border:1px solid color-mix(in srgb,var(--card-accent) 18%,#dfe5e1)}}.compact-education-grid .primary-education-card{border-radius:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 26px #1342360f}.compact-education-grid .primary-education-card:hover{box-shadow:0 17px 35px var(--card-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.compact-education-grid .primary-education-card:hover{box-shadow:0 17px 35px color-mix(in srgb,var(--card-accent) 13%,transparent)}}.education-door-icon{width:48px;height:48px;color:var(--card-accent);background:var(--card-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.education-door-icon{background:color-mix(in srgb,var(--card-accent) 11%,white)}}.education-door-icon{border-radius:15px}.compact-education-grid small{color:var(--card-accent);font-size:10px;font-weight:900}.compact-education-grid h3{margin:3px 0 1px;font-size:17px;line-height:1.35}.compact-education-grid p{color:#75817d;margin:0;font-size:11px;line-height:1.4}.compact-education-grid>a>b{color:var(--card-accent)}.compact-heading{margin-bottom:20px}.home-category-accordions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.home-category-group{--group-color:#2f7d67;--group-tint:#e8f5ef;border:1px solid var(--group-color);background:#fff;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-category-group{border:1px solid color-mix(in srgb,var(--group-color) 18%,#dde3df)}}.home-category-group{border-radius:20px;box-shadow:0 10px 28px #173e350e}.home-category-group.group-blue{--group-color:#496f9d;--group-tint:#edf3fb}.home-category-group.group-amber{--group-color:#a66d3f;--group-tint:#fff1e4}.home-category-group.group-violet{--group-color:#765d90;--group-tint:#f2edf8}.home-category-group>summary{cursor:pointer;color:#173f35;grid-template-columns:45px 1fr auto 24px;align-items:center;gap:11px;min-height:76px;padding:14px 16px;list-style:none;display:grid}.home-category-group>summary::-webkit-details-marker{display:none}.home-category-group>summary>span{width:45px;height:45px;color:var(--group-color);background:var(--group-tint);border-radius:14px;place-items:center;display:grid}.home-category-group>summary strong{font-size:17px}.home-category-group>summary small{color:#78847f;font-size:11px;font-weight:750}.home-category-group>summary>b{color:var(--group-color);font-size:20px;transition:transform .2s}.home-category-group[open]>summary>b{transform:rotate(180deg)}.home-category-group>div:not(.location-tools-body){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 13px 13px;display:grid}.home-category-group>div>a{color:#31534a;background:var(--group-tint);grid-template-columns:33px 1fr 20px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-category-group>div>a{background:color-mix(in srgb,var(--group-tint) 55%,white)}}.home-category-group>div>a{border:1px solid var(--group-color)}@supports (color:color-mix(in lab, red, red)){.home-category-group>div>a{border:1px solid color-mix(in srgb,var(--group-color) 11%,transparent)}}.home-category-group>div>a{border-radius:13px;font-size:13px;font-weight:800}.home-category-group>div>a>span{width:33px;height:33px;color:var(--group-color);background:#fff;border-radius:10px;place-items:center;display:grid}.home-category-group>div>a>b{color:var(--group-color)}.home-location-tools{grid-column:1/-1}.location-tools-body{padding:0 12px 12px}.location-tools-body .qibla-home-section,.location-tools-body .closest-masjid-section{padding:0!important}.location-tools-body .section-shell{width:100%}.location-tools-body .qibla-home-card,.location-tools-body .closest-masjid-card{box-shadow:none}.fatwa-assistant-intro{padding:18px 18px 2px}.fatwa-assistant-intro strong{color:#174c3f;font-size:1.05rem}.fatwa-assistant-intro p{color:#687772;margin:4px 0 0;font-size:.85rem}.floating-fatwa-composer{border-top:0}.fatwa-live-results{max-height:480px;padding:0 16px 16px;overflow-y:auto}.fatwa-user-query{color:#fff;background:#176955;border-radius:14px 14px 5px;margin:0 0 12px;padding:10px 12px;font-size:.9rem}.fatwa-result-card{background:#fff;border:1px solid #dce7e2;border-radius:17px;margin-bottom:12px;padding:15px;position:relative;box-shadow:0 8px 22px #16473a0f}.fatwa-result-card>small{color:#8e6832;font-weight:850}.fatwa-result-card h3{color:#173f35;margin:4px 0 10px;font-size:1.08rem}.fatwa-result-card>p{color:#4f625c;font-size:.9rem;line-height:1.75}.fatwa-result-card .fatwa-ruling{padding:10px 11px}.fatwa-result-card .fatwa-ruling p{margin:4px 0 0;font-size:.9rem;line-height:1.7}.fatwa-result-card>details{background:#f8faf9;border-radius:12px;margin:11px 0;padding:10px}.fatwa-result-card summary{color:#176955;cursor:pointer;font-weight:850}.fatwa-result-card blockquote{background:#fff;border-right:3px solid #b68a42;margin:9px 0;padding:10px;line-height:1.7}.fatwa-result-card cite{color:#77827e;margin-top:4px;font-size:.78rem;font-style:normal;display:block}.fatwa-result-card>a{color:#176955;font-size:.88rem;font-weight:900}.best-match{color:#176955;background:#e4f3ed;border-radius:999px;margin-bottom:6px;padding:4px 8px;font-size:.72rem;font-weight:900;display:inline-block}.fatwa-no-match{color:#664618;background:#fff6e8;border:1px solid #ecd0a4;border-radius:16px;padding:18px}.fatwa-no-match p{line-height:1.75}.fatwa-no-match a{color:#176955;font-weight:900}.fatwa-suggested{flex-wrap:wrap;gap:7px;padding:4px 18px 18px;display:flex}.fatwa-suggested>span{color:#67766f;width:100%;font-size:.8rem}.fatwa-suggested button{color:#176955;cursor:pointer;background:#fff;border:1px solid #cddfd8;border-radius:999px;padding:7px 10px}.fatwa-assistant-footer{color:#745020;background:#fff8e9;border-top:1px solid #eee0c4;padding:11px 15px;font-size:.78rem;line-height:1.6}.awadi-story-note{background:#f8f2e6;border-right:3px solid #b3813e;border-radius:12px;margin:14px 0 3px;padding:13px}.awadi-story-note strong{color:#745126;font-size:12px}.awadi-story-note p{margin:4px 0;font-size:12px;line-height:1.65}.awadi-story-note a{color:#276c59;font-size:11px;font-weight:850}.adam-duration,.prophet-lesson-grid small{display:none!important}@media (width<=900px){.compact-education-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-accordions{grid-template-columns:1fr}.home-location-tools{grid-column:auto}}@media (width<=600px){.compact-education-grid .primary-education-card{grid-template-columns:42px 1fr 18px;gap:10px;min-height:94px;padding:12px}.education-door-icon{border-radius:13px;width:42px;height:42px}.compact-education-grid h3{font-size:15px}.compact-education-grid p{font-size:9px}.home-category-hub{padding-block:25px 60px}.home-category-group>summary{grid-template-columns:42px 1fr 20px;min-height:68px;padding:12px}.home-category-group>summary small{display:none}.home-category-group>summary>span{width:42px;height:42px}.home-category-group>div:not(.location-tools-body){grid-template-columns:1fr}.floating-fatwa-trigger{right:15px;bottom:calc(104px + env(safe-area-inset-bottom));width:58px;height:58px}.floating-fatwa-panel{bottom:calc(172px + env(safe-area-inset-bottom))}.fatwa-live-results{max-height:42dvh}}@media (width>=901px){.compact-education-grid{perspective:1300px;isolation:isolate;justify-content:center;align-items:center;gap:0;height:385px;margin-top:8px;display:flex;position:relative}.compact-education-grid .primary-education-card{color:#fff;width:245px;height:315px;min-height:315px;transform-style:preserve-3d;background:linear-gradient(165deg,#173f35,#0c2520);border:1px solid #ffffff47;border-radius:9px;flex:0 0 245px;margin-inline:-18px;padding:156px 18px 18px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,filter .45s;display:block;position:relative;overflow:hidden;box-shadow:0 28px 65px #0a261f47}.compact-education-grid .primary-education-card:first-child{z-index:1;transform:translate(54px)translateY(17px)rotateY(-19deg)scale(.88)}.compact-education-grid .primary-education-card:nth-child(2){z-index:3;transform:translate(21px)translateY(-12px)rotateY(-9deg)scale(.96)}.compact-education-grid .primary-education-card:nth-child(3){z-index:4;transform:translate(-21px)translateY(-28px)rotateY(7deg)scale(1.03)}.compact-education-grid .primary-education-card:nth-child(4){z-index:2;transform:translate(-54px)translateY(12px)rotateY(18deg)scale(.9)}.compact-education-grid .primary-education-card:hover{z-index:10;box-shadow:0 36px 85px var(--card-accent);transform:translateY(-25px)rotateY(0)scale(1.06)}@supports (color:color-mix(in lab, red, red)){.compact-education-grid .primary-education-card:hover{box-shadow:0 36px 85px color-mix(in srgb,var(--card-accent) 34%,#07221b4d)}}.compact-education-grid .primary-education-card:hover{filter:saturate(1.08)}.education-door-photo{height:145px;position:absolute;inset:0 0 auto;overflow:hidden}.education-door-photo:after{content:"";background:linear-gradient(#0000 46%,#173f35 104%);position:absolute;inset:0}.education-door-photo img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.education-door-icon{z-index:2;color:#fff;background:var(--card-accent);border:1px solid #ffffff8c;width:49px;height:49px;position:absolute;top:122px;right:18px;box-shadow:0 9px 20px #0000003d}.compact-education-grid small{color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.compact-education-grid small{color:color-mix(in srgb,var(--card-accent) 45%,white)}}.compact-education-grid h3{color:#fff;margin-top:9px;font-size:21px}.compact-education-grid p{color:#ffffffad;font-size:11px}.compact-education-grid>a>b{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:17px;left:17px}}.quran-reader-actions .quran-play-surah{color:#fff;background:linear-gradient(135deg,#176a55,#b1853f);border-color:#0000;box-shadow:0 8px 18px #18665229}.quran-reader-actions .quran-stop-button{color:#fff;background:#9b4742;border-color:#9b4742}.quran-reader-actions label:has(select){background:#fff}.quran-reader-actions label:first-of-type{min-width:245px}.quran-reader-actions select{cursor:pointer;max-width:190px}@media (width<=900px){.education-door-photo{display:none}.quran-reader-actions label:first-of-type{min-width:0}}@media (width<=600px){.quran-reader-actions>button,.quran-reader-actions>label{min-width:0}.quran-reader-actions label:first-of-type{flex-basis:100%}.quran-reader-actions select{max-width:145px}.quran-reader-actions .quran-play-surah,.quran-reader-actions .quran-stop-button{flex-basis:100%}}.education-showcase-section{color:#fff;isolation:isolate;background:#24454a;min-height:720px;padding:62px 0 82px;position:relative;overflow:hidden}.education-showcase-backdrop{z-index:-3;object-fit:cover;object-position:center 58%;filter:saturate(.5)contrast(1.05)brightness(.66);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.education-showcase-section:before{content:"";z-index:-2;background:linear-gradient(#193d4240,#122b2f8f 58%,#0c2226eb),linear-gradient(90deg,#4b717585,#1e434826,#4b71757a);position:absolute;inset:0}.education-showcase-section:after{content:"";z-index:-1;clip-path:polygon(0 42%,15% 20%,31% 45%,47% 8%,62% 40%,78% 16%,100% 45%,100% 100%,0 100%);filter:blur(1px);background:#0d2225b8;width:110%;height:290px;position:absolute;bottom:-120px;right:-5%}.education-showcase-section>.section-shell{z-index:2;position:relative}.education-showcase-section .section-heading{text-align:center;justify-content:center;max-width:870px;margin-inline:auto}.education-showcase-section .section-heading>div{width:100%}.education-showcase-section .section-number{color:#d8c38e}.education-showcase-section .section-heading h2{color:#fff;font-size:clamp(2.2rem,4.5vw,4.5rem)}.education-showcase-section .section-heading p{color:#ffffffb8;max-width:720px;margin-inline:auto}.education-showcase-section .text-link{color:#fff;border-color:#ffffff6b;position:absolute;top:95px;left:0}.showcase-corner-labels{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;direction:ltr;justify-content:space-between;font-family:Arial,sans-serif;font-size:8px;line-height:1.35;display:flex}.showcase-swipe-hint{display:none}@media (width>=901px){.education-showcase-section .compact-education-grid{align-items:center;height:430px;margin-top:20px;overflow:visible}.education-showcase-section .compact-education-grid .primary-education-card{background:linear-gradient(165deg,#0e2522f7,#071413fc);border-color:#ffffff40;border-radius:5px;flex-basis:220px;width:220px;height:350px;min-height:350px;margin-inline:-10px;padding:174px 17px 18px;box-shadow:0 33px 70px #0212117a}.education-showcase-section .compact-education-grid .primary-education-card:first-child{z-index:1;transform:translate(32px)translateY(30px)rotateY(-13deg)scale(.88)}.education-showcase-section .compact-education-grid .primary-education-card:nth-child(2){z-index:3;transform:translate(15px)translateY(3px)rotateY(-7deg)scale(.96)}.education-showcase-section .compact-education-grid .primary-education-card:nth-child(3){z-index:5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(165deg,#315d5bd1,#0b2724ed);transform:translateY(-25px)scale(1.08)}.education-showcase-section .compact-education-grid .primary-education-card:nth-child(4){z-index:3;transform:translate(-15px)translateY(3px)rotateY(7deg)scale(.96)}.education-showcase-section .compact-education-grid .primary-education-card:nth-child(5){z-index:1;transform:translate(-32px)translateY(30px)rotateY(13deg)scale(.88)}.education-showcase-section .compact-education-grid .primary-education-card:hover{z-index:10;transform:translateY(-35px)rotateY(0)scale(1.08)}.education-showcase-section .education-door-photo{height:164px}.education-showcase-section .education-door-icon{top:142px}}@media (width<=900px){.education-showcase-section{min-height:0;padding:46px 0 62px}.education-showcase-section .section-heading{text-align:right}.education-showcase-section .section-heading h2{font-size:2.45rem}.education-showcase-section .section-heading p{margin-inline:0}.education-showcase-section .text-link{margin-top:13px;position:static}.showcase-corner-labels{margin-bottom:24px}.education-showcase-section .compact-education-grid{scroll-snap-type:x mandatory;perspective:none;scrollbar-width:none;grid-template-columns:none;gap:14px;width:calc(100% + 32px);margin-inline:-16px;padding:14px 16px 31px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.education-showcase-section .compact-education-grid::-webkit-scrollbar{display:none}.education-showcase-section .compact-education-grid .primary-education-card{color:#fff;scroll-snap-align:center;background:linear-gradient(165deg,#173f35,#0b2420);border:1px solid #ffffff45;border-radius:7px;flex:0 0 min(76vw,285px);width:min(76vw,285px);min-width:min(76vw,285px);height:355px;min-height:355px;padding:178px 18px 18px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 52px #041b186b;transform:none!important}.education-showcase-section .education-door-photo{height:166px;display:block;position:absolute;inset:0 0 auto;overflow:hidden}.education-showcase-section .education-door-photo:after{content:"";background:linear-gradient(#0000 45%,#173f35 103%);position:absolute;inset:0}.education-showcase-section .education-door-photo img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.education-showcase-section .education-door-icon{z-index:2;color:#fff;background:var(--card-accent);border:1px solid #ffffff80;width:49px;height:49px;position:absolute;top:142px;right:18px;box-shadow:0 8px 19px #00000040}.education-showcase-section .compact-education-grid small{color:#d7c08d}.education-showcase-section .compact-education-grid h3{color:#fff;margin-top:10px;font-size:22px}.education-showcase-section .compact-education-grid p{color:#ffffffb3;font-size:12px}.education-showcase-section .compact-education-grid>a>b{color:#fff;position:absolute;bottom:18px;left:18px}.showcase-swipe-hint{color:#ffffffbf;text-align:center;margin:0;font-size:.82rem;display:block}.showcase-swipe-hint span{animation:1.8s ease-in-out infinite showcase-nudge;display:inline-block}}@keyframes showcase-nudge{50%{transform:translate(-8px)}}@media (prefers-reduced-motion:reduce){.showcase-swipe-hint span{animation:none}}.language-switch{color:#174f40;white-space:nowrap;background:#edf6f1;border:1px solid #cfe1d8;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:8px 13px;font-family:Arial,sans-serif;font-size:12px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.language-switch:hover,.language-switch:focus-visible{background:#dfeee7;transform:translateY(-1px)}.language-switch-circle{letter-spacing:.04em;background:#ffffffeb;border-color:#12624f2e;border-radius:50%;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:.68rem;box-shadow:0 7px 18px #114d3f1c}.english-page{color:#173b32;text-align:left;font-family:Arial,Helvetica Neue,sans-serif}.english-page .section-shell,.english-header .header-inner{direction:ltr}.english-header .brand{order:0;font-family:Arial,sans-serif}.english-header .brand-mark{border-radius:13px 13px 4px}.english-main-nav{color:#4d5f59;align-items:center;gap:22px;font-size:13px;font-weight:800;display:flex}.english-main-nav a{align-items:center;gap:6px;display:inline-flex}.english-main-nav a svg{color:#2f7d67}.english-account-link{color:#fff;background:#176955;border-radius:11px;align-items:center;min-height:40px;padding:7px 12px;font-size:.75rem;font-weight:900;display:inline-flex}.english-hero{background:radial-gradient(circle at 12% 5%,#f8ede5,#0000 44%);grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr);align-items:center;gap:24px;min-height:0;padding-block:48px;display:grid}.english-hero-copy>span,.english-section-heading>span,.english-simple-strip .section-shell>span{color:#a2762b;letter-spacing:.14em;font-size:11px;font-weight:900}.english-hero-copy h1{color:#123f35;letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(2.8rem,7vw,4.8rem);line-height:.98}.english-hero-copy p{color:#66746f;max-width:430px;margin:0;font-size:1rem;line-height:1.65}.english-hero-copy>div{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.english-secondary-button{color:#174f40;background:#fff;border:1px solid #cbdcd4}.english-daily-card{background:#fff;border:1px solid #e2e5df;border-radius:27px;padding:26px;box-shadow:0 22px 50px #1a45381c}.english-daily-card>div{color:#b07820;justify-content:space-between;align-items:center;display:flex}.english-daily-card>div span{color:#476259;letter-spacing:.08em;background:#f1f2ee;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.english-daily-card h2{margin:20px 0 14px;font-size:1.55rem}.english-daily-card blockquote{color:#172d28;text-align:right;border-block:1px solid #edf0ec;margin:0;padding:18px 0;font-family:Noto Naskh Arabic,serif;font-size:1.55rem;line-height:2}.english-daily-card p{color:#65746f;margin:13px 0;font-size:.8rem;line-height:1.6}.english-daily-card>a{color:#176955;align-items:center;gap:7px;font-size:.82rem;font-weight:900;display:inline-flex}.english-page .home-continue{direction:ltr}.english-page .home-continue-copy{text-align:left}.english-journey-map{color:#173f35;background:linear-gradient(145deg,#f3faf6,#fff9ec);border:1px solid #d9e5de;border-radius:26px;margin-block:26px 10px;padding:27px;box-shadow:0 16px 38px #12423414}.english-journey-map>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:19px;display:flex}.english-journey-map>header>div{max-width:540px}.english-journey-map>header span{color:#9e732d;letter-spacing:.13em;font-size:.7rem;font-weight:950}.english-journey-map>header h2{color:#123f35;letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05}.english-journey-map>header p{color:#60716a;margin:0;font-size:.92rem;line-height:1.65}.english-journey-map>header .button{flex:none}.english-journey-map ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.english-journey-map li{position:relative}.english-journey-map li:not(:last-child):after{content:"";z-index:1;background:#9ac8b4;width:2px;height:12px;position:absolute;top:calc(100% - 2px);left:41px}.english-journey-map li>a{z-index:2;color:#173f35;background:#ffffffe6;border:1px solid #d9e5df;border-radius:18px;grid-template-columns:35px 48px minmax(0,1fr) 24px;align-items:center;gap:11px;min-height:88px;padding:12px 15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.english-journey-map li>a:hover,.english-journey-map li>a:focus-visible{border-color:#8fc3ad;outline:none;transform:translate(3px);box-shadow:0 9px 22px #12473714}.english-journey-number{color:#9b712d;font-size:.72rem;font-weight:950}.english-journey-icon{color:#fff;background:linear-gradient(145deg,#176b54,#349178);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 7px 15px #1160492b}.english-journey-copy{gap:2px;min-width:0;display:grid}.english-journey-copy small{color:#9b712d;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:900}.english-journey-copy strong{color:#173f35;font-size:1.04rem}.english-journey-copy p{color:#64756e;margin:0;font-size:.88rem;line-height:1.5}.english-journey-map li>a>b{color:#176b54;font-size:1.2rem}.english-journey-map>footer{color:#5e5137;background:#fff7e5;border:1px solid #ead7ae;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;margin-top:14px;padding:14px 15px;display:grid}.english-journey-map>footer>svg{color:#9d712d;background:#fff;border-radius:12px;width:40px;height:40px;padding:8px}.english-journey-map>footer strong,.english-journey-map>footer span{display:block}.english-journey-map>footer strong{color:#4c4029;font-size:.9rem}.english-journey-map>footer span{margin-top:3px;font-size:.82rem;line-height:1.55}.english-learning{padding-block:42px 56px}.english-section-heading h2{color:#123f35;letter-spacing:-.035em;margin:5px 0 20px;font-size:clamp(2rem,5vw,3.25rem)}.english-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.english-learning-card{background:#fff;border:1px solid #dde6e0;border-radius:22px;min-width:0;padding:12px 12px 16px;transition:transform .22s,box-shadow .22s;box-shadow:0 12px 30px #15453712}.english-learning-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #1545371f}.english-learning-image{border-radius:15px;height:138px;display:block;position:relative;overflow:hidden}.english-learning-image img{object-fit:cover;width:100%;height:100%}.english-learning-image:after{content:"";background:linear-gradient(#0000 45%,#09272070);position:absolute;inset:0}.english-learning-image i{z-index:2;color:#fff;background:#176955;border:1px solid #ffffff80;border-radius:14px;place-items:center;width:45px;height:45px;display:grid;position:absolute;bottom:10px;right:12px;box-shadow:0 8px 18px #0d3a2f40}.english-learning-card small{color:#9a742f;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:10px;font-weight:900;display:block}.english-learning-card h3{color:#173f35;margin:3px 0;font-size:1.2rem}.english-learning-card p{color:#6c7874;margin:0;font-size:.78rem;line-height:1.55}.english-learning-card>b{color:#176955;margin-top:11px;font-size:.78rem;display:inline-flex}.arabic-visual-learning{text-align:right;direction:rtl;padding-top:38px}.arabic-visual-learning .english-section-heading span{letter-spacing:0;font-family:inherit}.arabic-visual-learning .english-section-heading h2{letter-spacing:0}.arabic-visual-learning .english-learning-card{text-align:right;font-family:inherit}.arabic-visual-learning .english-learning-image i{left:12px;right:auto}.arabic-visual-learning .english-learning-card small{letter-spacing:0}.arabic-visual-learning .english-learning-card>b{direction:rtl}.english-simple-strip{color:#fff;background:linear-gradient(135deg,#123f35,#1c6d58);padding:46px 0}.english-simple-strip .section-shell{direction:ltr}.english-simple-strip h2{letter-spacing:-.035em;max-width:620px;margin:7px 0 24px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.english-simple-strip .section-shell>div{flex-wrap:wrap;gap:9px;display:flex}.english-simple-strip b{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:.75rem}.english-footer{text-align:left;direction:ltr}.english-footer .footer-links{direction:ltr}.english-bottom-nav{z-index:70;width:min(760px,100vw);padding:8px 9px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #dfe7e2;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid;position:fixed;bottom:0;right:50%;transform:translate(50%);box-shadow:0 -10px 28px #123f3317}.english-bottom-nav a{color:#687771;border-radius:15px;align-content:center;place-items:center;gap:3px;min-height:58px;font-size:.75rem;font-weight:850;display:grid}.english-bottom-nav a:hover,.english-bottom-nav a:focus-visible,.english-bottom-nav a.active{color:#176955;background:#edf6f1}.english-bottom-nav a.active{box-shadow:inset 0 0 0 1px #c9e1d6}.english-bottom-nav a span{color:#176955;background:#edf6f1;border-radius:11px;place-items:center;width:35px;height:30px;display:grid}.english-hub-page{padding-bottom:95px}.english-hub-hero{background:radial-gradient(circle at 10% 10%,#f7eae0,#0000 48%);padding-block:54px 42px}.english-hub-hero>span{color:#9a712d;letter-spacing:.15em;font-size:10px;font-weight:900}.english-hub-hero h1{color:#123f35;letter-spacing:-.055em;max-width:610px;margin:7px 0 12px;font-size:clamp(2.8rem,8vw,5.1rem);line-height:.97}.english-hub-hero p{color:#66756f;max-width:590px;margin:0 0 21px;font-size:.93rem;line-height:1.7}.english-hub-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:13px;display:flex}.english-hub-heading h2{color:#153f34;margin:0;font-size:1.7rem}.english-hub-heading small{color:#7c8782;font-weight:700}.english-quran-list{padding-bottom:55px}.english-quran-list>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.english-quran-list a{color:#173f35;background:#fff;border:1px solid #dfe7e2;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto 27px;align-items:center;gap:9px;min-height:72px;padding:10px 12px;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 7px 18px #1344360d}.english-quran-list a:hover{border-color:#a8cdbd;transform:translateY(-2px)}.english-quran-list a>b{color:#176955;background:#edf6f1;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.73rem;display:grid}.english-quran-list a span strong,.english-quran-list a span small{display:block}.english-quran-list a span strong{font-size:.88rem}.english-quran-list a span small{color:#7b8782;margin-top:2px;font-size:.63rem}.english-quran-list a em{color:#183c33;font-family:Noto Naskh Arabic,serif;font-size:1rem;font-style:normal}.english-quran-list a>i{color:#aa7a2d;background:#fff5df;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.english-door-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding-bottom:60px;display:grid}.english-door-grid>a{color:#173f35;background:linear-gradient(145deg,#fff,#f4faf6);border:1px solid #dbe7e1;border-radius:22px;min-height:175px;padding:19px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 28px #13443612}.english-door-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 34px #1344361f}.english-door-grid>a>span{color:#fff;background:linear-gradient(145deg,#176955,#48a182);border-radius:14px;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:15px;right:15px}.english-door-grid small{color:#9b722f;letter-spacing:.12em;font-size:9px;font-weight:900}.english-door-grid h2{max-width:75%;margin:19px 0 5px;font-size:1.25rem}.english-door-grid p{color:#74817c;margin:0;font-size:.75rem;line-height:1.55}.english-door-grid b{color:#176955;font-size:.72rem;position:absolute;bottom:17px;left:19px}.english-door-grid b i{margin-left:4px;font-style:normal}.english-fatwa-grid>a{background:linear-gradient(145deg,#fff,#fff9ed);border-color:#eadfc8;min-height:205px}.english-source-note{color:#5f5135;background:#fff9eb;border:1px solid #ead8b5;border-radius:18px;align-items:flex-start;gap:13px;margin-bottom:55px;padding:17px;display:flex}.english-source-note svg{color:#a4772d;flex:none}.english-source-note strong{color:#4d3e25}.english-source-note p{margin:3px 0 0;font-size:.75rem;line-height:1.6}.english-surah-directory-heading{align-items:center}.english-surah-directory-heading>div{gap:3px;display:grid}.english-surah-search{color:#28745f;background:#fff;border:1px solid #d8e5df;border-radius:14px;align-items:center;gap:8px;width:min(330px,48%);min-height:46px;padding:8px 12px;display:flex;box-shadow:0 7px 18px #1344360d}.english-surah-search input{color:#173f35;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.85rem}.english-empty-state{color:#68766f;text-align:center;background:#fff;border:1px solid #dce7e1;border-radius:16px;grid-column:1/-1;margin:12px 0 50px;padding:18px}.english-search-page{min-height:72vh;padding-block:55px}.english-search-page>span,.english-arabic-library small{color:#9a712d;letter-spacing:.13em;font-size:.7rem;font-weight:900}.english-search-page>h1{color:#123f35;letter-spacing:-.05em;max-width:720px;margin:7px 0 25px;font-size:clamp(2.5rem,7vw,4.8rem);line-height:1}.english-search-surface{max-width:820px}.english-search-surface>label{color:#1d775f;background:#fff;border:1px solid #cfe0d8;border-radius:18px;align-items:center;gap:12px;min-height:62px;padding:10px 17px;display:flex;box-shadow:0 16px 38px #13443617}.english-search-surface>label input{color:#173f35;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.english-search-surface>p{color:#75817c;margin:12px 2px;font-size:.78rem}.english-search-surface>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.english-search-surface>div>a{color:#173f35;background:#fff;border:1px solid #dce7e1;border-radius:17px;grid-template-columns:43px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:92px;padding:13px;transition:transform .18s,border-color .18s;display:grid}.english-search-surface>div>a:hover{border-color:#9ccab7;transform:translateY(-2px)}.english-search-surface>div>a>span{color:#176955;background:#edf7f2;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.english-search-surface>div strong,.english-search-surface>div small{display:block}.english-search-surface>div small{color:#6f7e78;margin-top:3px;font-size:.75rem;line-height:1.4}.english-search-surface>div>a>b{color:#aa7b2e}.english-search-surface>aside{color:#5f5135;background:#fff8e8;border:1px solid #ead8b5;border-radius:16px;padding:18px}.english-search-surface>aside p{margin:4px 0 0}.english-arabic-library{color:#173f35;background:linear-gradient(135deg,#fff9ea,#f1f8f4);border:1px solid #e0dfd0;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:58px;padding:23px 25px;display:flex}.english-arabic-library h2{color:#153f34;margin:4px 0;font-size:1.45rem}.english-arabic-library p{color:#6b7973;margin:4px 0 0;font-size:.82rem;line-height:1.6}.english-reader-language{font-family:var(--font-arabic-display),serif;font-size:1rem;font-weight:950;text-decoration:none;color:#174f40!important}.english-quran-reader .reference-surah-player-title,.english-quran-reader .reference-surah-reciter-copy{text-align:left}.english-quran-reader .reference-ayah-menu,.english-quran-reader .reference-tafsir-sheet{text-align:left;direction:ltr}.english-quran-reader .reference-ayah-menu-preview,.english-quran-reader .reference-tafsir-sheet>blockquote{text-align:right;direction:rtl}.english-quran-source-note{margin-top:-18px}.english-quran-reading-tools{color:#173f35;background:linear-gradient(145deg,#fffffcf7,#eff8f3f7);border:1px solid #d4e2db;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:14px 15px;display:grid;box-shadow:0 9px 24px #12483814}.english-quran-reading-intro{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.english-quran-reading-intro>span{color:#fff;background:linear-gradient(145deg,#168166,#075a47);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 16px #075a4729}.english-quran-reading-intro>div{gap:2px;min-width:0;display:grid}.english-quran-reading-intro small,.english-quran-meaning small,.reference-ayah-menu-meaning small,.reference-tafsir-meaning small{color:#9a712d;letter-spacing:.1em;font:900 .64rem/1.2 Arial,sans-serif}.english-quran-reading-intro strong{font-size:.98rem}.english-quran-reading-intro p{color:#67766f;margin:0;font:400 .73rem/1.45 Arial,sans-serif}.english-quran-view-tabs{background:#e8f0ec;border:1px solid #d5e0da;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.english-quran-view-tabs button{color:#4f665d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:7px 11px;font:850 .72rem/1.2 Arial,sans-serif}.english-quran-view-tabs button.active{color:#fff;background:#0b6c55;box-shadow:0 5px 12px #0b6c552e}.english-quran-meaning-status{color:#0b654f;white-space:nowrap;background:#e4f5ed;border:1px solid #b9dfcf;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font:900 .72rem/1.2 Arial,sans-serif;display:inline-flex}.english-quran-meaning-status i{background:#15936f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #15936f1f}.english-quran-source-status{color:#6c746f;border-top:1px solid #dde6e0;grid-column:1/-1;margin:0;padding-top:8px;font:700 .67rem/1.45 Arial,sans-serif}.english-quran-source-status.is-error{color:#9b433d}.english-quran-source-status a,.reference-quran-source-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #9a712d73;text-decoration:underline #9a712d73}.english-quran-source-status button{color:#fff;cursor:pointer;background:#9b433d;border:0;border-radius:8px;margin-left:7px;padding:5px 8px;font:850 .67rem/1.2 Arial,sans-serif}.english-quran-reader .english-quran-arabic-flow{text-align:justify;text-align-last:center;word-spacing:.05em;padding:4px 9px 18px;font-family:Amiri,Noto Naskh Arabic,Scheherazade New,serif;font-size:clamp(2rem,4.35vw,3rem);font-weight:600;line-height:2.08;display:block}.english-quran-inline-ayah{font:inherit;line-height:inherit;text-align:inherit}.english-quran-meanings-list{text-align:left;direction:ltr;border-top:1px solid #ae8a3d47;margin-top:22px;padding-top:22px}.english-quran-meanings-list>header{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:12px;display:grid}.english-quran-meanings-list>header>span{color:#fff;background:linear-gradient(145deg,#168166,#075a47);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.english-quran-meanings-list>header small{color:#9a712d;letter-spacing:.1em;font:900 .66rem/1.2 Arial,sans-serif}.english-quran-meanings-list>header h2{color:#173f35;margin:3px 0 0;font:900 1.35rem/1.2 Arial,sans-serif}.english-quran-meanings-list>div{gap:8px;display:grid}.english-quran-meaning-row{color:#263c34;background:linear-gradient(145deg,#f4faf7f5,#fffaeff0);border:1px solid #ae8a3d3d;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:92px;padding:14px 15px;display:grid}.english-quran-meaning-row>span{color:#fff;background:#176b54;border-radius:10px;place-items:center;width:32px;height:32px;font:900 .72rem/1 Arial,sans-serif;display:grid}.english-quran-meaning-row>div{min-width:0}.english-quran-meaning-row small{color:#9a712d;letter-spacing:.09em;font:900 .64rem/1.2 Arial,sans-serif}.english-quran-meaning-row p{margin:5px 0 0;font:400 1rem/1.72 Arial,Helvetica Neue,sans-serif}.english-quran-meaning-row>button{color:#0b6751;cursor:pointer;background:#fff;border:1px solid #cfe0d8;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font:850 .72rem/1.2 Arial,sans-serif;display:inline-flex}.english-quran-meaning-row>button:hover,.english-quran-meaning-row>button:focus-visible{color:#fff;background:#0b6c55;border-color:#0b6c55;outline:none}.reference-ayah-menu-meaning,.reference-tafsir-meaning{color:#263c34;text-align:left;direction:ltr;background:linear-gradient(145deg,#f3faf6,#fff9ec);border:1px solid #dce5df;border-radius:15px;gap:5px;padding:12px 14px;display:grid}.reference-ayah-menu-meaning p,.reference-tafsir-meaning p{margin:0;font:400 .93rem/1.65 Arial,Helvetica Neue,sans-serif}.reference-tafsir-meaning span{color:#776f60;font:700 .66rem/1.4 Arial,sans-serif}@media (width<=760px){.english-quran-reading-tools{border-radius:16px;grid-template-columns:1fr;gap:9px;padding:11px}.english-quran-reading-intro{grid-template-columns:37px minmax(0,1fr);gap:8px}.english-quran-reading-intro>span{border-radius:11px;width:36px;height:36px}.english-quran-reading-intro strong{font-size:.88rem}.english-quran-reading-intro p{font-size:.68rem}.english-quran-meaning-status{width:max-content;min-height:36px}.english-quran-source-status{padding-top:7px;font-size:.63rem}.english-quran-reader .english-quran-arabic-flow{padding:1px 2px 14px;font-size:clamp(1.65rem,7vw,2rem);line-height:1.9}.english-quran-meanings-list{margin-top:16px;padding-top:17px}.english-quran-meaning-row{border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:12px 10px}.english-quran-meaning-row>span{width:29px;height:29px}.english-quran-meaning-row p{font-size:.92rem;line-height:1.65}.english-quran-meaning-row>button{grid-column:2;width:max-content}.reference-ayah-menu-meaning,.reference-tafsir-meaning{padding:10px 11px}.reference-ayah-menu-meaning p,.reference-tafsir-meaning p{font-size:.86rem}}@media (width<=380px){.english-quran-reader .reference-reader-toolbar{grid-template-columns:42px minmax(0,1fr) 42px;gap:5px;width:calc(100% - 12px)}.english-quran-reader .reference-circle-button{width:42px;height:42px}.english-quran-reader .reference-reader-segment{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);height:42px}.english-quran-reader .reference-reader-segment strong{padding-inline:3px;font-size:.66rem}.english-quran-reader .reference-reader-segment svg{width:24px;height:24px}}:is(body:has(.english-page)>.mobile-bottom-nav,body:has(.english-page)>.floating-fatwa-trigger,body:has(.english-page)>.floating-fatwa-panel){display:none!important}.english-detail-hero{text-align:left;direction:ltr}.english-detail-hero .breadcrumb{direction:ltr;justify-content:flex-start}.english-detail-hero p{color:#ffffffc7;max-width:720px;margin:10px 0 0;font-family:Arial,sans-serif;font-size:.93rem;line-height:1.7}.english-source-layout,.english-source-layout .hadith-door-toc,.english-source-layout .question-door-toc{text-align:left;direction:ltr}.english-source-layout .hadith-door-toc a,.english-source-layout .question-door-toc a{gap:3px;display:grid}.english-source-layout .hadith-door-toc a small,.english-source-layout .question-door-toc a small{color:#78847f;font-family:var(--font-arabic-display),serif;text-align:right;font-size:.78rem;line-height:1.6}.english-hadith-slider{text-align:left;direction:ltr}.english-hadith-slider .hadith-slide-head{direction:ltr}.english-hadith-slider .hadith-slide-number{margin-left:0;margin-right:.2rem}.english-hadith-slider .hadith-original-title{color:#718079;font-family:var(--font-arabic-display),serif;text-align:right;margin:3px 0 0;font-size:.9rem;line-height:1.7}.english-hadith-slider .hadith-slide-card>blockquote{font-family:var(--font-quran),var(--font-arabic-display),serif;text-align:right;border-left:0;border-right:4px solid #b8883f}.english-hadith-slider .hadith-slide-meta{text-align:left;direction:ltr}.english-hadith-slider .hadith-slide-meta dd[dir=rtl],.english-hadith-slider .hadith-slide-explanation p{text-align:right}.english-hadith-slider .hadith-slide-footer{direction:ltr}.english-fatwa-card{text-align:left;direction:ltr}.english-fatwa-card>h2,.english-fatwa-card .ruling-box,.english-fatwa-card .answer-copy{text-align:right}.english-fatwa-card .evidence-pair{direction:ltr}.english-fatwa-card .evidence-pair blockquote,.english-fatwa-card .evidence-pair span[dir=rtl],.english-fatwa-card .islamweb-quote blockquote{text-align:right}.english-fatwa-card .question-cautions,.english-fatwa-card .scholar-sources{text-align:left;direction:ltr}.english-page.dashboard-page{text-align:left}.english-page .dashboard-hero-grid,.english-page .dashboard-content,.english-page .dashboard-section{text-align:left;direction:ltr}.english-page .account-chip{direction:ltr}.english-activity-row{background:#fff;border:1px solid #dfe6e1;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.english-activity-row>span{color:#fff;background:#176955;border-radius:11px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.english-activity-row>div{gap:3px;display:grid}.english-activity-row small{color:#687771;text-align:left}.english-activity-row p{color:#50625b;margin:2px 0 0;font-size:.82rem}.english-activity-row time{color:#76837e;white-space:nowrap;font-size:.74rem}.english-memorizer{text-align:left;font-family:Arial,Helvetica Neue,sans-serif}.english-memorizer .memorizer-heading,.english-memorizer .memorizer-command-bar,.english-memorizer .memorizer-workspace,.english-memorizer .memorizer-review-center{text-align:left;direction:ltr}.english-memorizer .memorizer-session>header,.english-memorizer .memorizer-result header,.english-memorizer .memorizer-review-center>header{direction:ltr}.english-memorizer .memorizer-ayah{text-align:center;direction:rtl}.english-memorizer .memorizer-error-groups p[dir=rtl],.english-memorizer .memorizer-result details p[dir=rtl]{text-align:right}.english-memorization-method{padding-block:40px 55px}.english-memorization-method>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.english-memorization-method article{background:#fff;border:1px solid #dce6e0;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px;display:grid}.english-memorization-method article>span{color:#fff;background:#176955;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.english-memorization-method h3{color:#173f35;margin:0;font-size:1rem}.english-memorization-method p{color:#687771;margin:5px 0 0;font-size:.82rem;line-height:1.65}.english-source-note>a{color:#176955;white-space:nowrap;margin-left:auto;font-size:.8rem;font-weight:900}@media (width<=700px){.english-memorization-method>div:last-child{grid-template-columns:1fr}.english-activity-row{grid-template-columns:34px minmax(0,1fr)}.english-activity-row time{grid-column:2}.english-page .dashboard-stats{grid-template-columns:1fr 1fr}.english-page .dashboard-memorizer-card{grid-template-columns:48px minmax(0,1fr)}.english-page .dashboard-memorizer-card>strong{text-align:center;grid-column:1/-1}.english-source-note>a{margin-left:0}.header-actions .language-switch{padding-inline:10px}.english-main-nav{display:none}.english-header .header-inner{gap:9px}.english-header .brand{font-size:16px}.english-header .brand-mark{width:35px;height:35px}.english-journey-map{border-radius:21px;padding:19px 14px}.english-journey-map>header{flex-direction:column;align-items:stretch;gap:14px}.english-journey-map>header .button{justify-content:center;width:100%}.english-journey-map li>a{grid-template-columns:30px 42px minmax(0,1fr) 18px;gap:8px;padding:11px 10px}.english-journey-map li:not(:last-child):after{left:60px}.english-journey-icon{border-radius:12px;width:40px;height:40px}.english-journey-copy strong{font-size:.96rem}.english-journey-copy p{font-size:.82rem}.english-hero{grid-template-columns:1fr;gap:20px;padding-block:28px}.english-hero-copy h1{font-size:3rem}.english-daily-card{border-radius:23px;padding:20px}.english-daily-card blockquote{font-size:1.32rem}.english-learning-grid{grid-template-columns:1fr 1fr;gap:9px}.english-learning-card{border-radius:18px;padding:8px 8px 13px}.english-learning-image{height:108px}.english-learning-card h3{font-size:1rem}.english-learning-card p{font-size:.7rem}.english-footer .footer-grid,.english-quran-list>div:last-child{grid-template-columns:1fr}.english-door-grid{grid-template-columns:1fr 1fr;gap:8px}.english-door-grid>a{border-radius:18px;min-height:178px;padding:15px}.english-door-grid>a>span{width:38px;height:38px;top:12px;right:12px}.english-door-grid h2{margin-top:17px;font-size:1rem}.english-door-grid p{font-size:.68rem}.english-door-grid b{bottom:14px;left:15px}.english-surah-directory-heading{flex-direction:column;align-items:stretch}.english-surah-search{width:100%}.english-search-surface>div{grid-template-columns:1fr}.english-arabic-library{flex-direction:column;align-items:flex-start}}@media (width<=430px){.site-header:not(.english-header) .header-search em{display:none}.site-header:not(.english-header) .header-search{justify-content:center;width:42px;padding:6px}.english-header .brand span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.language-switch,.english-learning-card{transition:none}}.english-quick-access{text-align:left;direction:ltr;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:16px;padding-block:20px 10px;display:grid}.english-quick-access>div>span{color:#9a712d;letter-spacing:.12em;font-size:.7rem;font-weight:900}.english-quick-access h2{color:#133f35;margin:4px 0 0;font-size:1.25rem;line-height:1.18}.english-quick-access nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.english-quick-access a{color:#153f35;background:#fff;border:1px solid #dce7e1;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:78px;padding:10px 12px;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 8px 20px #1344360f}.english-quick-access a:hover,.english-quick-access a:focus-visible{border-color:#9ccab7;transform:translateY(-2px)}.english-quick-access a>span{color:#176955;background:#edf7f2;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.english-quick-access a strong,.english-quick-access a small{display:block}.english-quick-access a strong{font-size:.88rem}.english-quick-access a small{color:#6d7c76;margin-top:3px;font-size:.75rem;line-height:1.25}.english-quick-access a>b{color:#a47629}@media (width<=700px){.english-quick-access{grid-template-columns:1fr;gap:10px;padding-top:18px}.english-quick-access nav{grid-template-columns:1fr 1fr}.english-quick-access a{grid-template-columns:36px minmax(0,1fr) 14px;min-height:82px;padding:9px}.english-quick-access a>span{width:35px;height:35px}.english-quick-access a strong{font-size:.8rem}.english-quick-access a small{font-size:.7rem}}.account-welcome-layer{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051c18ad;place-items:center;padding:18px;animation:.2s ease-out account-welcome-fade;display:grid;position:fixed;inset:0}.account-welcome-dialog{color:#173f35;background:linear-gradient(#fffefb 0,#f7fbf8 100%);border:1px solid #ffffffdb;border-radius:30px;width:min(520px,100%);padding:30px 30px 24px;animation:.28s ease-out account-welcome-rise;position:relative;overflow:hidden;box-shadow:0 30px 90px #01181361}.account-welcome-dismiss{color:#45685f;cursor:pointer;background:#eef5f1;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.45rem;line-height:1;display:grid;position:absolute;top:15px;left:15px}.account-welcome-en .account-welcome-dismiss{left:auto;right:15px}.account-welcome-dismiss:hover,.account-welcome-dismiss:focus-visible{color:#0b6551;outline-offset:2px;background:#e1f1e9;outline:2px solid #be913373}.account-welcome-visual{color:#fff;background:linear-gradient(145deg,#188468,#07594b);border:8px solid #edf8f3;border-radius:31px;place-items:center;width:104px;height:104px;margin:2px auto 15px;display:grid;position:relative;box-shadow:0 15px 32px #095f4a38}.account-welcome-visual>span{color:#7a5b12;background:#ffe477;border:4px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:-12px;right:-10px}.account-welcome-copy{text-align:center}.account-welcome-copy small{color:#a27426;letter-spacing:.04em;font-size:.76rem;font-weight:950}.account-welcome-copy h2{color:#123d34;margin:7px 0 10px;font-size:clamp(1.55rem,5vw,2rem);line-height:1.25}.account-welcome-copy p{color:#5f716b;max-width:430px;margin:0 auto;font-size:.98rem;line-height:1.75}.account-welcome-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:21px 0;padding:0;list-style:none;display:grid}.account-welcome-benefits li{color:#315e52;text-align:center;background:#fff;border:1px solid #dce9e3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:78px;padding:10px 7px;font-size:.76rem;font-weight:850;line-height:1.4;display:flex}.account-welcome-benefits li>span{color:#0d7058;background:#e8f5ef;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.account-welcome-actions{gap:8px;display:grid}.account-welcome-actions a,.account-welcome-actions button{cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:10px 16px;font-weight:900;text-decoration:none;display:flex}.account-welcome-primary{color:#fff;background:linear-gradient(135deg,#168066,#095e4e);border:1px solid #0b6a55;box-shadow:0 8px 18px #09654e2e}.account-welcome-actions button{color:#45685f;background:0 0;border:0}.account-welcome-actions button:hover,.account-welcome-actions button:focus-visible{color:#0b6551;background:#edf6f1;outline:0}.account-welcome-kids{background:linear-gradient(#f1fbff 0,#fffefb 62%)}.account-welcome-kids .account-welcome-visual{color:#075b4c;background:linear-gradient(145deg,#fff2a7,#bcefff);border-color:#fff;transform:rotate(-2deg);box-shadow:0 15px 34px #2c809033}.account-welcome-en{font-family:Arial,Helvetica Neue,sans-serif}.account-welcome-en .account-welcome-copy small{letter-spacing:.1em}@keyframes account-welcome-fade{0%{opacity:0}}@keyframes account-welcome-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (width<=520px){.account-welcome-layer{align-items:end;padding:10px}.account-welcome-dialog{padding:25px 15px calc(14px + env(safe-area-inset-bottom));border-radius:26px 26px 18px 18px}.account-welcome-dismiss{top:12px;left:12px}.account-welcome-en .account-welcome-dismiss{left:auto;right:12px}.account-welcome-visual{border-radius:26px;width:88px;height:88px;margin:0 auto 12px}.account-welcome-copy{padding-inline:6px}.account-welcome-copy h2{font-size:1.45rem}.account-welcome-copy p{font-size:.9rem;line-height:1.65}.account-welcome-benefits{gap:5px;margin:16px 0}.account-welcome-benefits li{min-height:73px;padding:8px 4px;font-size:.65rem}.account-welcome-actions a,.account-welcome-actions button{min-height:46px}}@media (prefers-reduced-motion:reduce){.account-welcome-layer,.account-welcome-dialog{animation:none}.english-quick-access a{transition:none}}html{background:#dfe8e3}body{background:linear-gradient(135deg,#d9e5df,#edf0e9 45%,#dce7e2);padding-bottom:0}body>main{width:min(760px,100%);min-height:100vh;padding-bottom:calc(92px + env(safe-area-inset-bottom));background:#fffefb;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 80px #0d372d2e}body>main>.section-shell,.section-shell{width:calc(100% - 32px);max-width:700px}.main-nav,.header-cta{display:none!important}.site-header{z-index:60;position:sticky;top:0}.header-inner{min-height:72px;padding-inline:2px}.mobile-menu-trigger{order:3;display:grid!important}.header-search{order:2;margin-inline-start:auto}.brand{order:1}.hero{isolation:isolate;text-align:center;min-height:650px;padding:76px 24px 46px;display:block;position:relative}.hero:before{content:"";z-index:-2;background:linear-gradient(#fffefbc7,#fffefbe8 46%,#fffefb 94%);position:absolute;inset:0}.hero:after{content:"";z-index:-1;filter:blur(.2px);border:1px solid #2f7d671f;border-radius:50%;width:88%;height:190px;position:absolute;bottom:5%;right:6%;transform:rotate(-4deg)}.hero-faded-background{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.7)contrast(.9);opacity:.32;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.hero-copy{z-index:1;max-width:650px;margin-inline:auto;padding:0;position:relative}.hero h1{font-size:clamp(3rem,8vw,4.8rem)}.hero-lead{margin-inline:auto}.hero-actions,.trust-list{justify-content:center}.home-hero-search{text-align:right;margin-inline:auto}.education-showcase-section{min-height:0;padding:48px 0 62px}.education-showcase-section .section-heading{text-align:right}.education-showcase-section .text-link{margin-top:14px;display:inline-flex;position:static}.education-showcase-section .compact-education-grid{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 32px);scroll-padding-inline:16px;perspective:none!important;gap:14px!important;height:auto!important;margin:14px -16px 0!important;padding:14px 16px 30px!important;display:flex!important;overflow-x:auto!important}.education-showcase-section .compact-education-grid::-webkit-scrollbar{display:none}.education-showcase-section .compact-education-grid .primary-education-card{color:#fff;scroll-snap-align:center;border:1px solid #ffffff45;position:relative;overflow:hidden;background:linear-gradient(165deg,#173f35,#0b2420)!important;border-radius:8px!important;flex:0 0 min(72vw,290px)!important;width:min(72vw,290px)!important;min-width:min(72vw,290px)!important;height:355px!important;min-height:355px!important;margin:0!important;padding:178px 18px 18px!important;display:block!important;transform:none!important;box-shadow:0 24px 52px #041b186b!important}.education-showcase-section .education-door-photo{position:absolute;inset:0 0 auto;overflow:hidden;height:166px!important;display:block!important}.education-showcase-section .education-door-icon{top:142px!important}.showcase-swipe-hint{color:#ffffffc7;text-align:center;margin:0;font-size:.82rem;display:block}.mobile-bottom-nav{width:min(760px,100vw);padding:8px 7px calc(7px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;gap:4px;bottom:0;left:auto;right:50%;transform:translate(50%)}.mobile-bottom-nav a,.mobile-bottom-nav button{border-radius:16px;min-height:64px}.mobile-bottom-nav .nav-icon-shell{border-radius:13px;width:40px;height:36px}.page-nav-controls{left:max(12px,50vw - 368px);bottom:calc(99px + env(safe-area-inset-bottom))}.guide-page,.quran-reader-page{background:linear-gradient(#f6faf7,#fffaf1 58%,#f4f8f5)}.guide-hero,.surah-hero,.quran-reader-hero{isolation:isolate;border:0;border-radius:0 0 36px 36px;padding:54px 0 64px;position:relative;overflow:hidden;box-shadow:0 22px 50px #12403421}.guide-hero{background:linear-gradient(145deg,#0a2d25e6,#206954d1)}.guide-hero:before{content:"";z-index:-2;filter:saturate(.55);opacity:.34;background:url(/images/categories/prophets.webp) 50%/cover;position:absolute;inset:0}.guide-hero:after,.surah-hero:after,.quran-reader-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 15% 10%,#efcf8438,#0000 28%),linear-gradient(#0000,#07231c57);position:absolute;inset:0}.tafsir-guide-hero,.surah-hero{color:#fff;background:linear-gradient(145deg,#173f35,#725629)}.tafsir-guide-hero:before,.surah-hero:before{content:"";z-index:-2;filter:saturate(.5);opacity:.24;background:url(/images/categories/tafsir.webp) 50%/cover;position:absolute;inset:0}.guide-hero h1,.surah-hero h1{font-size:clamp(2.9rem,9vw,4.8rem)}.guide-hero>.section-shell>p,.surah-hero p{font-size:1.05rem;line-height:1.9}.guide-content,.surah-tabs-layout,.quran-reader-shell{padding-block:30px 70px}.guide-intro{grid-template-columns:1fr!important;gap:15px!important}.source-method-card,.editorial-note,.surah-references{border:1px solid #b2894040;box-shadow:0 14px 34px #322a1412}.prophet-lesson-grid{perspective:900px;gap:16px;margin-top:28px}.prophet-lesson-grid a{color:#173f35;transform-origin:50%;background:linear-gradient(145deg,#fff,#f3f8f5);border:1px solid #d8e5dd;border-radius:25px;grid-template-columns:50px 1fr 34px;min-height:132px;padding:20px;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 15px 34px #12413414}.prophet-lesson-grid a:before{content:"";background:linear-gradient(90deg,#1c765e,#d4ae5a,#6e5890);height:4px;position:absolute;inset:0 0 auto}.prophet-lesson-grid a:nth-child(2n){background:linear-gradient(145deg,#fffaf0,#fff)}.prophet-lesson-grid a:hover{transform:translateY(-5px)rotateX(2deg);box-shadow:0 24px 45px #12413424}.prophet-lesson-grid a>span{background:linear-gradient(145deg,#176b55,#ba8c3d);border-radius:17px;box-shadow:0 9px 18px #176b5533}.study-mode-tabs{background:#fffefbe8;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;top:76px}.study-mode-tabs button{text-align:right;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:8px;min-width:0;padding:9px 8px}.study-mode-tabs button>span:last-child{gap:1px;min-width:0;display:grid}.study-mode-icon{color:#79589b;background:#f1e9f8;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.study-mode-tabs button:nth-child(2) .study-mode-icon{color:#a66d3f;background:#fff0df}.study-mode-tabs button:nth-child(3) .study-mode-icon{color:#2f725f;background:#e5f3ed}.study-mode-tabs button.active .study-mode-icon{color:#17654f;background:#f3d68e;box-shadow:0 7px 17px #0000001f}.study-mode-panel{border-radius:28px;overflow:hidden;box-shadow:0 20px 48px #15413517}.simple-chapter-list article,.reflection-grid article,.tafsir-chapter{border-radius:22px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1441350f}.simple-chapter-list article:after,.tafsir-chapter:after{content:"";background:linear-gradient(#2f7d67,#d0aa55);width:5px;position:absolute;inset:0 auto 0 0}.simple-chapter-list article>span{background:linear-gradient(145deg,#1b7159,#b8893d);border-radius:15px}.reflection-grid{grid-template-columns:1fr}.linked-hadith{border-radius:20px;box-shadow:inset 0 0 0 1px #2f7d6714}.quran-reader-hero{background:linear-gradient(145deg,#123f35,#26745d)}.quran-reader-hero:before{content:"";z-index:-2;filter:saturate(.45);opacity:.2;background:url(/images/categories/tafsir.webp) 50%/cover;position:absolute;inset:0}.quran-reader-toolbar{border-radius:24px;top:80px;box-shadow:0 18px 44px #12413421}.quran-verses article{border-radius:25px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 14px 32px #1c443912}.quran-verses article:before{content:"";background:linear-gradient(#c19343,#2f7d67);width:4px;position:absolute;inset:0 auto 0 0}.quran-verses article:hover{border-color:#a6cbbb;transform:translateY(-3px)}.ayah-meta>span{background:linear-gradient(145deg,#e7f4ed,#fff3d8);box-shadow:0 7px 15px #17634f1a}@media (width<=560px){body>main>.section-shell,.section-shell{width:calc(100% - 24px)}.hero{min-height:650px;padding:62px 12px 40px}.hero h1{font-size:2.8rem}.hero-lead{font-size:1rem}.trust-list{gap:12px;font-size:.78rem}.home-hero-search button{padding-inline:15px}.education-showcase-section .compact-education-grid{width:calc(100% + 24px);margin-inline:-12px!important;padding-inline:12px!important}.education-showcase-section .compact-education-grid .primary-education-card{flex-basis:78vw!important;width:78vw!important;min-width:78vw!important}.guide-hero,.surah-hero,.quran-reader-hero{border-radius:0 0 28px 28px;padding:38px 0 48px}.prophet-lesson-grid a{grid-template-columns:44px 1fr;min-height:120px;padding:16px 13px}.prophet-lesson-grid i{display:none}.study-mode-tabs{border-radius:16px;gap:4px;padding:5px;top:68px}.study-mode-tabs button{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:6px 3px;display:flex}.study-mode-icon{border-radius:10px;width:31px;height:31px}.study-mode-tabs button small{display:none}.study-mode-tabs button strong{font-size:.76rem}.study-mode-panel{border-radius:20px;padding:14px 11px}.quran-reader-toolbar{top:68px}}.lesson-page{background:linear-gradient(#f5faf7,#fffaf2)}.lesson-hero{color:#fff;isolation:isolate;background:linear-gradient(145deg,#0c342beb,#25705ad4);border:0;border-radius:0 0 36px 36px;padding:52px 0 60px;position:relative;overflow:hidden;box-shadow:0 22px 50px #12403421}.lesson-hero:before{content:"";z-index:-2;filter:saturate(.55);opacity:.3;background:url(/images/categories/prophets.webp) 50%/cover;position:absolute;inset:0}.lesson-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 12% 12%,#efcf8440,#0000 30%),linear-gradient(#0000,#051f186b);position:absolute;inset:0}.lesson-hero h1,.lesson-hero .breadcrumb,.lesson-hero .breadcrumb a{color:#fff}.lesson-hero-inner>p{color:#fffc}.lesson-status-line>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1c;border-color:#ffffff2e}.lesson-status-line .reviewed-status{color:#173f35;background:#f2d693;border-color:#f2d693}.lesson-objective{color:#173f35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:20px;box-shadow:0 15px 34px #00000024}.lesson-layout{grid-template-columns:1fr;gap:24px;padding-block:38px 72px}.lesson-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lesson-article{background:#ffffffd1;border:1px solid #dce6df;border-radius:30px;padding:clamp(18px,4vw,34px);box-shadow:0 22px 48px #14403414}.drop-number{background:linear-gradient(145deg,#176c55,#bc8e3f);box-shadow:0 8px 18px #176c5538}.quran-card{background:radial-gradient(circle at 88% 12%,#e7c77438,#0000 31%),linear-gradient(145deg,#123f35,#1f6f58);border-radius:25px;box-shadow:0 18px 38px #113c3233}.lesson-section-block{background:linear-gradient(145deg,#f6faf7,#fff);border:1px solid #dde7e1;border-radius:22px;margin-top:38px;padding:28px 20px 20px;position:relative;box-shadow:0 12px 30px #1441350d}.lesson-section-block:before{content:"";background:linear-gradient(90deg,#2f7d67,#d2ab55);border-radius:0 0 99px 99px;width:74px;height:4px;position:absolute;top:0;right:20px}.hadith-fact{background:linear-gradient(145deg,#e8f4ee,#fffaf0);border-radius:18px}@media (width<=560px){.lesson-hero{border-radius:0 0 28px 28px;padding:38px 0 48px}.lesson-hero h1{font-size:2.4rem}.lesson-article{border-radius:22px;padding:15px 12px}.lesson-sidebar{grid-template-columns:1fr}.lesson-section-block{border-radius:18px;padding:23px 14px 15px}}.hero{background:#123f35;overflow:hidden}.hero:after{display:none}.hero-faded-background{opacity:1;filter:saturate(.8)contrast(1.05)brightness(.82);transform:none}.hero .eyebrow{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border-color:#ffffff47}.hero h1{color:#fff;text-shadow:0 4px 24px #00000052}.hero h1 span{color:#f2d694}.hero-lead,.hero .trust-list{color:#ffffffe0}.hero .trust-list li span{color:#f2d694;background:#ffffff21}.hero .button-ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-color:#ffffff59}@media (width>=981px){html,body{background:#fffefb}body>main{width:100%;max-width:none;min-height:100vh;box-shadow:none;background:#fffefb;margin:0;padding-bottom:0;overflow:visible}body>main>.section-shell,.section-shell{width:min(1180px,100% - 64px);max-width:none}.main-nav{display:flex!important}.header-cta{display:inline-flex!important}.mobile-menu-trigger{display:none!important}.header-search,.brand{order:initial}.header-search{margin-inline-start:0}.mobile-bottom-nav{display:none!important}.page-nav-controls{bottom:24px;left:24px}.hero.section-shell{text-align:right;border-radius:0;width:100%;max-width:none;min-height:700px;padding:92px 0 86px}.hero-faded-background{object-position:center 52%}.hero-copy{width:min(1180px,100% - 96px);max-width:none;margin-inline:auto}.hero-copy>*{max-width:690px}.hero h1{font-size:clamp(4.3rem,6.2vw,6.8rem)}.hero-lead{margin-inline:0}.hero-actions,.hero .trust-list{justify-content:flex-start}.home-hero-search{margin-inline:0}.education-showcase-section{min-height:720px;padding:62px 0 82px}.education-showcase-section .section-heading{text-align:center}.education-showcase-section .text-link{margin-top:0;position:absolute;top:95px;left:0}.education-showcase-section .compact-education-grid{scroll-snap-type:none;justify-content:center;align-items:center;width:auto;perspective:1300px!important;gap:0!important;height:430px!important;margin:20px 0 0!important;padding:0!important;display:flex!important;overflow:visible!important}.education-showcase-section .compact-education-grid .primary-education-card{border-radius:5px!important;flex:0 0 220px!important;width:220px!important;min-width:220px!important;height:350px!important;min-height:350px!important;margin-inline:-10px!important;padding:174px 17px 18px!important}.education-showcase-section .compact-education-grid .primary-education-card:first-child{transform:translate(32px)translateY(30px)rotateY(-13deg)scale(.88)!important}.education-showcase-section .compact-education-grid .primary-education-card:nth-child(2){transform:translate(15px)translateY(3px)rotateY(-7deg)scale(.96)!important}.education-showcase-section .compact-education-grid .primary-education-card:nth-child(3){transform:translateY(-25px)scale(1.08)!important}.education-showcase-section .compact-education-grid .primary-education-card:nth-child(4){transform:translate(-15px)translateY(3px)rotateY(7deg)scale(.96)!important}.education-showcase-section .compact-education-grid .primary-education-card:nth-child(5){transform:translate(-32px)translateY(30px)rotateY(13deg)scale(.88)!important}.education-showcase-section .compact-education-grid .primary-education-card:hover{transform:translateY(-35px)rotateY(0)scale(1.08)!important}.education-showcase-section .education-door-photo{height:164px!important}.showcase-swipe-hint{display:none}}@media (width<=980px){.hero{border-radius:0 0 30px 30px}.hero:before{background:linear-gradient(#061f1980,#061f19b8)}.hero-copy{text-align:center}}.prophet-story-hero,.tafsir-visual-hero{background:#102e28;border-radius:0 0 46px 46px;min-height:690px;padding:74px 0 82px}.prophet-story-hero:before,.tafsir-visual-hero:before{background-image:var(--story-image);filter:blur(5px)saturate(.72)brightness(.6);opacity:.72;background-position:50%;background-size:cover;transform:scale(1.06)}.prophet-story-hero:after,.tafsir-visual-hero:after{background:radial-gradient(circle at 18% 18%,#e2be7138,#0000 30%),linear-gradient(90deg,#041814d1,#082a2285 50%,#041915e0);display:block}.prophet-story-hero-grid,.tafsir-visual-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(36px,6vw,78px);display:grid}.prophet-story-copy,.tafsir-hero-copy{z-index:2;min-width:0;position:relative}.prophet-story-copy>p,.tafsir-hero-copy>p{color:#ffffffd1;max-width:690px;font-size:1.05rem;line-height:1.95}.prophet-story-copy .guide-evidence{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border-color:#ffffff2e}.editorial-story-frame,.editorial-tafsir-frame{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff3d;border-radius:38px;min-width:0;height:455px;margin:0;padding:16px;position:relative;transform:perspective(1100px)rotateY(4deg)rotateX(1deg);box-shadow:0 40px 90px #00000057}.editorial-story-frame:before,.editorial-tafsir-frame:before{content:"";z-index:-1;background:#d7b56d12;border:1px solid #d7b56d47;border-radius:42px;position:absolute;inset:-34px 34px 34px -34px}.editorial-story-frame>img,.editorial-tafsir-frame>img{object-fit:cover;filter:saturate(.82)contrast(1.05);border-radius:27px;width:100%;height:100%;display:block}.editorial-story-frame:after,.editorial-tafsir-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#041a15bf);border-radius:27px;position:absolute;inset:16px}.editorial-story-frame figcaption,.editorial-tafsir-frame figcaption{z-index:3;color:#fff;text-shadow:0 2px 12px #0006;gap:3px;display:grid;position:absolute;bottom:38px;right:42px}.editorial-story-frame figcaption small,.editorial-tafsir-frame figcaption small{color:#efd393;font-weight:850}.editorial-story-frame figcaption strong,.editorial-tafsir-frame figcaption strong{font-size:1.35rem}.story-glass-note,.tafsir-glass-note{z-index:4;color:#173f35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:0 10px;min-width:175px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 16px 35px #0003}.story-glass-note svg,.tafsir-glass-note svg{color:#236b58;grid-row:1/3}.story-glass-note b,.tafsir-glass-note b{font-size:.92rem}.story-glass-note small,.tafsir-glass-note small{color:#6d7c76;font-size:.7rem}.story-glass-note-primary{top:54px;left:-46px}.story-glass-note-secondary{bottom:70px;right:-40px}.tafsir-glass-note{top:48px;left:-38px}.surah-hero-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:620px;margin-top:25px;display:grid}.surah-hero-modes>span{color:#fff;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:9px;min-height:51px;padding:10px 13px;display:flex}.surah-hero-modes svg{color:#efd393}.surah-hero-modes b{font-size:.82rem}.tafsir-visual-hero .category-pill{color:#173f35;background:#efd393;border-color:#efd393}.tafsir-visual-hero .surah-purpose{color:#f4daa0}.tafsir-visual-hero .breadcrumb,.tafsir-visual-hero .breadcrumb a{color:#ffffffd1}.study-mode-tabs button{position:relative;overflow:hidden}.study-mode-tabs button:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:70px;height:70px;position:absolute;inset:auto -18px -28px auto}.simple-chapter-list article>span{flex-direction:column;gap:2px;min-height:58px;display:flex}.simple-chapter-list article>span small{color:#fffc;font-size:.65rem}.chapter-jump-links a{align-items:center;gap:6px;display:inline-flex}.chapter-heading-title{align-items:center;gap:12px;margin-top:8px;display:flex}.chapter-heading-title h2{margin:0}.chapter-heading-icon{background:linear-gradient(145deg,#22735c,#b88a3d);border-radius:14px;flex:0 0 45px;place-items:center;height:45px;display:grid;box-shadow:0 9px 20px #2069542e;color:#fff!important}.simple-tafsir h3,.chapter-columns h3,.linked-hadith h3{color:#174b3e;align-items:center;gap:8px;display:flex}.simple-tafsir h3 svg,.chapter-columns h3 svg,.linked-hadith h3 svg{color:#b18134}.lesson-topic-image{isolation:isolate;position:relative}.lesson-topic-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#07201ac7);position:absolute;inset:0}.lesson-topic-image figcaption{z-index:2;color:#fff;text-shadow:0 2px 9px #00000073;display:grid;position:absolute;bottom:18px;right:22px}.lesson-topic-image figcaption span{color:#efd393;font-size:.72rem;font-weight:850}@media (width<=900px){.prophet-story-hero,.tafsir-visual-hero{border-radius:0 0 30px 30px;min-height:0;padding:38px 0 58px}.prophet-story-hero-grid,.tafsir-visual-hero-grid{grid-template-columns:1fr;gap:30px}.prophet-story-copy,.tafsir-hero-copy{text-align:right}.editorial-story-frame,.editorial-tafsir-frame{border-radius:27px;width:calc(100% - 18px);height:min(66vw,370px);margin-inline:auto;padding:9px;transform:none}.editorial-story-frame:before,.editorial-tafsir-frame:before{border-radius:30px;inset:-12px 12px 12px -12px}.editorial-story-frame>img,.editorial-tafsir-frame>img,.editorial-story-frame:after,.editorial-tafsir-frame:after{border-radius:20px}.editorial-story-frame:after,.editorial-tafsir-frame:after{inset:9px}.editorial-story-frame figcaption,.editorial-tafsir-frame figcaption{bottom:24px;right:27px}.story-glass-note,.tafsir-glass-note{border-radius:15px;grid-template-columns:32px 1fr;min-width:145px;padding:9px 10px}.story-glass-note-primary,.tafsir-glass-note{top:28px;left:-8px}.story-glass-note-secondary{bottom:64px;right:-7px}.surah-hero-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.story-glass-note-secondary{display:none}.editorial-story-frame figcaption strong,.editorial-tafsir-frame figcaption strong{font-size:1.05rem}.surah-hero-modes{gap:6px}.surah-hero-modes>span{min-height:45px;padding:8px}.surah-hero-modes b{font-size:.72rem}.chapter-heading-title{align-items:flex-start}.chapter-heading-icon{border-radius:12px;flex-basis:39px;height:39px}}.home-commitment-dropdown{--group-color:#99703b;--group-tint:#fff5e5;background:radial-gradient(circle at 12% 14%,#b98b411c,#0000 29%),linear-gradient(145deg,#fff,#fbf7ef);grid-column:1/-1}.home-category-group>.commitment-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:2px 14px 15px;display:grid}.home-category-group .commitment-choice-grid>a{color:#174a3e;text-align:center;background:linear-gradient(155deg,#fffffff5,#f2f8f4e6);border:1px solid #29715b29;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:245px;padding:18px 14px 15px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #1a473b13}.home-category-group .commitment-choice-grid>a:after{content:"";pointer-events:none;border:1px solid #2e7d671f;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-54px;left:-38px}.home-category-group .commitment-choice-grid>a:hover,.home-category-group .commitment-choice-grid>a:focus-visible{border-color:#29715b4d;transform:translateY(-4px);box-shadow:0 19px 38px #1a473b21}.home-category-group .commitment-choice-grid .commitment-choice-art{background:radial-gradient(circle,#fff 52%,#e8f4ee 100%);border-radius:28px;place-items:center;width:112px;height:112px;margin-bottom:8px;padding:5px;display:grid;box-shadow:inset 0 0 0 1px #2d766017}.home-category-group .commitment-choice-grid .commitment-choice-art img{object-fit:contain;width:100%;height:100%}.home-category-group .commitment-choice-grid h3{margin:3px 0;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.4}.home-category-group .commitment-choice-grid p{color:#6f7b77;margin:2px 0 9px;font-size:.94rem;line-height:1.65}.home-category-group .commitment-choice-grid>a>b{color:#9a6c35;margin-top:auto;font-size:.82rem}@media (width<=900px){.home-commitment-dropdown{grid-column:auto}}@media (width<=600px){.home-category-group>.commitment-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:2px 10px 11px}.home-category-group .commitment-choice-grid>a{border-radius:19px;min-height:210px;padding:12px 7px 11px}.home-category-group .commitment-choice-grid .commitment-choice-art{border-radius:22px;width:82px;height:82px}.home-category-group .commitment-choice-grid h3{font-size:1.05rem}.home-category-group .commitment-choice-grid p{font-size:.76rem;line-height:1.55}.home-category-group .commitment-choice-grid>a>b{font-size:.72rem}}html{scroll-padding-block:92px calc(145px + env(safe-area-inset-bottom))}.home-category-group{scroll-margin-block:90px 150px}.home-category-group>summary,.home-category-group>div>a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-category-group>summary:focus-visible,.home-category-group>div>a:focus-visible{outline:3px solid var(--group-color)}@supports (color:color-mix(in lab, red, red)){.home-category-group>summary:focus-visible,.home-category-group>div>a:focus-visible{outline:3px solid color-mix(in srgb, var(--group-color) 55%, white)}}.home-category-group>summary:focus-visible,.home-category-group>div>a:focus-visible{outline-offset:3px}.home-category-group[open]>div{transform-origin:top;animation:.4s cubic-bezier(.2,.75,.25,1) both category-panel-enter}.home-category-group[open]>summary>span{animation:3.2s ease-in-out infinite category-icon-breathe}.home-category-group[open]>div>a{animation:.38s cubic-bezier(.2,.75,.25,1) both category-card-enter}.home-category-group[open]>div>a:nth-child(2){animation-delay:60ms}.home-category-group[open]>div>a:nth-child(3){animation-delay:.12s}.home-category-group[open]>div>a:nth-child(4){animation-delay:.18s}.home-category-group .commitment-choice-grid .commitment-choice-art{animation:3.8s ease-in-out infinite commitment-art-float}.home-category-group .commitment-choice-grid>a:nth-child(2) .commitment-choice-art{animation-delay:-.7s}.home-category-group .commitment-choice-grid>a:nth-child(3) .commitment-choice-art{animation-delay:-1.4s}.home-category-group .commitment-choice-grid>a:nth-child(4) .commitment-choice-art{animation-delay:-2.1s}.quran-audio-note{color:#174f42;background:#edf7f2;border:1px solid #cfe6dc;border-radius:12px;padding:10px 12px;font-weight:800;line-height:1.65;margin:10px 0 0!important}@keyframes category-panel-enter{0%{opacity:0;transform:translateY(-9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes category-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes category-icon-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.045)}}@keyframes commitment-art-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(1.2deg)}}@media (width<=980px){body>main{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.home-category-hub{padding-bottom:calc(115px + env(safe-area-inset-bottom))}.home-category-group>div>a:last-child{scroll-margin-bottom:calc(150px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.home-category-group[open]>div,.home-category-group[open]>summary>span,.home-category-group[open]>div>a,.home-category-group .commitment-choice-grid .commitment-choice-art{animation:none!important}.home-category-group *,.commitment-choice-grid *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-student-tools{--group-color:#a66d3f;--group-tint:#fff1e4;background:radial-gradient(circle at 88% 8%,#f5c15d29,#0000 22%),radial-gradient(circle at 7% 92%,#69b2991f,#0000 25%),linear-gradient(145deg,#fffdfa,#fff8ef);grid-column:1/-1}.home-student-tools>.student-tools-panel{padding:0 14px 15px;display:block}.student-tools-invitation{color:#775227;background:#ffffffd1;border:1px dashed #a66d3f47;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:1px auto 13px;padding:8px 13px;font-size:.87rem;font-weight:900;display:flex}.student-tools-invitation>span{color:#be7a23;background:#fff3ce;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.student-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.student-tool-card{--student-accent:#2f8b70;--student-soft:#e9f7f1;color:#174a3e;background:radial-gradient(circle at 12% 13%, var(--student-accent) 0 5px, transparent 6px), radial-gradient(circle at 88% 83%, var(--student-accent) 0 7px, transparent 8px), linear-gradient(155deg, #fffffffa, var(--student-soft));flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:18px 14px 15px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-tool-card{background:radial-gradient(circle at 12% 13%, color-mix(in srgb, var(--student-accent) 12%, transparent) 0 5px, transparent 6px), radial-gradient(circle at 88% 83%, color-mix(in srgb, var(--student-accent) 11%, transparent) 0 7px, transparent 8px), linear-gradient(155deg, #fffffffa, var(--student-soft))}}.student-tool-card{border:1px solid var(--student-accent)}@supports (color:color-mix(in lab, red, red)){.student-tool-card{border:1px solid color-mix(in srgb, var(--student-accent) 22%, white)}}.student-tool-card{text-align:center;box-shadow:0 14px 30px var(--student-accent);border-radius:25px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.student-tool-card{box-shadow:0 14px 30px color-mix(in srgb, var(--student-accent) 10%, transparent)}}.student-tool-card{transition:transform .28s cubic-bezier(.2,.78,.24,1),box-shadow .28s,border-color .28s}.student-tool-card:before,.student-tool-card:after{content:"";border:1px solid var(--student-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.student-tool-card:before,.student-tool-card:after{border:1px solid color-mix(in srgb, var(--student-accent) 16%, transparent)}}.student-tool-card:before,.student-tool-card:after{pointer-events:none;border-radius:50%}.student-tool-card:before{width:118px;height:118px;top:-72px;right:-51px}.student-tool-card:after{width:82px;height:82px;bottom:-49px;left:-33px}.student-tool-card.student-tone-violet{--student-accent:#7959a5;--student-soft:#f4eefb}.student-tool-card.student-tone-amber{--student-accent:#b6752f;--student-soft:#fff4df}.student-tool-card.student-tone-blue{--student-accent:#477fa2;--student-soft:#edf6fb}.student-tool-card:hover,.student-tool-card:focus-visible{border-color:var(--student-accent);transform:translateY(-6px)rotate(.35deg)}@supports (color:color-mix(in lab, red, red)){.student-tool-card:hover,.student-tool-card:focus-visible{border-color:color-mix(in srgb, var(--student-accent) 42%, white)}}.student-tool-card:hover,.student-tool-card:focus-visible{box-shadow:0 22px 43px var(--student-accent)}@supports (color:color-mix(in lab, red, red)){.student-tool-card:hover,.student-tool-card:focus-visible{box-shadow:0 22px 43px color-mix(in srgb, var(--student-accent) 18%, transparent)}}.student-tool-card:focus-visible{outline:3px solid var(--student-accent)}@supports (color:color-mix(in lab, red, red)){.student-tool-card:focus-visible{outline:3px solid color-mix(in srgb, var(--student-accent) 58%, white)}}.student-tool-card:focus-visible{outline-offset:3px}.student-tool-visual{width:112px;height:112px;color:var(--student-accent);background:radial-gradient(circle, #fff 47%, var(--student-soft) 100%);border:1px solid var(--student-accent);place-items:center;margin-bottom:9px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.student-tool-visual{border:1px solid color-mix(in srgb, var(--student-accent) 18%, white)}}.student-tool-visual{box-shadow:0 12px 25px var(--student-accent), inset 0 0 0 6px #ffffff80;border-radius:32px}@supports (color:color-mix(in lab, red, red)){.student-tool-visual{box-shadow:0 12px 25px color-mix(in srgb, var(--student-accent) 12%, transparent), inset 0 0 0 6px #ffffff80}}.student-tool-visual{animation:4s ease-in-out infinite student-visual-float}.student-tool-orbit{color:#b97a20;background:#fff5c9;border-radius:50%;place-items:center;width:27px;height:27px;animation:3.4s ease-in-out infinite student-star-orbit;display:grid;position:absolute;top:2px;right:3px;box-shadow:0 5px 11px #6f4d1526}.student-tool-card:nth-child(2) .student-tool-visual{animation-delay:-.8s}.student-tool-card:nth-child(3) .student-tool-visual{animation-delay:-1.6s}.student-tool-card:nth-child(4) .student-tool-visual{animation-delay:-2.4s}.student-tool-card>small{color:var(--student-accent);font-size:.76rem;font-weight:950}.student-tool-card>h3{color:#173f35;margin:4px 0 2px;font-size:clamp(1.22rem,2.4vw,1.62rem);line-height:1.42}.student-tool-card>p{color:#6c7874;margin:2px 0 10px;font-size:.92rem;line-height:1.68}.student-tool-card>b{color:var(--student-accent);margin-top:auto;font-size:.83rem}.home-student-tools[open] .student-tool-card{animation:.46s cubic-bezier(.2,.78,.24,1) both student-card-enter}.home-student-tools[open] .student-tool-card:nth-child(2){animation-delay:70ms}.home-student-tools[open] .student-tool-card:nth-child(3){animation-delay:.14s}.home-student-tools[open] .student-tool-card:nth-child(4){animation-delay:.21s}@keyframes student-card-enter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes student-visual-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes student-star-orbit{0%,to{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(-5px,5px)rotate(18deg)scale(1.08)}}@media (width<=900px){.home-student-tools{grid-column:auto}}@media (width<=600px){.home-student-tools>.student-tools-panel{padding:0 10px 11px}.student-tools-invitation{margin-bottom:10px;padding:7px 10px;font-size:.72rem}.student-tools-invitation>span{width:26px;height:26px}.student-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.student-tool-card{border-radius:20px;min-height:214px;padding:12px 7px 11px}.student-tool-visual{border-radius:23px;width:82px;height:82px}.student-tool-visual>svg{width:35px;height:35px}.student-tool-orbit{width:23px;height:23px}.student-tool-card>small{font-size:.66rem}.student-tool-card>h3{font-size:1.02rem}.student-tool-card>p{font-size:.74rem;line-height:1.55}.student-tool-card>b{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.student-tool-card,.student-tool-visual,.student-tool-orbit,.student-tools-invitation>span{animation:none!important;transform:none!important}}.home-illustrated-group{grid-column:1/-1}.home-illustrated-group>.illustrated-tools-panel{padding:0 14px 15px;display:block}.illustrated-tools-invitation{width:fit-content;color:var(--group-color);border:1px dashed var(--group-color);background:#ffffffd6;align-items:center;gap:8px;margin:1px auto 13px;padding:8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.illustrated-tools-invitation{border:1px dashed color-mix(in srgb, var(--group-color) 30%, white)}}.illustrated-tools-invitation{border-radius:999px;font-size:.86rem;font-weight:900}.illustrated-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.illustrated-tool-card{--illustrated-accent:#2f8b70;--illustrated-soft:#eaf7f2;flex-direction:column;justify-content:center;align-items:center;min-height:245px;position:relative;overflow:hidden;color:#174a3e!important;background:radial-gradient(circle at 10% 10%, var(--illustrated-accent) 0 5px,transparent 6px), linear-gradient(150deg,#fff,var(--illustrated-soft))!important;padding:17px 13px 14px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.illustrated-tool-card{background:radial-gradient(circle at 10% 10%, color-mix(in srgb,var(--illustrated-accent) 12%,transparent) 0 5px,transparent 6px), linear-gradient(150deg,#fff,var(--illustrated-soft))!important}}.illustrated-tool-card{border:1px solid var(--illustrated-accent)!important}@supports (color:color-mix(in lab, red, red)){.illustrated-tool-card{border:1px solid color-mix(in srgb,var(--illustrated-accent) 24%,white)!important}}.illustrated-tool-card{text-align:center;box-shadow:0 14px 30px var(--illustrated-accent);border-radius:25px!important}@supports (color:color-mix(in lab, red, red)){.illustrated-tool-card{box-shadow:0 14px 30px color-mix(in srgb,var(--illustrated-accent) 10%,transparent)}}.illustrated-tool-card{transition:transform .28s,box-shadow .28s!important}.illustrated-tool-card:after{content:"";border:1px solid var(--illustrated-accent);width:92px;height:92px;position:absolute;bottom:-55px;left:-48px}@supports (color:color-mix(in lab, red, red)){.illustrated-tool-card:after{border:1px solid color-mix(in srgb,var(--illustrated-accent) 17%,transparent)}}.illustrated-tool-card:after{border-radius:50%}.illustrated-tone-amber{--illustrated-accent:#b6752f;--illustrated-soft:#fff4df}.illustrated-tone-blue{--illustrated-accent:#477fa2;--illustrated-soft:#edf6fb}.illustrated-tone-violet{--illustrated-accent:#7959a5;--illustrated-soft:#f4eefb}.illustrated-tool-card:hover,.illustrated-tool-card:focus-visible{box-shadow:0 22px 42px var(--illustrated-accent);transform:translateY(-6px)rotate(.3deg)}@supports (color:color-mix(in lab, red, red)){.illustrated-tool-card:hover,.illustrated-tool-card:focus-visible{box-shadow:0 22px 42px color-mix(in srgb,var(--illustrated-accent) 18%,transparent)}}.illustrated-tool-card:focus-visible{outline:3px solid var(--illustrated-accent)}@supports (color:color-mix(in lab, red, red)){.illustrated-tool-card:focus-visible{outline:3px solid color-mix(in srgb,var(--illustrated-accent) 56%,white)}}.illustrated-tool-card:focus-visible{outline-offset:3px}.illustrated-tool-visual{width:112px;height:112px;color:var(--illustrated-accent);background:radial-gradient(circle,#fff 48%,var(--illustrated-soft));border:1px solid var(--illustrated-accent);place-items:center;margin-bottom:8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.illustrated-tool-visual{border:1px solid color-mix(in srgb,var(--illustrated-accent) 18%,white)}}.illustrated-tool-visual{box-shadow:inset 0 0 0 6px #ffffff8c,0 10px 24px var(--illustrated-accent);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.illustrated-tool-visual{box-shadow:inset 0 0 0 6px #ffffff8c,0 10px 24px color-mix(in srgb,var(--illustrated-accent) 12%,transparent)}}.illustrated-tool-visual{animation:4.2s ease-in-out infinite illustrated-icon-float}.illustrated-tool-visual i{color:#b57b25;background:#fff4c6;border-radius:50%;place-items:center;width:25px;height:25px;animation:3.4s ease-in-out infinite illustrated-spark;display:grid;position:absolute;top:2px;right:3px}.illustrated-tool-card:nth-child(2) .illustrated-tool-visual{animation-delay:-1.1s}.illustrated-tool-card:nth-child(3) .illustrated-tool-visual{animation-delay:-2.2s}.illustrated-tool-card>small{color:var(--illustrated-accent);font-size:.74rem;font-weight:950}.illustrated-tool-card>h3{color:#173f35;margin:4px 0 2px;font-size:clamp(1.16rem,2.3vw,1.5rem)}.illustrated-tool-card>p{color:#6b7873;margin:2px 0 9px;font-size:.88rem;line-height:1.65}.illustrated-tool-card>b{color:var(--illustrated-accent);margin-top:auto;font-size:.82rem}.home-illustrated-group[open] .illustrated-tool-card{animation:.46s cubic-bezier(.2,.78,.24,1) both student-card-enter}.home-illustrated-group[open] .illustrated-tool-card:nth-child(2){animation-delay:80ms}.home-illustrated-group[open] .illustrated-tool-card:nth-child(3){animation-delay:.16s}.home-illustrated-group:first-child .illustrated-tool-card:last-child:nth-child(odd){grid-column:1/-1;min-height:210px}@keyframes illustrated-icon-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes illustrated-spark{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(20deg)}}@media (width<=980px){body{padding-bottom:calc(165px + env(safe-area-inset-bottom))}main,.site-main{min-height:100dvh;padding-bottom:calc(175px + env(safe-area-inset-bottom))!important}footer,.site-footer{margin-bottom:calc(132px + env(safe-area-inset-bottom))}.home-illustrated-group{grid-column:auto}}@media (width<=600px){.home-illustrated-group>.illustrated-tools-panel{padding:0 10px 11px}.illustrated-tools-invitation{padding:7px 10px;font-size:.71rem}.illustrated-tool-grid{gap:9px}.illustrated-tool-card{min-height:210px;border-radius:19px!important;padding:12px 7px 11px!important}.illustrated-tool-visual{border-radius:22px;width:82px;height:82px}.illustrated-tool-visual>svg{width:34px;height:34px}.illustrated-tool-card>h3{font-size:1rem}.illustrated-tool-card>p{font-size:.72rem;line-height:1.55}.home-illustrated-group:first-child .illustrated-tool-card:last-child:nth-child(odd){min-height:190px}}@media (width<=700px){.glossary-hero,.mushaf-hero,.questions-hero,.question-door-hero,.search-hero,.topic-guide-hero,.page-hero{min-height:0!important;padding-block:30px 34px!important}.glossary-hero .breadcrumb,.mushaf-hero .breadcrumb,.questions-hero .breadcrumb,.question-door-hero .breadcrumb,.search-hero .breadcrumb,.topic-guide-hero .breadcrumb,.page-hero .breadcrumb{display:none}.glossary-hero h1,.mushaf-hero h1,.questions-hero h1,.question-door-hero h1,.search-hero h1,.topic-guide-hero h1,.page-hero h1{margin:10px 0 7px!important;font-size:clamp(2.15rem,10vw,3rem)!important;line-height:1.2!important}.glossary-hero p,.mushaf-hero p,.questions-hero p,.question-door-hero p,.search-hero p,.topic-guide-hero p,.page-hero p{margin-bottom:14px!important;font-size:.9rem!important;line-height:1.7!important}.category-pill,.section-number{font-size:.75rem}.glossary-section{padding-block:18px 58px}.glossary-controls{gap:9px}.glossary-controls input,.glossary-controls select{border-radius:12px;min-height:50px}.glossary-grid{grid-template-columns:1fr;gap:8px}.glossary-grid article{border-radius:13px;min-height:0;padding:14px}.glossary-grid strong{font-size:1.22rem}.glossary-grid p{margin:8px 0 4px}.quran-start-card,.question-door-grid>a,.home-category-group,.topic-result-columns>article{box-shadow:none!important;border-radius:15px!important}}@media (prefers-reduced-motion:no-preference){.education-door-card:hover .education-door-icon,.hadith-door-card:hover .hadith-door-icon,.surah-card:hover .surah-card-icon{animation:1.4s ease-in-out infinite category-icon-breathe}@supports (animation-timeline:view()){.section-heading,.home-category-group,.hadith-door-card,.surah-card{animation:linear both site-scroll-reveal;animation-timeline:view();animation-range:entry 5% cover 28%}}}@keyframes site-scroll-reveal{0%{opacity:.2;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.illustrated-tool-card,.illustrated-tool-visual,.illustrated-tool-visual i,.home-illustrated-group[open] .illustrated-tool-card{animation:none!important;transform:none!important}}.hadith-slider-shell{background:linear-gradient(145deg,#ebf6f1eb,#fff8e9e6);border:1px solid #2f7d672e;border-radius:28px;min-width:0;margin-top:1.25rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 22px 55px #204d3f1a}.hadith-slider-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .3rem .9rem;display:flex}.hadith-slider-toolbar>div:first-child{gap:.2rem;display:grid}.hadith-slider-eyebrow{color:#a56c35;font-size:.82rem;font-weight:900}.hadith-slider-toolbar strong{color:#174b3e;font-size:1.08rem}.hadith-slider-arrows{direction:rtl;gap:.55rem;display:flex}.hadith-slider-arrows button{color:#fff;width:46px;height:46px;font:inherit;cursor:pointer;background:#26745f;border:1px solid #2f7d6733;border-radius:50%;place-items:center;font-size:1.35rem;transition:transform .2s,opacity .2s,box-shadow .2s;display:grid;box-shadow:0 8px 20px #26745f2e}.hadith-slider-arrows button:hover:not(:disabled),.hadith-slider-arrows button:focus-visible:not(:disabled){transform:translateY(-2px)scale(1.04);box-shadow:0 12px 26px #26745f40}.hadith-slider-arrows button:focus-visible{outline-offset:3px;outline:3px solid #b886526b}.hadith-slider-arrows button:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.hadith-slider-viewport{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b88752 transparent;gap:1rem;padding:.25rem .2rem 1rem;scroll-padding-inline:.2rem;display:flex;overflow:auto hidden}.hadith-slider-viewport:focus-visible{outline-offset:4px;border-radius:22px;outline:3px solid #2f7d673d}.hadith-slider-viewport::-webkit-scrollbar{height:7px}.hadith-slider-viewport::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#2f7d67,#b88752);border-radius:99px}.hadith-slide-card{scroll-snap-align:center;scroll-snap-stop:always;background:#fffffff5;border:1px solid #3f655933;border-radius:25px;flex:0 0 min(760px,100% - 2rem);min-width:0;padding:clamp(1.15rem,3vw,2rem);scroll-margin-top:110px;position:relative;overflow:hidden;box-shadow:0 17px 35px #2242381a}.hadith-slide-card:before{content:"";background:linear-gradient(90deg,#b88752,#e7c77c,#2f7d67);height:6px;position:absolute;inset:0 0 auto}.hadith-slide-card:after{content:"";pointer-events:none;border:1px solid #2f7d6721;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-72px;left:-70px}.hadith-slide-head{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.hadith-slide-number{color:#fff;background:linear-gradient(145deg,#2f8a70,#1d604f);border-radius:17px;place-items:center;width:58px;height:58px;font-size:1.25rem;font-weight:950;display:grid;box-shadow:0 9px 20px #2f8a7033}.hadith-slide-head small{color:#9a653d;font-weight:900}.hadith-slide-head h2{color:#173f35;margin:.22rem 0 0;font-size:clamp(1.45rem,3.5vw,2rem);line-height:1.4}.hadith-slide-grade{color:#fff;white-space:nowrap;background:#2f8a70;border-radius:999px;padding:.45rem .8rem}.hadith-slide-card>blockquote{color:#24463d;background:linear-gradient(135deg,#faf7ee,#f3efe4);border:0;border-right:5px solid #b88752;border-radius:17px;margin:1.25rem 0;padding:1.25rem 1.35rem;font-size:clamp(1.12rem,2.4vw,1.35rem);line-height:2.1}.hadith-slide-meta{grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1rem;display:grid}.hadith-slide-meta>div{background:#f2f8f5;border:1px solid #dfeae5;border-radius:13px;padding:.85rem 1rem}.hadith-slide-meta dt{color:#2f7d67;font-size:.78rem;font-weight:950}.hadith-slide-meta dd{margin:.25rem 0 0;line-height:1.55}.hadith-slide-explanation{background:#fff;border:1px dashed #b887526b;border-radius:15px;grid-template-columns:42px 1fr;gap:.85rem;padding:1rem;display:grid}.hadith-slide-explanation>span{color:#8a5c30;background:#fff3d9;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.hadith-slide-explanation h3{color:#174b3e;margin:0 0 .35rem}.hadith-slide-explanation p{margin:0;line-height:1.9}.hadith-slide-card>aside{background:#fff2ef;border-right:4px solid #b95a4e;border-radius:12px;margin-top:1rem;padding:1rem}.hadith-slide-card>aside p{margin:.35rem 0 0;line-height:1.8}.hadith-slide-footer{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.hadith-slide-footer .back-to-hadith-list{flex:none}.hadith-slider-dots{flex-wrap:wrap;justify-content:center;gap:.45rem;padding:.8rem .25rem .15rem;display:flex}.hadith-slider-dots button{cursor:pointer;background:#aebdb7;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .2s,background .2s}.hadith-slider-dots button.is-active{background:linear-gradient(90deg,#2f7d67,#b88752);width:30px}.hadith-slider-dots button:focus-visible{outline-offset:3px;outline:3px solid #2f7d6747}@media (width<=800px){.hadith-slider-shell{border-radius:23px;margin-inline:-2px;padding:.75rem .55rem}.hadith-slider-toolbar{padding-inline:.35rem}.hadith-slider-viewport{gap:.7rem}.hadith-slide-card{border-radius:21px;flex-basis:calc(100% - 1rem);padding:1rem}.hadith-slide-head{grid-template-columns:48px minmax(0,1fr)}.hadith-slide-number{border-radius:14px;width:48px;height:48px}.hadith-slide-grade{grid-column:1/-1;justify-self:start;margin-top:.1rem}.hadith-slide-meta{grid-template-columns:1fr}.hadith-slide-footer{display:grid}.hadith-slide-footer .hadith-source-actions{width:100%}.hadith-slide-footer .back-to-hadith-list{width:100%;margin-top:0}}@media (width<=480px){.hadith-slider-arrows button{width:42px;height:42px}.hadith-slider-toolbar strong{font-size:.94rem}.hadith-slide-card>blockquote{padding:1rem;font-size:1.05rem}.hadith-slide-explanation{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.hadith-slide-card{animation:.45s cubic-bezier(.2,.75,.25,1) both hadith-card-arrive}.hadith-slide-number{animation:3.6s ease-in-out infinite hadith-number-glow}}@keyframes hadith-card-arrive{0%{opacity:.35;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes hadith-number-glow{0%,to{box-shadow:0 9px 20px #2f8a7033}50%{box-shadow:0 12px 28px #2f8a7057}}@media (prefers-reduced-motion:reduce){.hadith-slide-card,.hadith-slide-number{scroll-behavior:auto!important;animation:none!important}}.mobile-menu-backdrop{z-index:1290}.mobile-sidebar{z-index:1300;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.mobile-sidebar-head,.sidebar-quick-actions{flex:none}.mobile-sidebar>nav{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(42px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(42px + env(safe-area-inset-bottom));flex:auto;overflow:hidden auto}@media (width<=560px){.floating-fatwa-trigger{left:auto!important;right:15px!important}.floating-fatwa-panel{transform-origin:100% 100%;left:auto!important;right:10px!important}.home-category-hub{padding-top:0}}.guidance-page{--guide-ink:#102b25;--guide-muted:#60716c;--guide-line:#d9e4df;color:var(--guide-ink);background:#f8fbfa}.guidance-hero{color:#fff;background:linear-gradient(125deg,#092f27 0%,#0e5e4b 58%,#19745e 100%);padding:3.4rem 0 6.7rem;position:relative;overflow:hidden}.guidance-hero:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:420px;height:420px;position:absolute;inset:-40% -10% auto auto;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06}.guidance-hero .breadcrumb{color:#d9eee8;position:relative}.guidance-hero .breadcrumb a{color:#fff}.guidance-live-pill{background:#ffffff1a;border:1px solid #fff3;border-radius:99px;align-items:center;gap:.45rem;margin-top:1.2rem;padding:.45rem .75rem;font-size:.85rem;font-weight:850;display:inline-flex;position:relative}.guidance-live-pill i{background:#7ef0b6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7ef0b624}.guidance-hero h1{letter-spacing:-.045em;max-width:780px;margin:.65rem 0 .35rem;font-size:clamp(2.6rem,7vw,5.4rem);line-height:1.12;position:relative}.guidance-hero>div>p{color:#d6e9e4;max-width:650px;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.8;position:relative}.guidance-hero-chips{flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;display:flex;position:relative}.guidance-hero-chips span{color:#153c32;background:#f4d78e;border-radius:8px;padding:.38rem .65rem;font-size:.8rem;font-weight:900;transform:rotate(-1deg)}.guidance-hero-chips span:nth-child(2n){background:#c5e9dd;transform:rotate(1deg)}.guidance-switcher{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:-4rem;padding-bottom:2.2rem;display:grid;position:relative}.guidance-path{text-align:right;min-width:0;color:var(--guide-ink);cursor:pointer;background:#fffffff5;border:2px solid #0000;border-radius:24px;padding:1.15rem;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 16px 40px #042d231f}.guidance-path:hover,.guidance-path:focus-visible{transform:translateY(-4px);box-shadow:0 20px 45px #042d232b}.guidance-path.is-active{border-color:#0f6b55}.guidance-path>span{border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:.7rem;display:grid}.guidance-path-woman>span{color:#7c3874;background:#f5ddf1}.guidance-path-man>span{color:#245c96;background:#dceafb}.guidance-path-together>span{color:#11634f;background:#d7eee7}.guidance-path small,.guidance-path strong{display:block}.guidance-path>small{color:#7b8a85;font-size:.75rem;font-weight:900}.guidance-path>strong{margin:.08rem 0;font-size:1.55rem}.guidance-path p{color:var(--guide-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.65}.guidance-workspace{background:linear-gradient(#f8fbfa,#eef5f2);padding:1rem 0 4.5rem}.guidance-dashboard{color:#fff;background:#123d33;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.3rem 1.45rem;display:grid}.guidance-dashboard span{color:#aee1d2;font-size:.8rem;font-weight:900}.guidance-dashboard h2{margin:.2rem 0;font-size:clamp(1.65rem,4vw,2.5rem)}.guidance-dashboard p{color:#c7ddd7;margin:0}.guidance-progress{direction:ltr;grid-template-columns:auto 130px;align-items:center;gap:.25rem .7rem;display:grid}.guidance-progress>strong{grid-row:1/span 2;font-size:2.25rem;line-height:1}.guidance-progress>strong small{color:#9cc6bb;font-size:1rem}.guidance-progress>span{background:#ffffff2b;border-radius:99px;width:130px;height:8px;display:block;overflow:hidden}.guidance-progress>span i{border-radius:inherit;background:#f6d47b;height:100%;transition:width .35s;display:block}.guidance-progress>small{color:#c7ddd7;font-size:.75rem}.guidance-tags{scrollbar-width:none;gap:.5rem;margin:1.3rem 0;padding:.2rem 0;display:flex;overflow-x:auto}.guidance-tags::-webkit-scrollbar{display:none}.guidance-tags button{color:#426158;border:1px solid var(--guide-line);font:inherit;cursor:pointer;background:#fff;border-radius:99px;flex:none;padding:.55rem .9rem;font-size:.85rem;font-weight:850}.guidance-tags button.is-active{color:#fff;background:#0f6b55;border-color:#0f6b55}.guidance-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guidance-topic-card{border:1px solid var(--guide-line);background:#fff;border-radius:22px;padding:1.2rem;transition:transform .2s,border-color .2s;overflow:hidden;box-shadow:0 8px 26px #123d330b}.guidance-topic-card:hover{border-color:#a9c7bd;transform:translateY(-3px)}.guidance-topic-card.is-done{background:linear-gradient(145deg,#fff,#f1fbf7);border-color:#63aa91}.guidance-topic-card>header{align-items:center;gap:.55rem;display:flex}.guidance-topic-card>header>span{color:#bdd1ca;font-size:1.65rem;font-weight:950;line-height:1}.guidance-topic-card>header>small{color:#17634f;background:#e6f3ef;border-radius:99px;padding:.27rem .55rem;font-weight:900}.guidance-topic-card>header>b{color:#23755d;margin-right:auto;font-size:.78rem}.guidance-topic-card h3{margin:.85rem 0 .35rem;font-size:1.35rem;line-height:1.45}.guidance-topic-card>p{color:var(--guide-muted);margin:0;line-height:1.75}.guidance-topic-card details{border-top:1px dashed #cddbd6;margin-top:1rem}.guidance-topic-card summary{color:#0d664f;cursor:pointer;justify-content:space-between;align-items:center;padding-top:.8rem;font-weight:900;list-style:none;display:flex}.guidance-topic-card summary::-webkit-details-marker{display:none}.guidance-topic-card summary span{font-size:1.4rem;transition:transform .2s}.guidance-topic-card details[open] summary span{transform:rotate(45deg)}.guidance-topic-body{padding-top:.7rem}.guidance-topic-body ul{margin:0;padding-right:1.2rem}.guidance-topic-body li{margin:.55rem 0;line-height:1.75}.guidance-topic-body blockquote{color:#163e34;background:#edf6f2;border-right:4px solid #218066;border-radius:12px;margin:1rem 0;padding:1rem;font-weight:800;line-height:1.8}.guidance-topic-body blockquote a{color:#267661;margin-top:.35rem;font-size:.78rem;text-decoration:none;display:block}.guidance-topic-body aside{background:#fff6d9;border:1px solid #efdfac;border-radius:12px;padding:.9rem}.guidance-topic-body aside strong{color:#765e18}.guidance-topic-body aside p{margin:.25rem 0 0;line-height:1.7}.guidance-complete{color:#fff;width:100%;font:inherit;cursor:pointer;background:#0f6b55;border:0;border-radius:11px;margin-top:.75rem;padding:.75rem;font-weight:900}.guidance-topic-card.is-done .guidance-complete{color:#276251;background:#dcefe8}.guidance-next{padding-block:3.4rem 4.5rem}.guidance-next>span{color:#9b6b22;font-weight:900}.guidance-next h2{margin:.25rem 0 1rem;font-size:clamp(1.75rem,4vw,2.7rem)}.guidance-next>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.guidance-next>div>a{color:#153c32;border:1px solid var(--guide-line);background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:1rem;text-decoration:none;display:grid}.guidance-next>div>a>b{color:#168067}.guidance-next>p{color:#5e6b67;background:#fff8e6;border-right:4px solid #d6a741;border-radius:10px;margin:1.2rem 0 0;padding:1rem;line-height:1.75}html[data-theme=dark] .guidance-page{--guide-ink:#edf7f3;--guide-muted:#a9bdb6;--guide-line:#345047;background:#0b1b16}html[data-theme=dark] .guidance-path,html[data-theme=dark] .guidance-topic-card,html[data-theme=dark] .guidance-next>div>a{color:#edf7f3;background:#132820}html[data-theme=dark] .guidance-topic-body blockquote{color:#e5f3ee;background:#17372d}html[data-theme=dark] .guidance-topic-body aside{background:#3a3219;border-color:#665b34}html[data-theme=dark] .guidance-next>p{color:#d7cba8;background:#332c19}@media (width<=760px){.guidance-hero{padding:2.6rem 0 6.2rem}.guidance-switcher{grid-template-columns:1fr;gap:.65rem;margin-top:-4.2rem}.guidance-path{border-radius:18px;grid-template-columns:46px 1fr;column-gap:.8rem;padding:.85rem;display:grid}.guidance-path>span{grid-row:1/span 3;margin:0}.guidance-path>small,.guidance-path>strong,.guidance-path>p{grid-column:2}.guidance-path>strong{font-size:1.25rem}.guidance-path>p{font-size:.84rem}.guidance-dashboard{grid-template-columns:1fr;padding:1.1rem}.guidance-progress{grid-template-columns:auto 1fr}.guidance-progress>span{width:100%}.guidance-topic-grid{grid-template-columns:1fr}.guidance-next>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.guidance-next>div{grid-template-columns:1fr}.guidance-hero-chips span{font-size:.72rem}.guidance-path p{display:none}}@media (prefers-reduced-motion:reduce){.guidance-path,.guidance-topic-card,.guidance-progress>span i,.guidance-topic-card summary span{transition:none}}@media (width<=980px){.hero.section-shell{min-height:0;padding:44px 18px 34px}.hero h1{font-size:clamp(2.65rem,10vw,4.2rem)}.hero-lead{max-width:680px;font-size:1.02rem;line-height:1.85}.hero-actions{margin-top:21px}.hero .trust-list{margin-top:18px}.home-hero-search{margin-top:19px}.education-showcase-section{color:#173f35;background:linear-gradient(#f2f7f4,#fffaf1);min-height:0;padding:42px 0 54px}.education-showcase-backdrop,.education-showcase-section:before,.education-showcase-section:after,.showcase-corner-labels{display:none}.education-showcase-section .section-number,.education-showcase-section .text-link{color:#24725e}.education-showcase-section .section-heading h2{color:#173f35;text-shadow:none}.education-showcase-section .section-heading p{color:#667770}.education-showcase-section .compact-education-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:24px;padding:0;display:grid;overflow:visible}.education-showcase-section .primary-education-card{scroll-snap-align:none;min-width:0;min-height:112px;transform:none!important}.showcase-swipe-hint{display:none}}@media (width<=560px){.hero.section-shell{border-radius:0 0 25px 25px;padding:34px 13px 27px}.hero .eyebrow{font-size:.76rem}.hero h1{margin-top:20px;font-size:clamp(2.35rem,11vw,3.25rem);line-height:1.22}.hero-lead{font-size:.91rem;line-height:1.75}.hero-actions{gap:8px}.hero-actions .button{min-height:49px;padding-inline:15px;font-size:.9rem}.hero .trust-list{gap:8px 14px;font-size:.78rem}.home-hero-search>label{color:#ffffffdb}.home-hero-search>div{border-radius:16px}.education-showcase-section{padding:34px 0 42px}.education-showcase-section .compact-education-grid{gap:8px}.education-showcase-section .primary-education-card{min-height:105px}.floating-fatwa-trigger{left:auto!important;right:15px!important}.floating-fatwa-panel{transform-origin:100% 100%;left:auto!important;right:10px!important}}.verse-by-verse-tafsir{margin:0 0 2rem}.verse-by-verse-tafsir>header{color:#fff;background:linear-gradient(135deg,#174f42,#2f7d67 65%,#a67a36);border-radius:20px;grid-template-columns:58px 1fr;align-items:center;gap:14px;margin-bottom:16px;padding:18px;display:grid;box-shadow:0 14px 32px #134c3e29}.verse-by-verse-tafsir>header>span{background:#ffffff21;border:1px solid #fff3;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.verse-by-verse-tafsir>header small{color:#f3d99c;font-weight:900}.verse-by-verse-tafsir>header h2{margin:2px 0;font-size:clamp(1.5rem,4vw,2.15rem)}.verse-by-verse-tafsir>header p{color:#ffffffd1;margin:3px 0 0;line-height:1.7}.verse-tafsir-list{gap:9px;display:grid}.verse-tafsir-card{background:#fff;border:1px solid #dde5df;border-radius:16px;overflow:hidden;box-shadow:0 7px 20px #1843380a}.verse-tafsir-card>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 22px;align-items:start;gap:12px;padding:15px;list-style:none;display:grid}.verse-tafsir-card>summary::-webkit-details-marker{display:none}.verse-tafsir-card>summary>span{color:#fff;background:#2f7d67;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.verse-tafsir-card>summary p{color:#243f37;font-family:var(--font-amiri),serif;margin:0;font-size:1.18rem;line-height:2.1}.verse-tafsir-card>summary p b{color:#a06f2f;white-space:nowrap}.verse-tafsir-card>summary>i{color:#2f7d67;font-size:1.25rem;font-style:normal;transition:transform .2s}.verse-tafsir-card[open]>summary>i{transform:rotate(180deg)}.verse-tafsir-card[open]>summary{background:#f4f9f6}.verse-tafsir-body{border-top:1px solid #e1e8e3;padding:15px 69px 17px 15px}.verse-tafsir-body h3{color:#1d6552;align-items:center;gap:8px;margin:0 0 7px;display:flex}.verse-tafsir-body>p{color:#4b5f58;margin:0;font-size:1.02rem;line-height:1.95}.verse-tafsir-sources,.compact-detailed-sources{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.verse-tafsir-sources a,.compact-detailed-sources a{color:#236b58;background:#f4f8f6;border:1px solid #d8e5df;border-radius:10px;padding:8px 10px;font-size:.82rem;font-weight:850}.verse-tafsir-loading,.verse-tafsir-error{text-align:center;background:#f7f5ef;border-radius:13px;padding:17px}.chapter-mode-intro{margin-top:2rem}@media (width<=600px){.study-mode-tabs{border-radius:15px;gap:5px;padding:5px;top:64px}.study-mode-tabs button{min-width:0;padding:8px 4px}.study-mode-tabs button strong{font-size:.78rem}.study-mode-tabs button small{display:none}.study-mode-panel{border-radius:18px;padding:10px}.verse-by-verse-tafsir>header{border-radius:16px;grid-template-columns:46px 1fr;gap:10px;padding:13px}.verse-by-verse-tafsir>header>span{border-radius:13px;width:46px;height:46px}.verse-by-verse-tafsir>header p{font-size:.78rem}.verse-tafsir-card>summary{grid-template-columns:34px minmax(0,1fr) 15px;gap:8px;padding:11px 9px}.verse-tafsir-card>summary>span{border-radius:10px;width:34px;height:34px;font-size:.78rem}.verse-tafsir-card>summary p{font-size:1.04rem;line-height:2}.verse-tafsir-body{padding:12px}.verse-tafsir-body>p{font-size:.93rem}}.mobile-sidebar-end{color:#286b59;text-align:center;background:#edf7f2;border:1px dashed #b9d7ca;border-radius:14px;margin:3px 2px 18px;padding:13px 14px;font-size:.82rem;font-weight:900}.mobile-sidebar-end span{color:#fff;background:#28745f;border-radius:50%;place-items:center;width:24px;height:24px;margin-inline-end:6px;display:inline-grid}body.site-sidebar-open .mobile-bottom-nav,body.site-sidebar-open .page-nav-controls,body.site-sidebar-open .floating-fatwa-trigger,body.site-sidebar-open .floating-fatwa-panel,body.site-sidebar-open .floating-fatwa-backdrop{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.site-sidebar-open{padding-bottom:0!important}.mobile-sidebar{height:100dvh;max-height:100dvh;inset-block:0}.mobile-sidebar>nav{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.home-category-hub>.section-heading.compact-heading{display:none!important}.home-category-hub{padding-top:0!important}.hero.section-shell{background:linear-gradient(145deg,#fffdf8,#fbf6ec);border:1px solid #eee4d2;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(520px,1.25fr);align-items:center;gap:38px;width:min(1440px,100% - 32px);min-height:560px;margin-top:22px;padding:34px;display:grid;overflow:hidden;box-shadow:0 20px 55px #3f493717}.hero:before{background:radial-gradient(circle at 8% 12%,#d3ae5d21,#0000 28%)}.hero-copy{z-index:3;text-align:right;position:relative}.home-hero-kicker{color:#b18131;align-items:center;gap:8px;font-weight:900;display:inline-flex}.hero h1{color:#0c4e3d;margin:22px 0 12px;font-size:clamp(3.6rem,6vw,6.5rem);line-height:1.05}.hero h1 span{color:#0c4e3d;display:inline}.hero-lead{max-width:610px;margin:0;line-height:1.9;color:#66706b!important;font-size:1.16rem!important}.hero-actions{justify-content:flex-start}.home-hero-secondary{color:#314f46;background:#fff;border:1px solid #dcd6ca}.home-hero-search{max-width:620px;margin-inline:0}.home-hero-search>label{color:#4d685f}.home-hero-visual{border-radius:27px;min-height:455px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1246372e}.home-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute}.hero-topic-chip{z-index:2;color:#174f42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf7e6;border:1px solid #ffffffbf;border-radius:19px;align-items:center;gap:9px;min-width:135px;padding:10px 13px;font-weight:900;line-height:1.6;text-decoration:none;transition:all .25s;display:flex;position:absolute;box-shadow:0 10px 25px #113c3129}.hero-topic-chip:hover{transform:translateY(-4px)}.hero-topic-chip>svg{color:#d5ad5c;background:#0e5745;border-radius:50%;flex:none;width:48px;height:48px;padding:10px}.chip-one{top:16%;right:5%}.chip-two{top:58%;right:5%}.chip-three{top:16%;left:5%}.chip-four{top:58%;left:5%}.home-learning-path{padding-block:34px 60px}.home-learning-path>.english-section-heading{text-align:center}.home-learning-path>.english-section-heading p{color:#7b837f;margin:5px 0 22px}.learning-path-steps{gap:13px;max-width:920px;margin:auto;display:grid;position:relative}.learning-path-steps:before{content:"";background:linear-gradient(#64d45e 70%,#d9d0bd 70%);border-radius:99px;width:4px;position:absolute;top:42px;bottom:42px;right:35px}.learning-path-step{min-height:105px;color:inherit;background:#fff;border:1px solid #eae3d6;border-radius:22px;grid-template-columns:70px 60px 1fr;align-items:center;gap:16px;padding:14px 15px;text-decoration:none;transition:all .24s;display:grid;position:relative;box-shadow:0 11px 26px #30463d0f}.learning-path-step:hover{transform:translate(-5px);box-shadow:0 17px 34px #30463d1c}.learning-path-step>b{z-index:2;color:#fff;background:linear-gradient(145deg,#61d45a,#08703d);border:6px solid #eaffdf;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:1.3rem;display:grid}.learning-path-step>span{color:#b78635;background:#fff7e7;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.learning-path-step h3{color:#145643;margin:0;font-size:1.35rem}.learning-path-step p{color:#808781;margin:5px 0 0;line-height:1.6}@media (width<=980px){.hero.section-shell{grid-template-columns:1fr;min-height:0}.home-hero-visual{order:-1;min-height:430px}.hero-copy{text-align:center}.hero-actions{justify-content:center}.home-hero-search,.hero-lead{margin-inline:auto}.home-learning-path{padding-inline:12px}}@media (width<=600px){.hero.section-shell{border-radius:23px;width:calc(100% - 18px);margin-top:9px;padding:10px 10px 24px}.home-hero-visual{border-radius:18px;min-height:290px}.hero-topic-chip{border-radius:13px;min-width:auto;padding:6px 8px;font-size:.68rem}.hero-topic-chip>svg{width:34px;height:34px;padding:7px}.chip-one,.chip-three{top:9%}.chip-two,.chip-four{top:65%}.hero h1{margin:18px 0 9px;font-size:2.7rem}.hero-lead{font-size:.9rem!important}.home-hero-kicker{font-size:.74rem}.learning-path-step{grid-template-columns:55px 45px 1fr;gap:9px;padding:10px 8px}.learning-path-steps:before{right:26px}.learning-path-step>b{border-width:4px;width:43px;height:43px}.learning-path-step>span{border-radius:13px;width:43px;height:43px}.learning-path-step>span svg{width:25px;height:25px}.learning-path-step h3{font-size:1rem}.learning-path-step p{font-size:.75rem}}.illustrated-sprite-icon{filter:drop-shadow(0 7px 7px #24332929);background-image:url(/images/illustrated-icon-sprite-v2.png);background-repeat:no-repeat;background-size:400% 300%;width:100%;height:100%;display:block}.hero-topic-chip>.illustrated-sprite-icon{flex:none;width:56px;height:56px}.learning-path-step>span>.illustrated-sprite-icon{width:54px;height:54px}@media (width<=600px){.hero-topic-chip>.illustrated-sprite-icon{width:38px;height:38px}.learning-path-step>span>.illustrated-sprite-icon{width:42px;height:42px}}.learning-path-step small{color:#a56c35;margin-bottom:2px;font-size:.76rem;font-weight:900;display:block}.learning-path-step>span svg{color:#a8732f;stroke-width:1.8px}.category-photo-step{isolation:isolate;background-image:linear-gradient(90deg,#fffffff7 0%,#fffffff0 54%,#ffffffa8 100%),var(--category-photo);background-position:50%;background-size:cover;overflow:hidden}.category-photo-step:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 38%,#14544114);position:absolute;inset:0}.category-photo-step>b,.category-photo-step>span,.category-photo-step>div{z-index:1;position:relative}.category-photo-step>span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff8e8eb;box-shadow:0 8px 20px #2f4d411a}@media (width<=600px){.category-photo-step{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 68%,#ffffff94 100%),var(--category-photo);background-position:50%}}.category-photo-step{background-image:linear-gradient(90deg, #ffffffed 0%, #ffffffd1 52%, #ffffff7a 100%), var(--category-photo);background-position:50%;background-size:cover}.category-photo-step:after{background:linear-gradient(90deg,#fffdf81f,#11534017)}@media (width>=981px){body{padding-bottom:88px}.mobile-menu-trigger{order:3;display:grid!important}.mobile-bottom-nav{width:min(760px,100vw);bottom:0;left:auto;right:50%;transform:translate(50%);display:grid!important}}@media (width<=600px){.category-photo-step{background-image:linear-gradient(90deg, #fffffff2 0%, #ffffffd6 64%, #ffffff80 100%), var(--category-photo)}}html body .floating-fatwa-trigger.fatwa-assistant-fixed-side{left:auto!important;right:16px!important}html body .floating-fatwa-panel.fatwa-assistant-fixed-side{transform-origin:100% 100%;left:auto!important;right:10px!important}.topic-guide-hero{color:#fff;background:radial-gradient(circle at 18% 20%,#e8bf6838,#0000 28%),linear-gradient(135deg,#0d3f35 0%,#17604f 62%,#8b6235 140%);padding:72px 0 78px;position:relative;overflow:hidden}.topic-guide-hero:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:32px;position:absolute;inset:18px 3.5%}.topic-guide-hero .breadcrumb{color:#ffffffc2}.topic-guide-hero .breadcrumb a{color:#fff}.topic-guide-hero .category-pill{color:#f3d89e;background:#ffffff1a;border-color:#fff3;margin-top:26px;display:inline-flex}.topic-guide-hero h1{color:#fff;max-width:760px;margin:18px 0 12px;font-size:clamp(2.65rem,6vw,5.5rem);line-height:1.1}.topic-guide-hero h1 span{color:#f0cf89}.topic-guide-hero p{color:#ffffffd1;max-width:720px;margin:0;font-size:1.08rem;line-height:1.9}.topic-guide-shell{z-index:2;margin-top:-32px;padding-bottom:64px;position:relative}.topic-explorer{background:#fffdf8;border:1px solid #dfe8e2;border-radius:28px;padding:24px;box-shadow:0 24px 60px #0e3f3421}.topic-explorer-form{background:linear-gradient(145deg,#edf7f2,#fff8e9);border:1px solid #d5e5dc;border-radius:22px;padding:22px}.creator-prompt-head{align-items:center;gap:11px;margin-bottom:11px;display:flex}.creator-prompt-head>span{color:#fff;background:linear-gradient(145deg,#27866c,#125744);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #145d482e}.creator-prompt-head>div{display:grid}.creator-prompt-head small{color:#9a6c30;font-size:.75rem;font-weight:900}.creator-prompt-head label{color:#174b3e;font-size:1.15rem;font-weight:950}.creator-prompt>textarea{resize:vertical;color:#173f35;width:100%;min-height:108px;font:inherit;background:#fff;border:1px solid #cbdcd3;border-radius:16px;outline:0;padding:15px;font-size:1rem;line-height:1.8;box-shadow:0 7px 18px #194d3f0f}.creator-prompt>textarea:focus{border-color:#6dad98;box-shadow:0 0 0 4px #1f7e621f}.creator-prompt-actions{grid-template-columns:minmax(220px,.8fr) minmax(220px,1.2fr);align-items:end;gap:10px;margin-top:11px;display:grid}.creator-prompt-actions label{color:#365d52;gap:5px;font-size:.78rem;font-weight:900;display:grid}.creator-prompt-actions select{color:#173f35;min-height:48px;font:inherit;background:#fff;border:1px solid #cbdcd3;border-radius:13px;padding:8px 12px;font-weight:850}.creator-prompt-actions>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#1f7b62,#0f5746);border:0;border-radius:13px;padding:0 19px;font-weight:900;box-shadow:0 8px 18px #155f4a2e}.creator-prompt-actions>button:disabled{opacity:.65;cursor:wait}.topic-suggestions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.topic-suggestions:before{content:"جرّب:";color:#6d7c76;align-self:center;font-size:.8rem;font-weight:800}.topic-suggestions button{color:#41665c;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #d3e1da;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:850}.topic-results{margin-top:22px}.topic-results>header{padding:4px 4px 16px}.topic-results>header small{color:#9a6c30;font-weight:900}.topic-results>header h2{color:#123f34;margin:2px 0;font-size:clamp(1.75rem,4vw,2.7rem)}.topic-results>header p{color:#64756e;margin:4px 0 0}.topic-result-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.topic-result-columns>article{background:#fff;border:1px solid #dfe7e2;border-radius:20px;min-width:0;padding:16px;box-shadow:0 8px 24px #18483b0d}.topic-result-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.topic-result-title>span{color:#fff;background:#216d59;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.topic-result-title small{color:#9a6c30;font-size:.72rem;font-weight:900}.topic-result-title h3{color:#174b3e;margin:1px 0 0;font-size:1.08rem}.topic-result-columns ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.topic-result-columns li a{min-height:100%;color:inherit;background:#f8faf8;border:1px solid #e2e8e4;border-radius:14px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.topic-result-columns li a:hover{border-color:#adcdbf;transform:translateY(-2px);box-shadow:0 8px 18px #18483b14}.topic-result-columns li b,.topic-result-columns li span,.topic-result-columns li small{display:block}.topic-result-columns li b{color:#204d42;line-height:1.55}.topic-result-columns li b em{color:#fff;background:#32826b;border-radius:999px;margin-inline-start:5px;padding:2px 7px;font-size:.68rem;font-style:normal;display:inline-block}.topic-result-columns li span{color:#53665f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:.88rem;line-height:1.75;display:-webkit-box;overflow:hidden}.topic-result-columns li small{color:#9a6c30;margin-top:8px;font-size:.72rem;font-weight:850}.topic-safety-note{color:#65756f;align-items:flex-start;gap:8px;margin:18px 3px 0;font-size:.83rem;line-height:1.7;display:flex}.topic-safety-note svg{color:#2c755f;flex:none;margin-top:3px}.topic-message{color:#53665e;text-align:center;background:#f4f7f5;border-radius:13px;margin:15px 0 0;padding:14px}.topic-message.error{color:#8a3b3b;background:#fff0f0}.creator-chat{gap:14px;margin-top:20px;display:grid}.creator-user-message{color:#fff;background:#17604f;border-radius:18px 18px 5px;justify-self:start;width:min(680px,86%);padding:12px 15px;box-shadow:0 8px 20px #14584426}.creator-user-message span{color:#c9e9dc;font-size:.7rem;font-weight:900;display:block}.creator-user-message p{margin:3px 0 0;line-height:1.7}.creator-assistant-message{background:#fff;border:1px solid #dce7e1;border-radius:22px 22px 22px 6px;padding:16px;box-shadow:0 12px 30px #14463712}.creator-assistant-message>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.creator-assistant-message>header>span{color:#fff;background:#206d59;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.creator-assistant-message header div{display:grid}.creator-assistant-message header small{color:#9a6c30;font-size:.7rem;font-weight:900}.creator-assistant-message header strong{color:#173f35}.creator-assistant-message header button,.creator-more{color:#17604f;min-height:38px;font:inherit;cursor:pointer;background:#edf7f2;border:1px solid #cbe2d7;border-radius:11px;padding:7px 12px;font-size:.78rem;font-weight:900}.creator-assistant-message>textarea{resize:vertical;color:#25483f;width:100%;min-height:310px;font:inherit;background:#faf8f1;border:1px solid #e3dccb;border-radius:15px;outline:0;padding:16px;font-size:.95rem;line-height:1.9}.creator-evidence-grid{margin-top:0}.creator-more{width:100%;margin-top:10px}.creator-external-search{text-align:center;margin-top:10px;padding:11px;font-weight:900;display:block;color:#fff!important;background:#17604f!important;border-radius:12px!important}.creator-external-search:hover{background:#0f4d3f!important}.creator-evidence-grid>article{align-self:start;max-height:780px;overflow:auto}.quran-word-finder{background:linear-gradient(135deg,#123f35,#1e6b57 70%,#9a6d31 145%);border-radius:25px;margin:32px 0 24px;padding:22px;box-shadow:0 18px 42px #11403424}.quran-word-finder-intro{color:#fff;align-items:center;gap:14px;display:flex}.quran-word-finder-intro>span{color:#f0d18e;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:17px;flex:none;place-items:center;width:55px;height:55px;display:grid}.quran-word-finder-intro small{color:#f0d18e;font-weight:900}.quran-word-finder-intro h2{margin:2px 0;font-size:clamp(1.45rem,4vw,2.2rem)}.quran-word-finder-intro p{color:#ffffffc2;margin:3px 0 0;line-height:1.7}.quran-word-form{margin-top:16px}.quran-word-form>label{color:#ffffffd6;margin-bottom:7px;font-size:.82rem;font-weight:900;display:block}.quran-word-form>div{color:#27705e;background:#fff;border-radius:15px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px 7px 14px;display:grid}.quran-word-form input{color:#173f35;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:9px 2px}.quran-word-form button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17604f;border:0;border-radius:11px;padding:0 18px;font-weight:900}.quran-word-results{background:#fffffff7;border-radius:17px;margin-top:14px;padding:15px}.quran-word-results>header{color:#31564c;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.quran-word-results>header strong{color:#17604f}.quran-word-results>header small{font-size:.76rem}.quran-word-results ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:520px;margin:12px 0 0;padding:0 0 0 4px;list-style:none;display:grid;overflow:auto}.quran-word-results li a{height:100%;color:inherit;background:#f8faf8;border:1px solid #e1e8e4;border-radius:13px;padding:12px;display:block}.quran-word-results li span{color:#9a6c30;font-size:.76rem;font-weight:900}.quran-word-results li p{color:#244a40;font-family:var(--font-amiri),serif;margin:5px 0;font-size:1.05rem;line-height:1.9}.quran-word-results li p b{color:#a67432;white-space:nowrap}.quran-word-results li small{color:#24705d;font-size:.73rem;font-weight:850}.quran-word-results>button{color:#17604f;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#eaf6f0;border:1px solid #c6dfd3;border-radius:11px;margin-top:10px;font-weight:900}.quran-word-message{color:#385d53;text-align:center;background:#ffffffeb;border-radius:12px;margin:12px 0 0;padding:12px}.quran-word-message.error{color:#7e3535;background:#fff0f0}@media (width<=900px){.topic-result-columns{grid-template-columns:1fr}}@media (width<=600px){.topic-guide-hero{padding:44px 0 58px}.topic-guide-hero:after{border-radius:23px;inset:10px}.topic-guide-hero h1{font-size:2.65rem}.topic-guide-shell{margin-top:-22px}.topic-explorer{border-radius:20px;padding:11px}.topic-explorer-form{border-radius:16px;padding:13px}.creator-prompt-actions{grid-template-columns:1fr}.creator-prompt>textarea{min-height:120px}.creator-assistant-message{padding:12px}.creator-assistant-message>header{grid-template-columns:38px minmax(0,1fr)}.creator-assistant-message>header>span{width:38px;height:38px}.creator-assistant-message header button{grid-column:1/-1;width:100%}.creator-assistant-message>textarea{min-height:360px;font-size:.86rem}.creator-user-message{width:92%}.creator-evidence-grid>article{max-height:none;overflow:visible}.topic-result-columns>article{border-radius:16px;padding:12px}.quran-word-finder{border-radius:19px;padding:15px}.quran-word-finder-intro{align-items:flex-start}.quran-word-finder-intro>span{border-radius:14px;width:47px;height:47px}.quran-word-finder-intro p{font-size:.82rem}.quran-word-form>div{grid-template-columns:22px minmax(0,1fr)}.quran-word-form button{grid-column:1/-1;width:100%}.quran-word-results ul{grid-template-columns:1fr;max-height:460px}}.mobile-sidebar{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom);display:block;overflow:hidden auto}.mobile-sidebar-head{position:sticky;top:0}.mobile-sidebar>nav{touch-action:auto;align-content:start;min-height:auto;display:grid;overflow:visible;padding-bottom:calc(34px + env(safe-area-inset-bottom))!important}.sidebar-community-card{color:#6f3153;background:linear-gradient(135deg,#fff8fb,#f6e7ef);border:1px solid #e8ccdb;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:12px;display:grid;box-shadow:0 10px 24px #6f315314}.sidebar-community-card>span:first-child{color:#8d4168;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.sidebar-community-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.sidebar-community-card b{font-size:1rem}.sidebar-community-card small{color:#876f7b;font-size:.7rem;font-weight:750;line-height:1.5}.sidebar-community-card em{color:#9a4f78;font-style:normal}.sidebar-community-card.active{color:#fff;background:#7d3a5d;border-color:#7d3a5d}.sidebar-community-card.active>span:first-child{color:#fff;background:#ffffff24}.sidebar-community-card.active small,.sidebar-community-card.active em{color:#f5dce8}.qibla-home-section,.masjid-finder-section{scroll-margin-top:96px}.masjid-finder-fallback{color:#174f42;background:#fff;border:1px solid #ffffff73;border-radius:12px;align-items:center;min-height:44px;margin-top:.75rem;padding:.65rem .85rem;font-weight:900;text-decoration:none;display:inline-flex}.mushaf-directory-intro{justify-content:space-between;align-items:center;gap:18px;padding-block:26px 18px;display:flex}.mushaf-directory-intro span{color:#a27430;font-size:.78rem;font-weight:900}.mushaf-directory-intro h1{color:#17483b;margin:2px 0 0;font-size:clamp(1.65rem,3.5vw,2.6rem)}.mushaf-directory-intro .button{flex:none;min-height:46px;padding:10px 16px}.mushaf-page .quran-directory{padding:0 0 38px}.mushaf-page .quran-directory .section-heading{margin-bottom:0}.mushaf-page .quran-surah-grid{margin-top:14px}.mushaf-page .quran-surah-grid>a{border-radius:17px;min-height:92px;padding:13px}.mushaf-page .quran-surah-number{border-radius:12px;width:40px;height:40px}.quran-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:4px 0 24px;display:grid}.quran-primary-actions>a{color:#17483b;background:linear-gradient(145deg,#fff,#f6faf7);border:1px solid #d8e3dd;border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:94px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #12413312}.quran-primary-actions>a:hover,.quran-primary-actions>a:focus-visible{border-color:#82b6a5;outline:none;transform:translateY(-2px);box-shadow:0 11px 26px #1241331f}.quran-primary-actions>a>span{color:#0c735a;background:#e6f4ed;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.quran-primary-actions>a>div{gap:3px;min-width:0;display:grid}.quran-primary-actions strong{font-size:1rem;line-height:1.3}.quran-primary-actions small{color:#748079;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.4;overflow:hidden}.quran-primary-actions>a.is-primary{color:#fff;background:linear-gradient(145deg,#168166,#075a47);border-color:#0b684f;box-shadow:0 10px 24px #08654d2e}.quran-primary-actions>a.is-primary>span{color:#0b684f;background:#fff}.quran-primary-actions>a.is-primary small{color:#ffffffc7}.quran-secondary-tools{border-top:1px solid #dfe6e1;padding:38px 0 24px;display:block}.quran-secondary-tools .quran-dashboard{margin-top:0}.quran-secondary-tools .quran-dashboard>div{min-height:82px;box-shadow:none;border-radius:17px;padding:13px}.quran-secondary-tools .quran-dashboard>div>span{border-radius:11px;width:38px;height:38px;font-size:.72rem}.quran-secondary-tools .quran-dashboard strong{font-size:1rem}.quran-secondary-tools .quran-start-grid{padding:18px 0 24px}.quran-secondary-tools .quran-start-card{border-radius:20px;min-height:150px;padding:19px}.quran-secondary-tools .quran-start-card h2{font-size:1.4rem}.quran-secondary-tools .quran-start-card b{padding-top:12px}.quran-reader-page{background:#f7f8f5;min-height:100vh}.quran-minimal-header{z-index:40;color:#17483b;background:#fffffff7;border-bottom:1px solid #dce5df;grid-template-columns:minmax(74px,auto) 1fr minmax(62px,auto);align-items:center;gap:10px;min-height:48px;padding:7px max(14px,50vw - 590px);display:grid;position:sticky;top:0;box-shadow:0 5px 18px #133e330f}.quran-minimal-header a{color:#1f6e59;font-size:.82rem;font-weight:900;text-decoration:none}.quran-minimal-header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.quran-minimal-header small{color:#7a837e;text-align:left;white-space:nowrap;font-size:.72rem}.quran-reader-page .quran-reader-shell{width:min(1180px,100% - 24px);padding-block:10px 36px}.quran-reader-page .quran-reader-toolbar{box-shadow:none;background:#fff;border-radius:14px;margin:0 0 10px;padding:0;position:static;overflow:hidden}.quran-reader-toolbar>summary{color:#1d604f;cursor:pointer;grid-template-columns:1fr auto 18px;align-items:center;gap:10px;min-height:44px;padding:8px 13px;font-size:.84rem;font-weight:900;list-style:none;display:grid}.quran-reader-toolbar>summary::-webkit-details-marker{display:none}.quran-reader-toolbar>summary strong{color:#9a7130;font-size:.75rem}.quran-reader-toolbar>summary i{font-style:normal;transition:transform .2s}.quran-reader-toolbar[open]>summary{border-bottom:1px solid #e4ebe7}.quran-reader-toolbar[open]>summary i{transform:rotate(180deg)}.quran-reader-toolbar>.quran-progress-summary{margin:12px 13px 0}.quran-reader-toolbar>.quran-reader-actions{margin:12px 13px 13px}.quran-reader-toolbar>.quran-audio-note{margin:0 13px 13px}.quran-reader-page .quran-verses{gap:9px}.quran-reader-page .quran-verses article{scroll-margin-top:58px}body:has(.quran-reader-page){padding-bottom:0!important}:is(body:has(.quran-reader-page)>.mobile-bottom-nav,body:has(.quran-reader-page)>.floating-fatwa-trigger,body:has(.quran-reader-page)>.floating-fatwa-panel,body:has(.quran-reader-page)>.floating-fatwa-backdrop){display:none!important}body{padding-bottom:0}.mobile-bottom-nav{display:none!important}@media (width<=760px){body:not(:has(.quran-reader-page)){padding-bottom:calc(78px + env(safe-area-inset-bottom))}body:not(:has(.quran-reader-page))>.mobile-bottom-nav{display:grid!important}}.home-category-hub{padding-bottom:50px}.home-category-accordions{gap:8px}.home-category-group{box-shadow:none;border-radius:14px}.home-category-group>summary{grid-template-columns:34px minmax(0,1fr) auto 18px;gap:8px;min-height:52px;padding:8px 10px}.home-category-group>summary>span{border-radius:10px;width:34px;height:34px}.home-category-group>summary>span svg{width:19px;height:19px}.home-category-group>summary strong{overflow-wrap:anywhere;min-width:0;font-size:.92rem}.home-category-group>summary small{font-size:.66rem}.home-category-group>summary>b{font-size:1rem}.hadith-slider-shell{padding:10px;overflow:visible}.hadith-slider-toolbar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7faf8f5;border:1px solid #dfe9e4;border-radius:13px;padding:8px 10px;position:sticky;top:8px}.hadith-slider-viewport{scroll-snap-type:none;gap:12px;padding:10px 0 0;display:grid;overflow:visible}.hadith-slide-card{scroll-snap-align:none;flex:none;width:100%;max-width:100%;scroll-margin-top:78px}.hadith-slide-card:hover{transform:none}.hadith-slide-head>div,.hadith-slide-card blockquote,.hadith-slide-meta dd,.hadith-slide-explanation p{overflow-wrap:anywhere;min-width:0}.hadith-slide-footer,.hadith-source-actions{flex-wrap:wrap}.hadith-source-actions>a,.hadith-slide-footer>a{white-space:normal;text-align:center;max-width:100%}.hadith-slider-dots,.hadith-slider-arrows{display:none!important}.section-shell,main,section,article,details,summary,.hadith-door-layout,.hadith-entry-list{min-width:0}img,svg,button,a,input,select{max-width:100%}@media (width<=760px){.mushaf-directory-intro{align-items:flex-start;padding-block:17px 11px}.mushaf-directory-intro h1{font-size:1.45rem}.mushaf-directory-intro .button{min-height:40px;padding:8px 11px;font-size:.78rem}.mushaf-page .quran-surah-grid{grid-template-columns:1fr}.mushaf-page .quran-surah-grid>a{min-height:82px}.quran-secondary-tools .quran-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.quran-secondary-tools .quran-dashboard>div,.quran-secondary-tools .quran-dashboard>div:last-child{text-align:center;grid-column:auto;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:70px;padding:8px 5px}.quran-secondary-tools .quran-dashboard>div>span{display:none}.quran-secondary-tools .quran-dashboard small{font-size:.64rem}.quran-secondary-tools .quran-dashboard strong{font-size:.78rem}.quran-minimal-header{min-height:44px;padding-inline:10px}.quran-reader-page .quran-reader-shell{width:calc(100% - 12px);padding-top:6px}.quran-reader-page .quran-verses article{grid-template-columns:38px minmax(0,1fr);padding:12px 9px}.quran-reader-page .ayah-meta>span{border-radius:11px;width:36px;height:36px}.quran-reader-page .ayah-meta>span svg{width:18px;height:18px}.quran-reader-page .ayah-text{font-size:1.7rem}.home-category-accordions{grid-template-columns:1fr 1fr}.home-category-group>summary{grid-template-columns:31px minmax(0,1fr) 15px;min-height:48px;padding:7px 8px}.home-category-group>summary>span{width:31px;height:31px}.home-category-group>summary small{display:none}.home-category-group>summary strong{font-size:.78rem}.home-location-tools{grid-column:1/-1}.hadith-slider-toolbar{position:static}.hadith-slide-head{grid-template-columns:44px minmax(0,1fr)}.hadith-slide-number{width:44px;height:44px}.hadith-slide-grade{white-space:normal;grid-column:1/-1;justify-self:start}}@media (width<=600px){.qibla-home-section,.masjid-finder-section{scroll-margin-top:74px}}.quran-reader-page{isolation:isolate;background:#173f34 url(/images/home/learning-gateway.webp) top/cover no-repeat fixed;min-height:100vh;padding:24px 0 70px;position:relative;overflow:clip}.quran-reader-page:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f6efd72b;position:fixed;inset:-18px}.reference-reader-toolbar{z-index:42;direction:ltr;grid-template-columns:58px minmax(220px,420px) 58px;justify-content:space-between;align-items:center;gap:18px;width:min(850px,100% - 32px);min-height:64px;margin:0 auto 14px;display:grid;position:sticky;top:14px}.reference-circle-button{color:#0a4f40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fffffce8;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;text-decoration:none;display:grid;box-shadow:0 5px 18px #192d2329,inset 0 1px #ffffffe6}.reference-circle-button span{color:#0c4e40;letter-spacing:2px;font-family:Arial,sans-serif;font-size:1.55rem;font-weight:900;position:relative;top:-4px}.reference-circle-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.reference-reader-segment{color:#123f34;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);filter:drop-shadow(0 4px 8px #262c1d1f);direction:ltr;background:#fffdf6f0;border:1.5px solid #b88a31;grid-template-columns:1fr 78px 1fr;align-items:center;height:54px;display:grid}.reference-reader-segment strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:1rem;overflow:hidden}.reference-reader-segment>span{color:#a57b27;background:#ffffffd1;border-inline:1px solid #aa802c8c;align-self:stretch;place-items:center;display:grid;transform:skew(-10deg)}.reference-reader-segment svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px;transform:skew(10deg)}.quran-reader-page .quran-reader-shell{width:min(880px,100% - 28px);margin:0 auto;padding:0 0 178px}.reference-surah-player{z-index:48;right:50%;bottom:max(10px, env(safe-area-inset-bottom));color:#123f34;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#c9a55221,#0000 34%),linear-gradient(145deg,#fffffcfa,#f6faf7fa);border:1px solid #d3dfd8;border-radius:21px;width:min(700px,100% - 28px);margin:0;padding:17px 18px 16px;position:fixed;overflow:hidden;transform:translate(50%);box-shadow:0 10px 28px #1441331a}.reference-surah-player:before{content:"";background:linear-gradient(90deg,#c69c46,#0d765c 48%,#c69c46);height:3px;position:absolute;inset:0 0 auto}.reference-surah-player>header{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.reference-surah-player-icon{color:#fff;background:linear-gradient(145deg,#168166,#075a47);border:1px solid #ffffff61;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 7px 16px #075a472e}.reference-surah-player-title{gap:2px;display:grid}.reference-surah-player-title small{color:#887040;align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:flex}.reference-surah-player-title small i{background:#c6a24d;border-radius:50%;width:7px;height:7px}.reference-surah-player.is-playing .reference-surah-player-title small i{background:#13a276;box-shadow:0 0 0 5px #13a2761f}.reference-surah-player-title strong{color:#0c5746;font-size:1.2rem;line-height:1.25}.reference-surah-player-header-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.reference-surah-player-badge{color:#755b25;white-space:nowrap;background:#fff7df;border:1px solid #ead9aa;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.75rem;font-weight:900;display:flex}.reference-current-ayah-button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#168166,#075a47);border:1px solid #0b684f;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font:900 .75rem/1.2 inherit;display:flex;box-shadow:0 5px 12px #08654d2b}.reference-current-ayah-button:hover:not(:disabled),.reference-current-ayah-button:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 7px 15px #08654d3d}.reference-current-ayah-button:disabled{opacity:.45;cursor:default}.reference-surah-player-body{grid-template-columns:minmax(205px,.72fr) minmax(0,1.28fr);align-items:center;gap:12px;margin-top:14px;display:grid}.reference-surah-reciter{background:#f4f8f5;border:1px solid #dbe5df;border-radius:15px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:56px;padding:7px 11px;display:grid;position:relative}.reference-surah-reciter-icon{color:#0c6b54;background:#e3f1ea;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.reference-surah-reciter-copy{gap:1px;min-width:0;display:grid}.reference-surah-reciter-copy small{color:#806c43;font-size:.75rem;font-weight:800}.reference-surah-reciter select{color:#123f34;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:0;font-family:inherit;font-size:.91rem;font-weight:900;line-height:1.4}.reference-surah-reciter-chevron{color:#6f8179;pointer-events:none}.reference-surah-reciter:focus-within{border-color:#6aae98;box-shadow:0 0 0 3px #127d601a}.reference-surah-playback{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:4px 0;display:grid}.reference-surah-player-controls{justify-content:center;align-items:center;gap:7px;margin:0;display:flex}.reference-surah-player-controls button{color:#155c4b;cursor:pointer;background:#fff;border:1px solid #d6e0da;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;width:39px;height:39px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 4px 11px #14463712}.reference-surah-player-controls button:hover:not(:disabled){border-color:#8cbeac;transform:translateY(-1px);box-shadow:0 7px 16px #1446371c}.reference-surah-player-controls button small{margin-top:-4px;font:800 .62rem/1 Arial,sans-serif}.reference-surah-player-controls button.main{color:#fff;background:linear-gradient(145deg,#168166,#075a47);border-color:#0b684f;width:50px;height:50px;box-shadow:0 8px 18px #08654d3b}.reference-surah-player-controls button.main svg{transform:translate(-1px)}.reference-surah-player-controls button:disabled{opacity:.38;cursor:default}.reference-surah-player-progress{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:7px;min-width:0;display:grid}.reference-surah-player-progress span{color:#65736d;text-align:center;font-variant-numeric:tabular-nums;font:700 .75rem/1 Arial,sans-serif}.reference-surah-player-progress input{appearance:none;cursor:pointer;border:0;border-radius:999px;outline:0;width:100%;height:6px;margin:0}.reference-surah-player-progress input::-webkit-slider-thumb{appearance:none;background:#fff;border:4px solid #0c755b;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 7px #0d544238}.reference-surah-player-progress input::-moz-range-thumb{background:#fff;border:4px solid #0c755b;border-radius:50%;width:11px;height:11px;box-shadow:0 2px 7px #0d544238}.reference-surah-player-progress input:focus-visible{box-shadow:0 0 0 4px #0c755b29}.reference-surah-player-progress input:disabled{cursor:default;opacity:.66}.reference-surah-player>p{color:#913f39;text-align:center;background:#fff0ee;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:.78rem;font-weight:800}.reference-surah-player>.reciter-recording-note{color:var(--ink-soft);background:var(--green-soft);font-size:.875rem;font-weight:500;line-height:1.6}.quran-reader-page .quran-reader-shell:has(.reciter-recording-note){padding-bottom:calc(178px + 6rem + env(safe-area-inset-bottom))}.reference-mushaf-page{color:#12140f;background:linear-gradient(#fffdf5f0,#fffdf5f5),radial-gradient(circle at 20% 10%,#fff 0 3%,#0000 17%),#fffaf0;border:2px solid #ae8a3d;min-height:920px;padding:22px 28px 28px;position:relative;box-shadow:0 18px 55px #1c231638,inset 0 0 0 5px #ffffffb8,inset 0 0 0 7px #bc8b3233}.reference-mushaf-pagination{direction:ltr;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid;position:absolute;inset:auto 22px 16px}.reference-mushaf-pagination strong{color:#745f31;text-align:center;font-size:.82rem}.reference-mushaf-pagination button{color:#0b644e;cursor:pointer;background:#fffffbf0;border:1px solid #d8c89f;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font:900 1.8rem/1 Arial,sans-serif;display:grid;box-shadow:0 5px 13px #2836251a}.reference-mushaf-pagination button:disabled{opacity:.32;cursor:default}.reference-mushaf-pagination button:hover:not(:disabled),.reference-mushaf-pagination button:focus-visible{color:#fff;background:#0b6b53;outline:none}.reference-mushaf-page:before,.reference-mushaf-page:after{content:"";pointer-events:none;opacity:.72;border-color:#c39a47;width:45px;height:45px;position:absolute}.reference-mushaf-page:before{border-top:2px solid;border-left:2px solid;border-radius:15px 0 0;inset:8px auto auto 8px}.reference-mushaf-page:after{border-top:2px solid;border-right:2px solid;border-radius:0 15px 0 0;inset:8px 8px auto auto}.reference-surah-banner{color:#11150f;background:#f9f0de;border:3px double #a6433d;border-radius:4px;grid-template-columns:1fr minmax(210px,48%) 1fr;align-items:center;height:102px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #e6c37b}.reference-surah-banner>span{background:radial-gradient(circle,#0000 0 7px,#f3b39e 8px 10px,#0000 11px) 0 0/42px 42px,radial-gradient(circle at 0,#0000 0 15px,#ffe1c5cc 16px 19px,#0000 20px) 0 0/52px 52px,linear-gradient(45deg,#0000 42%,#ffdec4c7 43% 48%,#0000 49% 54%,#ffdec4a6 55% 59%,#0000 60%) 0 0/32px 32px,#a44a44;align-self:stretch}.reference-surah-banner strong{color:#171712;background:#fffaf0;border-block:1px solid #b05249;place-items:center;height:76px;padding-inline:12px;font-family:Amiri,Noto Naskh Arabic,Scheherazade New,serif;font-size:clamp(1.65rem,4vw,2.35rem);display:grid;position:relative}.reference-surah-banner strong:before,.reference-surah-banner strong:after{content:"";background:#fffaf0;border:1px solid #b05249;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.reference-surah-banner strong:before{border-bottom:0;border-left:0;right:-12px}.reference-surah-banner strong:after{border-top:0;border-right:0;left:-12px}.reference-basmala{text-align:center;margin:28px 0 20px;font-family:Amiri,Noto Naskh Arabic,Scheherazade New,serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.7}.reference-verses{text-align:justify;text-align-last:center;word-spacing:.05em;padding:0 9px;font-family:Amiri,Noto Naskh Arabic,Scheherazade New,serif;font-size:clamp(2rem,4.35vw,3rem);font-weight:600;line-height:2.08;display:block}.reference-ayah{color:#10120e;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;touch-action:manipulation;-webkit-tap-highlight-color:#f2cf7752;background:0 0;border-radius:9px;margin:0;padding:1px 3px 4px;scroll-margin-top:280px;transition:background-color .16s;display:inline}.reference-ayah-text{font:inherit;display:inline}.reference-ayah:hover,.reference-ayah:focus-visible,.reference-ayah.selected{background:#f2cf775c;outline:none}.reference-ayah.is-reciting{color:#073f33;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#dff7ecbd,#76cfaa52);outline:none;box-shadow:inset 0 -2px #0d775994,0 2px 10px #1471541f}.reference-ayah.is-reciting .reference-ayah-medallion{color:#087258;filter:drop-shadow(0 2px 4px #0a69502e)}.reference-ayah-medallion{color:#276f4c;vertical-align:middle;border:.11em double;border-radius:50% 44%;place-items:center;width:1.85em;height:1.85em;margin-inline:.15em .24em;font-family:Amiri,serif;font-size:.48em;display:inline-grid;position:relative;transform:rotate(45deg)}.reference-ayah:nth-child(odd) .reference-ayah-medallion{color:#9b4038}.reference-ayah-medallion:before{content:"";border-radius:inherit;border:1px solid;position:absolute;inset:3px}.reference-ayah-medallion i{z-index:1;font-size:.95em;font-style:normal;font-weight:900;position:relative;transform:rotate(-45deg)}.reference-mushaf-loading{color:#245c4b;place-items:center;min-height:370px;font-weight:900;display:grid}.reference-ayah-menu-layer{z-index:1400;background:#0c1b151f;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.reference-ayah-menu{color:#15372d;-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#fffffbf5;border:1px solid #fffffff5;border-radius:28px;gap:12px;width:min(610px,100%);padding:10px 18px 16px;animation:.2s ease-out reference-sheet-in;display:grid;box-shadow:0 18px 55px #14271e3d,inset 0 1px #fffffff5}.reference-ayah-menu>header{justify-content:space-between;align-items:center;gap:16px;padding-inline:4px;display:flex}.reference-ayah-menu>header div{align-items:baseline;gap:8px;display:flex}.reference-ayah-menu>header strong{color:#0a5a49;font-size:1.06rem}.reference-ayah-menu>header span{color:#766e60;font-size:.9rem}.reference-ayah-menu>header button{color:#31564b;cursor:pointer;background:#f3f4ee;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0 0 3px;font:400 1.65rem/1 Arial,sans-serif;display:grid}.reference-ayah-menu-preview{color:#10150f;text-align:center;background:#fffcefc7;border:1px solid #b49f694d;border-radius:17px;margin:0;padding:10px 14px;font-family:Amiri,Noto Naskh Arabic,Scheherazade New,serif;font-size:1.22rem;line-height:1.8}.reference-ayah-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.reference-ayah-actions button{color:#164f40;min-height:76px;font:inherit;cursor:pointer;background:#f7f7f1;border:1px solid #e4e4d9;border-radius:17px;align-content:center;place-items:center;gap:7px;padding:9px 5px;font-size:.83rem;font-weight:800;transition:background-color .16s,color .16s,transform .16s;display:grid}.reference-ayah-actions button:hover,.reference-ayah-actions button:focus-visible,.reference-ayah-actions button.active{color:#fff;background:#0b624f;outline:none;transform:translateY(-1px)}.reference-ayah-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.reference-action-icon{font:700 1.08rem/1 Arial,sans-serif}.reference-ayah-notice{color:#84651f;text-align:center;margin:0;font-size:.82rem;font-weight:800}.reference-tafsir-backdrop{z-index:1410;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0d1e1714;justify-content:center;align-items:flex-end;padding:0 12px 10px;display:flex;position:fixed;inset:0}.reference-tafsir-sheet{color:#172a23;-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:#fffffaeb;border:1px solid #ffffffeb;border-radius:42px 42px 20px 20px;gap:18px;width:min(920px,100%);max-height:min(77vh,760px);padding:14px 54px 26px;animation:.24s ease-out reference-sheet-in;display:grid;overflow:auto;box-shadow:0 -16px 50px #192a202e,inset 0 1px #fffffff2}.reference-sheet-handle{background:#c9c9c2;border-radius:999px;justify-self:center;width:76px;height:7px}.reference-tafsir-sheet>header{grid-template-columns:62px 1fr 62px;align-items:center;gap:18px;display:grid}.reference-tafsir-sheet>header button{color:#0d5748;cursor:pointer;background:#ffffffdb;border:1px solid #d6d9cde6;border-radius:50%;place-items:center;width:60px;height:60px;padding:0 0 6px;font:400 3.3rem/1 Georgia,serif;display:grid;box-shadow:0 6px 14px #273b2f1a}.reference-tafsir-sheet>header button:disabled{opacity:.28;cursor:default}.reference-tafsir-sheet>header>div{text-align:center}.reference-tafsir-sheet h2{color:#0a5a49;margin:0 0 3px;font-size:clamp(1.8rem,4vw,2.55rem)}.reference-tafsir-sheet header strong{font-size:clamp(1rem,2.4vw,1.32rem)}.reference-tafsir-sheet blockquote{color:#10150f;text-align:center;background:#fffcefc7;border:1px solid #b49f6961;border-radius:24px;justify-content:center;align-items:center;gap:11px;margin:0;padding:13px 18px;font-family:Amiri,Noto Naskh Arabic,Scheherazade New,serif;font-size:clamp(1.55rem,4.3vw,2.45rem);line-height:1.9;display:flex}.reference-tafsir-sheet blockquote .reference-ayah-medallion{color:#3b7548;flex:none;font-size:.5em}.reference-gold-divider{place-items:center;height:13px;display:grid;position:relative}.reference-gold-divider:before,.reference-gold-divider:after{content:"";background:linear-gradient(90deg,#0000,#bc9139);width:calc(50% - 17px);height:1px;position:absolute;top:50%}.reference-gold-divider:before{left:0}.reference-gold-divider:after{right:0;transform:rotate(180deg)}.reference-gold-divider i{border:2px solid #bc9139;width:13px;height:13px;transform:rotate(45deg)}.reference-tafsir-copy{text-align:center;margin:0;font-size:clamp(1rem,2.5vw,1.32rem);line-height:2}.reference-tafsir-sheet footer{color:#8d681f;text-align:center;background:#f8f5e5d6;border-radius:22px;justify-content:center;align-items:center;gap:16px;padding:14px 18px;display:flex}.reference-tafsir-sheet footer svg{flex:none}.reference-tafsir-sheet footer div{display:grid}.reference-tafsir-sheet footer strong{font-size:1rem}.reference-tafsir-sheet footer small{color:#776f60;font-size:.76rem}@keyframes reference-sheet-in{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}.reference-page-navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px;width:100%;margin:16px auto 0;display:grid}.reference-page-navigation-link,.reference-page-navigation-index{color:#0b5a49;background:#fffffbf0;border:1px solid #b49f694d;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:62px;padding:9px 13px;text-decoration:none;display:flex;box-shadow:0 9px 22px #192a2017}.reference-page-navigation-link{justify-content:flex-start}.reference-page-navigation-link.is-next{justify-content:flex-end}.reference-page-navigation-link span{gap:1px;min-width:0;display:grid}.reference-page-navigation-link small{color:#766e60;font-size:.7rem}.reference-page-navigation-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-page-navigation-link b{font-size:1.25rem}.reference-page-navigation-link.is-disabled{opacity:.4}.reference-page-navigation-index{padding-inline:16px;font-weight:800}body>main.quran-reader-page{overflow:clip visible}@media (width>=900px){.quran-reader-page{padding-top:12px}.reference-reader-toolbar{grid-template-columns:48px minmax(220px,360px) 48px;gap:14px;width:min(690px,100% - 40px);min-height:52px;margin-bottom:9px;top:8px}.reference-circle-button{width:48px;height:48px}.reference-circle-button svg{width:23px;height:23px}.reference-circle-button span{font-size:1.25rem}.reference-reader-segment{grid-template-columns:1fr 62px 1fr;height:46px}.reference-reader-segment strong{font-size:.88rem}.reference-reader-segment svg{width:30px;height:30px}.quran-reader-page .quran-reader-shell{width:min(700px,100% - 40px)}.reference-mushaf-page{min-height:760px;padding:15px 22px 24px}.reference-surah-banner{grid-template-columns:1fr minmax(190px,48%) 1fr;height:76px}.reference-surah-banner strong{height:56px;font-size:1.65rem}.reference-surah-banner>span{background-size:34px 34px,44px 44px,27px 27px,auto}.reference-basmala{margin:18px 0 10px;font-size:2.15rem;line-height:1.55}.reference-verses{padding-inline:5px;font-size:2rem;line-height:1.95}.reference-tafsir-sheet{width:min(700px,100%);max-height:72vh;padding-inline:38px}.reference-ayah-menu{width:min(540px,100%)}}@media (width<=760px){.quran-reader-page{background-attachment:scroll;padding-top:12px}.reference-reader-toolbar{grid-template-columns:48px minmax(190px,1fr) 48px;gap:8px;width:calc(100% - 20px);min-height:52px;margin-bottom:9px;top:8px}.reference-circle-button{width:46px;height:46px}.reference-circle-button svg{width:23px;height:23px}.reference-circle-button span{font-size:1.25rem}.reference-reader-segment{grid-template-columns:1fr 58px 1fr;height:46px}.reference-reader-segment strong{padding-inline:7px;font-size:.82rem}.reference-reader-segment svg{width:29px;height:29px}.quran-reader-page .quran-reader-shell{width:calc(100% - 14px);padding-bottom:118px}.quran-reader-page .quran-reader-shell:has(.reciter-recording-note){padding-bottom:calc(118px + 6rem + env(safe-area-inset-bottom))}.reference-surah-player{top:auto;bottom:max(7px,env(safe-area-inset-bottom));border-radius:17px;width:calc(100% - 14px);margin:0;padding:8px 9px}.reference-surah-player>header{grid-template-columns:35px minmax(0,1fr) auto;gap:6px}.reference-surah-player-icon{border-radius:11px;width:34px;height:34px}.reference-surah-player-icon svg{width:19px;height:19px}.reference-surah-player-title strong{font-size:.88rem}.reference-surah-player-title small,.reference-surah-player-badge{display:none}.reference-surah-player-header-actions{gap:5px}.reference-current-ayah-button{min-height:30px;padding:4px 7px;font-size:.67rem}.reference-current-ayah-button svg{width:14px;height:14px}.reference-surah-player-body{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:7px;margin-top:6px}.reference-surah-reciter{border-radius:11px;grid-template-columns:minmax(0,1fr) 16px;gap:4px;min-height:40px;padding:5px 8px}.reference-surah-reciter-icon,.reference-surah-reciter-copy small{display:none}.reference-surah-reciter select{font-size:.72rem}.reference-surah-playback{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:0}.reference-surah-player-controls{gap:3px}.reference-surah-player-controls button{width:30px;height:30px}.reference-surah-player-controls button svg{width:16px;height:16px}.reference-surah-player-controls button.main{width:36px;height:36px}.reference-surah-player-controls button.main svg{width:19px;height:19px}.reference-surah-player-controls button small{font-size:.5rem}.reference-surah-player-progress{grid-template-columns:28px minmax(0,1fr) 28px;gap:3px}.reference-surah-player-progress span{font-size:.56rem}.reference-mushaf-page{border-width:1px;min-height:min(850px,100dvh - 90px);padding:11px 10px 26px}.reference-mushaf-pagination{inset-inline:10px;grid-template-columns:40px minmax(0,1fr) 40px;gap:7px;bottom:10px}.reference-mushaf-pagination button{width:38px;height:38px}.reference-surah-banner{border-width:2px;grid-template-columns:1fr minmax(170px,55%) 1fr;height:72px}.reference-surah-banner strong{height:54px;padding-inline:7px;font-size:1.45rem}.reference-surah-banner>span{background-size:31px 31px,38px 38px,24px 24px,auto}.reference-basmala{margin:18px 0 10px;font-size:1.95rem}.reference-verses{padding-inline:3px;font-size:clamp(1.72rem,7.7vw,2.2rem);line-height:1.95}.reference-ayah{padding-inline:2px;scroll-margin-top:88px}.reference-ayah-menu-layer{padding:7px}.reference-ayah-menu{border-radius:24px;gap:9px;padding:8px 10px 11px}.reference-ayah-menu>header{padding-inline:5px}.reference-ayah-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;overflow:visible}.reference-ayah-actions button{border-radius:14px;min-height:69px;font-size:.72rem}.reference-tafsir-backdrop{padding-inline:7px;padding-bottom:4px}.reference-tafsir-sheet{border-radius:31px 31px 14px 14px;gap:12px;max-height:72vh;padding:10px 15px 17px}.reference-sheet-handle{width:55px;height:5px}.reference-tafsir-sheet>header{grid-template-columns:48px 1fr 48px;gap:7px}.reference-tafsir-sheet>header button{width:46px;height:46px;padding-bottom:5px;font-size:2.65rem}.reference-tafsir-sheet h2{font-size:1.6rem}.reference-tafsir-sheet header strong{font-size:.9rem}.reference-tafsir-sheet blockquote{border-radius:17px;gap:7px;padding:9px 10px;font-size:1.42rem;line-height:1.8}.reference-tafsir-copy{font-size:.93rem;line-height:1.85}.reference-tafsir-sheet footer{border-radius:16px;gap:10px;padding:10px}.reference-tafsir-sheet footer svg{width:29px;height:29px}.reference-tafsir-sheet footer strong{font-size:.83rem}.reference-tafsir-sheet footer small{font-size:.64rem}.reference-page-navigation{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);gap:5px;width:100%}.reference-page-navigation-link,.reference-page-navigation-index{border-radius:14px;min-height:56px;padding:7px}.reference-page-navigation-index strong{display:none}}.home-category-hub{padding-block:20px 48px}.home-3d-explorer{--home-3d-ink:#163f35;--home-3d-muted:#6f7f79;--home-3d-line:#d8e5df;border:1px solid var(--home-3d-line);background:linear-gradient(145deg,#f0f8f4,#fffaf0);border-radius:19px;scroll-margin-top:80px;overflow:hidden;box-shadow:0 14px 34px #13443714}.home-3d-explorer-header{min-height:56px;color:var(--home-3d-ink);background:#ffffffc7;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.home-3d-explorer-header>span:nth-child(2){min-width:0}.home-3d-explorer-header strong,.home-3d-explorer-header small{display:block}.home-3d-explorer-header strong{font-size:1rem;line-height:1.35}.home-3d-explorer-header small{color:var(--home-3d-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.72rem;line-height:1.35;overflow:hidden}.home-3d-master-icon,.home-3d-choice-icon,.home-3d-tool-icon{color:#fff;background:linear-gradient(145deg, var(--tone-a), var(--tone-b));box-shadow:inset 3px 3px 7px #ffffff6b, inset -4px -5px 8px #04281e2e, 0 6px 0 var(--tone-edge), 0 11px 18px var(--tone-glow);transform-style:preserve-3d;border:1px solid #ffffff80;flex:none;place-items:center;display:grid;position:relative;transform:rotateX(7deg)rotateY(-8deg)translateZ(7px)}.home-3d-master-icon:after,.home-3d-choice-icon:after,.home-3d-tool-icon:after{content:"";pointer-events:none;background:#ffffff4d;border-radius:999px;height:7px;position:absolute;inset:3px 5px auto}.home-3d-master-icon{--tone-a:#43c99c;--tone-b:#087355;--tone-edge:#075a43;--tone-glow:#0d7e5c45;border-radius:12px;width:38px;height:38px;animation:3.1s ease-in-out infinite home-3d-float}.home-3d-explorer-body{border-top:1px solid var(--home-3d-line);padding:10px;animation:.32s cubic-bezier(.2,.8,.2,1) both home-3d-panel-enter}.home-3d-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.home-3d-choice{min-width:0;min-height:66px;color:var(--home-3d-ink);border:1px solid var(--home-3d-line);text-align:right;cursor:pointer;touch-action:manipulation;transform-style:preserve-3d;background:#fff;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;padding:8px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 6px 15px #14443812}.home-3d-choice:hover,.home-3d-choice:focus-visible{border-color:var(--tone-b);box-shadow:0 10px 22px var(--tone-glow);transform:translateY(-2px)rotateX(3deg)}.home-3d-choice[aria-expanded=true]{border-color:var(--tone-b);background:var(--tone-a)}@supports (color:color-mix(in lab, red, red)){.home-3d-choice[aria-expanded=true]{background:color-mix(in srgb, var(--tone-a) 7%, white)}}.home-3d-choice[aria-expanded=true]{box-shadow:0 0 0 2px var(--tone-a)}@supports (color:color-mix(in lab, red, red)){.home-3d-choice[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--tone-a) 22%, transparent)}}.home-3d-choice>span:last-child{min-width:0}.home-3d-choice strong,.home-3d-choice small{overflow-wrap:anywhere;display:block}.home-3d-choice strong{font-size:.85rem;line-height:1.35}.home-3d-choice small{color:var(--home-3d-muted);margin-top:2px;font-size:.67rem;line-height:1.3}.home-3d-choice-icon{width:42px;height:42px;animation:2.8s ease-in-out infinite home-3d-float;animation-delay:calc(var(--choice-index,0) * -.55s);border-radius:13px}.home-3d-tone-violet{--tone-a:#9b7bff;--tone-b:#5932d7;--tone-edge:#4021a5;--tone-glow:#5b34d347}.home-3d-tone-blue{--tone-a:#4dcaff;--tone-b:#087caf;--tone-edge:#065d84;--tone-glow:#0880b345}.home-3d-tone-amber{--tone-a:#ffb84b;--tone-b:#cf6810;--tone-edge:#9e4f0b;--tone-glow:#d86f1145}.home-3d-tone-pink{--tone-a:#ff6d95;--tone-b:#bd2455;--tone-edge:#901a40;--tone-glow:#c5285645}.home-3d-tone-mint{--tone-a:#43c99c;--tone-b:#087355;--tone-edge:#075a43;--tone-glow:#0d7e5c45}.home-3d-active-region{min-width:0}.home-3d-active-panel{border-top:1px solid var(--home-3d-line);min-width:0;margin-top:10px;padding-top:10px;animation:.28s both home-3d-active-enter}.home-3d-active-panel>header{color:var(--home-3d-ink);align-items:center;gap:8px;margin-bottom:8px;display:flex}.home-3d-active-panel>header>span{color:#176b55;background:#e6f4ed;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.home-3d-active-panel>header strong{font-size:.95rem}.home-3d-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-3d-tool{min-width:0;min-height:74px;color:var(--home-3d-ink);border:1px solid var(--home-3d-line);animation:.34s cubic-bezier(.2,.78,.24,1) both home-3d-tool-enter;animation-delay:calc(var(--tool-index,0) * 55ms);background:#fff;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 6px 16px #1444380f}.home-3d-tool:hover,.home-3d-tool:focus-visible{box-shadow:0 10px 23px var(--tone-glow);transform:translateY(-2px)}.home-3d-tool-icon{width:42px;height:42px;animation:3.2s ease-in-out infinite home-3d-float;animation-delay:calc(var(--tool-index,0) * -.65s);border-radius:13px;overflow:hidden}.home-3d-tool-icon img{object-fit:contain;filter:drop-shadow(0 3px 3px #072a202e);width:100%;height:100%;padding:3px}.home-3d-tool-copy{min-width:0}.home-3d-tool-copy small,.home-3d-tool-copy strong{display:block}.home-3d-tool-copy small{color:var(--tone-b);font-size:.67rem;font-weight:900}.home-3d-tool-copy strong{overflow-wrap:anywhere;margin-top:1px;font-size:.9rem;line-height:1.35}.home-3d-tool-copy p{color:var(--home-3d-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.72rem;line-height:1.45}.home-3d-tool>b{color:var(--tone-b)}.home-3d-location-panel{gap:9px;display:grid}.home-3d-location-panel .qibla-home-section,.home-3d-location-panel .masjid-finder-section{width:100%;padding:0!important}.home-3d-location-panel .section-shell{width:100%}.home-3d-location-panel .qibla-home-card,.home-3d-location-panel .masjid-finder-card{box-shadow:none}@keyframes home-3d-panel-enter{0%{opacity:0;transform:rotateX(-8deg)translateY(-5px)}to{opacity:1;transform:rotateX(0)translateY(0)}}@keyframes home-3d-active-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes home-3d-tool-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-3d-float{0%,to{transform:rotateX(7deg)rotateY(-8deg)translateY(0)translateZ(7px)}50%{transform:rotateX(2deg)rotateY(5deg)translateY(-3px)translateZ(10px)}}.parents-guide-hero{background:radial-gradient(circle at 12% 15%,#4fa9d529,#0000 30%),linear-gradient(145deg,#eff8f5,#fff7e9);padding:46px 0 54px}.parents-guide-hero .section-shell{max-width:980px}.parents-guide-hero .breadcrumb{margin-bottom:18px}.parents-guide-hero h1{color:#174b3e;margin:16px 0 12px;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1.14}.parents-guide-hero h1 span{color:#9a6e31;font-size:.58em}.parents-guide-hero p{color:#596c65;max-width:720px;margin:0;font-size:1.02rem;line-height:1.9}.parents-guide-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:-24px;display:grid}.parents-guide-nav a{color:#17483b;background:#fff;border:1px solid #dbe7e1;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:72px;padding:10px;display:grid;box-shadow:0 9px 22px #15453914}.parents-guide-nav a span{color:#fff;background:linear-gradient(145deg,#49b993,#176c55);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px #0c5742}.parents-guide-nav a strong{overflow-wrap:anywhere;min-width:0;font-size:.86rem;line-height:1.4}.parents-guide-content{gap:18px;padding-block:42px 55px;display:grid}.parents-guide-section{background:#fff;border:1px solid #dce7e2;border-radius:24px;scroll-margin-top:76px;overflow:hidden;box-shadow:0 13px 34px #14443812}.parents-guide-section>header{background:linear-gradient(145deg,#f2f9f6,#fffbf3);grid-template-columns:58px minmax(0,1fr);gap:15px;padding:20px;display:grid}.parents-guide-section>header>span{color:#fff;background:linear-gradient(145deg,#4db995,#176a54);border-radius:17px;place-items:center;width:54px;height:54px;font-size:1.25rem;font-weight:950;display:grid;box-shadow:0 7px #0d5642,0 13px 22px #12695233}.parents-guide-section>header small{color:#a07131;font-size:.75rem;font-weight:900}.parents-guide-section>header h2{color:#17483b;margin:2px 0 5px;font-size:clamp(1.35rem,3.2vw,2rem);line-height:1.4}.parents-guide-section>header p{color:#62726d;max-width:850px;margin:0;font-size:.92rem;line-height:1.75}.parents-guide-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parents-guide-columns>section{min-width:0;padding:20px}.parents-guide-columns>section+section{border-right:1px solid #e2ebe6}.parents-guide-columns h3{color:#176b55;align-items:center;gap:8px;margin:0 0 13px;font-size:1rem;display:flex}.parents-guide-columns ul,.parents-guide-columns ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.parents-guide-columns li{color:#455b54;overflow-wrap:anywhere;min-width:0;padding-right:22px;font-size:.91rem;line-height:1.75;position:relative}.parents-guide-columns ul li:before{content:"✓";color:#2e8a6d;font-weight:950;position:absolute;top:1px;right:0}.parents-guide-columns ol li{grid-template-columns:24px minmax(0,1fr);gap:7px;padding-right:0;display:grid}.parents-guide-columns ol li>span{color:#9a6e31;background:#fff2d9;border-radius:8px;place-items:center;width:23px;height:23px;font-size:.72rem;font-weight:950;display:grid}.parents-guide-section>aside{color:#654d2d;background:#fff7e8;border:1px solid #ead7b5;border-radius:14px;margin:0 20px 16px;padding:13px 15px}.parents-guide-section>aside strong{font-size:.86rem}.parents-guide-section>aside p{margin:3px 0 0;font-size:.82rem;line-height:1.7}.parents-guide-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 20px 20px;display:grid}.parents-guide-sources a{color:#285d4e;overflow-wrap:anywhere;background:#f4f9f6;border:1px solid #dce8e2;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 11px;font-size:.75rem;line-height:1.55;display:flex}.parents-guide-sources a span{color:#a17433}.parents-guide-final{color:#fff;background:linear-gradient(135deg,#174f40,#0e332b);border-radius:19px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:55px;padding:17px;display:grid}.parents-guide-final>svg{color:#efc26a}.parents-guide-final strong{font-size:.95rem}.parents-guide-final p{color:#ffffffb8;margin:2px 0 0;font-size:.82rem;line-height:1.65}.parents-guide-final a{color:#f1c66e;white-space:nowrap;font-size:.8rem;font-weight:900}@media (width<=900px){.home-3d-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-3d-choice:last-child{grid-column:span 2}.parents-guide-sources{grid-template-columns:1fr}}@media (width<=700px){.home-category-hub{padding-block:14px 34px}.home-3d-explorer-header{min-height:52px}.home-3d-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.home-3d-choice:last-child{grid-column:1/-1}.home-3d-tool-copy p{display:none}.parents-guide-hero{padding:28px 0 42px}.parents-guide-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-19px}.parents-guide-columns{grid-template-columns:1fr}.parents-guide-columns>section+section{border-top:1px solid #e2ebe6;border-right:0}.parents-guide-final{grid-template-columns:34px minmax(0,1fr)}.parents-guide-final a{grid-column:2;justify-self:start}}@media (width<=430px){.home-3d-explorer-body{padding:8px}.home-3d-choice{grid-template-columns:39px minmax(0,1fr);gap:7px;min-height:62px;padding:7px}.home-3d-choice-icon{border-radius:12px;width:38px;height:38px}.home-3d-choice strong{font-size:.78rem}.home-3d-choice small{font-size:.62rem}.home-3d-tool-grid{gap:6px}.home-3d-tool{grid-template-columns:40px minmax(0,1fr) 12px;gap:6px;min-height:68px;padding:7px}.home-3d-tool-icon{border-radius:12px;width:38px;height:38px}.home-3d-tool-copy small{font-size:.61rem}.home-3d-tool-copy strong{font-size:.79rem}.home-3d-tool>b{font-size:.78rem}.parents-guide-section{border-radius:18px}.parents-guide-section>header{grid-template-columns:45px minmax(0,1fr);gap:11px;padding:15px}.parents-guide-section>header>span{border-radius:14px;width:43px;height:43px}.parents-guide-columns>section{padding:16px 15px}.parents-guide-section>aside{margin-inline:15px}.parents-guide-sources{padding-inline:15px}}@media (width<=760px){.quran-primary-actions{gap:7px;margin-bottom:17px}.quran-primary-actions>a{text-align:center;border-radius:16px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:7px;min-height:104px;padding:9px 5px}.quran-primary-actions>a>span{border-radius:12px;width:40px;height:40px}.quran-primary-actions strong{font-size:.82rem}.quran-primary-actions small{width:100%;font-size:.62rem}}html[data-theme=dark] .quran-primary-actions>a{color:#eef8f4;background:linear-gradient(145deg,#18372f,#102b24);border-color:#31574b}.home-3d-choice-grid.has-active{grid-template-columns:minmax(0,1fr)}.home-3d-choice-grid.has-active>.home-3d-choice:last-child{grid-column:1}@media (width<=350px){.home-3d-tool-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-3d-master-icon,.home-3d-choice-icon,.home-3d-tool-icon,.home-3d-explorer-body,.home-3d-active-panel,.home-3d-tool{transition:none!important;animation:none!important;transform:none!important}}.reference-home{background:#fbfaf6;overflow-x:clip}.reference-home-hero{isolation:isolate;background:#e7dfcb url(/images/home/learning-gateway.webp) 50% 48%/cover no-repeat;width:min(1440px,100%);min-height:760px;margin:0 auto 116px;position:relative;box-shadow:inset 0 -1px #ffffffb3}.reference-home-overlay{z-index:-1;background:linear-gradient(#fffdf7c2 0%,#fffdf747 24%,#0000 52%),linear-gradient(#0000 72%,#fbfaf6b8 100%);position:absolute;inset:0}.reference-home-copy{text-align:center;max-width:980px;margin-inline:auto;padding:48px 24px 280px;position:relative}.reference-home-copy h1{color:#075544;letter-spacing:-.035em;text-shadow:0 2px 14px #ffffffc7;margin:0;font-size:clamp(2.6rem,5.6vw,5.4rem);line-height:1.1}.reference-home-copy>p{color:#263f39;text-shadow:0 1px 10px #ffffffeb;margin:16px auto 24px;font-size:clamp(1rem,1.7vw,1.45rem);font-weight:750;line-height:1.8}.reference-home-cta{color:#fff;background:#08614e;border:1px solid #ffffff7a;border-radius:18px;justify-content:center;align-items:center;gap:18px;min-height:62px;padding:14px 38px;font-size:1.18rem;font-weight:900;text-decoration:none;transition:transform .22s,background .22s;display:inline-flex;box-shadow:0 13px 32px #053d2f3d}.reference-home-cta:hover,.reference-home-cta:focus-visible{background:#064c3e;transform:translateY(-3px)}.reference-home-copy blockquote{color:#fff;text-shadow:0 2px 13px #051f19b3;margin:0;font-size:clamp(1rem,1.75vw,1.45rem);font-weight:800;position:absolute;top:320px;right:-100px}.reference-home-copy blockquote:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:145px;height:1px;margin:15px auto 0;display:block}.reference-topic-grid{z-index:3;direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:93%;display:grid;position:absolute;bottom:-80px;right:3.5%}.reference-topic-card{color:#124f42;text-align:center;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);direction:rtl;background:#ffffffe8;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:255px;padding:22px 12px 18px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 15px 38px #28372e24,inset 0 0 0 1px #13564512}.reference-topic-card.tone-mint{order:1}.reference-topic-card.tone-sand{order:2}.reference-topic-card.tone-blue{order:3}.reference-topic-card.tone-gold{color:#6f5229;background:linear-gradient(160deg,#fffffff2,#fff7e8ed);order:4}.reference-topic-card.tone-blue{background:linear-gradient(160deg,#fffffff2,#ebf7fbed)}.reference-topic-card.tone-sand{color:#72552c;background:linear-gradient(160deg,#fffffff2,#fff9eded)}.reference-topic-card.tone-mint{background:linear-gradient(160deg,#fffffff2,#ecf9f3ed)}.reference-topic-card:hover,.reference-topic-card:focus-visible{transform:translateY(-7px);box-shadow:0 20px 42px #21433833}.reference-topic-card>svg{flex:none;margin-bottom:17px}.reference-topic-card h2{color:currentColor;margin:0;font-size:clamp(1rem,1.7vw,1.42rem);line-height:1.45}.reference-topic-card p{color:#4f5f5a;min-height:44px;margin:7px 0 14px;font-size:.92rem;line-height:1.55}.reference-topic-card>span{color:currentColor;background:#ffffffdb;border:1px solid #224d4114;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:auto;font-size:1.9rem;line-height:1;display:grid;box-shadow:0 8px 18px #253d3514}.reference-home>.home-continue{z-index:2;position:relative}@media (width<=900px){.reference-home-hero{min-height:690px;margin-bottom:94px}.reference-home-copy{padding-top:40px}.reference-home-copy blockquote{top:300px;right:5%}.reference-topic-grid{gap:8px;bottom:-64px}.reference-topic-card{border-radius:20px;min-height:215px;padding:18px 8px 14px}.reference-topic-card>svg{width:40px;height:40px;margin-bottom:12px}.reference-topic-card p{font-size:.76rem}.reference-topic-card>span{width:40px;height:40px;font-size:1.5rem}}@media (width<=540px){.reference-home-hero{background-position:50% 52%;min-height:570px;margin-bottom:76px}.reference-home-overlay{background:linear-gradient(#fffdf7d1,#fffdf729 37%,#0000 62%,#fbfaf6a6)}.reference-home-copy{padding:30px 12px 220px}.reference-home-copy h1{font-size:clamp(2rem,10vw,2.65rem)}.reference-home-copy>p{max-width:350px;margin-block:10px 16px;font-size:.86rem;line-height:1.65}.reference-home-cta{border-radius:14px;min-height:48px;padding:10px 20px;font-size:.92rem}.reference-home-copy blockquote{font-size:.78rem;top:245px;right:15px}.reference-home-copy blockquote:after{width:88px;margin-top:8px}.reference-topic-grid{gap:4px;width:calc(100% - 16px);bottom:-54px;right:8px}.reference-topic-card{border-radius:15px;min-height:170px;padding:13px 4px 10px}.reference-topic-card>svg{width:30px;height:30px;margin-bottom:8px}.reference-topic-card h2{font-size:clamp(.68rem,3.1vw,.86rem)}.reference-topic-card p{min-height:38px;margin:4px 0 7px;font-size:clamp(.56rem,2.4vw,.68rem)}.reference-topic-card>span{width:31px;height:31px;font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.reference-home-cta,.reference-topic-card{transition:none}.reference-home-cta:hover,.reference-home-cta:focus-visible,.reference-topic-card:hover,.reference-topic-card:focus-visible{transform:none}}.approved-home{background:#fff;min-height:100vh;overflow-x:clip}.approved-home-visual{background:#fff;width:min(1219px,100%);margin-inline:auto;line-height:0;position:relative}.approved-home-image{width:100%;height:auto;display:block}.approved-home-hotspots{z-index:2;pointer-events:none;position:absolute;inset:0}.approved-hotspot{pointer-events:auto;border-radius:20px;display:block;position:absolute}.approved-hotspot:focus-visible{outline-offset:4px;outline:4px solid #d9a82e}.approved-start{width:27.1%;height:6.9%;top:17.6%;left:36.4%}.approved-prophets{width:21.2%;height:28.2%;top:68.7%;left:5.7%}.approved-tafsir{width:21.5%;height:28.2%;top:68.7%;left:27.7%}.approved-seerah{width:21.8%;height:28.2%;top:68.7%;left:50.4%}.approved-hadith{width:21.4%;height:28.2%;top:68.7%;left:73.1%}.approved-home>.home-continue{margin-top:24px}.approved-home~.floating-fatwa-trigger,.approved-home~.floating-fatwa-panel,.approved-home~.mobile-bottom-nav{display:none!important}@media (width<=540px){.approved-hotspot{border-radius:9px}.approved-hotspot:focus-visible{outline-offset:1px;outline-width:2px}.approved-home>.home-continue{margin-top:14px}}.home-reference-stack{gap:14px;padding-block:18px 30px;display:grid}.home-reference-progress,.home-reference-audio,.home-reference-sources{background:#fffffff5;border:1px solid #e1e4df;box-shadow:0 8px 24px #22413512}.home-reference-progress{border-radius:23px;padding:17px}.home-reference-progress>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.home-reference-progress h2{color:#101d34;margin:0;font-size:1.45rem}.home-reference-progress>header a{color:#0a6c59;font-size:.9rem;font-weight:800}.home-reference-resume{color:#132035;direction:rtl;background:#fff;border:1px solid #e4e5e1;border-radius:19px;grid-template-columns:34px minmax(0,1fr) 144px;align-items:center;gap:16px;min-height:126px;padding:12px 14px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 5px 16px #2042350d}.home-reference-resume:hover,.home-reference-resume:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 10px 25px #2042351a}.home-reference-resume-arrow{color:#08715c;font:400 2.5rem/1 Arial,sans-serif}.home-reference-resume-copy{gap:4px;min-width:0;display:grid}.home-reference-resume-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;overflow:hidden}.home-reference-resume-copy small{color:#697388;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.home-reference-progress-row{direction:ltr;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:10px;margin-top:10px;display:grid}.home-reference-progress-row i{background:#e5e7e5;border-radius:99px;height:7px;overflow:hidden}.home-reference-progress-row i b{border-radius:inherit;background:#08725a;height:100%;display:block}.home-reference-progress-row em{color:#586175;text-align:center;font-size:.86rem;font-style:normal}.home-reference-resume img{object-fit:cover;border-radius:16px;width:144px;height:100px}.home-reference-audio{direction:ltr;border-radius:22px;grid-template-columns:122px minmax(150px,1fr) auto 108px 29px;align-items:center;gap:8px;min-height:104px;padding:10px 12px;display:grid}.home-reference-audio-brand,.home-reference-audio-now,.home-reference-audio-controls,.home-reference-audio-selects{direction:rtl}.home-reference-audio-brand{border-right:1px solid #e1e3de;align-items:center;gap:8px;padding-right:10px;display:flex}.home-reference-audio-brand>span{color:#fff;background:linear-gradient(145deg,#0b765f,#075844);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.home-reference-audio-brand svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.home-reference-audio-brand div{text-align:right;gap:3px;display:grid}.home-reference-audio-brand strong{color:#122139;white-space:nowrap;font-size:.88rem}.home-reference-audio-brand small{color:#17634f;background:#e7f5ed;border-radius:99px;width:max-content;padding:3px 7px;font-size:.62rem;font-weight:800}.home-reference-audio-now{text-align:right;gap:3px;min-width:0;display:grid}.home-reference-audio-now>strong{color:#08705a;font-size:1rem}.home-reference-audio-now>small{color:#687286;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.home-reference-audio-timeline{direction:ltr;grid-template-columns:31px minmax(72px,1fr) 31px;align-items:center;gap:5px;margin-top:4px;display:grid}.home-reference-audio-timeline time{color:#586174;font-size:.68rem}.home-reference-audio-timeline input{accent-color:#08725a;cursor:pointer;width:100%;height:5px;margin:0}.home-reference-audio-error{color:#9c493d;font-size:.67rem}.home-reference-audio-controls{direction:ltr;align-items:center;gap:7px;display:flex}.home-reference-audio-controls button{color:#0b6e59;cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font:800 .64rem/1 Arial,sans-serif;display:grid;box-shadow:0 5px 12px #1a483914}.home-reference-audio-controls .home-reference-play{color:#fff;background:linear-gradient(145deg,#0b795f,#075844);border:0;width:44px;height:44px;font-size:1rem}.home-reference-audio-selects{gap:5px;display:grid}.home-reference-audio-selects select{color:#21362f;width:100%;min-height:33px;font:inherit;background:#fff;border:1px solid #dfe3df;border-radius:10px;padding:4px 7px;font-size:.67rem;font-weight:800}.home-reference-playlist{direction:ltr;gap:5px;display:grid}.home-reference-playlist span{background:#08705a;border-radius:99px;width:25px;height:3px;margin-left:8px;position:relative}.home-reference-playlist span:before{content:"";background:#08705a;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:-8px}.home-reference-sources{color:#142138;direction:ltr;border-radius:20px;grid-template-columns:72px minmax(0,1fr) 25px;align-items:center;gap:14px;min-height:104px;padding:14px 22px;transition:transform .18s,box-shadow .18s;display:grid}.home-reference-sources:hover,.home-reference-sources:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #2241351f}.home-reference-books{color:#08705a;background:#eff8f2;border-radius:17px;place-items:center;width:64px;height:64px;display:grid}.home-reference-sources>span:nth-child(2){text-align:right;direction:rtl;gap:5px;display:grid}.home-reference-sources strong{font-size:1.2rem}.home-reference-sources small{color:#657085;font-size:.9rem}.home-reference-sources>b{color:#08705a;font:400 2.4rem/1 Arial,sans-serif}@media (width<=760px){.home-reference-stack{gap:10px;padding-block:12px 22px}.home-reference-progress{border-radius:18px;padding:12px}.home-reference-progress>header{margin-bottom:9px}.home-reference-progress h2{font-size:1.12rem}.home-reference-progress>header a{font-size:.76rem}.home-reference-resume{border-radius:15px;grid-template-columns:24px minmax(0,1fr) 88px;gap:8px;min-height:94px;padding:8px}.home-reference-resume-arrow{font-size:2rem}.home-reference-resume-copy strong{font-size:.92rem}.home-reference-resume-copy small{font-size:.7rem}.home-reference-progress-row{grid-template-columns:minmax(0,1fr) 36px;gap:6px;margin-top:6px}.home-reference-progress-row em{font-size:.68rem}.home-reference-resume img{border-radius:12px;width:88px;height:76px}.home-reference-audio{border-radius:16px;grid-template-columns:108px minmax(0,1fr) 28px;grid-template-areas:"brand now playlist""controls controls controls""selects selects selects";gap:6px;min-height:0;padding:9px 10px}.home-reference-audio-brand{border-right:0;grid-area:brand;justify-self:start;padding-right:0}.home-reference-audio-brand>span{width:38px;height:38px}.home-reference-audio-brand svg{width:22px;height:22px}.home-reference-audio-brand strong{font-size:.76rem}.home-reference-audio-brand small{padding:2px 6px;font-size:.56rem}.home-reference-audio-now{grid-area:now}.home-reference-audio-now>strong{font-size:.82rem}.home-reference-audio-now>small{font-size:.64rem}.home-reference-audio-timeline{grid-template-columns:27px minmax(40px,1fr) 27px;gap:3px;margin-top:2px}.home-reference-audio-timeline time{font-size:.58rem}.home-reference-audio-controls{grid-area:controls;justify-content:center}.home-reference-audio-controls button{width:30px;height:30px}.home-reference-audio-controls .home-reference-play{width:39px;height:39px;font-size:.88rem}.home-reference-audio-selects{direction:rtl;grid-area:selects;grid-template-columns:1fr 1fr}.home-reference-audio-selects select{min-height:31px;padding-block:3px;font-size:.62rem}.home-reference-playlist{grid-area:playlist}.home-reference-sources{border-radius:17px;grid-template-columns:54px minmax(0,1fr) 20px;gap:10px;min-height:86px;padding:11px 14px}.home-reference-books{border-radius:14px;width:52px;height:52px}.home-reference-books svg{width:34px;height:34px}.home-reference-sources strong{font-size:.96rem}.home-reference-sources small{font-size:.7rem}}.brand-logo-mark{flex:none;width:42px;height:42px}.brand-reference{font-size:inherit}.brand-lockup{color:#075a4b;direction:rtl;align-items:center;gap:9px;line-height:1;display:inline-flex}.brand-lockup-mark{flex:none}.brand-lockup-copy{text-align:right;gap:6px;display:grid}.brand-lockup-copy strong{letter-spacing:-.035em;white-space:nowrap;font-size:1.34rem;font-weight:950}.brand-lockup-copy small{color:#677b77;white-space:nowrap;font-size:.65rem;font-weight:750}.brand-light .brand-lockup{color:#fff}.brand-light .brand-lockup-copy small{color:#b8c8c2}.brand-light .brand-logo-mark{filter:drop-shadow(0 5px 12px #00000026)}.site-mode-switch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);direction:rtl;background:#ffffffe6;border:1px solid #12624f29;border-radius:999px;grid-template-columns:repeat(2,auto);align-items:center;gap:3px;padding:4px;line-height:normal;display:grid;box-shadow:0 8px 24px #114d3f1f}.site-mode-switch a{color:#42685f;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 12px;font-size:.76rem;font-weight:900;transition:background .18s,color .18s,box-shadow .18s;display:flex}.site-mode-switch a.active{color:#fff;background:linear-gradient(145deg,#147b62,#075b4b);box-shadow:0 5px 12px #095d4933}.site-mode-switch a:not(.active):hover,.site-mode-switch a:not(.active):focus-visible{color:#0d6b56;background:#edf8f2}.approved-home-brandbar{background:#fffefb;border-bottom:1px solid #e6e7e1;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:9px 20px;line-height:normal;display:grid}.approved-home-brandbar .approved-home-logo{grid-column:2}.approved-home-brandbar>.approved-home-mode-tools{grid-column:3;justify-self:end}.approved-home-mode-tools{align-items:center;gap:6px;display:flex}.header-mode-tools{align-items:center;gap:5px;min-width:0;display:flex}.sources-circle{color:#0d6b56;background:#ffffffeb;border:1px solid #12624f2e;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;text-decoration:none;transition:transform .18s,background .18s;display:grid;box-shadow:0 7px 18px #114d3f1c}.sources-circle:hover,.sources-circle:focus-visible{background:#edf8f2;transform:translateY(-1px)}.approved-home-visual-frame{line-height:0;position:relative}.kids-mode{--kids-deep:#07594d;--kids-green:#0d8064;--kids-gold:#e7b64a;color:#123f39;isolation:isolate;background:linear-gradient(#e9f8ff 0,#fffdf8 43%,#f5fff0 100%);min-height:100vh;padding:0 0 118px;font-family:inherit;overflow-x:clip}.kids-mode button{font:inherit}.kids-mode :where(button,a,select,input){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.kids-mode :where(button,a,select,input):focus-visible{outline-offset:3px;outline:3px solid #f0bc49}.kids-header{z-index:20;direction:ltr;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:min(1060px,100% - 34px);display:grid;position:absolute;top:14px;right:50%;transform:translate(50%)}.kids-header-nav{direction:ltr;justify-self:start;align-items:center;gap:7px;display:flex}.kids-brand{color:var(--kids-deep);cursor:pointer;direction:rtl;background:0 0;border:0;align-items:center;gap:6px;display:flex}.kids-brand .brand-lockup-copy{gap:4px}.kids-brand .brand-lockup-copy strong{font-size:1.15rem}.kids-brand .brand-lockup-copy small{color:#6a9b75;text-align:center;font-size:.7rem;font-weight:900}.kids-round-button{width:max-content;min-height:48px;color:var(--kids-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;padding:8px 16px;background:#ffffffe6;border:0;border-radius:99px;justify-content:center;align-items:center;gap:7px;width:48px;padding:0;display:flex;box-shadow:0 8px 24px #1457471f}.kids-back-button span{font:900 2rem/1 Arial,sans-serif;transform:translateY(-1px)}.kids-header>.site-mode-switch{direction:rtl;justify-self:end}.kids-hero{background:#dff7ff;min-height:780px;position:relative;overflow:hidden}.kids-hero>img{object-fit:cover;object-position:center 42%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kids-hero:after{content:"";pointer-events:none;background:linear-gradient(#f1fdff4d,#0000 42%,#fffdf733);position:absolute;inset:0}.kids-hero-copy{z-index:2;text-align:center;padding-top:120px;position:relative}.kids-hero-copy h1{color:#07584b;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:950}.kids-hero-copy p{color:#466d67;margin:0;font-size:clamp(.9rem,2vw,1.25rem);font-weight:800}.kids-continue{z-index:3;color:#fff;cursor:pointer;background:linear-gradient(135deg,#11906e,#08755c);border:0;border-radius:26px;grid-template-columns:50px 1fr 30px;align-items:center;gap:10px;width:min(420px,100% - 40px);padding:13px 18px;display:grid;position:absolute;bottom:28px;right:50%;transform:translate(50%);box-shadow:0 15px 38px #0667504d}.kids-play{background:#ffffff29;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.15rem;display:grid}.kids-continue>span:nth-child(2){text-align:right;display:grid}.kids-continue strong{font-size:1.2rem}.kids-continue small{color:#ffffffd1;margin-top:3px;font-size:.73rem}.kids-continue b{font-size:2rem}.kids-lesson-grid{z-index:3;direction:rtl;grid-template-columns:repeat(4,1fr);gap:14px;width:min(1100px,100% - 38px);margin:-18px auto 0;display:grid;position:relative}.kids-lesson{color:#12463e;cursor:pointer;background:#fff;border:1px solid #1a5b4c1a;border-radius:25px;flex-direction:column;align-items:center;min-height:235px;padding:21px 14px 15px;transition:transform .2s;display:flex;position:relative;box-shadow:0 13px 34px #194f411a}.kids-lesson:hover{transform:translateY(-5px)}.kids-lesson.sun{background:linear-gradient(#fff,#fff8d9)}.kids-lesson.mint{background:linear-gradient(#fff,#e7f8e8)}.kids-lesson.blue{background:linear-gradient(#fff,#e7f4ff)}.kids-lesson.pink{background:linear-gradient(#fff,#ffecef)}.kids-lesson-art{filter:drop-shadow(0 6px 8px #174f4121);place-items:center;height:76px;font-size:3.6rem;display:grid}.kids-lesson strong{margin-top:7px;font-size:1.25rem;font-weight:950}.kids-lesson small{color:#5b716b;max-width:150px;margin-top:6px;font-size:.78rem;line-height:1.5}.kids-lesson i{color:#0b715a;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:auto;font-size:1.55rem;font-style:normal;display:grid;box-shadow:0 5px 14px #1450411f}.kids-progress-card,.kids-tools,.kids-view{width:min(1100px,100% - 38px);margin:20px auto 0}.kids-progress-card{background:#ffffffed;border:1px solid #e0e8e1;border-radius:25px;padding:24px;box-shadow:0 12px 32px #184e4014}.kids-progress-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.kids-progress-card h2{margin:0;font-size:1.35rem}.kids-progress-card header span{color:#846114;background:#fff8dd;border-radius:99px;padding:7px 12px;font-size:.76rem;font-weight:900}.kids-progress-track{direction:ltr;justify-content:space-between;align-items:center;margin:25px 5% 5px;display:flex;position:relative}.kids-progress-track:before{content:"";pointer-events:none;background:linear-gradient(90deg,#82cf73 0 30%,#f5cf50 30% 43%,#d9dfdd 43%);border-radius:99px;height:8px;position:absolute;left:4%;right:4%}.kids-progress-track button{z-index:2;cursor:pointer;background:#e6ebe9;border:5px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 4px 12px #14463c1f}.kids-progress-track button:hover,.kids-progress-track button:focus-visible{transform:translateY(-2px);box-shadow:0 7px 16px #14463c2e}.kids-progress-track button.done{background:#ffe47d}.kids-progress-labels{color:#657670;justify-content:space-between;font-size:.7rem;font-weight:800;display:flex}.kids-tools{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kids-tools button{color:#174c42;cursor:pointer;background:#fff;border:1px solid #e2e8e3;border-radius:20px;justify-content:center;align-items:center;gap:10px;min-height:100px;display:flex;box-shadow:0 8px 22px #1450400f}.kids-tools span{font-size:1.7rem}.kids-home-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(1100px,100% - 38px);margin:20px auto 0;scroll-margin-top:90px;display:grid}.kids-home-links button,.kids-home-links a{color:#12463e;text-align:right;cursor:pointer;background:#fffffff0;border:1px solid #dfe9e3;border-radius:21px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:94px;padding:13px 17px;text-decoration:none;display:grid;box-shadow:0 9px 24px #14504014}.kids-home-links>*>span{background:#e8f8ef;border-radius:16px;place-items:center;width:52px;height:52px;font-size:1.8rem;display:grid}.kids-home-links strong,.kids-home-links small{display:block}.kids-home-links strong{font-size:1.05rem}.kids-home-links small{color:#61766f;margin-top:3px;font-size:.73rem}.kids-home-links b{color:#0b765d;font-size:1.8rem}.kids-daily-card{background:linear-gradient(145deg,#fffef9,#f2fff8);border:1px solid #d9e9df;border-radius:25px;width:min(1100px,100% - 38px);margin:20px auto 0;padding:24px;scroll-margin-top:90px;box-shadow:0 12px 32px #184e4014}.kids-daily-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.kids-daily-card>header div>span{color:#b17d17;font-size:.78rem;font-weight:950}.kids-daily-card h2{margin:3px 0 0;font-size:1.35rem}.kids-daily-card>header>strong{color:#7a5b18;background:#fff4c9;border:1px solid #f3dd8b;border-radius:999px;flex:none;padding:8px 13px;font-size:.82rem}.kids-daily-progress{direction:ltr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;display:grid}.kids-daily-progress>i{background:#dfe7e3;border-radius:999px;height:9px;overflow:hidden}.kids-daily-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#16a078,#f2c74f);height:100%;transition:width .25s;display:block}.kids-daily-progress>b{color:#526f67;direction:rtl;font-size:.75rem}.kids-daily-tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.kids-daily-tasks button{color:#174b41;text-align:right;cursor:pointer;background:#fff;border:1px solid #dfe9e3;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:92px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.kids-daily-tasks button:hover{transform:translateY(-2px)}.kids-daily-tasks button.done{background:#eaf9f1;border-color:#9bd8be}.kids-daily-tasks button>span{background:#eff9f4;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.55rem;display:grid}.kids-daily-tasks button strong,.kids-daily-tasks button small{display:block}.kids-daily-tasks button strong{font-size:.96rem}.kids-daily-tasks button small{color:#657b74;margin-top:4px;font-size:.72rem;line-height:1.45}.kids-daily-tasks button>b{color:#fff;background:#dce6e1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:1rem;display:grid}.kids-daily-tasks button.done>b{background:#0f8a69}.kids-daily-complete{color:#12634f;text-align:center;background:#e7f8ed;border-radius:13px;margin:15px 0 0;padding:10px 13px;font-weight:900}.kids-view{min-height:840px;padding-top:115px}.kids-view>header{text-align:center}.kids-view>header svg{color:#0b765d}.kids-view>header h1{margin:7px 0 3px;font-size:2.4rem}.kids-view>header p{color:#668079;margin:0}.kids-journey-view{max-width:760px}.kids-journey-list{gap:12px;margin-top:28px;display:grid;position:relative}.kids-journey-list:before{content:"";pointer-events:none;background:linear-gradient(#f6c84d 0 23%,#cbd9d3 23%);border-radius:99px;width:7px;position:absolute;top:35px;bottom:35px;right:39px}.kids-journey-list article{background:#ffffffe6;border:1px solid #e2ebe5;border-radius:22px;grid-template-columns:58px 1fr 76px;align-items:center;gap:14px;min-height:100px;padding:12px 15px;display:grid;position:relative;box-shadow:0 8px 24px #144e3f12}.kids-journey-list article>span{z-index:1;color:#fff;background:#aebbb7;border:5px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:950;display:grid}.kids-journey-list article.unlocked>span{background:#14a47b}.kids-journey-list article div{display:grid}.kids-journey-list strong{font-size:1.2rem}.kids-journey-list small{color:#6b7d78;margin-top:5px}.kids-journey-list article>b{text-align:center;font-size:3rem}.kids-basics-view{max-width:920px}.kids-basics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.kids-basics-grid>button{color:#174b41;text-align:right;cursor:pointer;background:#fffffff2;border:1px solid #deebe4;border-radius:23px;grid-template-columns:62px minmax(0,1fr) 32px;align-items:center;gap:13px;min-height:126px;padding:18px;transition:border-color .18s,transform .18s;display:grid;position:relative;box-shadow:0 10px 28px #144e3f14}.kids-basics-grid>button:hover{transform:translateY(-2px)}.kids-basics-grid>button.active{background:#f1fbf6;border-color:#72c9a7;box-shadow:0 12px 30px #0d806421}.kids-basics-number{color:#fff;background:#0d8064;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:10px;left:10px}.kids-basics-icon{background:linear-gradient(145deg,#e8fff3,#fff4cf);border-radius:18px;place-items:center;width:62px;height:62px;font-size:2rem;display:grid}.kids-basics-card-copy strong,.kids-basics-card-copy small{display:block}.kids-basics-card-copy strong{font-size:1.22rem}.kids-basics-card-copy small{color:#60756e;margin-top:5px;font-size:.8rem;line-height:1.55}.kids-basics-grid>button>b{color:#0d8064;background:#e8f6ef;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.25rem;display:grid}.kids-basics-lesson{background:#fffffff5;border:1px solid #d7e7df;border-radius:25px;margin-top:17px;padding:24px;scroll-margin-top:90px;box-shadow:0 12px 34px #144e3f17}.kids-basics-lesson>header{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.kids-basics-lesson>header>span{background:linear-gradient(145deg,#e3f8ee,#fff0bd);border-radius:20px;place-items:center;width:68px;height:68px;font-size:2.25rem;display:grid}.kids-basics-lesson header small{color:#b07b17;font-weight:900}.kids-basics-lesson h2{margin:2px 0 3px;font-size:1.5rem}.kids-basics-lesson header p{color:#62766f;margin:0;line-height:1.6}.kids-basics-lesson ol{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.kids-basics-lesson li{background:#f1f8f4;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.kids-basics-lesson li span{color:#fff;background:#138365;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.kids-basics-lesson li strong{font-size:.9rem}.kids-basics-note{color:#6f5921;background:#fff8df;border-radius:13px;margin:14px 0;padding:11px 13px;font-size:.8rem;line-height:1.6}.kids-basics-lesson>button{color:#fff;cursor:pointer;background:#0b735b;border:0;border-radius:15px;width:100%;min-height:49px;font-weight:950}.kids-basics-lesson>button.completed{color:#12634f;background:#dcf4e7;border:1px solid #92d2b5}.kids-basics-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.kids-basics-actions button,.kids-basics-actions a{color:#fff;cursor:pointer;background:#0b735b;border:0;border-radius:15px;place-items:center;min-height:48px;font-weight:900;text-decoration:none;display:grid}.kids-basics-actions a{color:#76591c;background:#fff7df;border:1px solid #ead7a7}.kids-filter{justify-content:center;gap:8px;margin:24px auto;display:flex;overflow-x:auto}.kids-filter button{color:#fff;white-space:nowrap;background:#1e6357;border:0;border-radius:14px;padding:9px 20px}.kids-filter button.active{color:#154b42;background:#fff;box-shadow:0 6px 18px #144b3f1a}.kids-games-view{color:#fff;background:linear-gradient(160deg,#063e3d,#096d60);width:100%;margin:0;padding-inline:max(20px,50% - 525px)}.kids-games-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kids-games-grid button{color:#133f38;cursor:pointer;background:linear-gradient(#dff7ff 0 68%,#fff7df 68%);border:0;border-radius:24px;align-content:center;place-items:center;gap:15px;min-height:210px;display:grid;box-shadow:0 12px 28px #00000026}.kids-games-grid span{font-size:5rem}.kids-games-grid strong{font-size:1.1rem}.kids-quran-view{width:min(760px,100% - 38px)}.kids-quran-scene{background:linear-gradient(#084b462e,#084b4666),url(/images/kids/kids-hero-v1.png) 50% 60%/cover;border-radius:25px;height:190px;margin-top:22px}.kids-surah-picker{background:#fffffff0;border-radius:20px;margin:-35px 28px 0;padding:19px 24px;font-size:1.15rem;font-weight:900;position:relative;box-shadow:0 10px 24px #134c3f21}.kids-surah-picker span{float:left}.kids-audio-controls{direction:ltr;justify-content:center;align-items:center;gap:35px;margin:20px 0;display:flex}.kids-audio-controls button{color:#115d50;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.3rem;display:grid;box-shadow:0 7px 20px #144e401f}.kids-audio-controls button.main{color:#fff;background:#0a725b;width:72px;height:72px;font-size:1.6rem}.kids-audio-controls small{font-size:.55rem}.kids-audio-line{direction:ltr;grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.kids-audio-line i{background:linear-gradient(90deg,#0b775f 28%,#dae3df 28%);border-radius:99px;height:6px}.kids-audio-line i.playing{background:linear-gradient(90deg,#0b775f 50%,#dae3df 50%);animation:1s ease-in-out infinite alternate kidsPulse}.kids-audio-line span{color:#60746e;font-size:.72rem}.kids-quran-tabs{background:#edf2ef;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:24px;padding:5px;display:grid}.kids-quran-tabs button{color:#345e55;background:0 0;border:0;border-radius:11px;padding:11px 5px;font-weight:800}.kids-quran-tabs button.active{color:#fff;background:#0d6c58}.kids-ayah-card{text-align:center;background:#fff;border:1px solid #e0e7e3;border-radius:22px;margin-top:12px;padding:25px;box-shadow:0 10px 28px #144b3f14}.kids-ayah-card p{font-family:serif;font-size:1.2rem}.kids-ayah-card blockquote{border:0;border-bottom:1px solid #e5e9e5;margin:15px 0;padding:20px 10px;font-family:serif;font-size:1.55rem;line-height:2}.kids-ayah-card div{color:#456960;background:#edf8f5;border-radius:15px;padding:15px;line-height:1.8}.kids-ayah-card div strong{color:#0c6553;display:block}.kids-open-mushaf{color:#fff;background:#0b735b;border-radius:15px;width:max-content;margin:16px auto 0;padding:12px 22px;font-weight:900;display:block}.kids-bottom-nav{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);direction:rtl;background:#fffffff0;border:1px solid #1455441f;border-radius:28px;grid-template-columns:repeat(5,1fr);width:min(720px,100% - 24px);padding:9px;display:grid;position:fixed;bottom:12px;right:50%;transform:translate(50%);box-shadow:0 18px 45px #0f493c38}.kids-bottom-nav button{color:#476d64;cursor:pointer;background:0 0;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;display:flex}.kids-bottom-nav button.active{color:#fff;background:linear-gradient(145deg,#16866a,#075a4a);box-shadow:0 7px 18px #09695238}.kids-bottom-nav svg{width:24px;height:24px}.kids-bottom-nav span{font-size:.68rem;font-weight:900}.kids-bottom-nav .kids-gamepad{font-size:1.3rem}.kids-mode~.floating-fatwa-trigger,.kids-mode~.floating-fatwa-panel,.kids-mode~.page-nav-controls,.kids-mode~.mobile-bottom-nav{display:none!important}@keyframes kidsPulse{to{filter:brightness(1.2)}}@media (width<=760px){.approved-home-brandbar{grid-template-columns:auto 1fr;min-height:68px;padding:6px 8px}.approved-home-brandbar .approved-home-logo{grid-column:1}.approved-home-brandbar>.approved-home-mode-tools{grid-column:2}.approved-home-brandbar .brand-lockup-mark{width:31px;height:31px}.approved-home-brandbar .brand-lockup-copy{gap:4px}.approved-home-brandbar .brand-lockup-copy strong{font-size:.95rem}.approved-home-brandbar .brand-lockup-copy small{font-size:.48rem}.approved-home-brandbar .site-mode-switch a{min-height:32px;padding:5px 8px;font-size:.62rem}.approved-home-mode-tools .language-switch-circle{width:34px;min-width:34px;height:34px;min-height:34px}.kids-header{grid-template-columns:auto minmax(0,1fr) auto;gap:5px;width:calc(100% - 18px);top:9px}.kids-header-nav{gap:3px}.kids-brand{justify-self:center;min-width:0}.kids-brand .brand-lockup-copy strong{font-size:.92rem}.kids-brand .brand-lockup-copy small{font-size:.6rem}.kids-brand .brand-lockup-mark{width:30px;height:30px}.kids-round-button{width:40px;height:40px;min-height:40px}.kids-header .site-mode-switch{padding:3px}.kids-header .site-mode-switch a{min-height:34px;padding:6px 8px;font-size:.62rem}.kids-header .site-mode-switch svg{width:14px;height:14px}.kids-hero{min-height:650px}.kids-hero>img{object-position:center 48%}.kids-hero-copy{padding-top:92px}.kids-hero-copy h1{font-size:2.4rem}.kids-hero-copy p{font-size:.78rem}.kids-continue{bottom:18px}.kids-lesson-grid{grid-template-columns:repeat(2,1fr);gap:8px;width:calc(100% - 20px);margin-top:10px}.kids-lesson{border-radius:19px;min-height:185px;padding:14px 8px 10px}.kids-lesson-art{height:58px;font-size:2.8rem}.kids-lesson strong{font-size:1rem}.kids-lesson small{font-size:.67rem}.kids-lesson i{width:29px;height:29px}.kids-progress-card,.kids-tools,.kids-view{width:calc(100% - 20px);margin-top:12px}.kids-progress-card{padding:16px 10px}.kids-progress-card h2{font-size:1rem}.kids-progress-card header span{font-size:.6rem}.kids-progress-labels{font-size:.55rem}.kids-progress-track{margin-inline:2%}.kids-progress-track button{border-width:4px;width:38px;height:38px;font-size:.72rem}.kids-daily-card{border-radius:19px;width:calc(100% - 20px);margin-top:12px;padding:16px 10px}.kids-daily-card>header{gap:8px}.kids-daily-card h2{font-size:1.02rem}.kids-daily-card>header>strong{padding:6px 9px;font-size:.65rem}.kids-daily-card>header div>span{font-size:.68rem}.kids-daily-tasks{grid-template-columns:1fr;gap:7px;margin-top:13px}.kids-daily-tasks button{border-radius:15px;grid-template-columns:42px minmax(0,1fr) 27px;min-height:76px;padding:9px}.kids-daily-tasks button>span{border-radius:12px;width:40px;height:40px;font-size:1.3rem}.kids-daily-tasks button strong{font-size:.86rem}.kids-daily-tasks button small{font-size:.68rem}.kids-daily-tasks button>b{width:25px;height:25px}.kids-daily-complete{font-size:.78rem}.kids-tools{grid-template-columns:repeat(2,1fr);gap:8px}.kids-tools button{border-radius:16px;min-height:82px;font-size:.75rem}.kids-tools span{font-size:1.3rem}.kids-home-links{gap:8px;width:calc(100% - 20px);margin-top:12px}.kids-home-links button,.kids-home-links a{border-radius:17px;grid-template-columns:43px minmax(0,1fr) 18px;gap:7px;min-height:82px;padding:10px}.kids-home-links>*>span{border-radius:13px;width:42px;height:42px;font-size:1.4rem}.kids-home-links strong{font-size:.82rem}.kids-home-links small{font-size:.61rem}.kids-home-links b{font-size:1.4rem}.kids-view{min-height:760px;padding-top:90px}.kids-view>header h1{font-size:1.9rem}.kids-journey-list article{grid-template-columns:46px 1fr 52px;min-height:88px;padding:8px}.kids-journey-list:before{right:31px}.kids-journey-list article>span{width:44px;height:44px}.kids-journey-list article>b{font-size:2.25rem}.kids-journey-list strong{font-size:.95rem}.kids-journey-list small{font-size:.65rem}.kids-games-view{width:100%;margin:0;padding-inline:10px}.kids-filter{justify-content:flex-start}.kids-filter button{padding:8px 14px;font-size:.72rem}.kids-games-grid{grid-template-columns:repeat(2,1fr);gap:8px}.kids-games-grid button{border-radius:18px;min-height:165px}.kids-games-grid span{font-size:3.5rem}.kids-games-grid strong{font-size:.8rem}.kids-quran-view{width:calc(100% - 20px)}.kids-quran-scene{height:150px}.kids-surah-picker{margin-inline:14px;padding:15px 18px}.kids-ayah-card{padding:17px}.kids-ayah-card blockquote{font-size:1.25rem}.kids-bottom-nav{border-radius:22px;width:calc(100% - 12px);padding:6px;bottom:7px}.kids-bottom-nav button{border-radius:16px;min-height:57px}.kids-bottom-nav span{font-size:.57rem}.kids-basics-grid{grid-template-columns:1fr;gap:8px;margin-top:18px}.kids-basics-grid>button{border-radius:18px;grid-template-columns:52px minmax(0,1fr) 28px;gap:9px;min-height:102px;padding:13px}.kids-basics-icon{width:52px;height:52px;font-size:1.65rem}.kids-basics-card-copy strong{font-size:1rem}.kids-basics-card-copy small{font-size:.7rem}.kids-basics-lesson{border-radius:19px;padding:16px 12px}.kids-basics-lesson>header{grid-template-columns:56px minmax(0,1fr);gap:9px}.kids-basics-lesson>header>span{border-radius:16px;width:54px;height:54px;font-size:1.75rem}.kids-basics-lesson h2{font-size:1.18rem}.kids-basics-lesson header p{font-size:.78rem}.kids-basics-lesson ol{grid-template-columns:1fr;gap:6px;margin-top:14px}.kids-basics-lesson li{min-height:52px;padding:8px}.kids-basics-lesson li strong{font-size:.8rem}.kids-basics-actions{grid-template-columns:1fr}.home-quick-access{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.home-quick-access a{gap:4px;min-height:42px;padding:6px 4px;font-size:.66rem}.home-quick-access a svg{width:17px;height:17px}.home-quick-access a b{display:none}}@media (prefers-reduced-motion:reduce){.kids-lesson,.kids-audio-line i.playing{transition:none;animation:none}.kids-lesson:hover{transform:none}}.basics-page{background:linear-gradient(#f8fbf9 0,#fff 42%)}.basics-hero{background:radial-gradient(circle at 14% 20%,#c1974029,#0000 25%),linear-gradient(145deg,#eef8f3,#fbf7eb)}.basics-hero h1 span{color:#14705a}.basics-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.basics-source-button{color:#775b20;background:#fff8e7;border:1px solid #e5d2a1}.basics-path{padding-block:70px}.basics-path .section-heading p{color:#667970;max-width:650px;margin:10px auto 0;line-height:1.8}.basics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.basics-grid article{background:#fff;border:1px solid #dce8e1;border-radius:24px;min-height:300px;padding:25px;position:relative;box-shadow:0 13px 34px #144e3f12}.basics-step-number{color:#fff;background:#16745c;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.basics-step-icon{color:#126750;background:linear-gradient(145deg,#e5f7ef,#fff4d9);border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.basics-grid h3{color:#153d34;margin:19px 0 8px;font-size:1.3rem}.basics-grid p{color:#62736e;margin:0;line-height:1.75}.basics-grid ul{flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.basics-grid li{color:#155b4b;background:#edf7f2;border-radius:99px;padding:6px 10px;font-size:.78rem;font-weight:800}.basics-footer-card{background:#f4f9f6;border:1px solid #d9e7df;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:72px;padding:30px 34px;display:flex}.basics-footer-card h2{margin:7px 0}.basics-footer-card p{color:#667970;margin:0}@media (width<=900px){.basics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.basics-hero-actions{grid-template-columns:1fr 1fr;display:grid}.basics-hero-actions .button{padding-inline:10px;font-size:.8rem}.basics-path{padding-block:36px}.basics-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.basics-grid article{border-radius:19px;min-height:0;padding:19px}.basics-step-icon{width:54px;height:54px}.basics-grid h3{font-size:1.12rem}.basics-grid p{font-size:.86rem}.basics-footer-card{border-radius:21px;flex-direction:column;align-items:stretch;margin-bottom:38px;padding:22px}.basics-footer-card .button{justify-content:center;width:100%}}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}:where(main,section,article,aside,nav,header,footer,details,summary,form,fieldset,div){min-width:0}:where(img,video,canvas,iframe){max-width:100%;height:auto}:where(input,select,textarea,button){min-width:0;max-width:100%}:where(h1,h2,h3,h4,p,li,dd,blockquote,strong,small,span){overflow-wrap:anywhere}.quran-dashboard,.parenting-jump,.topic-guide-shell,.parents-guide-nav,.kids-lesson-grid,.kids-surah-picker{margin-top:14px}@media (width<=760px){.site-header{position:relative}.header-inner{flex-wrap:wrap;gap:6px 8px;min-height:0;padding-block:7px;display:flex}.header-inner>.brand{flex:auto;min-width:0}.header-inner>.header-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;display:grid}.header-actions>.header-mode-tools{justify-self:start}.header-actions>.language-switch,.header-actions>.header-search,.header-actions>.mobile-menu-trigger{justify-self:end}.study-mode-tabs,.hadith-slider-toolbar{top:8px}.approved-home-brandbar{gap:6px}.approved-home-brandbar .approved-home-logo,.approved-home-brandbar>.approved-home-mode-tools,.home-reference-audio>*,.home-reference-resume>*,.home-reference-sources>*{min-width:0}.home-reference-audio-now>strong,.home-reference-audio-now>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kids-progress-labels{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.kids-progress-labels span{min-width:0;line-height:1.35}.floating-fatwa-trigger{bottom:calc(104px + env(safe-area-inset-bottom))}.floating-fatwa-panel{bottom:calc(178px + env(safe-area-inset-bottom));max-height:calc(100dvh - 198px - env(safe-area-inset-bottom))}}@media (width<=430px){.reference-surah-player-badge{justify-content:center;gap:0;width:34px;min-height:34px;padding:0;font-size:0}.reference-surah-player-title small{font-size:.72rem}.reference-surah-player-title strong{font-size:.95rem}.header-inner>.header-actions{grid-template-columns:minmax(0,1fr) 42px 42px}.header-actions .header-mode-tools .site-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.header-actions .header-mode-tools .language-switch-circle{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:.62rem}.header-actions .site-mode-switch a{min-width:0;padding-inline:5px;font-size:.62rem}.header-actions .language-switch{width:52px;padding-inline:4px;font-size:.62rem}.approved-home-brandbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:6px}.approved-home-brandbar .brand-lockup-copy small{display:none}.approved-home-brandbar .brand-lockup-copy strong{font-size:.82rem}.kids-header{grid-template-columns:auto minmax(0,1fr) auto}.kids-header .brand-lockup-copy small{display:none}.kids-header .site-mode-switch a{min-width:0;padding-inline:5px}.home-reference-audio{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"brand playlist""now now""controls controls""selects selects"}.home-reference-audio-brand{justify-self:stretch}}.global-surah-player{z-index:1250;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#086750f7,#05433afa);border:1px solid #ffffff47;border-radius:20px;grid-template-columns:44px minmax(0,1fr) 44px 32px;grid-template-areas:"art copy play close""progress progress progress progress""error error error error";align-items:center;gap:7px 10px;width:min(560px,100% - 44px);padding:10px 12px 9px;animation:.22s ease-out global-player-in;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #05322a47}.global-surah-art{color:#fff3c7;background:#ffffff21;border:1px solid #ffffff2e;border-radius:13px;grid-area:art;place-items:center;width:42px;height:42px;display:grid}.global-surah-copy{grid-area:copy;gap:2px;min-width:0;display:grid}.global-surah-copy strong,.global-surah-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-surah-copy strong{font-size:.9rem}.global-surah-copy small{color:#ffffffc4;font-size:.67rem}.global-surah-play,.global-surah-close{color:#075849;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.global-surah-play{grid-area:play;width:42px;height:42px;box-shadow:0 6px 16px #00000029}.global-surah-close{color:#fff;background:#ffffff24;grid-area:close;width:29px;height:29px;padding-bottom:2px;font:400 1.25rem/1 Arial,sans-serif}.global-surah-progress{grid-area:progress;grid-template-columns:35px minmax(0,1fr) 35px;align-items:center;gap:7px;display:grid}.global-surah-progress span{color:#ffffffbd;text-align:center;font:700 .62rem/1 Arial,sans-serif}.global-surah-progress input{appearance:none;cursor:pointer;border:0;border-radius:999px;width:100%;height:4px;margin:0}.global-surah-progress input::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #d5ae52;border-radius:50%;width:14px;height:14px}.global-surah-progress input::-moz-range-thumb{background:#fff;border:3px solid #d5ae52;border-radius:50%;width:9px;height:9px}.global-surah-player>p{color:#fff1df;text-align:center;grid-area:error;margin:1px 0 0;font-size:.66rem}.kids-quran-open .global-surah-player{display:none}@keyframes global-player-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reference-tafsir-language-tabs{background:#edf2ed;border:1px solid #dce4dc;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;width:min(290px,100%);margin:-2px auto 0;padding:4px;display:grid}.reference-tafsir-language-tabs button{color:#46655c;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:39px;padding:7px 12px;font-family:inherit;font-size:.82rem;font-weight:900}.reference-tafsir-language-tabs button.active{color:#fff;background:#0b6c55;box-shadow:0 5px 12px #0b6c552e}.reference-tafsir-copy[lang=en]{text-align:left;font-family:Arial,sans-serif;line-height:1.75}.kids-header-tools{direction:ltr;justify-self:end;align-items:center;gap:6px;display:flex}.kids-header-tools .language-switch{background:#ffffffe8;border-color:#12624f26;border-radius:999px;min-height:38px;padding:6px 10px;box-shadow:0 7px 20px #114d3f1a}.kids-mode-en{font-family:Arial,sans-serif}.kids-mode-en .brand-lockup-copy{direction:rtl}.kids-mode-en .kids-hero-copy,.kids-mode-en .kids-view>header{direction:ltr}.kids-mode-en .kids-journey-list:before{left:39px;right:auto}.kids-journey-list button{color:#123f39;text-align:start;cursor:pointer;background:#ffffffe6;border:1px solid #e2ebe5;border-radius:22px;grid-template-columns:58px minmax(0,1fr) 76px;align-items:center;gap:14px;min-height:100px;padding:12px 15px;transition:transform .16s,border-color .16s;display:grid;position:relative;box-shadow:0 8px 24px #144e3f12}.kids-journey-list button:hover,.kids-journey-list button:focus-visible{border-color:#84cbb1;outline:0;transform:translateY(-2px)}.kids-journey-list button>span{z-index:1;color:#fff;background:#aebbb7;border:5px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:950;display:grid}.kids-journey-list button.unlocked>span{background:#14a47b}.kids-journey-list button div{display:grid}.kids-journey-list button strong{font-size:1.2rem}.kids-journey-list button small{color:#6b7d78;margin-top:5px}.kids-journey-list button>b{text-align:center;font-size:3rem}.kids-filter{scrollbar-width:none;gap:8px;margin:25px 0 18px;padding-bottom:2px;display:flex;overflow:auto}.kids-filter button{color:#fffc;cursor:pointer;background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:9px 17px}.kids-filter button.active{color:#0a574c;background:#fff;border-color:#fff;font-weight:900}.kids-games-grid button small{color:#61766f;font-size:.72rem;font-weight:800}.kids-game-panel{color:#153f38;background:#fff;border-radius:25px;width:min(720px,100%);margin:20px auto 0;padding:22px;scroll-margin-top:90px;box-shadow:0 18px 40px #0003}.kids-game-panel>header{grid-template-columns:52px minmax(0,1fr) 38px;align-items:center;gap:10px;display:grid}.kids-game-panel>header>span{background:#eaf8f2;border-radius:15px;place-items:center;width:50px;height:50px;font-size:1.7rem;display:grid}.kids-game-panel>header div{display:grid}.kids-game-panel>header small{color:#927022;text-transform:uppercase;font-size:.68rem;font-weight:900}.kids-game-panel h2{margin:2px 0 0;font-size:1.2rem}.kids-game-panel>header>button{color:#3d6258;cursor:pointer;background:#edf3ef;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font:400 1.45rem/1 Arial,sans-serif;display:grid}.kids-game-panel>p{margin:22px 0 13px;font-size:1.2rem;font-weight:900}.kids-game-panel>div{gap:8px;display:grid}.kids-game-panel>div button{color:#174c42;text-align:start;cursor:pointer;background:#f1f7f4;border:1px solid #dce8e2;border-radius:14px;min-height:50px;padding:10px 15px}.kids-game-panel>div button.right{color:#0b654f;background:#e2f7ec;border-color:#6cc49e}.kids-game-panel>div button.wrong{color:#8b3838;background:#fff0ef;border-color:#e4a29e}.kids-game-panel aside{border-radius:14px;gap:7px;margin-top:14px;padding:13px;display:grid}.kids-game-panel aside.right{color:#0b654f;background:#e7f8ef}.kids-game-panel aside.wrong{color:#7b3733;background:#fff1ef}.kids-game-panel aside button{color:#fff;cursor:pointer;background:#0c755b;border:0;border-radius:10px;width:max-content;padding:7px 12px;font-weight:900}.kids-surah-picker,.kids-reciter-picker{color:#785e26;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;font-size:.73rem;font-weight:900;display:grid}.kids-surah-picker select,.kids-reciter-picker select{color:#134f42;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:3px;font-family:inherit;font-size:1rem;font-weight:900}.kids-reciter-picker{background:#fff;border:1px solid #e0e9e4;border-radius:17px;margin:10px 28px 0;padding:13px 18px;box-shadow:0 8px 20px #134c3f14}.kids-audio-controls button:disabled{opacity:.38;cursor:default}.kids-audio-line{grid-template-columns:38px minmax(0,1fr) 38px}.kids-audio-line input{appearance:none;cursor:pointer;border:0;border-radius:999px;width:100%;height:6px;margin:0}.kids-audio-line input::-webkit-slider-thumb{appearance:none;background:#fff;border:4px solid #0b775f;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 7px #0d544233}.kids-audio-line input::-moz-range-thumb{background:#fff;border:4px solid #0b775f;border-radius:50%;width:11px;height:11px}.kids-audio-error{color:#8b3d37;text-align:center;background:#fff0ee;border-radius:11px;margin:9px 0 0;padding:8px 10px;font-size:.75rem}.kids-background-note{color:#486d64;text-align:center;justify-content:center;align-items:center;gap:7px;margin:12px 0 0;font-size:.74rem;display:flex}.kids-short-lessons,.kids-rewards-view,.kids-search-view{max-width:850px}.kids-short-lessons>div,.kids-search-view>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.kids-short-lessons a,.kids-short-lessons button,.kids-search-view>div>button{color:#164b40;text-align:start;cursor:pointer;background:#fff;border:1px solid #dce8e2;border-radius:21px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:17px;text-decoration:none;display:grid;box-shadow:0 10px 28px #144e3f14}.kids-short-lessons a>span,.kids-short-lessons button>span,.kids-search-view>div>button>span{background:linear-gradient(145deg,#e8f8ef,#fff4d5);border-radius:16px;place-items:center;width:55px;height:55px;font-size:1.8rem;display:grid}.kids-short-lessons strong,.kids-short-lessons small,.kids-search-view strong,.kids-search-view small{display:block}.kids-short-lessons small,.kids-search-view small{color:#667b74;margin-top:4px;font-size:.75rem}.kids-short-lessons b,.kids-search-view b{color:#0c765d;white-space:nowrap;font-size:.8rem}.kids-stars-total{background:linear-gradient(145deg,#fff8d7,#fff);border:1px solid #edd98d;border-radius:50%;align-content:center;place-items:center;gap:2px;width:190px;height:190px;margin:25px auto;display:grid;box-shadow:0 14px 38px #91691926}.kids-stars-total span{font-size:2.3rem}.kids-stars-total strong{color:#8a671b;font-size:2.5rem;line-height:1}.kids-stars-total small{color:#745f2e;font-weight:800}.kids-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kids-badges article{color:#7b8783;text-align:center;filter:saturate(.35);background:#f1f4f2;border:1px solid #e0e6e2;border-radius:20px;align-content:center;place-items:center;gap:7px;min-height:145px;padding:13px;display:grid}.kids-badges article.unlocked{color:#174c42;filter:none;background:#fff;border-color:#b8dbc9;box-shadow:0 9px 24px #144e3f12}.kids-badges span{font-size:2.1rem}.kids-badges small{font-size:.68rem}.kids-reward-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.kids-reward-actions button,.kids-reward-actions a{color:#fff;cursor:pointer;background:#0b735b;border:0;border-radius:15px;place-items:center;min-height:50px;font-weight:900;text-decoration:none;display:grid}.kids-reward-actions a{color:#76591c;background:#fff7df;border:1px solid #ead7a7}.kids-search-view>label{background:#fff;border:1px solid #d9e7df;border-radius:17px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;max-width:620px;margin:24px auto 0;padding:8px 14px;display:grid;box-shadow:0 9px 24px #144e3f12}.kids-search-view>label input{background:0 0;border:0;outline:0;min-height:42px;font-family:inherit;font-size:1rem}.kids-search-view>p{text-align:center;margin:22px 0}@media (width<=760px){.global-surah-player{right:8px;bottom:calc(88px + env(safe-area-inset-bottom));border-radius:17px;grid-template-columns:38px minmax(0,1fr) 39px 27px;gap:6px;width:calc(100% - 16px);padding:8px 9px 7px}.global-surah-art{border-radius:11px;width:37px;height:37px}.global-surah-play{width:38px;height:38px}.global-surah-close{width:26px;height:26px}.global-surah-copy strong{font-size:.8rem}.global-surah-copy small{font-size:.59rem}.kids-header{grid-template-columns:auto minmax(0,1fr) auto}.kids-header-tools{gap:3px}.kids-header-tools .language-switch{width:52px;min-height:34px;padding:4px;font-size:.58rem}.kids-header-tools .site-mode-switch{padding:3px}.kids-header-tools .site-mode-switch a{min-height:32px;padding:5px 6px;font-size:.58rem}.kids-header-tools .site-mode-switch svg,.kids-header-tools .site-mode-switch a>span:first-child{display:none}.kids-journey-list button{grid-template-columns:46px minmax(0,1fr) 52px;gap:8px;min-height:88px;padding:8px}.kids-journey-list button>span{width:44px;height:44px}.kids-journey-list button>b{font-size:2.25rem}.kids-mode-en .kids-journey-list:before{left:31px}.kids-journey-list button strong{font-size:.95rem}.kids-journey-list button small{font-size:.65rem}.kids-game-panel{border-radius:19px;padding:15px 11px}.kids-reciter-picker{margin-inline:14px;padding:11px 13px}.kids-short-lessons>div,.kids-search-view>div{grid-template-columns:1fr;gap:8px;margin-top:18px}.kids-short-lessons a,.kids-short-lessons button,.kids-search-view>div>button{border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;gap:9px;min-height:92px;padding:12px}.kids-short-lessons a>span,.kids-short-lessons button>span,.kids-search-view>div>button>span{border-radius:13px;width:46px;height:46px;font-size:1.45rem}.kids-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kids-badges article{border-radius:17px;min-height:125px}.kids-reward-actions{grid-template-columns:1fr}}@media (width<=430px){.kids-header .kids-brand .brand-lockup-mark{width:26px;height:26px}.kids-header .kids-brand .brand-lockup-copy strong{font-size:.73rem}.kids-header-tools .site-mode-switch a{padding-inline:5px;font-size:.54rem}.kids-header-tools .language-switch{width:46px;font-size:.53rem}.kids-mode-en .kids-header .brand-lockup-copy strong{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.global-surah-player{animation:none}.kids-journey-list button{transition:none}}.home-membership-preview{padding-block:4px 72px}.home-membership-panel{color:#fff;background:radial-gradient(circle at 12% 15%,#efcd7e38,#0000 32%),linear-gradient(135deg,#123f35,#1c705a 70%,#9b7432 155%);border:1px solid #fff3;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.9fr) minmax(180px,.55fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0e3a2f2b}.home-membership-copy>span{color:#f2d58f;letter-spacing:.08em;font-size:.7rem;font-weight:950}.home-membership-copy h2{color:#fff;margin:8px 0 9px;font-size:clamp(1.9rem,4vw,3.15rem);line-height:1.15}.home-membership-copy p{color:#ffffffc2;max-width:620px;margin:0;line-height:1.8}.home-membership-button{color:#164c3e;background:#fff;border:1px solid #fff9;margin-top:21px}.home-membership-button:hover{color:#143f35;background:#fff8e8}.home-membership-benefits{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-membership-benefits li{background:#ffffff17;border:1px solid #ffffff29;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.home-membership-benefits li>span{color:#f2d58f;background:#ffffff1a;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.home-membership-benefits strong{color:#fff;font-size:.86rem}.home-membership-price{color:#164b3e;text-align:center;background:#fffaf0;border:1px solid #edd8a6;border-radius:24px;align-content:center;place-items:center;gap:11px;min-height:190px;padding:22px 16px;display:grid;box-shadow:0 18px 38px #05241d2e}.home-membership-price small{color:#97712d;letter-spacing:.05em;font-size:.62rem;font-weight:950}.home-membership-price strong{color:#153f35;direction:ltr;align-items:baseline;gap:4px;display:flex}.home-membership-price strong b{font-size:2.15rem}.home-membership-price strong span{color:#6d7771;font-size:.7rem}.home-membership-price em{color:#67756f;font-size:.68rem;font-style:normal}.english-page .home-membership-copy,.english-page .home-membership-benefits{text-align:left}.theme-toggle{color:#185442;min-height:40px;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #d4e2db;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #113c321f}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.theme-toggle-compact{border-radius:50%;width:40px;height:40px;min-height:40px;padding:0}.page-nav-controls .theme-toggle{width:48px;height:48px;min-height:48px;padding:0}.kids-header-tools .theme-toggle{background:#ffffffe8;border-color:#12624f26;flex:0 0 38px;width:38px;height:38px;min-height:38px}html[data-theme=dark]{--ink:#e7f3ee;--ink-soft:#a6bbb2;--deep:#0d3329;--deep-2:#061a14;--green:#62c2a2;--green-soft:#183a30;--gold:#e0bd70;--cream:#12261f;--paper:#071511;--line:#29423a;--white:#10231d;--shadow:0 24px 60px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:var(--ink);background:#06120f}html[data-theme=dark] main :where(h1,h2,h3,h4){color:#edf8f3}html[data-theme=dark] :where(.approved-home,.english-page,.membership-page,.search-page,.basics-page){background:#071511}html[data-theme=dark] :where(.site-header,.approved-home-brandbar){color:#eaf6f1;background:#081914f5;border-color:#294139}html[data-theme=dark] :where(.brand-lockup,.brand){color:#eaf6f1}html[data-theme=dark] .brand-lockup-copy small{color:#93aaa1}html[data-theme=dark] :where(.main-nav a,.english-main-nav a,.mobile-menu-trigger){color:#b8cdc4}html[data-theme=dark] :where(.site-mode-switch,.language-switch,.header-search,.mobile-menu-trigger,.header-account){color:#dcebe5;background:#112a22;border-color:#2d4a40}html[data-theme=dark] .site-mode-switch a:not(.active):hover{color:#fff;background:#183d31}html[data-theme=dark] .theme-toggle{color:#f2d58f;background:#112a22;border-color:#345348;box-shadow:0 10px 28px #00000047}html[data-theme=dark] .page-nav-controls button{color:#e8f4ef;background:#0e251ef5;border-color:#355247;box-shadow:0 12px 30px #0000004d}html[data-theme=dark] .approved-home-visual{background:#071511}html[data-theme=dark] .approved-home-image{filter:brightness(.6)saturate(.83)contrast(1.07)}html[data-theme=dark] .approved-home-visual-frame{background:#071511}html[data-theme=dark] :where(.home-quick-access a,.home-continue-dropdown,.home-continue-card,.home-3d-explorer,.home-3d-choice,.home-3d-active-panel,.home-3d-tool,.home-category-group,.home-category-group>div>a,.start-card,.english-daily-card,.english-learning-card,.english-quick-access nav a,.plan-card,.membership-roadmap>div,.membership-faq details,.search-field,.search-result-card){color:#eaf5f0;background:#10251e;border-color:#29453a;box-shadow:0 14px 34px #0003}html[data-theme=dark] :where(.home-continue-card,.home-3d-choice,.home-3d-tool,.english-learning-card,.plan-card,.search-result-card) :where(h2,h3,strong){color:#eef8f4}html[data-theme=dark] :where(.home-continue-card,.home-3d-choice,.home-3d-tool,.english-learning-card,.plan-card,.search-result-card) :where(p,small,em){color:#9fb5ac}html[data-theme=dark] :where(.home-quick-access a,.home-continue-summary-copy strong,.home-3d-explorer-header strong,.home-category-group summary,.english-section-heading h2,.membership-faq summary,.membership-roadmap h3,.section-heading h2),html[data-theme=dark] :where(.home-continue-dropdown,.home-3d-explorer,.home-category-hub,.plans-section,.membership-faq){color:#eaf5f0}html[data-theme=dark] .supporter-plan{background:linear-gradient(#17392f,#10251e 48%);border-color:#56a98d}html[data-theme=dark] .plan-label,html[data-theme=dark] .plan-card li span{color:#7bd0b1;background:#193b31}html[data-theme=dark] .disabled-plan-button{color:#8fa39b;background:#1c3029;border-color:#304840}html[data-theme=dark] .membership-hero{background:radial-gradient(circle at 15% 15%,#d5b06526,#0000 30%),linear-gradient(145deg,#0b211b,#122d25);border-color:#294139}html[data-theme=dark] .membership-hero h1,html[data-theme=dark] .membership-hero h1 span{color:#eef8f4}html[data-theme=dark] .payment-status{background:#102820e6;border-color:#315045}html[data-theme=dark] .payment-status strong{color:#edf8f3}html[data-theme=dark] .membership-faq details{border-bottom-color:#294139}html[data-theme=dark] .english-hero-copy h1,html[data-theme=dark] .english-daily-card h2{color:#edf7f3}html[data-theme=dark] .english-daily-card blockquote{color:#e9f4ef;border-color:#2b433a}html[data-theme=dark] .english-secondary-button{color:#dcece6;background:#11271f;border-color:#345047}html[data-theme=dark] .english-journey-map{color:#e7f3ee;background:linear-gradient(145deg,#102a22,#282719);border-color:#345046;box-shadow:0 16px 38px #00000038}html[data-theme=dark] .english-journey-map>header :where(h2,p){color:#eaf5f0}html[data-theme=dark] .english-journey-map li>a{color:#e7f3ee;background:#10251e;border-color:#2e493f}html[data-theme=dark] .english-journey-map li>a :where(strong,p){color:#dcebe5}html[data-theme=dark] .english-journey-map>footer{color:#d8cba6;background:#342d1c;border-color:#65542d}html[data-theme=dark] .english-journey-map>footer>svg{background:#1c3028}html[data-theme=dark] :where(.english-surah-search,.english-search-surface>label,.english-search-surface>div>a,.english-arabic-library){color:#e8f4ef;background:#10251e;border-color:#2d493f}html[data-theme=dark] :where(.english-surah-search input,.english-search-surface input,.english-search-page>h1,.english-arabic-library h2){color:#eef8f4}html[data-theme=dark] :where(.english-search-surface>div small,.english-arabic-library p,.english-empty-state){color:#a5b8b0}html[data-theme=dark] :where(.site-footer,.english-bottom-nav,.mobile-bottom-nav){color:#dcebe5;background:#081a15f7;border-color:#29443a}html[data-theme=dark] :where(.site-footer,.english-bottom-nav,.mobile-bottom-nav) :where(a,p,small){color:#a9beb5}html[data-theme=dark] .english-bottom-nav a span{color:#7bc9ad;background:#173a30}html[data-theme=dark] .english-quran-reading-tools{color:#e6f2ed;background:linear-gradient(145deg,#102a22,#2a2819);border-color:#344e44}html[data-theme=dark] .english-quran-reading-intro :where(strong,p){color:#dcebe5}html[data-theme=dark] .english-quran-meaning-status{color:#9de0c5;background:#173a2f;border-color:#32604f}html[data-theme=dark] .english-quran-source-status{color:#b3c7bf;border-color:#31483f}html[data-theme=dark] .english-quran-meanings-list{border-color:#5a4d2c}html[data-theme=dark] .english-quran-meaning-row{color:#dcebe5;background:linear-gradient(145deg,#102a22,#2d291a);border-color:#4b472e}html[data-theme=dark] .english-quran-meaning-row p{color:#dcebe5}html[data-theme=dark] .english-quran-meaning-row>button{color:#a5dfc9;background:#173a30;border-color:#356050}html[data-theme=dark] .home-membership-panel{background:radial-gradient(circle at 12% 15%,#efcd7e33,#0000 32%),linear-gradient(135deg,#0a211a,#124e3f 72%,#715322 155%);border-color:#315246}html[data-theme=dark] .home-membership-price{color:#eaf6f1;background:#152a23;border-color:#6e5930}html[data-theme=dark] .home-membership-price :where(strong,small,em){color:#e8d49e}html[data-theme=dark] .kids-hero>img{filter:brightness(.58)saturate(.75)contrast(1.08)}html[data-theme=dark] .kids-hero-copy :where(h1,p){color:#f2fbf7;text-shadow:0 2px 12px #00000073}html[data-theme=dark] .kids-brand .brand-lockup{color:#eff9f5}html[data-theme=dark] :where(.kids-round-button,.kids-header-tools .language-switch,.kids-header-tools .theme-toggle,.kids-header-tools .site-mode-switch,.kids-bottom-nav){color:#e8f5ef;background:#0c261ff0;border-color:#345248}html[data-theme=dark] :where(.kids-lesson,.kids-progress-card,.kids-tools button,.kids-home-links button,.kids-home-links a,.kids-daily-card,.kids-daily-tasks button,.kids-journey-list button,.kids-journey-list article,.kids-basics-grid>button,.kids-basics-lesson,.kids-surah-picker,.kids-reciter-picker,.kids-ayah-card,.kids-game-panel,.kids-short-lessons a,.kids-short-lessons button,.kids-search-view>div>button,.kids-search-view>label,.kids-badges article){color:#e9f6f1;background:#102a22f5;border-color:#2d4d41;box-shadow:0 12px 30px #00000038}html[data-theme=dark] :where(.kids-lesson,.kids-progress-card,.kids-tools button,.kids-home-links button,.kids-home-links a,.kids-daily-card,.kids-daily-tasks button,.kids-journey-list button,.kids-journey-list article,.kids-basics-grid>button,.kids-basics-lesson,.kids-ayah-card,.kids-game-panel,.kids-short-lessons a,.kids-short-lessons button,.kids-search-view>div>button,.kids-badges article) :where(h1,h2,h3,strong){color:#edf9f4}html[data-theme=dark] :where(.kids-lesson,.kids-progress-card,.kids-tools button,.kids-home-links button,.kids-home-links a,.kids-daily-card,.kids-daily-tasks button,.kids-journey-list button,.kids-journey-list article,.kids-basics-grid>button,.kids-basics-lesson,.kids-ayah-card,.kids-game-panel,.kids-short-lessons a,.kids-short-lessons button,.kids-search-view>div>button,.kids-badges article) :where(p,small){color:#a3bab1}html[data-theme=dark] .kids-ayah-card blockquote{color:#f4faf7;border-color:#304a40}html[data-theme=dark] .kids-progress-track button{border-color:#102a22}html[data-theme=dark] .kids-daily-tasks button.done,html[data-theme=dark] .kids-basics-grid>button.active{background:#174235;border-color:#63b99b}html[data-theme=dark] .kids-mode .kids-lesson{border-color:#2d4d41;background:#102a22f7!important}html[data-theme=dark] .kids-mode .kids-lesson :where(strong,small){color:#edf9f4!important}html[data-theme=dark] .kids-mode .kids-lesson small{color:#a5bab2!important}@media (width<=900px){.home-membership-panel{grid-template-columns:1fr 1fr}.home-membership-copy{grid-column:1/-1}}@media (width<=600px){.home-membership-preview{padding:0 10px 50px}.home-membership-panel{border-radius:23px;grid-template-columns:1fr;gap:15px;padding:22px 16px}.home-membership-copy{grid-column:auto}.home-membership-copy h2{font-size:1.72rem}.home-membership-copy p{font-size:.82rem}.home-membership-benefits{gap:7px}.home-membership-benefits li{min-height:50px}.home-membership-price{min-height:145px}.kids-header-tools .theme-toggle{flex-basis:34px;width:34px;height:34px;min-height:34px}}@media (width<=430px){.kids-header-tools .theme-toggle{flex-basis:32px;width:32px;height:32px;min-height:32px}.kids-header-tools .theme-toggle svg{width:17px;height:17px}}@media (width>=901px){.english-bottom-nav{display:none}.approved-home-visual{width:100%;max-width:none}.approved-home-brandbar{min-height:72px;padding-block:6px}.approved-home>.home-continue{margin-top:14px}}@media (width<=760px){.daily-reminders-grid{grid-template-columns:1fr}.daily-reminders{border-radius:18px;padding:14px 12px}.daily-reminders-grid article{grid-template-columns:42px minmax(0,1fr) auto}.daily-reminders-grid label{grid-column:1/3}.daily-reminders-grid button{flex-direction:column;grid-area:1/3/3;align-self:stretch;padding-inline:7px}}html[data-theme=dark] :where(.prayer-times-page){background:linear-gradient(#071712,#0b2019)}html[data-theme=dark] :where(.prayer-location-card,.next-prayer-card,.prayer-checklist,.prayer-times-list article,.prayer-reminder-settings,.daily-reminders,.daily-reminders-grid article){color:#e8f4ef;background:#10251e;border-color:#2c473d;box-shadow:0 12px 28px #0000002e}html[data-theme=dark] :where(.prayer-location-card,.next-prayer-card,.prayer-checklist,.prayer-times-list article,.prayer-reminder-settings,.daily-reminders,.daily-reminders-grid article) :where(h2,strong,label,time){color:#e9f6f1}html[data-theme=dark] .prayer-checklist-grid button{color:#b8cbc3;background:#152c24;border-color:#304a40}html[data-theme=dark] .prayer-checklist-grid button>span{background:#40534c;border-color:#152c24;box-shadow:0 0 0 1px #52675e}html[data-theme=dark] .prayer-checklist-grid button.done{background:linear-gradient(145deg,#174235,#302d1d);border-color:#5ba98b}html[data-theme=dark] .prayer-checklist-grid button.done>span{background:#38a982;border-color:#174235;box-shadow:0 0 0 1px #52bd97}html[data-theme=dark] .prayer-checklist-grid button.done small{color:#92d4ba}html[data-theme=dark] :where(.prayer-location-card select,.prayer-reminder-settings select,.daily-reminders-grid input,.daily-reminders-grid article>span){color:#e7f3ee;background:#173129;border-color:#345148}html[data-theme=dark] .reference-ayah.is-reciting{color:#effbf6;background:linear-gradient(#246f5794,#be973e33);box-shadow:inset 0 -2px #65d5b0b3}html[data-theme=dark] :where(.topic-explorer,.creator-assistant-message,.topic-result-columns>article,.quran-word-results){color:#e7f3ee;background:#10251e;border-color:#2c473d}html[data-theme=dark] .topic-explorer-form{background:linear-gradient(145deg,#143329,#302b1b);border-color:#365249}html[data-theme=dark] :where(.creator-prompt>textarea,.creator-prompt-actions select,.creator-assistant-message>textarea){color:#e7f3ee;background:#142d25;border-color:#385047}html[data-theme=dark] :where(.creator-prompt-head label,.creator-assistant-message header strong,.topic-result-title h3){color:#edf8f4}.quran-word-suggestions{color:#48675e;background:#f3f8f5;border:1px solid #dce8e2;border-radius:16px;flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 0;padding:11px 13px;display:flex}.quran-word-suggestions>span{font-size:.82rem;font-weight:800}.quran-word-suggestions button{color:#0b6d56;cursor:pointer;background:#fff;border:1px solid #cfe0d8;border-radius:999px;padding:7px 12px;font:800 .82rem/1.2 inherit}.quran-word-suggestions button:hover,.quran-word-suggestions button:focus-visible{color:#fff;background:#0c755b;border-color:#0c755b}html[data-theme=dark] .quran-word-suggestions{color:#b7ccc3;background:#102a22;border-color:#2d4a40}html[data-theme=dark] .quran-word-suggestions button{color:#bce6d5;background:#17382e;border-color:#345549}html[data-theme=dark] .sources-circle{color:#c8e9dc;background:#123228;border-color:#355347}.approved-home-global-search{color:#176b56;direction:rtl;background:#fff;border:1px solid #dce6e0;border-radius:18px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;width:min(700px,100% - 24px);min-height:54px;margin:12px auto;padding:6px 7px 6px 14px;line-height:normal;display:grid;box-shadow:0 10px 28px #164e3e1a}.approved-home-global-search input{color:#173f35;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:8px 2px;font-size:.92rem}.approved-home-global-search input::placeholder{color:#7e8d87}.approved-home-global-search button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#18765e,#0a5544);border:0;border-radius:13px;padding:7px 17px;font-size:.8rem;font-weight:900}.approved-home-global-search:focus-within{border-color:#72b39d;box-shadow:0 12px 32px #12684f26}.tafsir-index-page{background:linear-gradient(#fffdf9,#f6faf7);min-height:100vh}.tafsir-quran-directory{padding:8px 0 44px}.tafsir-directory-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.tafsir-directory-tabs button{color:#4d5c56;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5e0;border-radius:14px;padding:8px;font-size:.84rem;font-weight:900}.tafsir-directory-tabs button.active{color:#fff;background:linear-gradient(145deg,#237d65,#115341);border-color:#0000;box-shadow:0 7px 16px #19644f33}.tafsir-surah-grid>a>div{min-width:0}.tafsir-surah-grid>a h3,.tafsir-surah-grid>a p,.tafsir-surah-grid>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tafsir-surah-grid>a b{white-space:nowrap}html[data-theme=dark] .approved-home-global-search{color:#8fd4b9;background:#10251e;border-color:#2c493e;box-shadow:0 12px 30px #00000040}html[data-theme=dark] :where(.tafsir-directory-tabs button,.tafsir-surah-grid>a){color:#e7f3ee;background:#10251e;border-color:#2c473d}html[data-theme=dark] .tafsir-directory-tabs button.active{color:#fff;background:linear-gradient(145deg,#237d65,#115341);border-color:#0000}html[data-theme=dark] :where(.tafsir-quran-directory h2,.tafsir-surah-grid h3){color:#edf8f4}@media (width<=560px){.approved-home-global-search{border-radius:15px;width:calc(100% - 16px);min-height:50px;margin:8px auto;padding:5px 6px 5px 10px}.approved-home-global-search input{font-size:.78rem}.approved-home-global-search button{min-height:38px;padding-inline:12px;font-size:.72rem}.tafsir-directory-tabs{gap:5px}.tafsir-directory-tabs button{padding:7px 3px;font-size:.7rem}.tafsir-surah-grid>a small{font-size:.6rem}.tafsir-surah-grid>a b{font-size:.56rem}}.study-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.study-mode-tabs button:nth-child(4) .study-mode-icon{color:#87622f;background:#fff4d8}.tafsir-words-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.tafsir-word-section{background:linear-gradient(145deg,#fbfdfb,#fffaf1);border:1px solid #dde5df;border-radius:20px;padding:17px;box-shadow:0 10px 24px #15493a0f}.tafsir-word-section header{border-bottom:1px solid #e1e7e2;padding-bottom:11px}.tafsir-word-section header small{color:#a0702f;font-size:.78rem;font-weight:900}.tafsir-word-section h3{color:#174b3e;margin:4px 0 0;font-size:1.05rem}.tafsir-word-section .word-list{margin:8px 0 0}.tafsir-word-section .word-list>div:first-child{border-top:0}.tafsir-word-section .word-list dd{gap:2px;display:grid}.tafsir-word-section .word-list dd small,.compact-word-preview article>small{color:#9a712d;font-size:.67rem;font-weight:900}.compact-word-preview article{color:inherit;background:#f8faf8;border:1px solid #dde5df;border-radius:13px;padding:1rem}.compact-word-preview article strong,.compact-word-preview article span,.compact-word-preview article small{display:block}.chapter-guidance{background:#f8faf8;border:1px solid #e0e7e2;border-radius:16px;margin-top:1.2rem;padding:1.2rem}.chapter-guidance h3{color:#174b3e;align-items:center;gap:8px;margin-top:0;display:flex}.chapter-guidance h3 svg{color:#b18134}.tafsir-words-empty{color:#52645d;text-align:center;background:#f8faf8;border:1px dashed #bdccc5;border-radius:18px;place-items:center;gap:5px;min-height:190px;margin-top:18px;padding:22px;display:grid}.tafsir-words-empty strong{color:#174b3e;font-size:1.15rem}.tafsir-words-empty p{margin:0}html[data-theme=dark] :where(.tafsir-word-section,.compact-word-preview article,.chapter-guidance,.tafsir-words-empty){color:#dcebe5;background:#10251e;border-color:#2c473d}html[data-theme=dark] :where(.tafsir-word-section h3,.chapter-guidance h3,.tafsir-words-empty strong){color:#eef8f4}@media (width<=700px){.tafsir-words-grid{grid-template-columns:1fr}.study-mode-tabs button strong{font-size:.7rem;line-height:1.25}}.study-mode-tabs button{grid-template-columns:30px minmax(0,1fr)}.study-mode-icon{border-radius:10px;width:30px;height:30px}@media (width<=700px){.study-mode-tabs button{gap:3px;min-height:60px}.study-mode-icon{border-radius:8px;width:24px;height:24px}}.quran-memorizer{padding-block:22px 44px}.quran-memorizer .memorizer-heading{background:radial-gradient(circle at 82% 0,#efcf8938,#0000 28%),linear-gradient(125deg,#0d3b31,#16644f 68%,#8a682f);border-radius:26px 26px 0 0;grid-template-columns:64px minmax(0,1fr) auto;padding:21px 24px}.quran-memorizer .memorizer-heading h1{margin:2px 0 4px;font-size:clamp(1.45rem,2.2vw,2rem)}.quran-memorizer .memorizer-heading p{max-width:800px;font-size:.92rem}.memorizer-account-cta,.memorizer-account-state{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:8px 14px;font-size:.8rem;font-weight:900;display:flex}.memorizer-account-cta{color:#174b3e;background:#fff3cf;border:1px solid #ffffff73}.memorizer-account-state{color:#174b3e;background:#eefbf5}.memorizer-account-state i{background:#27a777;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #27a77721}.memorizer-command-bar{background:#d7e1db;border-inline:1px solid #d7e1db;grid-template-columns:minmax(300px,.85fr) minmax(0,1.45fr);gap:1px;display:grid}.memorizer-modes{background:#f3f7f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px;display:grid}.memorizer-modes button{color:#4f625a;min-height:61px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e4de;border-radius:14px;align-content:center;place-items:center;gap:2px;padding:7px;transition:all .2s;display:grid}.memorizer-modes button strong{font-size:.86rem}.memorizer-modes button small{color:#7a8983;font-size:.72rem}.memorizer-modes button.active{color:#fff;background:linear-gradient(145deg,#1d7a60,#10503f);border-color:#0000;transform:translateY(-1px);box-shadow:0 9px 20px #17695233}.memorizer-modes button.active small{color:#ffffffbd}.memorizer-stats{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.memorizer-stats article{text-align:center;border-inline-start:1px solid #e4ebe7;align-content:center;place-items:center;gap:3px;min-height:85px;padding:10px;display:grid}.memorizer-stats article:first-child{border-inline-start:0}.memorizer-stats span{color:#708079;font-size:.73rem;font-weight:800}.memorizer-stats strong{color:#154f40;font-size:1.08rem}.quran-memorizer .memorizer-workspace{border-radius:0 0 26px 26px;grid-template-columns:minmax(295px,.72fr) minmax(0,1.65fr);box-shadow:0 22px 56px #1443351c}.quran-memorizer .memorizer-setup{background:linear-gradient(#fbfdfc,#f4f8f5);gap:14px;padding:22px}.memorizer-setup-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.memorizer-setup-title small{color:#9e712c;font-size:.74rem;font-weight:900}.memorizer-setup-title h2{margin:2px 0 0}.memorizer-setup-title>span{color:#8a6326;text-align:center;background:#fff5dc;border:1px solid #ead5a1;border-radius:12px;min-width:50px;padding:7px 9px;font-size:.76rem;font-weight:900}.memorizer-setup-title>span.complete{color:#17634e;background:#e8f7ef;border-color:#b8ddcd}.quran-memorizer .memorizer-setup label>span,.quran-memorizer .memorizer-session label>span{font-size:.8rem}.quran-memorizer .memorizer-setup input,.quran-memorizer .memorizer-setup select,.quran-memorizer .memorizer-session select{min-height:45px;font-size:.87rem}.quran-memorizer .memorizer-frequency button,.quran-memorizer .memorizer-days button{min-height:41px;font-size:.75rem}.quran-memorizer .memorizer-save:disabled{opacity:.65;cursor:wait}.memorizer-local-note{color:#728078;text-align:center;margin:0;font-size:.76rem;line-height:1.7}.quran-memorizer .memorizer-session{gap:15px;padding:23px 25px}.quran-memorizer .memorizer-session>header{align-items:center}.memorizer-verse-title>span{color:#6d7c75;font-size:.78rem;font-weight:700}.memorizer-audio-settings{grid-template-columns:minmax(155px,1fr) auto;align-items:end;gap:10px;display:grid}.memorizer-audio-settings label{width:auto!important}.memorizer-audio-settings>div>span{color:#6b766f;margin-bottom:5px;font-size:.8rem;font-weight:900;display:block}.memorizer-repeat-picker{grid-template-columns:repeat(3,36px);gap:4px;display:grid}.memorizer-repeat-picker button{color:#466057;min-height:44px;font:inherit;cursor:pointer;background:#f5f8f6;border:1px solid #d6e1da;border-radius:11px;font-size:.76rem;font-weight:900}.memorizer-repeat-picker button.active{color:#fff;background:#176d57;border-color:#176d57}.quran-memorizer .memorizer-ayah{background:radial-gradient(circle at 50% 0,#d4b46717,#0000 42%),linear-gradient(145deg,#fffdf7,#f5faf7);border-color:#ded8c9;gap:10px 7px;min-height:185px;padding:29px 25px;font-size:clamp(1.7rem,3.3vw,2.65rem)}.quran-memorizer .memorizer-ayah p{margin:0}.quran-memorizer .memorizer-ayah span{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:1px 5px;transition:all .2s;display:inline-flex}.quran-memorizer .memorizer-ayah .pending{color:#aebbb5;letter-spacing:1px;background:#e9efec;font-size:1.15rem}.quran-memorizer .memorizer-ayah .correct{color:#0d674f;background:#ddf4e9;border-color:#b4dfce;animation:.22s both memorizerReveal}.quran-memorizer .memorizer-ayah .wrong{color:#a1374a;text-underline-offset:6px;background:#ffedf0;border-color:#e9aeb9;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.quran-memorizer .memorizer-ayah .missing{color:#8b5d18;text-underline-offset:6px;background:#fff3d5;border-color:#e8c579;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.quran-memorizer .memorizer-ayah .current{border-color:#be923f;box-shadow:0 0 0 4px #be923f29}.quran-memorizer .memorizer-ayah.is-listening{box-shadow:inset 0 0 0 2px #17715814}.memorizer-live-progress{background:#edf2ef;border:1px solid #dde6e1;border-radius:999px;height:32px;position:relative;overflow:hidden}.memorizer-live-progress>span{border-radius:inherit;background:linear-gradient(90deg,#2a9f79,#1c755b);transition:width .28s;position:absolute;inset:0 auto 0 0}.memorizer-live-progress>b{z-index:1;color:#345148;text-shadow:0 1px #ffffffbf;place-items:center;height:100%;font-size:.73rem;display:grid;position:relative}.memorizer-recognition-note{color:#5f7068;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:-7px;display:flex}.memorizer-recognition-note>span{color:#17634e;white-space:nowrap;background:#e6f5ee;border:1px solid #b9dccd;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:950}.memorizer-recognition-note>small{font-size:.7rem;font-weight:750;line-height:1.5}.quran-memorizer .memorizer-controls button{font-size:.86rem}.quran-memorizer .memorizer-controls button:disabled{opacity:.48;cursor:not-allowed}.quran-memorizer .memorizer-result{gap:11px;padding:17px 18px;display:grid}.quran-memorizer .memorizer-result header{align-items:center}.quran-memorizer .memorizer-result header>div{gap:3px;display:grid}.quran-memorizer .memorizer-result header small{color:inherit;opacity:.74;font-size:.72rem}.quran-memorizer .memorizer-result header>b{text-align:center;background:#ffffffa6;border-radius:12px;min-width:58px;padding:8px}.memorizer-error-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.memorizer-error-groups>div{background:#ffffff9e;border:1px solid #00000012;border-radius:12px;padding:10px 11px}.memorizer-error-groups>div.clear{grid-column:1/-1}.memorizer-error-groups span{margin-bottom:3px;font-size:.73rem;font-weight:900;display:block}.memorizer-error-groups p{font-size:.82rem;line-height:1.7;margin:0!important}.memorizer-result details{border-top:1px solid #00000017;padding-top:8px}.memorizer-result summary{cursor:pointer;font-size:.76rem;font-weight:900}.memorizer-result details p{color:#52645d;font-size:.8rem}.memorizer-disclaimer{border-top:1px solid #00000014;padding-top:8px}.memorizer-understanding{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.memorizer-understanding button,.memorizer-understanding a{color:#5c4a28;min-height:43px;font:inherit;cursor:pointer;background:#fff8e8;border:1px solid #e6d6ad;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:.78rem;font-weight:900;display:flex}.memorizer-meaning{background:#f5f8f4;border:1px solid #dbe5de;border-radius:17px;gap:11px;padding:17px 18px;display:grid}.memorizer-meaning header{gap:10px;justify-content:flex-start!important;align-items:center!important;display:flex!important}.memorizer-meaning header>span{color:#a57930;background:#fff5d8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.memorizer-meaning h3{color:#174b3e;margin:1px 0 0;font-size:1rem}.memorizer-meaning small{color:#a1742e;font-size:.7rem;font-weight:900}.memorizer-meaning p{color:#4e5e57;margin:0;font-size:.93rem;line-height:1.9}.memorizer-meaning>a{color:#17644f;justify-self:start;font-size:.78rem;font-weight:900}.quran-memorizer .memorizer-session>footer.memorizer-session-footer{justify-content:flex-start;align-items:center;gap:7px;display:flex}.quran-memorizer .memorizer-session>footer.memorizer-session-footer button{min-height:44px}.quran-memorizer .memorizer-session>footer.memorizer-session-footer button.secondary,.quran-memorizer .memorizer-session>footer.memorizer-session-footer button.retry{color:#31564a;background:#edf3f0;border:1px solid #d5e0da}.quran-memorizer .memorizer-session>footer.memorizer-session-footer button:last-child{margin-inline-start:auto}.memorizer-status{color:#17624f;text-align:center;background:#eef7f3;border-radius:11px;margin:0;padding:9px 12px;font-size:.78rem;font-weight:800}.memorizer-review-center{color:#fff;background:linear-gradient(135deg,#123f35,#185c4a 64%,#6d562d);border-radius:25px;margin-top:18px;padding:24px;box-shadow:0 18px 46px #14433521}.memorizer-review-center>header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:17px;display:flex}.memorizer-review-center>header small{color:#efd18d;font-size:.77rem;font-weight:900}.memorizer-review-center h2{margin:3px 0 4px;font-size:1.55rem}.memorizer-review-center>header p{color:#ffffffb8;margin:0;font-size:.86rem}.memorizer-review-center>header>strong{color:#174b3e;background:#fff1cc;border-radius:999px;flex:none;padding:9px 12px;font-size:.78rem}.memorizer-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.memorizer-review-list button{color:#173f35;min-height:82px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #ffffff2e;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.memorizer-review-list button>span{color:#8c3d4c;background:#ffedf0;border-radius:13px;place-items:center;width:49px;height:49px;font-size:.8rem;font-weight:950;display:grid}.memorizer-review-list button>span.strong{color:#17644f;background:#e4f5ed}.memorizer-review-list button>div{gap:3px;min-width:0;display:grid}.memorizer-review-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.memorizer-review-list button small{color:#708079;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.memorizer-review-list button>i{color:#1a6b55;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:900}.memorizer-review-empty{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;gap:13px;min-height:90px;padding:16px;display:flex}.memorizer-review-empty>span{color:#174b3e;background:#f0d791;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:950;display:grid}.memorizer-review-empty p{color:#ffffffb8;margin:3px 0 0;font-size:.8rem}html[data-theme=dark] .memorizer-command-bar{background:#2c473d;border-color:#2c473d}html[data-theme=dark] :where(.memorizer-modes,.memorizer-stats,.quran-memorizer .memorizer-setup){background:#0d211a}html[data-theme=dark] :where(.memorizer-modes button,.memorizer-stats article){color:#e8f4ef;background:#142b23;border-color:#304a40}html[data-theme=dark] .memorizer-stats strong{color:#dff4eb}html[data-theme=dark] :where(.memorizer-live-progress,.memorizer-meaning){background:#142b23;border-color:#304a40}html[data-theme=dark] .memorizer-live-progress>b{color:#dcebe5;text-shadow:none}html[data-theme=dark] .memorizer-recognition-note{color:#a9bbb4}html[data-theme=dark] .memorizer-recognition-note>span{color:#9be0c5;background:#173e31;border-color:#2e6854}html[data-theme=dark] .memorizer-understanding :where(button,a){color:#efd79e;background:#392f1d;border-color:#6f5b31}html[data-theme=dark] .memorizer-meaning :where(h3,p){color:#e5f2ed}@media (width<=920px){.memorizer-command-bar{grid-template-columns:1fr}.memorizer-stats{border-top:1px solid #e2e9e5}.quran-memorizer .memorizer-workspace,.memorizer-review-list{grid-template-columns:1fr}}@media (width<=680px){.quran-memorizer{width:100%;padding-top:8px}.quran-memorizer .memorizer-heading{border-radius:0;grid-template-columns:52px 1fr;padding:16px}.quran-memorizer .memorizer-heading>span{width:50px;height:50px}.quran-memorizer .memorizer-heading h1{font-size:1.28rem}.quran-memorizer .memorizer-heading p{font-size:.78rem}.memorizer-account-cta,.memorizer-account-state{border-radius:12px;grid-column:1/-1;justify-self:stretch}.memorizer-modes{gap:5px;padding:8px}.memorizer-modes button{min-height:57px;padding:5px 2px}.memorizer-modes button strong{font-size:.76rem}.memorizer-modes button small{font-size:.64rem}.memorizer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.memorizer-stats article{border-bottom:1px solid #e4ebe7;min-height:68px}.quran-memorizer .memorizer-workspace{border-radius:0 0 20px 20px}.quran-memorizer .memorizer-setup,.quran-memorizer .memorizer-session{padding:16px 13px}.quran-memorizer .memorizer-session>header{align-items:stretch}.memorizer-audio-settings{grid-template-columns:1fr auto}.quran-memorizer .memorizer-ayah{min-height:170px;padding:22px 12px;font-size:1.72rem;line-height:1.9}.quran-memorizer .memorizer-ayah span{min-height:37px}.quran-memorizer .memorizer-controls{grid-template-columns:1fr}.memorizer-recognition-note{flex-direction:column;gap:5px;margin-top:-3px}.memorizer-error-groups,.memorizer-understanding{grid-template-columns:1fr}.quran-memorizer .memorizer-session>footer.memorizer-session-footer{grid-template-columns:1fr 1fr;display:grid}.quran-memorizer .memorizer-session>footer.memorizer-session-footer button:last-child{grid-column:1/-1;margin:0}.memorizer-review-center{border-radius:20px;margin:14px 8px 0;padding:19px 13px}.memorizer-review-center>header{flex-direction:column;align-items:flex-start;gap:10px}.memorizer-review-center h2{font-size:1.3rem}.memorizer-review-list button{grid-template-columns:48px minmax(0,1fr)}.memorizer-review-list button>i{grid-column:2}}.dashboard-memorizer-card{color:#fff;background:radial-gradient(circle at 85% 20%,#edcd8233,#0000 30%),linear-gradient(125deg,#123f35,#1b7159);border-radius:21px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:14px;padding:20px 22px;display:grid;box-shadow:0 13px 32px #14483921}.dashboard-memorizer-card>span{color:#f0d18b;background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.dashboard-memorizer-card small{color:#efd18d;font-size:.73rem;font-weight:900}.dashboard-memorizer-card h2{color:#fff;margin:3px 0;font-size:1.25rem}.dashboard-memorizer-card p{color:#ffffffb8;margin:0;font-size:.82rem}.dashboard-memorizer-card>strong{color:#164b3e;white-space:nowrap;background:#fff1cc;border-radius:12px;padding:10px 13px;font-size:.78rem}@media (width<=650px){.dashboard-memorizer-card{grid-template-columns:50px minmax(0,1fr);padding:17px 14px}.dashboard-memorizer-card>span{width:48px;height:48px}.dashboard-memorizer-card>strong{text-align:center;grid-column:1/-1}}.new-muslim-page,.new-muslim-stage-page{background:linear-gradient(#fbfcfa 0,#f7faf8 58%,#fffaf1 100%)}.new-muslim-hero{color:#fff;background:radial-gradient(circle at 13% 10%,#efcd842e,#0000 32%),linear-gradient(125deg,#0c3a30,#17634f 67%,#7f622f 155%)}.new-muslim-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:center;gap:48px;padding-block:58px;display:grid}.new-muslim-hero-copy>span,.new-muslim-intro>div>span,.new-muslim-stage-lead>span,.new-muslim-related>span{color:#f0d18c;letter-spacing:.14em;font-size:.72rem;font-weight:950}.new-muslim-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:10px 0 16px;font-size:clamp(3rem,6vw,5.25rem);line-height:.98}.new-muslim-hero-copy p{color:#ffffffc7;max-width:690px;margin:0;font-size:1.08rem;line-height:1.8}.new-muslim-hero-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:26px;display:flex}.new-muslim-hero-actions>a:last-child{color:#fff;text-underline-offset:5px;font-size:.86rem;font-weight:900;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.new-muslim-hero-map{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:25px;gap:8px;padding:12px;display:grid;box-shadow:0 22px 48px #031c1738}.new-muslim-hero-map>div{background:#ffffff17;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 13px;display:grid}.new-muslim-hero-map svg{color:#f2d58f;background:#052b2370;border-radius:13px;width:43px;height:43px;padding:9px}.new-muslim-hero-map span,.new-muslim-hero-map small,.new-muslim-hero-map strong{display:block}.new-muslim-hero-map small{color:#ffffff91;letter-spacing:.1em;font-size:.62rem;font-weight:900}.new-muslim-hero-map strong{color:#fff;margin-top:2px;font-size:1.02rem}.new-muslim-hero-map b{color:#173f35;text-align:center;background:#f4d994;border-radius:10px;min-width:51px;padding:7px 8px;font-size:.76rem}.new-muslim-intro{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:20px 46px;padding-block:48px 32px;display:grid}.new-muslim-intro>div>span{color:#9d712b}.new-muslim-intro h2{color:#123f35;letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.05}.new-muslim-intro>p{color:#5f7069;margin:0;font-size:1rem;line-height:1.85}.new-muslim-principles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.new-muslim-principles article{background:#fff;border:1px solid #dce7e1;border-radius:19px;min-height:118px;padding:18px;box-shadow:0 9px 24px #1242340d}.new-muslim-principles strong,.new-muslim-principles span{display:block}.new-muslim-principles strong{color:#17634f;font-size:.95rem}.new-muslim-principles span{color:#687770;margin-top:6px;font-size:.82rem;line-height:1.6}.new-muslim-roadmap{padding-bottom:45px;scroll-margin-top:15px}.new-muslim-progress-panel{color:#fff;background:radial-gradient(circle at 88% 15%,#f2d08333,#0000 27%),linear-gradient(135deg,#113f35,#176b55);border-radius:25px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:17px 28px;margin-bottom:42px;padding:26px 28px;display:grid;box-shadow:0 18px 42px #0e463624}.new-muslim-progress-copy>span,.new-muslim-phase header span,.new-muslim-stage-tracker header span,.new-muslim-cautions header span,.new-muslim-evidence header>span{color:#eed08a;letter-spacing:.12em;font-size:.68rem;font-weight:950}.new-muslim-progress-copy h2{color:#fff;margin:4px 0;font-size:1.55rem}.new-muslim-progress-copy p{color:#ffffffba;margin:0;font-size:.86rem;line-height:1.55}.new-muslim-progress-score{text-align:center;min-width:84px}.new-muslim-progress-score strong,.new-muslim-progress-score small{display:block}.new-muslim-progress-score strong{color:#f4d997;font-size:1.7rem}.new-muslim-progress-score small{color:#ffffffa8;font-size:.7rem}.new-muslim-progress-track{background:#ffffff21;border-radius:99px;grid-column:1/-1;height:9px;overflow:hidden}.new-muslim-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#f0cc76,#fff0ba);height:100%;transition:width .25s;display:block}.new-muslim-progress-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.new-muslim-progress-actions>a:last-child{color:#ffffffc4;font-size:.78rem;font-weight:800}.new-muslim-phase-list{gap:46px;display:grid}.new-muslim-phase>header{border-bottom:1px solid #dce5df;justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;padding-bottom:11px;display:flex}.new-muslim-phase header span{color:#9f732e}.new-muslim-phase h2{color:#123f35;margin:3px 0 0;font-size:2rem}.new-muslim-phase>header p{color:#708079;margin:0;font-size:.78rem;font-weight:850}.new-muslim-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.new-muslim-stage-grid>article{color:#173f35;background:#fff;border:1px solid #dbe6e0;border-radius:22px;flex-direction:column;min-height:380px;padding:19px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 10px 28px #1141340f}.new-muslim-stage-grid>article:hover{border-color:#9ccab6;transform:translateY(-3px)}.new-muslim-stage-grid>article.is-complete{background:linear-gradient(145deg,#f6fcf8,#edf8f2);border-color:#8ac6ad}.new-muslim-stage-top{grid-template-columns:42px 42px minmax(0,1fr);align-items:center;gap:7px;display:grid}.new-muslim-stage-number,.new-muslim-stage-icon{border-radius:12px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.new-muslim-stage-number{color:#fff;background:#17664f;font-size:.76rem}.is-complete .new-muslim-stage-number{color:#105540;background:#bfe6d5}.new-muslim-stage-icon{color:#9c702c;background:#fff4d8}.new-muslim-stage-top small{color:#74827c;justify-self:end;font-size:.68rem;font-weight:850}.new-muslim-stage-grid h3{color:#153f35;margin:17px 0 8px;font-size:1.16rem;line-height:1.28}.new-muslim-stage-grid>article>p{color:#687870;margin:0;font-size:.82rem;line-height:1.65}.new-muslim-stage-outcome{color:#506158;background:#f5f8f6;border-radius:13px;gap:3px;margin:15px 0;padding:12px;display:grid}.new-muslim-stage-outcome strong{color:#9a6f2a;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem}.new-muslim-stage-outcome span{font-size:.75rem;line-height:1.55}.new-muslim-stage-grid>article>a{color:#17654f;border-top:1px solid #e2e9e5;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;font-size:.78rem;font-weight:950;display:flex}.new-muslim-scope-note{margin-top:12px}.new-muslim-stage-hero{color:#fff;background:radial-gradient(circle at 80% 5%,#efcc802e,#0000 28%),linear-gradient(125deg,#0c392f,#175b4a)}.new-muslim-stage-hero>.section-shell{padding-block:24px 44px}.new-muslim-breadcrumb{color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:23px;font-size:.75rem;font-weight:800;display:flex}.new-muslim-breadcrumb a:hover{color:#f1d38d}.new-muslim-breadcrumb strong{color:#f0d18b}.new-muslim-stage-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:end;gap:40px;display:grid}.new-muslim-stage-hero-grid>div>span{color:#efd18a;letter-spacing:.12em;font-size:.7rem;font-weight:950}.new-muslim-stage-hero h1{color:#fff;letter-spacing:-.05em;max-width:790px;margin:7px 0 12px;font-size:clamp(2.5rem,5.2vw,4.65rem);line-height:1}.new-muslim-stage-hero-grid>div>p{color:#ffffffbd;max-width:720px;margin:0;font-size:1rem;line-height:1.75}.new-muslim-stage-hero-grid>aside{background:#ffffff1a;border:1px solid #ffffff29;border-radius:20px;grid-template-columns:52px minmax(0,1fr);gap:5px 12px;padding:18px;display:grid}.new-muslim-stage-hero-grid>aside>span{color:#f2d48c;background:#052a226b;border-radius:15px;grid-row:1/4;place-items:center;width:50px;height:50px;display:grid}.new-muslim-stage-hero-grid aside small{color:#efd18b;letter-spacing:.08em;font-size:.68rem;font-weight:900}.new-muslim-stage-hero-grid aside strong{color:#fff;font-size:.88rem;line-height:1.55}.new-muslim-stage-hero-grid aside em{color:#ffffff9e;font-size:.7rem;font-style:normal;font-weight:800}.new-muslim-stage-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:22px;padding-block:38px 26px;display:grid}.new-muslim-stage-content{gap:14px;display:grid}.new-muslim-stage-lead{padding:3px 3px 14px}.new-muslim-stage-lead>span{color:#9d712b}.new-muslim-stage-lead h2{color:#123f35;margin:5px 0;font-size:2rem}.new-muslim-stage-lead p{color:#687870;max-width:720px;margin:0;font-size:.9rem;line-height:1.7}.new-muslim-lesson-block{background:#fff;border:1px solid #dce6e0;border-radius:22px;padding:25px 27px;scroll-margin-top:18px;box-shadow:0 10px 27px #1141340d}.new-muslim-lesson-block header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:14px;display:grid}.new-muslim-lesson-block header span{color:#fff;background:#17664f;border-radius:12px;place-items:center;width:40px;height:40px;font-size:.74rem;font-weight:950;display:grid}.new-muslim-lesson-block h2{color:#153f35;margin:0;font-size:1.27rem}.new-muslim-lesson-block p{color:#53665e;margin:10px 0 0;font-size:1rem;line-height:1.88}.new-muslim-stage-tracker{color:#fff;background:radial-gradient(circle at 92% 5%,#f2d28833,#0000 26%),linear-gradient(135deg,#103e34,#176950);border-radius:23px;padding:25px 27px;scroll-margin-top:18px;box-shadow:0 15px 34px #0e463621}.new-muslim-stage-tracker>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.new-muslim-stage-tracker h2{color:#fff;margin:4px 0;font-size:1.45rem}.new-muslim-stage-tracker>header>strong{color:#f1d38e;font-size:1.2rem}.new-muslim-task-progress{background:#ffffff21;border-radius:99px;height:7px;margin:14px 0 17px;overflow:hidden}.new-muslim-task-progress i{border-radius:inherit;background:#f0d18b;height:100%;transition:width .2s;display:block}.new-muslim-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.new-muslim-task-list label{color:#ffffffdb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:10px 12px;display:grid}.new-muslim-task-list label.is-checked{color:#fff;background:#61c49d2b;border-color:#8fdcbe73}.new-muslim-task-list input{opacity:0;pointer-events:none;position:absolute}.new-muslim-task-list label>span{border:2px solid #ffffff80;border-radius:8px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:950;display:grid}.new-muslim-task-list label.is-checked>span{color:#154a3c;background:#f0d38e;border-color:#f0d38e}.new-muslim-task-list strong{font-size:.79rem;line-height:1.4}.new-muslim-complete-row{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding-top:16px;display:flex}.new-muslim-complete-row button{color:#164a3d;min-height:45px;font:inherit;cursor:pointer;background:#f4d996;border:0;border-radius:12px;padding:9px 15px;font-size:.82rem;font-weight:950}.new-muslim-complete-row button.is-complete{color:#fff;background:#258064;box-shadow:inset 0 0 0 1px #ffffff47}.new-muslim-complete-row p{color:#ffffffa8;margin:0;font-size:.72rem}.new-muslim-cautions{background:#fff8e8;border:1px solid #ead7aa;border-radius:20px;padding:22px 24px}.new-muslim-cautions header{align-items:center;gap:10px;display:flex}.new-muslim-cautions header>svg{color:#a37427;flex:none}.new-muslim-cautions header span{color:#9a702d}.new-muslim-cautions h2{color:#4e4027;margin:2px 0;font-size:1.18rem}.new-muslim-cautions ul{color:#66583e;gap:8px;margin:14px 0 0;padding-left:21px;font-size:.88rem;line-height:1.65;display:grid}.new-muslim-evidence{background:#fff;border:1px solid #dce6e0;border-radius:22px;padding:25px 27px}.new-muslim-evidence header>span{color:#9c712c}.new-muslim-evidence h2{color:#153f35;margin:4px 0;font-size:1.42rem}.new-muslim-evidence header p{color:#6a7872;margin:0;font-size:.82rem;line-height:1.6}.new-muslim-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.new-muslim-evidence a{color:#173f35;background:#f5f9f6;border:1px solid #dce7e1;border-radius:15px;flex-direction:column;min-height:150px;padding:15px;display:flex}.new-muslim-evidence a small{color:#a0732c;font-size:.7rem;font-weight:950}.new-muslim-evidence a strong{color:#365249;margin:8px 0;font-size:.81rem;line-height:1.55}.new-muslim-evidence a span{color:#17664f;margin-top:auto;font-size:.72rem;font-weight:900}.new-muslim-related{background:#f2f8f5;border:1px solid #d7e5de;border-radius:22px;padding:25px 27px}.new-muslim-related>span{color:#9d712b}.new-muslim-related h2{color:#153f35;margin:4px 0 14px;font-size:1.32rem}.new-muslim-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.new-muslim-related a{color:#175b49;background:#fff;border:1px solid #d8e5de;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 13px;font-size:.8rem;font-weight:900;display:flex}.new-muslim-stage-sidebar{gap:10px;display:grid;position:sticky;top:18px}.new-muslim-stage-sidebar>div,.new-muslim-stage-sidebar>nav{background:#fff;border:1px solid #dce6e0;border-radius:18px;padding:17px;box-shadow:0 8px 22px #1141340d}.new-muslim-stage-sidebar>div>span{color:#9d712b;letter-spacing:.1em;font-size:.66rem;font-weight:950}.new-muslim-stage-sidebar>div>strong,.new-muslim-stage-sidebar>div>small{display:block}.new-muslim-stage-sidebar>div>strong{color:#153f35;margin:4px 0 11px}.new-muslim-stage-sidebar>div>div{background:#e7eeea;border-radius:99px;height:7px;overflow:hidden}.new-muslim-stage-sidebar>div>div i{border-radius:inherit;background:#218064;height:100%;display:block}.new-muslim-stage-sidebar>div>small{color:#728079;margin-top:7px;font-size:.7rem}.new-muslim-stage-sidebar>nav{gap:3px;display:grid}.new-muslim-stage-sidebar>nav>strong{color:#153f35;margin-bottom:5px;font-size:.82rem}.new-muslim-stage-sidebar>nav>a{color:#607169;border-bottom:1px solid #eef2ef;padding:7px 0;font-size:.72rem;line-height:1.4}.new-muslim-stage-sidebar>a{color:#fff;text-align:center;background:#17664f;border-radius:13px;padding:12px;font-size:.78rem;font-weight:900}.new-muslim-stage-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:58px;display:grid}.new-muslim-stage-navigation>a{color:#173f35;background:#fff;border:1px solid #dce6e0;border-radius:18px;flex-direction:column;justify-content:center;min-height:82px;padding:15px 18px;display:flex}.new-muslim-stage-navigation>a.is-next{color:#fff;text-align:right;background:#17664f;border-color:#17664f;align-items:flex-end}.new-muslim-stage-navigation span{color:#8a7460;font-size:.7rem;font-weight:850}.new-muslim-stage-navigation .is-next span{color:#ffffffad}.new-muslim-stage-navigation strong{margin-top:4px;font-size:.92rem}.dashboard-new-muslim-card{color:#173f35;background:linear-gradient(135deg,#fff9e9,#f1f8f4);border:1px solid #e3dcc8;border-radius:21px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:14px;padding:20px 22px;display:grid;box-shadow:0 13px 32px #14483914}.dashboard-new-muslim-card>span{color:#fff;background:#17664f;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.dashboard-new-muslim-card small{color:#9b702d;font-size:.73rem;font-weight:900}.dashboard-new-muslim-card h2{color:#153f35;margin:3px 0;font-size:1.25rem}.dashboard-new-muslim-card p{color:#66776f;margin:0;font-size:.82rem}.dashboard-new-muslim-card>strong{color:#fff;white-space:nowrap;background:#17664f;border-radius:12px;padding:10px 13px;font-size:.78rem}.english-activity-row a{color:#17664f;font-size:.8rem;font-weight:850;line-height:1.45}html[data-theme=dark] :where(.new-muslim-page,.new-muslim-stage-page){background:linear-gradient(#071712,#0a1d17)}html[data-theme=dark] :where(.new-muslim-principles article,.new-muslim-stage-grid>article,.new-muslim-lesson-block,.new-muslim-evidence,.new-muslim-stage-sidebar>div,.new-muslim-stage-sidebar>nav,.new-muslim-stage-navigation>a,.dashboard-new-muslim-card){color:#e5f2ed;background:#10251e;border-color:#2c473d}html[data-theme=dark] :where(.new-muslim-intro h2,.new-muslim-phase h2,.new-muslim-stage-grid h3,.new-muslim-stage-lead h2,.new-muslim-lesson-block h2,.new-muslim-evidence h2,.new-muslim-related h2,.new-muslim-stage-sidebar strong,.new-muslim-stage-navigation strong,.dashboard-new-muslim-card h2){color:#edf8f3}html[data-theme=dark] :where(.new-muslim-intro>p,.new-muslim-principles span,.new-muslim-stage-grid>article>p,.new-muslim-stage-lead p,.new-muslim-lesson-block p,.new-muslim-evidence header p,.dashboard-new-muslim-card p){color:#a4b8b0}html[data-theme=dark] .new-muslim-phase>header{border-color:#29433a}html[data-theme=dark] .new-muslim-cautions{color:#ead9ad;background:#352e1d;border-color:#66562e}html[data-theme=dark] .new-muslim-cautions h2{color:#f1dfb1}html[data-theme=dark] .new-muslim-cautions ul{color:#d3c39d}html[data-theme=dark] .new-muslim-evidence a,html[data-theme=dark] .new-muslim-related{color:#dcebe5;background:#132b23;border-color:#304a40}html[data-theme=dark] .new-muslim-related a{color:#9fddc6;background:#10251e;border-color:#304a40}html[data-theme=dark] .new-muslim-stage-navigation>a.is-next{background:#17664f;border-color:#32856b}@media (width<=980px){.new-muslim-hero-grid,.new-muslim-stage-hero-grid{grid-template-columns:1fr;gap:25px}.new-muslim-hero-map,.new-muslim-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-muslim-stage-layout{grid-template-columns:1fr}.new-muslim-stage-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.new-muslim-stage-sidebar>a{grid-column:1/-1}.new-muslim-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr))}.new-muslim-evidence a:last-child{grid-column:1/-1;min-height:115px}}@media (width<=700px){.new-muslim-hero-grid{gap:20px;padding-block:35px}.new-muslim-hero-copy h1{font-size:clamp(2.65rem,14vw,4rem)}.new-muslim-intro{grid-template-columns:1fr;gap:14px;padding-block:34px 24px}.new-muslim-principles{grid-column:auto;grid-template-columns:1fr}.new-muslim-principles article{min-height:0}.new-muslim-progress-panel{padding:21px 18px}.new-muslim-stage-grid{grid-template-columns:1fr}.new-muslim-stage-grid>article{min-height:0}.new-muslim-stage-hero>.section-shell{padding-block:18px 32px}.new-muslim-stage-hero h1{font-size:clamp(2.25rem,12vw,3.6rem)}.new-muslim-stage-layout{padding-top:27px}.new-muslim-task-list,.new-muslim-stage-sidebar{grid-template-columns:1fr}.new-muslim-stage-sidebar>a{grid-column:auto}.new-muslim-evidence>div,.new-muslim-related>div{grid-template-columns:1fr}.new-muslim-evidence a,.new-muslim-evidence a:last-child{grid-column:auto;min-height:120px}.new-muslim-scope-note{flex-wrap:wrap;align-items:flex-start}.dashboard-new-muslim-card{grid-template-columns:50px minmax(0,1fr);padding:17px 14px}.dashboard-new-muslim-card>span{width:48px;height:48px}.dashboard-new-muslim-card>strong{text-align:center;white-space:normal;grid-column:1/-1}}.english-page{max-width:100%;overflow-x:clip}.english-page :where(section,article,aside,nav,header,footer,div,a,label){min-width:0}.english-page :where(.button,button,a,strong,small,p,h1,h2,h3){overflow-wrap:anywhere}.english-page .button{white-space:normal;text-align:center;max-width:100%}.english-bottom-nav a{text-align:center;min-width:0;overflow:hidden}.english-bottom-nav small{white-space:normal;max-width:100%;line-height:1.15}.english-footer .footer-bottom{flex-wrap:wrap}.english-footer-tools{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.english-footer-tools .theme-toggle{color:#174f40;min-height:42px;box-shadow:none;background:#edf6f1;border-color:#cfe1d8}.english-source-note{flex-wrap:wrap}.english-source-note>a{white-space:normal}@media (width<=760px){.english-header .header-inner>.header-actions{grid-template-columns:minmax(0,1fr) auto auto}.english-header .header-mode-tools{overflow:hidden}.english-header .header-mode-tools .site-mode-switch{min-width:0}.english-header .header-mode-tools .site-mode-switch a{min-width:0;padding-inline:8px}.english-learning-grid,.english-page .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.english-fatwa-card .evidence-pair{grid-template-columns:1fr}.english-hadith-slider .hadith-slide-head{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.english-header .section-shell{width:calc(100% - 16px)}.english-header .header-inner>.header-actions{grid-template-columns:minmax(0,1fr) auto}.english-header .header-mode-tools{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);width:100%;display:grid}.english-header .header-mode-tools .site-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.english-header .english-account-link{white-space:normal;justify-self:start}.english-header .language-switch{justify-self:end}.english-learning-grid,.english-quick-access nav,.english-door-grid,.english-page .dashboard-stats{grid-template-columns:1fr}.english-learning-image{height:142px}.english-door-grid>a{min-height:165px}.english-hero-copy>div,.new-muslim-hero-actions,.new-muslim-progress-actions{flex-direction:column;align-items:stretch}.english-hero-copy>div>a,.new-muslim-hero-actions>a,.new-muslim-progress-actions>a{text-align:center;justify-content:center;width:100%}.english-activity-row{grid-template-columns:34px minmax(0,1fr)}.english-activity-row time{white-space:normal;grid-column:2}.account-chip{grid-template-columns:42px minmax(0,1fr);padding:12px}.account-chip>span{width:42px;height:42px}.new-muslim-hero-map,.new-muslim-progress-panel{grid-template-columns:1fr}.new-muslim-progress-score{text-align:left;justify-self:start}.new-muslim-progress-track,.new-muslim-progress-actions{grid-column:auto}.new-muslim-phase>header{flex-direction:column;align-items:flex-start;gap:5px}.new-muslim-lesson-block,.new-muslim-stage-tracker,.new-muslim-evidence,.new-muslim-related{padding:20px 16px}.new-muslim-complete-row{flex-direction:column;align-items:stretch}.new-muslim-complete-row button{width:100%}.new-muslim-stage-navigation,.memorizer-audio-settings{grid-template-columns:1fr}.memorizer-repeat-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.memorizer-review-list button strong,.memorizer-review-list button small{white-space:normal}}@media (width<=350px){.english-header .site-mode-switch a svg,.english-header .site-mode-switch a>span:first-child{display:none}.english-header .site-mode-switch a{font-size:.6rem}.english-bottom-nav{gap:2px;padding-inline:4px}.english-bottom-nav a{min-height:55px;padding-inline:1px}.english-bottom-nav a span{width:31px}.english-bottom-nav small{font-size:.61rem}}.quran-memorizer.hifz-reader{color:#173a30;max-width:820px;padding-block:18px 32px}.hifz-reader button,.hifz-reader input,.hifz-reader select{font:inherit}.hifz-reader button{cursor:pointer;touch-action:manipulation}.hifz-reader button:focus-visible,.hifz-reader input:focus-visible,.hifz-reader select:focus-visible,.hifz-reader summary:focus-visible{outline-offset:4px;outline:3px solid #b78a36}.hifz-reader button:disabled{opacity:.4;cursor:default}.hifz-reader .memorizer-heading{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 18px;display:flex}.hifz-reader .memorizer-heading>span{display:none}.hifz-reader .memorizer-heading>div{flex:280px;min-width:0}.hifz-reader .memorizer-heading small{color:#5b7066;font-size:.8rem}.hifz-reader .memorizer-heading h1{color:#173a30;font-size:clamp(1.5rem,4vw,2rem);line-height:1.5}.hifz-reader .memorizer-heading p{color:#64776d;font-size:.9rem}.hifz-reader .memorizer-account-state,.hifz-reader .memorizer-account-cta{color:#235540;white-space:normal;background:#eaf3ee;border:1px solid #cedfd4;border-radius:12px;padding:8px 12px;font-size:.8rem}.hifz-reader .hifz-plan-toggle{color:#235540;background:#fff;border:1px solid #cddbd2;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:.9rem;display:flex}.hifz-reader .memorizer-command-bar{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:14px;display:block}.hifz-reader .memorizer-modes{background:#edf2ee;border:1px solid #dce4de;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.hifz-reader .memorizer-modes button{min-height:44px;box-shadow:none;color:#576e60;background:0 0;border:0;border-radius:10px;margin:0;padding:8px;transform:none}.hifz-reader .memorizer-modes button small{display:none}.hifz-reader .memorizer-modes button strong{font-size:.95rem}.hifz-reader .memorizer-modes button.active{color:#174e39;background:#fff;box-shadow:0 2px 6px #173b3010}.quran-memorizer.hifz-reader .memorizer-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:15px;display:flex;overflow:visible}.hifz-reader .memorizer-setup[hidden]{display:none}.quran-memorizer.hifz-reader .memorizer-setup{background:#fff;border:1px solid #d7e1d9;border-radius:16px}.hifz-reader .memorizer-frequency{grid-template-columns:repeat(4,minmax(0,1fr))}.quran-memorizer.hifz-reader .memorizer-session{background:0 0;gap:14px;min-width:0;padding:0}.hifz-reader-toolbar{grid-template-columns:minmax(0,1fr) minmax(66px,82px) auto auto;align-items:end;gap:8px;display:grid}.hifz-reader-toolbar label{gap:4px;min-width:0;display:grid}.hifz-reader-toolbar label>span{color:#65786d;font-size:.85rem}.hifz-reader-toolbar input,.hifz-reader-toolbar select{color:#1e4b36;background:#fff;border:1px solid #d4dfd7;border-radius:11px;width:100%;min-width:0;min-height:44px;padding:8px 10px;font-size:1rem}.hifz-visibility{color:#23583e;background:#e8f2eb;border:1px solid #cddfd2;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:flex}.hifz-visibility-group{background:#edf3ee;border:1px solid #cfdbd2;border-radius:11px;grid-template-columns:1fr 1fr;min-height:44px;padding:3px;display:grid}.hifz-visibility-group button{color:#4f6e5c;background:0 0;border:0;border-radius:8px;min-width:66px;padding:6px 10px;font-size:.86rem;font-weight:900}.hifz-visibility-group button.active{color:#fff;background:#205b40;box-shadow:0 2px 7px #1b4b362b}.hifz-size-toggle{color:#355b44;background:#fff;border:1px solid #d1ddd4;border-radius:11px;min-height:44px;padding:8px 11px;font-size:.82rem;font-weight:850}.hifz-paper{color:#162c23;background:#fffef9;border:1px solid #d8cba8;border-radius:6px;padding:14px 20px 10px;box-shadow:0 6px 25px #183a2710}.hifz-page-meta{color:#788272;border-bottom:1px solid #e3dcc6;justify-content:space-between;gap:10px;padding-bottom:12px;font-size:.82rem;display:flex}.hifz-page-text{text-align:justify;text-align-last:center;overflow-wrap:anywhere;scrollbar-color:#b7c5b9 transparent;min-height:250px;padding:14px 4px 18px;font-family:Amiri,Noto Naskh Arabic,Scheherazade New,serif;line-height:2.1;display:block}.hifz-paper.is-compact .hifz-page-text{overscroll-behavior:contain;max-height:340px;overflow-y:auto}.hifz-paper.is-expanded .hifz-page-text{min-height:430px}.hifz-reader .hifz-page-ayah{color:inherit;font:inherit;line-height:inherit;text-align:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;border-radius:5px;padding:0;display:inline}.hifz-reader .hifz-page-ayah.is-active{background:#e7f1e3;box-shadow:0 2px #9fb78f}.hifz-reader .hifz-page-ayah:hover{background:#edf3e7}.hifz-word{border-radius:4px;display:inline-block}.hifz-word.is-masked{background:linear-gradient(#0000 48%,#cbd2c6 48% 62%,#0000 62%)}.hifz-word.is-masked>span{visibility:hidden;-webkit-user-select:none;user-select:none}.hifz-word.is-matched{color:#176440}.hifz-word.is-current{outline-offset:3px;background:#fff2c9;outline:2px solid #b78a36}.hifz-ayah-number{vertical-align:middle;color:#796a43;background:#fffdf3;border:1px solid #a28c57;border-radius:50%;justify-content:center;align-items:center;width:1.8em;height:1.8em;margin-inline:.3em;font-family:serif;font-size:.48em;line-height:1;display:inline-flex}.hifz-reader .hifz-surah-heading{text-align:center;margin:12px 0 15px;display:block}.hifz-reader .hifz-surah-heading h2{color:#2e533a;font:inherit;background:#f3f3e7;border-block:1px solid #c2b18a;border-radius:4px;padding:10px 16px;font-size:.85em;line-height:1.5}.hifz-reader .hifz-surah-heading p{margin:12px 0 0;font-size:.85em}.hifz-page-navigation{border-top:1px solid #e3dcc6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:.82rem;display:flex}.hifz-page-navigation button{color:#3d654b;background:0 0;border:0;min-height:44px;padding:5px 4px}.hifz-page-navigation>span{color:#7b816f}.hifz-page-loading{color:#6b7e68;place-content:center;justify-items:center;gap:8px;min-height:350px;display:grid}.hifz-page-loading button{color:#35533d;background:#eef4e9;border:1px solid #c7d4c5;border-radius:10px;min-height:44px;padding:8px 15px}.hifz-recitation-dock{background:#fff;border:1px solid #d8e3d9;border-radius:20px;padding:17px 18px}.hifz-active-label{color:#65786d;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.85rem;display:flex}.hifz-active-label strong{color:#356247}.hifz-primary-controls{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);align-items:center;gap:18px;max-width:480px;margin:15px auto 12px;display:grid}.hifz-reader .hifz-microphone{color:#fff;background:#205b40;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:88px;min-width:0;height:88px;font-size:.9rem;display:flex;box-shadow:0 5px 15px #205b4026}.hifz-reader .hifz-microphone.is-recording{background:#a44e45;box-shadow:0 0 0 5px #a44e451a}.hifz-privacy-note{color:#75847b;text-align:center;max-width:540px;margin:-3px auto 8px;font-size:.72rem;line-height:1.65}.hifz-side-control{color:#406b4f;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:65px;padding:8px 4px;font-size:.9rem;line-height:1.5;display:flex}.hifz-next>span:first-child{font-size:1.8rem;line-height:1}.hifz-secondary-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.hifz-secondary-controls button{color:#40694d;background:0 0;border:0;min-height:44px;padding:7px 4px;font-size:.85rem}.hifz-secondary-controls>span{text-align:center;color:#7a887d;flex-basis:100%;font-size:.8rem}.hifz-next-word{background:#fff8e6;border:1px solid #ead49f;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;max-width:470px;margin:10px auto 0;padding:10px 12px;display:flex}.hifz-next-word>div{gap:1px;display:grid}.hifz-next-word small{color:#906a28;font-size:.7rem;font-weight:900}.hifz-next-word strong{color:#5a4827;font-size:.86rem}.hifz-next-word button{color:#76551c;background:#fff;border:1px solid #dfc27b;border-radius:10px;min-height:42px;padding:7px 12px;font-weight:900}.hifz-next-word button.revealed{color:#164f39;background:#e8f4ec;border-color:#bdd9c7;min-width:120px;font-family:Amiri,Noto Naskh Arabic,serif;font-size:1.25rem}.hifz-live-transcript{overflow-wrap:anywhere;background:#f7f9f5;border:1px solid #e1e7df;border-radius:12px;margin-top:14px;padding:12px 14px}.hifz-live-transcript small{color:#687e68;font-size:.8rem}.hifz-live-transcript p{max-height:170px;margin:6px 0 0;font-size:1rem;line-height:1.8;overflow:auto}.hifz-recording-review{background:#f1f6f2;border:1px solid #d9e4db;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:grid}.hifz-recording-review>div{gap:2px;display:grid}.hifz-recording-review strong{color:#28563d;font-size:.88rem}.hifz-recording-review small{color:#6a796f;font-size:.76rem;line-height:1.6}.hifz-recording-review audio{width:100%;height:40px}.hifz-analysis-badge{color:#55695e;background:#edf3ef;border-radius:999px;align-items:center;gap:7px;width:max-content;margin:9px auto 0;padding:6px 10px;font-size:.75rem;font-weight:900;display:flex}.hifz-analysis-badge i{background:#71877b;border-radius:50%;width:8px;height:8px}.hifz-analysis-badge.analyzing i{background:#b48835;animation:1.2s infinite memorizerPulse}.hifz-analysis-badge.enhanced{color:#176044;background:#e5f5eb}.hifz-analysis-badge.enhanced i{background:#21805d}.hifz-reader .memorizer-status{text-align:start;overflow-wrap:anywhere;margin-top:10px;font-size:.9rem;line-height:1.7}.hifz-settings,.hifz-progress-details,.hifz-cloud-recordings{background:#fff;border:1px solid #d8e3d9;border-radius:14px}.hifz-cloud-recordings>summary{color:#365b42;cursor:pointer;min-height:48px;padding:12px 15px;font-size:.95rem;font-weight:800}.hifz-cloud-recordings>div{gap:8px;padding:0 12px 12px;display:grid}.hifz-cloud-recordings article{background:#f5f8f5;border:1px solid #e0e7e1;border-radius:11px;grid-template-columns:minmax(120px,.7fr) minmax(210px,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.hifz-cloud-recordings article>div{gap:2px;display:grid}.hifz-cloud-recordings article strong{color:#2a553e;font-size:.82rem}.hifz-cloud-recordings article small{color:#77837b;font-size:.7rem}.hifz-cloud-recordings audio{width:100%;height:38px}.hifz-cloud-recordings article>button{color:#8b3e47;background:#fff0f1;border:1px solid #edc5ca;border-radius:9px;min-height:38px;padding:6px 9px;font-size:.76rem;font-weight:900}.hifz-cloud-recordings>div>p{color:#6d7c73;text-align:center;margin:0;padding:12px}.hifz-settings>summary,.hifz-progress-details>summary,.hifz-reader .memorizer-result>summary{cursor:pointer;color:#365b42;min-height:48px;padding:12px 15px;font-size:.95rem;line-height:1.6}.hifz-settings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:4px 15px 17px;display:grid}.hifz-settings label{gap:6px;min-width:0;font-size:.88rem;display:grid}.hifz-settings select{min-width:0}.hifz-settings input[type=range]{accent-color:#205b40;width:100%;min-height:44px}.hifz-settings .hifz-checkbox{grid-column:1/-1;align-items:center;gap:10px;display:flex}.hifz-checkbox input{accent-color:#205b40;width:20px;height:20px}.hifz-reader .memorizer-understanding{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hifz-reader .memorizer-understanding>a,.hifz-reader .memorizer-understanding>button{white-space:normal;flex-wrap:wrap;font-size:.85rem}.hifz-progress-details{margin-top:20px}.hifz-reader .memorizer-stats article{min-width:0}.hifz-reader .memorizer-review-center{color:#2d5439;box-shadow:none;background:#edf4ed;border-radius:0 0 14px 14px;margin:0;padding:18px}.hifz-reader .memorizer-review-center h2{font-size:1.25rem}.hifz-reader .memorizer-review-center p{color:#657762}.hifz-reader .memorizer-review-center small{color:#536e52}.hifz-reader .memorizer-review-center>header{flex-wrap:wrap}.hifz-reader .memorizer-result{padding:0 14px 12px}.hifz-reader .memorizer-result:not([open]){padding-bottom:0}@media (width<=640px){.quran-memorizer.hifz-reader{width:100%;padding:14px 12px 30px}.hifz-reader .memorizer-heading{gap:9px}.hifz-reader .memorizer-heading>div{flex-basis:100%}.hifz-reader .memorizer-heading p{font-size:.9rem}.hifz-reader .hifz-plan-toggle{margin-inline-start:auto;font-size:.82rem}.hifz-reader-toolbar{grid-template-columns:minmax(0,1fr) 66px}.hifz-visibility-group,.hifz-size-toggle{width:100%}.hifz-paper{padding:12px 12px 8px}.hifz-page-text{padding-block:12px 18px;line-height:2.1}.hifz-paper.is-compact .hifz-page-text{min-height:220px;max-height:285px}.hifz-page-meta{font-size:.8rem}.hifz-page-navigation>span{text-align:center;order:3;width:100%}.hifz-recitation-dock{padding:14px 12px}.hifz-primary-controls{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);gap:8px}.hifz-reader .hifz-microphone{width:78px;height:78px}.hifz-side-control{font-size:.85rem}.hifz-settings>div,.hifz-reader .memorizer-understanding{grid-template-columns:minmax(0,1fr)}.hifz-reader .memorizer-frequency,.hifz-reader .memorizer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hifz-reader .memorizer-error-groups{grid-template-columns:1fr}.hifz-recording-review{grid-template-columns:1fr;padding:11px}.hifz-next-word{flex-direction:column;align-items:stretch}.hifz-cloud-recordings article{grid-template-columns:1fr}}html[data-theme=dark] .hifz-reader,html[data-theme=dark] .hifz-reader .memorizer-heading h1{color:#dceadb}html[data-theme=dark] .hifz-reader .memorizer-heading p{color:#9eb49f}html[data-theme=dark] .hifz-reader :where(.memorizer-setup,.hifz-settings,.hifz-progress-details,.hifz-recitation-dock,.hifz-plan-toggle,.hifz-reader-toolbar input,.hifz-reader-toolbar select){color:#dbe9d8;background:#13271e;border-color:#36493a}html[data-theme=dark] .hifz-reader :where(.hifz-visibility-group,.hifz-size-toggle,.hifz-recording-review),html[data-theme=dark] .hifz-reader :where(.hifz-cloud-recordings,.hifz-cloud-recordings article,.hifz-next-word){color:#dbe9d8;background:#172b21;border-color:#394d3e}html[data-theme=dark] .hifz-reader :where(.memorizer-command-bar,.memorizer-session){background:0 0}html[data-theme=dark] .hifz-reader .memorizer-modes{background:#14271e;border-color:#354936}html[data-theme=dark] .hifz-reader .memorizer-modes button{color:#a7bda5}html[data-theme=dark] .hifz-reader .memorizer-modes button.active{color:#e1efdd;background:#304735}html[data-theme=dark] .hifz-reader .hifz-paper{color:#e5e5ce;background:#19261c;border-color:#53603c}html[data-theme=dark] .hifz-reader .hifz-page-ayah.is-active,html[data-theme=dark] .hifz-reader .hifz-page-ayah:hover{background:#314b2b}html[data-theme=dark] .hifz-reader .hifz-word.is-matched{color:#a0d48c}html[data-theme=dark] .hifz-reader .hifz-word.is-masked{background:linear-gradient(#0000 48%,#607059 48% 62%,#0000 62%)}html[data-theme=dark] .hifz-reader .hifz-surah-heading h2{color:#d4deba;background:#293821;border-color:#5f6746}html[data-theme=dark] .hifz-reader :where(.hifz-ayah-number,.hifz-live-transcript,.memorizer-review-center){color:#c4d5b8;background:#253322}html[data-theme=dark] .hifz-reader :where(.hifz-side-control,.hifz-secondary-controls button,.hifz-page-navigation button,.hifz-active-label strong,.hifz-settings>summary,.hifz-progress-details>summary){color:#b8d1ad}html[data-theme=dark] .hifz-reader :where(.hifz-page-meta,.hifz-page-navigation){color:#a1b095;border-color:#46543a}.story-scene{color:#173f33;text-align:start;background:#f5faf7;border:1px solid #cfded7;border-radius:1.25rem;width:100%;min-width:0;margin:1.5rem 0;overflow:hidden;box-shadow:0 16px 40px #0a2b211f}.story-scene>img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.lesson-story-scene{width:85%;max-width:700px;margin:1.5rem auto 0}.prophet-story-chapter>.story-scene{width:85%;max-width:700px;margin:1.25rem auto 1.5rem}.prophets-hero-grid>.story-scene,.prophet-story-hero-grid>.story-scene{width:85%;max-width:600px;margin-inline:auto}.prophet-story-hero-grid>.editorial-story-frame{width:85%;height:365px;margin-inline:auto}@media (width<=900px){.prophet-story-hero-grid>.editorial-story-frame{height:min(52vw,300px)}}@media (width<=600px){.story-scene{border-radius:1rem}}.approved-home>.site-header{display:block}.site-header:not(.english-header) .mobile-menu-trigger{display:grid!important}.learning-top-nav{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:58px;padding-block:6px 10px;display:flex}.learning-top-nav>a,.learn-menu>summary{min-height:44px;color:var(--ink);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 20px;font-size:16px;font-weight:800;line-height:1.5;display:flex}.learning-top-nav>a:hover,.learning-top-nav>a:focus-visible{background:var(--green-soft)}.learn-menu{position:relative}.learn-menu>summary{cursor:pointer;color:#fff;background:#23644f;list-style:none}.learn-menu>summary::-webkit-details-marker{display:none}.learn-menu>summary i{margin-inline-start:9px;font-style:normal}.learn-menu[open]>summary i{transform:rotate(180deg)}.learn-menu-panel{z-index:100;background:var(--paper);border:1px solid var(--line);border-radius:16px;min-width:280px;padding:8px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;box-shadow:0 18px 45px #133c3226}.learn-menu-panel ol{margin:0;padding:0;list-style:none}.learn-menu-panel a{min-height:52px;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px;font-size:16px;font-weight:700;display:flex}.learn-menu-panel a:hover,.learn-menu-panel a:focus-visible{background:var(--green-soft)}.learn-menu-panel b{background:var(--cream);width:30px;height:30px;color:var(--green);border-radius:8px;place-items:center;display:grid}.sidebar-primary-link{min-height:54px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:15px;align-items:center;gap:14px;padding:12px 18px;font-size:16px;display:flex}.mobile-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.hadith-hub-page,.hadith-learning-page{--study-accent:#23644f;--study-tint:#edf4ef;--study-gold:#856321;--study-line:#dce4db;--study-warm:#f7f1e4;background:var(--paper);color:var(--ink)}.hadith-hub-page :where(button,input,select),.hadith-learning-page :where(button,input){font:inherit}.hadith-hub-page button,.hadith-learning-page button{cursor:pointer}.hadith-hub-page button:disabled,.hadith-learning-page button:disabled{opacity:.5;cursor:not-allowed}.hadith-hub-page :where(button,a,input,select,summary):focus-visible,.hadith-learning-page :where(button,a,input,summary):focus-visible,.learning-top-nav :where(a,summary):focus-visible{outline-offset:4px;outline:3px solid #ae873d}.hadith-eyebrow{color:var(--study-accent,var(--green));letter-spacing:0;font-size:14px;font-weight:800;line-height:1.8;display:block}.hadith-hub-hero{background:linear-gradient(135deg,var(--study-warm),var(--study-tint));border-bottom:1px solid var(--study-line);padding:64px 0}.hadith-hub-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:60px;display:grid}.hadith-hub-hero h1,.hadith-learning-hero h1{letter-spacing:-1.5px;margin:16px 0 20px;font-size:clamp(36px,5.5vw,64px);font-weight:850;line-height:1.4}.hadith-hub-hero h1 em,.hadith-learning-hero h1 em{color:var(--study-accent);font-style:normal}.hadith-hub-hero-grid>div>p,.hadith-learning-hero>p{max-width:640px;color:var(--ink-soft);font-size:18px;line-height:2}.hadith-hero-actions{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.hadith-primary-button,.hadith-secondary-button{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 21px;font-size:16px;font-weight:800;line-height:1.6;text-decoration:none;display:inline-flex}.hadith-primary-button{color:#fff;background:#23644f;border:1px solid #23644f}.hadith-primary-button:hover:not(:disabled){background:#184a3b}.hadith-secondary-button{color:var(--study-accent);background:var(--paper);border:1px solid var(--study-line)}.hadith-hub-stats{border-top:1px solid var(--study-line);flex-wrap:wrap;gap:26px;padding-top:18px;display:flex}.hadith-hub-stats span{color:var(--ink-soft);font-size:14px}.hadith-hub-stats strong{color:var(--ink);font-size:28px;display:block}.hadith-path-preview{background:var(--paper);border:1px solid var(--study-line);border-radius:24px;padding:28px;box-shadow:0 20px 50px #244f3210}.hadith-path-preview h2{margin:8px 0 22px;font-size:24px}.hadith-path-preview ol{gap:18px;margin:0 0 22px;padding:0;list-style:none;display:grid}.hadith-path-preview li{align-items:center;gap:14px;display:flex}.hadith-path-preview li>span{background:var(--study-tint);width:40px;height:40px;color:var(--study-accent);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.hadith-path-preview li strong{font-size:16px}.hadith-path-preview li p{color:var(--ink-soft);margin:3px 0 0;font-size:14px}.hadith-path-preview>a{border-top:1px solid var(--study-line);color:var(--study-accent);padding-top:18px;font-weight:800;display:block}.hadith-hub-content{padding-block:56px 72px}.hadith-library{scroll-margin-top:160px}.hadith-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.hadith-library-heading h2{margin:4px 0 0;font-size:34px}.hadith-library-heading>span{color:var(--ink-soft);font-size:14px}.hadith-view-switch{border-bottom:1px solid var(--study-line);flex-wrap:wrap;gap:8px;padding-bottom:22px;display:flex}.hadith-view-switch button{border:1px solid var(--study-line);background:var(--paper);min-height:46px;color:var(--ink-soft);border-radius:12px;padding:10px 18px;font-weight:800}.hadith-view-switch button[aria-pressed=true]{background:var(--study-accent);border-color:var(--study-accent);color:var(--paper)}.hadith-filters{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:12px;padding:24px 0 10px;display:grid}.hadith-filters label,.hadith-search-field{color:var(--ink);gap:8px;font-size:14px;font-weight:700;display:grid}.hadith-filters :where(input,select),.hadith-search-field input{border:1px solid var(--study-line);background:var(--paper);width:100%;max-width:100%;min-height:48px;color:var(--ink);border-radius:10px;padding:11px 12px;font-size:16px}.hadith-search-field input::placeholder{color:var(--ink-soft)}.hadith-results-bar{justify-content:space-between;align-items:center;gap:12px;padding-block:10px 20px;font-size:14px;display:flex}.hadith-results-bar p{margin:0}.hadith-results-bar button,.hadith-empty button{background:var(--study-tint);color:var(--study-accent);border:0;border-radius:9px;padding:10px 14px}.hadith-catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.hadith-catalog-card{border:1px solid var(--study-line);background:var(--paper);border-radius:18px;min-width:0;padding:24px}.hadith-catalog-card>header{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.hadith-catalog-card>header b{color:var(--study-accent);background:var(--study-tint);border-radius:30px;flex-shrink:0;padding:4px 10px}.hadith-catalog-card h3{margin:16px 0 6px;font-size:23px;line-height:1.6}.hadith-narrator-line{color:var(--study-gold);margin:0;font-size:14px}.hadith-catalog-card blockquote{background:var(--study-warm);border-inline-start:3px solid #b39048;border-radius:10px;margin:20px 0;padding:16px 18px;font-size:20px;line-height:2.1}.hadith-catalog-card summary{cursor:pointer;min-height:44px;color:var(--study-accent);justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}.hadith-catalog-card details p{color:var(--ink-soft);font-size:16px;line-height:2}.hadith-catalog-card footer{border-top:1px solid var(--study-line);color:var(--ink-soft);margin-top:16px;padding-top:16px;font-size:13px}.hadith-catalog-card footer div{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.hadith-catalog-card footer a{color:var(--study-accent);align-items:center;min-height:36px;font-weight:800;display:inline-flex}.hadith-pagination{justify-content:center;align-items:center;gap:18px;margin:30px 0;font-size:15px;display:flex}.hadith-pagination button{min-height:44px;color:var(--study-accent);background:var(--study-tint);border:1px solid var(--study-line);border-radius:10px;padding:10px 18px}.hadith-library-note{background:var(--study-warm);color:var(--ink-soft);border-inline-start:3px solid #b39048;border-radius:10px;margin-top:28px;padding:18px 20px;font-size:14px;line-height:1.9}.narrator-browser>p{color:var(--ink-soft);margin:22px 0;font-size:16px;line-height:1.9}.narrator-browser>.hadith-search-field{max-width:560px}.hadith-narrator-grid,.hadith-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.hadith-narrator-grid button{text-align:start;background:var(--paper);color:var(--ink);border:1px solid var(--study-line);border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;padding:18px;display:grid}.hadith-narrator-grid button>span{background:var(--study-tint);width:44px;height:44px;color:var(--study-accent);border-radius:50%;grid-row:span 2;place-items:center;font-size:20px;display:grid}.hadith-narrator-grid strong{font-size:16px}.hadith-narrator-grid small{color:var(--ink-soft);font-size:13px;line-height:1.7}.hadith-topic-grid button{text-align:start;background:var(--paper);color:var(--ink);border:1px solid var(--study-line);border-radius:14px;flex-direction:column;align-items:start;gap:14px;padding:20px;display:flex}.hadith-topic-grid button span{color:var(--study-accent);font-size:14px}.hadith-narrator-grid button:hover,.hadith-topic-grid button:hover{border-color:var(--study-accent);background:var(--study-tint)}.hadith-empty{text-align:center;padding:45px}.hadith-go-deeper{background:var(--study-tint);border:1px solid var(--study-line);border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;margin-top:48px;padding:32px;display:grid}.hadith-go-deeper h2{margin:4px 0 12px;font-size:28px}.hadith-go-deeper p{color:var(--ink-soft);font-size:16px;line-height:1.9}.hadith-go-deeper>div:last-child{gap:12px;display:grid}.hadith-go-deeper a{background:var(--paper);border:1px solid var(--study-line);color:var(--study-accent);border-radius:12px;padding:16px;font-size:16px;font-weight:800}.hadith-learning-hero{padding-block:44px 40px}.hadith-back-link{color:var(--ink-soft);margin-bottom:26px;font-size:14px;display:block}.hadith-learning-hero h1{font-size:clamp(34px,5vw,58px)}.hadith-learning-pills{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hadith-learning-pills span{background:var(--study-tint);color:var(--study-accent);border-radius:999px;padding:7px 13px;font-size:14px}.hadith-learning-body{padding-bottom:72px}.hadith-path-progress{border:1px solid var(--study-line);background:var(--study-tint);border-radius:18px;grid-template-columns:minmax(200px,1fr) minmax(150px,1fr) auto;align-items:center;gap:25px;padding:24px;display:grid}.hadith-path-progress strong{margin-top:4px;font-size:24px;display:block}.hadith-path-progress progress{appearance:none;background:var(--study-line);border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}.hadith-path-progress progress::-webkit-progress-bar{background:var(--study-line);border-radius:999px}.hadith-path-progress progress::-webkit-progress-value{background:var(--study-accent);border-radius:999px}.hadith-path-progress progress::-moz-progress-bar{background:var(--study-accent);border-radius:999px}.hadith-account-state{color:var(--ink-soft);margin:16px 0 28px;font-size:14px;line-height:1.9}.hadith-account-state a,.hadith-account-state button{color:var(--study-accent);font-weight:800;text-decoration:underline}.hadith-account-state button{background:0 0;border:0;padding:6px}.hadith-path-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:30px;display:grid}.hadith-step-map{background:var(--paper);border:1px solid var(--study-line);border-radius:18px;position:sticky;top:154px;overflow:hidden}.hadith-step-map h2{margin:0;padding:22px 20px 14px;font-size:19px}.hadith-step-map>details{border-bottom:1px solid var(--study-line)}.hadith-step-map summary{cursor:pointer;align-items:center;gap:12px;padding:18px 16px;list-style:none;display:flex}.hadith-step-map summary::-webkit-details-marker{display:none}.hadith-step-map summary>span{background:var(--study-warm);width:30px;height:30px;color:var(--study-gold);border-radius:9px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.hadith-step-map summary>div{flex:1}.hadith-step-map summary strong{font-size:15px}.hadith-step-map summary small{color:var(--ink-soft);margin-top:3px;font-size:12px;display:block}.hadith-step-map ol{margin:0;padding:0 8px 12px;list-style:none}.hadith-step-map li button{text-align:start;width:100%;min-height:48px;color:var(--ink-soft);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;line-height:1.6;display:flex}.hadith-step-map li button[aria-current=step]{color:var(--study-accent);background:var(--study-tint);font-weight:800}.hadith-step-map li button>span:first-child{border:1px solid var(--study-line);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.hadith-step-map li button>span.is-complete{color:#fff;background:#23644f;border-color:#23644f}.hadith-map-library-link{text-align:center;color:var(--study-accent);padding:18px;font-size:14px;font-weight:800;display:block}.hadith-step-content{background:var(--paper);border:1px solid var(--study-line);border-radius:20px;min-width:0;padding:clamp(22px,3vw,38px)}.hadith-step-content>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hadith-time{color:var(--ink-soft);font-size:12px}.hadith-step-content>h2{margin:18px 0 12px;scroll-margin-top:160px;font-size:clamp(26px,3vw,36px);line-height:1.55}.hadith-step-goal{color:var(--ink-soft);border-bottom:1px solid var(--study-line);padding-bottom:24px;font-size:18px;line-height:1.9}.hadith-step-points{gap:18px;margin:28px 0;display:grid}.hadith-step-points p{gap:13px;margin:0;font-size:17px;line-height:2;display:flex}.hadith-step-points p>span{background:var(--study-tint);width:25px;height:25px;color:var(--study-accent);border-radius:8px;flex-shrink:0;place-items:center;margin-top:5px;font-size:13px;display:grid}.hadith-step-example{background:var(--study-warm);border-inline-start:3px solid #b39048;border-radius:14px;padding:22px}.hadith-step-example h3{color:var(--study-gold);margin:0 0 10px;font-size:18px}.hadith-step-example p,.hadith-small-action p{margin:0;font-size:16px;line-height:2}.hadith-small-action{border-bottom:1px solid var(--study-line);padding:22px 0}.hadith-small-action strong{color:var(--study-accent);margin-bottom:8px;font-size:16px;display:block}.hadith-micro-quiz{background:var(--study-tint);border:1px solid var(--study-line);border-radius:16px;margin:28px 0;padding:24px}.hadith-micro-quiz h3{margin:8px 0 20px;font-size:21px;line-height:1.75}.hadith-micro-quiz fieldset{border:0;gap:10px;margin:0 0 18px;padding:0;display:grid}.hadith-micro-quiz label{background:var(--paper);border:1px solid var(--study-line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:16px;line-height:1.8;display:flex}.hadith-micro-quiz label.is-selected{border-color:var(--study-accent);box-shadow:inset 0 0 0 1px var(--study-accent)}.hadith-micro-quiz input{width:18px;height:18px;accent-color:var(--study-accent);flex-shrink:0}.hadith-quiz-feedback{border-radius:12px;margin-top:18px;padding:16px;font-size:16px;line-height:1.9}.hadith-quiz-feedback.is-correct{background:var(--paper);color:var(--study-accent);border:1px solid var(--study-line)}.hadith-quiz-feedback.try-again{background:var(--study-warm);color:var(--study-gold)}.hadith-quiz-feedback p{margin:6px 0 0}.hadith-step-sources{border-bottom:1px solid var(--study-line);color:var(--study-accent);padding:18px 0;font-size:14px;line-height:1.9}.hadith-step-sources summary{cursor:pointer;min-height:30px;font-weight:800}.hadith-step-sources ul{margin:14px 0;padding-inline-start:22px}.hadith-step-sources li{margin-bottom:8px}.hadith-step-sources a{text-underline-offset:4px;text-decoration:underline}.hadith-step-actions{margin-top:26px}.hadith-step-actions>nav{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.hadith-step-actions>nav :where(button,a){min-height:44px;color:var(--study-accent);background:0 0;border:0;padding:10px 0;font-size:14px}.hadith-step-done{color:var(--study-accent);padding:12px 0;font-size:17px;font-weight:800;display:block}.hadith-save-error{color:#a13724;font-size:15px;line-height:1.8}.hadith-chain{border:1px solid var(--study-line);border-radius:14px;margin-top:24px;padding:22px}.hadith-chain h3{margin:0 0 8px;font-size:20px}.hadith-chain>p,.hadith-chain-detail p{color:var(--ink-soft);font-size:15px;line-height:1.9}.hadith-chain ol{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.hadith-chain li{position:relative}.hadith-chain li:not(:last-child):after{content:"";background:var(--study-line);inset-inline-start:29px;width:2px;height:12px;position:absolute;bottom:-12px}.hadith-chain button{text-align:start;border:1px solid var(--study-line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:15px;display:flex}.hadith-chain button>span{background:var(--study-tint);width:32px;height:32px;color:var(--study-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hadith-chain button[aria-pressed=true]{background:var(--study-tint);border-color:var(--study-accent);font-weight:800}.hadith-chain-detail{background:var(--study-tint);border-radius:12px;min-height:120px;padding:18px}.hadith-chain-detail p{margin-bottom:0}.hadith-chain>a{color:var(--study-accent);margin-top:16px;font-size:14px;text-decoration:underline;display:inline-block}.hadith-journey-finish{text-align:center;background:var(--study-warm);border:1px solid var(--study-line);border-radius:16px;margin-top:28px;padding:28px}.hadith-journey-finish>span{color:var(--study-gold);font-size:32px}.hadith-journey-finish h3{margin:10px 0;font-size:24px}.hadith-journey-finish p{margin:0 0 20px;font-size:16px;line-height:2}.dashboard-hadith-card{color:var(--ink);background:var(--cream);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0;padding:25px;display:flex}.dashboard-hadith-card>span{color:var(--green)}.dashboard-hadith-card>div{flex:1;min-width:180px}.dashboard-hadith-card h2{margin:5px 0;font-size:23px}.dashboard-hadith-card p{color:var(--ink-soft);margin:0;font-size:15px}.dashboard-hadith-card>strong{color:var(--green)}html[data-theme=dark] :where(.hadith-hub-page,.hadith-learning-page){--study-accent:#98d6bc;--study-tint:#17382c;--study-gold:#e0c17d;--study-line:#345245;--study-warm:#2a2c20}@media (width<=1000px){.hadith-hub-hero-grid{gap:28px}.hadith-path-layout{grid-template-columns:260px minmax(0,1fr);gap:18px}.hadith-filters,.hadith-narrator-grid,.hadith-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.learning-top-nav{grid-template-columns:1.05fr .8fr 1.15fr;gap:5px;min-height:56px;padding-block:8px;display:grid}.learning-top-nav>a,.learn-menu>summary{gap:5px;min-height:44px;padding:9px 5px;font-size:14px}.learn-menu>summary i{margin-inline-start:0}.learning-top-nav svg{flex-shrink:0;width:16px;height:16px}.learn-menu-panel{min-width:min(290px,100vw - 30px)}.hadith-hub-hero{padding:36px 0}.hadith-hub-hero-grid,.hadith-path-layout,.hadith-go-deeper{grid-template-columns:minmax(0,1fr)}.hadith-hub-hero-grid>div>p,.hadith-learning-hero>p{font-size:17px}.hadith-path-preview{padding:22px}.hadith-hub-content{padding-top:32px}.hadith-catalog-cards{grid-template-columns:minmax(0,1fr)}.hadith-step-map{position:static}.hadith-step-map ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hadith-step-content>h2{scroll-margin-top:24px}.hadith-path-progress{grid-template-columns:1fr auto;gap:15px;padding:20px}.hadith-path-progress>div{grid-column:1/-1}.hadith-learning-hero{padding-top:28px}.hadith-go-deeper{gap:16px;padding:24px}.hadith-library{scroll-margin-top:20px}}@media (width<=440px){.learning-top-nav>a,.learn-menu>summary{font-size:13px}.learning-top-nav>a>svg,.learn-menu>summary>svg{display:none}.hadith-hub-stats{gap:20px}.hadith-hub-stats strong{font-size:25px}.hadith-view-switch{grid-template-columns:1fr 1fr;display:grid}.hadith-view-switch button{padding:10px 8px;font-size:14px}.hadith-view-switch button:first-child{grid-column:1/-1}.hadith-filters,.hadith-narrator-grid,.hadith-topic-grid{grid-template-columns:minmax(0,1fr)}.hadith-catalog-card{padding:20px}.hadith-catalog-card blockquote{padding:14px;font-size:19px}.hadith-step-map ol{grid-template-columns:minmax(0,1fr)}.hadith-step-content{padding:20px 16px}.hadith-micro-quiz{padding:18px 14px}.hadith-step-points p{gap:10px;font-size:16px}.hadith-step-actions>nav{flex-wrap:wrap}}.hadith-roadmap-entry{background:var(--paper);border:1px solid var(--line);color:var(--green);border-radius:14px;gap:5px;margin-top:16px;padding:20px;font-size:16px;line-height:1.8;display:grid}.hadith-roadmap-entry span{color:var(--ink-soft);font-size:15px}.sidebar-learn-group a[aria-current=page]{color:var(--ink);background:var(--green-soft);border-color:var(--green)}@media print{.approved-home>.site-header{display:none!important}}.academy-home{--academy-accent:#23634f;--academy-tint:#edf5f0;--academy-gold:#896724;--academy-warm:#faf3e4;color:var(--ink);background:var(--paper)}.academy-home :where(button,input,select){font:inherit}.academy-home button{cursor:pointer}.academy-home button:disabled{opacity:.5;cursor:not-allowed}.academy-home :where(button,a,select,input,summary):focus-visible{outline-offset:4px;outline:3px solid #b78b37}.academy-kicker{color:var(--academy-accent);font-size:14px;font-weight:800;line-height:1.8;display:block}.academy-home-intro{grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;padding-block:30px;display:grid}.academy-intro-copy h1{letter-spacing:-1px;margin:8px 0 12px;font-size:clamp(32px,4vw,54px);line-height:1.4}.academy-intro-copy h1 em{color:var(--academy-accent);font-style:normal}.academy-intro-copy>p{max-width:510px;color:var(--ink-soft);margin:0 0 22px;font-size:17px;line-height:1.95}.academy-primary{color:#fff;text-align:center;background:#23634f;border:1px solid #23634f;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:16px;font-weight:800;line-height:1.7;display:inline-flex}.academy-primary:hover:not(:disabled){background:#164d3b}.academy-intro-scene{border-radius:28px 28px 90px;overflow:hidden}.academy-intro-scene img{object-fit:cover;object-position:50% 50%;width:100%;height:330px;display:block}.academy-home-entry{padding-bottom:26px}.academy-home-doors{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:14px;display:grid}.academy-learn-door{background:var(--paper);border:1px solid var(--line);z-index:5;border-radius:17px;position:relative;box-shadow:0 9px 24px #1643320b}.academy-learn-door>summary,.academy-direct-door{min-height:98px;color:var(--ink);align-items:center;gap:14px;padding:18px;display:flex}.academy-learn-door>summary{cursor:pointer;list-style:none}.academy-learn-door>summary::-webkit-details-marker{display:none}.academy-learn-door>summary>span:nth-child(2),.academy-direct-door>span:nth-child(2){flex:1;min-width:0}.academy-learn-door strong,.academy-direct-door strong{font-size:21px;line-height:1.65;display:block}.academy-learn-door small,.academy-direct-door small{color:var(--ink-soft);font-size:13px;line-height:1.6;display:block}.academy-door-icon{background:var(--academy-tint);width:47px;height:47px;color:var(--academy-accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.academy-learn-door>summary>b{color:var(--academy-accent);font-size:22px}.academy-learn-door[open]{border-color:var(--academy-accent)}.academy-learn-door[open]>summary>b{transform:rotate(180deg)}.academy-learn-door ol{background:var(--paper);border:1px solid var(--line);inset-inline:0;border-radius:16px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 7px);box-shadow:0 18px 44px #0b332829}.academy-learn-door li a{border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:10px;display:flex}.academy-learn-door li a:hover{background:var(--academy-tint)}.academy-learn-door li a>span{width:29px;height:29px;color:var(--academy-gold);background:var(--academy-warm);border-radius:8px;place-items:center;display:grid}.academy-learn-door li a>strong{flex:1;font-size:16px}.academy-learn-door li i{font-style:normal}.academy-direct-door{background:var(--paper);border:1px solid var(--line);border-radius:17px;box-shadow:0 9px 24px #1643320b}.academy-direct-door:hover{background:var(--academy-tint);border-color:var(--academy-accent)}.academy-direct-door.is-adhkar .academy-door-icon{color:var(--academy-gold);background:var(--academy-warm)}.academy-direct-door>b{color:var(--academy-accent);font-size:17px}.academy-home-search{background:var(--paper);border:1px solid var(--line);border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:9px 12px;display:flex}.academy-home-search>svg{color:var(--academy-accent);flex-shrink:0}.academy-home-search input{width:100%;min-width:0;min-height:36px;color:var(--ink);background:0 0;border:0;flex:1;padding:3px;font-size:16px}.academy-home-search input::placeholder{color:var(--ink-soft)}.academy-home-search button{background:var(--academy-tint);min-height:40px;color:var(--academy-accent);border:0;border-radius:9px;flex-shrink:0;padding:8px 20px;font-size:14px;font-weight:800}.academy-home-journey{padding-block:28px 45px}.academy-journey{scroll-margin-top:150px}.academy-journey-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding-bottom:20px;display:flex}.academy-journey-heading h2{margin:6px 0;font-size:clamp(25px,3vw,35px);line-height:1.6}.academy-journey-heading p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.9}.academy-total{text-align:center;background:var(--academy-tint);border-radius:14px;min-width:145px;padding:15px 20px}.academy-total strong{color:var(--academy-accent);font-size:27px;display:block}.academy-total strong span{color:var(--ink-soft);font-size:17px}.academy-total small{color:var(--ink-soft);margin-block:3px 12px;font-size:13px;display:block}.academy-total progress{appearance:none;background:var(--line);border:0;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.academy-total progress::-webkit-progress-bar{background:var(--line);border-radius:999px}.academy-total progress::-webkit-progress-value{background:var(--academy-accent);border-radius:999px}.academy-total progress::-moz-progress-bar{background:var(--academy-accent);border-radius:999px}.academy-account{color:var(--ink-soft);padding-block:14px 24px;font-size:14px;line-height:1.9}.academy-account :where(a,button){color:var(--academy-accent);font-weight:800;text-decoration:underline}.academy-account button{background:0 0;border:0;padding:6px}.academy-workspace{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:26px;display:grid}.academy-stages{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:18px 12px;position:sticky;top:150px}.academy-stages>h3{margin:0 10px 18px;font-size:19px}.academy-stages>p{color:var(--ink-soft);margin:16px 10px 0;font-size:13px;line-height:1.9}.academy-stages ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.academy-stages li{position:relative}.academy-stages li:not(:last-child):after{content:"";background:var(--line);pointer-events:none;inset-inline-start:26px;width:2px;height:18px;position:absolute;bottom:-7px}.academy-stages button{z-index:1;text-align:start;width:100%;min-height:69px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px 10px;display:flex;position:relative}.academy-stages button>span:nth-child(2){flex:1}.academy-stages button strong{font-size:15px;line-height:1.7;display:block}.academy-stages button small{color:var(--ink-soft);margin-top:3px;font-size:12px;display:block}.academy-stage-number{background:var(--paper);border:1px solid var(--line);width:30px;height:30px;color:var(--academy-gold);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.academy-stages button[aria-current=step]{background:var(--academy-tint);border-color:var(--academy-accent)}.academy-stages button[aria-current=step] .academy-stage-number{color:#fff;background:#23634f;border-color:#23634f}.academy-stages button>svg{color:var(--academy-accent);flex-shrink:0}.academy-reading-space{min-width:0}.academy-stage-heading{background:var(--academy-tint);border:1px solid var(--line);border-radius:16px;margin-bottom:16px;padding:20px 24px}.academy-stage-heading>p{margin:5px 0 16px;font-size:16px;line-height:1.9}.academy-stage-heading>label{gap:7px;font-size:14px;font-weight:800;display:grid}.academy-stage-heading select{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--ink);background:var(--paper);border-radius:10px;padding:9px 12px;font-size:16px}.academy-reader{border:1px solid var(--line);background:var(--paper);border-radius:20px;min-width:0;padding:clamp(22px,3vw,35px)}.academy-reader>header{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.academy-reader>h3{margin:16px 0 12px;scroll-margin-top:155px;font-size:clamp(24px,3vw,32px);line-height:1.65}.academy-lesson-objective{color:var(--ink-soft);margin:0 0 22px;font-size:16px;line-height:1.9}.academy-part-nav{flex-wrap:wrap;gap:7px;margin-bottom:26px;display:flex}.academy-part-nav button{border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink-soft);border-radius:9px;padding:9px 13px;font-size:14px}.academy-part-nav button[aria-current=step]{background:var(--academy-tint);border-color:var(--academy-accent);color:var(--academy-accent);font-weight:800}.academy-lesson-part h4,.academy-review h4{margin:5px 0 16px;font-size:24px;line-height:1.7}.academy-lesson-part>p{margin:16px 0;font-size:17px;line-height:2.05}.academy-lesson-part .academy-lesson-intro{color:var(--ink-soft);font-size:16px}.academy-lesson-part blockquote{background:var(--academy-warm);border-inline-start:3px solid #b68d41;border-radius:12px;margin:22px 0;padding:20px}.academy-lesson-part blockquote p{margin:0 0 10px;font-size:23px;line-height:2}.academy-lesson-part blockquote cite{color:var(--academy-gold);font-size:14px;font-style:normal}.academy-lesson-part>.academy-primary{margin-top:15px}.academy-fact-link{color:var(--academy-accent);font-size:14px;line-height:1.9;text-decoration:underline;display:block}.academy-review>ul{background:var(--academy-tint);border-radius:12px;gap:10px;margin:0 0 20px;padding:20px 35px;font-size:16px;line-height:1.9;display:grid}.academy-review>p{color:var(--ink-soft);font-size:16px;line-height:1.9}.academy-review>details{border:1px solid var(--line);border-radius:12px;margin:12px 0}.academy-review>details>summary{cursor:pointer;align-items:center;gap:12px;padding:16px;font-size:16px;font-weight:800;line-height:1.8;list-style:none;display:flex}.academy-review>details>summary:after{content:"＋";margin-inline-start:auto}.academy-review>details[open]>summary:after{content:"−"}.academy-review>details>summary>span{color:var(--academy-gold);flex-shrink:0}.academy-review>details>p{color:var(--academy-accent);margin:0;padding:0 16px 16px;font-size:16px;line-height:2}.academy-review-result{color:var(--ink-soft);margin:18px 0;font-size:14px}.academy-next-lesson{min-height:44px;color:var(--academy-accent);background:0 0;border:0;margin-top:15px;padding:10px 0;font-size:16px;font-weight:800;display:block}.academy-review .academy-completed{color:var(--academy-accent);padding:12px 0;font-weight:800}.academy-save-error{color:#b3422d;font-size:15px;line-height:1.9}.academy-reference-drawer{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:14px;line-height:1.9}.academy-reference-drawer>summary{cursor:pointer;min-height:32px;color:var(--academy-accent);font-weight:800}.academy-reference-drawer p{color:var(--ink-soft);font-size:15px}.academy-reference-drawer a{color:var(--academy-accent);text-underline-offset:4px;text-decoration:underline}.academy-reference-drawer li{margin:10px 0}.academy-reader>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:18px;font-size:14px;display:flex}.academy-reader>footer :where(a,button){min-height:44px;color:var(--academy-accent);align-items:center;display:inline-flex}.academy-reader>footer button{background:0 0;border:0;padding:8px 0}.academy-reader-loading{text-align:center;place-items:center;min-height:240px;display:grid}.academy-stage-resources{border:1px solid var(--line);background:var(--academy-warm);border-radius:16px;margin-top:16px;padding:20px}.academy-stage-resources>summary{cursor:pointer;min-height:28px;font-size:15px;font-weight:800}.academy-stage-resources>div{gap:10px;margin-top:15px;display:grid}.academy-stage-resources a{color:var(--academy-accent);background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:12px;font-size:15px}.academy-home-method{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding-block:40px 60px;display:flex}.academy-home-method>div{max-width:750px}.academy-home-method h2{margin:6px 0;font-size:27px;line-height:1.8}.academy-home-method p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.95}.academy-home-method>a{color:var(--academy-accent);font-size:15px;font-weight:800}.academy-path-intro{padding-top:30px}.academy-path-intro>a{color:var(--academy-accent);font-size:14px}.academy-path-intro h1{margin:15px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.6}html[data-theme=dark] .academy-home{--academy-accent:#a0dcc2;--academy-tint:#153429;--academy-gold:#e0c27d;--academy-warm:#2b2b1d}@media (width<=1000px){.academy-workspace{grid-template-columns:250px minmax(0,1fr);gap:18px}.academy-home-doors{grid-template-columns:1fr 1fr}.academy-learn-door{grid-column:1/-1}.academy-learn-door ol{max-width:100%}.academy-intro-scene img{height:300px}}@media (width<=760px){.academy-home-intro{isolation:isolate;border-radius:20px;margin-top:18px;padding:22px 20px;display:block;position:relative;overflow:hidden}.academy-intro-copy{z-index:1;max-width:470px;position:relative}.academy-intro-scene{z-index:-2;border-radius:0;position:absolute;inset:0}.academy-intro-scene:after{content:"";background:linear-gradient(270deg,var(--paper) 2%,var(--paper) 40%,var(--paper));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-intro-scene:after{background:linear-gradient(270deg,var(--paper) 2%,color-mix(in srgb,var(--paper) 94%,transparent) 40%,color-mix(in srgb,var(--paper) 55%,transparent))}}.academy-intro-scene img{object-position:50% 50%;width:100%;height:100%}.academy-intro-copy h1{margin-top:4px;font-size:33px}.academy-intro-copy>p{max-width:350px;margin-bottom:16px;font-size:16px}.academy-home-entry{padding-block:20px 12px}.academy-home-doors{gap:10px}.academy-learn-door>summary,.academy-direct-door{gap:10px;min-height:82px;padding:13px}.academy-learn-door strong,.academy-direct-door strong{font-size:19px}.academy-direct-door{min-height:90px}.academy-direct-door>b{display:none}.academy-direct-door small{font-size:12px}.academy-door-icon{border-radius:12px;width:40px;height:40px}.academy-workspace{grid-template-columns:minmax(0,1fr)}.academy-stages{padding:18px 12px;position:static}.academy-stages ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.academy-stages li:not(:last-child):after{display:none}.academy-stages button{gap:8px;min-height:76px;padding:9px 8px}.academy-stages button>svg{display:none}.academy-stages button strong{font-size:14px}.academy-stage-number{width:27px;height:27px}.academy-journey{scroll-margin-top:18px}.academy-journey-heading{align-items:flex-start;gap:16px}.academy-total{min-width:95px;padding:12px}.academy-total strong{font-size:22px}.academy-total strong span{font-size:14px;display:block}.academy-reader>h3{scroll-margin-top:20px}.academy-stage-heading{padding:18px}}@media (width<=440px){.academy-direct-door{gap:9px}.academy-direct-door .academy-door-icon{background:0 0;width:30px;height:36px}.academy-direct-door .academy-door-icon svg{width:24px;height:24px}.academy-direct-door strong{font-size:16px}.academy-home-doors small{font-size:12px}.academy-journey-heading{display:block}.academy-total{text-align:start;align-items:center;gap:13px;margin-top:15px;display:flex}.academy-total strong{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.academy-total strong span{display:inline}.academy-total small{white-space:nowrap;margin:0}.academy-total progress{min-width:30px}.academy-reader{padding:21px 17px}.academy-lesson-part>p{font-size:16px}.academy-lesson-part blockquote{padding:16px}.academy-lesson-part blockquote p{font-size:21px}.academy-stages button{min-height:82px}}@media (prefers-reduced-motion:no-preference){.academy-lesson-part{animation:.22s ease-out academy-reveal}@keyframes academy-reveal{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.academy-stages{scrollbar-width:thin;max-height:calc(100dvh - 170px);overflow-y:auto}@media (width<=760px){.academy-stages{max-height:none;overflow:visible}}.restored-home .restored-home-hero{aspect-ratio:1219/884;position:relative;overflow:hidden}.restored-home .restored-home-hero>img{width:100%;max-width:none;height:auto}.restored-home .restored-home-start{width:27.1%;height:10.1%;top:25.68%;left:36.4%}.restored-home-doors{z-index:3;direction:rtl;background:linear-gradient(#eef0e6 0%,#fff 35%);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1.05vw,14px);padding:0 5.7% clamp(25px,3.2vw,40px);line-height:1.5;display:grid;position:relative}.restored-learn-door{min-width:0;position:relative}.restored-topic-card{color:#0b4b3e;text-align:center;cursor:pointer;border:clamp(3px,.5vw,6px) solid #fff;border-radius:clamp(17px,2.5vw,30px);flex-direction:column;justify-content:center;align-items:center;min-width:0;height:clamp(210px,29.5vw,360px);padding:clamp(18px,3.3vw,42px) 6px clamp(14px,2.2vw,28px);text-decoration:none;list-style:none;display:flex;box-shadow:0 3px 8px #173b3022}.restored-topic-card::-webkit-details-marker{display:none}.restored-topic-card::marker{content:""}.restored-topic-card.is-learn{background:linear-gradient(125deg,#f1f7f3,#ebf5ed)}.restored-topic-card.is-mushaf{background:linear-gradient(125deg,#f0f8fc,#e9f3fb)}.restored-topic-card.is-adhkar{background:linear-gradient(125deg,#fbf8f1,#f6f3eb)}.restored-topic-card>svg{stroke-width:1.1px;width:clamp(44px,7.2vw,88px);height:clamp(44px,7.2vw,88px);margin-bottom:clamp(13px,2vw,25px)}.restored-topic-card.is-adhkar>svg{color:#826326}.restored-topic-card>strong{white-space:nowrap;font-size:clamp(15px,2.5vw,30px);font-weight:800;line-height:1.5}.restored-topic-card>small{color:#46545c;margin-top:clamp(6px,.9vw,12px);font-size:clamp(12px,1.9vw,23px);line-height:1.7}.restored-card-arrow{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(38px,5.6vw,68px);height:clamp(38px,5.6vw,68px);margin-top:auto;font:400 clamp(32px,4.4vw,54px)/1 Arial,sans-serif;display:grid;box-shadow:0 3px 9px #24433608}.restored-card-arrow svg{width:50%;height:50%}.restored-topic-card:focus-visible{outline-offset:3px;outline:3px solid #b78b32}.restored-topic-card:hover .restored-card-arrow{background:#fafff8}.restored-learning-menu{z-index:10;background:#fff;border:1px solid #dde7e0;border-radius:18px;width:max-content;min-width:100%;max-width:min(320px,85vw);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #173b3026}.restored-learning-menu a{color:#174f3f;white-space:nowrap;border-radius:11px;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-size:16px;text-decoration:none;display:flex}.restored-learning-menu a>span:first-child{background:#edf5ef;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.restored-learning-menu a>span:last-child{margin-right:auto}.restored-learning-menu a:hover,.restored-learning-menu a:focus-visible{background:#eff6f0;outline:2px solid #d4e3d6}.restored-learn-door[open] .restored-card-arrow svg{transform:rotate(180deg)}@media (width<=540px){.restored-home-doors{gap:6px;padding-inline:4%}.restored-topic-card{height:210px}.restored-topic-card>strong{letter-spacing:-.3px;font-size:clamp(13px,3.7vw,19px)}.restored-topic-card>small{font-size:clamp(11px,2.9vw,14px)}}.hadith-occurrences{padding-inline-start:20px}.hadith-occurrences li{margin-block:12px}.hadith-occurrences small{color:var(--ink-soft);display:block}.encyclopedia-library .hadith-view-switch>a{color:var(--ink-soft);border-radius:12px;padding:11px 17px;font-weight:800;text-decoration:none}.encyclopedia-library .hadith-view-switch>a[aria-current=page]{color:#fff;background:#215d4a}.encyclopedia-library .hadith-narrator-grid>a,.encyclopedia-library .hadith-topic-grid>a{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:17px;align-content:start;gap:9px;padding:17px;text-decoration:none;display:grid}.encyclopedia-library .hadith-narrator-grid>a>span{color:#215d4a;background:#edf5ee;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.encyclopedia-library .hadith-narrator-grid small{color:var(--ink-soft)}.encyclopedia-library .hadith-pagination>a{color:#fff;background:#215d4a;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:9px 20px;text-decoration:none;display:inline-flex}.encyclopedia-library .hadith-pagination>span[aria-disabled]{opacity:.5}.encyclopedia-filters .hadith-primary-button{cursor:pointer;min-height:44px;font:inherit;border:0;grid-column:1/-1;justify-self:start;font-weight:800}.encyclopedia-name-search{align-items:end;gap:12px;margin-bottom:20px;display:flex}.encyclopedia-name-search>label{flex:1}.encyclopedia-name-search>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#215d4a;border:0;border-radius:12px;padding:9px 20px}.encyclopedia-source-text,.encyclopedia-card blockquote{white-space:pre-line}.encyclopedia-card details p,.encyclopedia-card li,.encyclopedia-card dd{line-height:1.95}.encyclopedia-card details>ul{padding-inline-start:24px}.encyclopedia-card footer{flex-wrap:wrap;gap:14px;line-height:1.8}.encyclopedia-card footer>span{max-width:100%}.encyclopedia-words{gap:12px;display:grid}.encyclopedia-words dt{font-weight:800}.encyclopedia-words dd{margin:0}.encyclopedia-detail{max-width:950px}.encyclopedia-library .hadith-library-note summary{cursor:pointer;font-weight:800}.hadith-catalog-card blockquote,.hadith-slide-card>blockquote{font-size:clamp(1.4rem,2.1vw,1.75rem);line-height:2.15}.english-page .hadith-catalog-card blockquote[lang=en]{text-align:start;direction:ltr;font-family:inherit;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.85}.simple-story{max-width:960px;margin-block:2rem 3rem;margin-inline:auto}.simple-story>header p,.simple-story-step p{font-size:1.15rem;line-height:1.95}.simple-story-steps{gap:1.75rem;padding:0;list-style:none;display:grid}.simple-story-steps>li{border:1px solid var(--line);background:var(--paper);border-radius:22px;padding:clamp(1rem,3vw,2rem)}.simple-story-step{align-items:baseline;gap:1rem;display:flex}.simple-story-step>span{color:#185541;background:#e8f3ed;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-weight:800;display:grid}.simple-story-step p{margin:0 0 1rem}.simple-story-source{color:var(--green);margin-top:1rem;font-size:1rem;font-weight:700;display:inline-block}.simple-story-takeaway{background:var(--paper);border-inline-start:4px solid #b58b3a;border-radius:14px;padding:1.4rem 1.6rem;line-height:1.9}.simple-story-takeaway p{margin:.5rem 0 0;font-size:1.15rem}.english-page .simple-story,.english-page .guide-content{text-align:start}.simple-story .story-step-visual{border-radius:18px;width:85%;max-width:650px;margin:1rem auto 1.15rem;box-shadow:0 12px 32px #0a2b211a}.simple-story .story-step-visual>img{max-height:none}.simple-story .story-step-visual figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:end}.simple-story .story-step-visual .story-scene-sources{justify-content:flex-end}.english-page .simple-story>header{max-width:760px;margin-bottom:1.5rem}.english-page .simple-story-steps>li{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.english-page .simple-story-steps>li:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0a2b211a}@media (width<=650px){.simple-story .story-step-visual figcaption{grid-template-columns:1fr}.simple-story .story-step-visual .story-scene-sources{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.english-page .simple-story-steps>li{transition:none}.english-page .simple-story-steps>li:hover{transform:none}}.hadith-lessons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:32px;display:grid}.english-page .lesson-article{text-align:start;direction:ltr}.english-page .lesson-article>p,.english-page .lesson-section-block>p{line-height:1.9}.english-page .lesson-hero h1,.english-page .lesson-section-block h2{font-family:inherit}.hadith-collections-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.hadith-collections-controls label{gap:8px;display:grid}.hadith-collections-controls input,.hadith-collections-controls select{background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border:1px solid #cddbd4;border-radius:12px;padding:12px}.hadith-collection-record{background:var(--surface,#fff);border:1px solid #dce4dc;border-radius:20px;margin:20px 0;padding:24px}.hadith-collection-record blockquote{white-space:pre-line;margin:20px 0;font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:2.15}.english-page .hadith-collection-record blockquote[lang=en]{font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.85}.hadith-collection-record summary{cursor:pointer;padding:12px 0;font-weight:700}.hadith-collection-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hadith-collection-meta a{text-decoration:underline}.hadith-collection-pages{justify-content:center;align-items:center;gap:18px;margin:28px 0;display:flex}.hadith-collection-pages button{background:var(--surface,#fff);color:inherit;font:inherit;border:1px solid #cddbd4;border-radius:12px;padding:10px 20px}.hadith-collection-pages button:disabled{opacity:.4}.hadith-collection-scope{color:#244e40;background:#edf4ee;border-radius:16px;margin-block:20px;padding:20px;line-height:1.8}@media (width<=700px){.hadith-lessons-grid,.hadith-collections-controls{grid-template-columns:1fr}.hadith-collection-record{padding:18px}.hadith-collection-meta{gap:8px}}.hadith-learning-page .hadith-learning-hero{padding-block:24px 18px}.hadith-learning-page .hadith-learning-hero h1{margin:12px 0;font-size:clamp(30px,4vw,44px);line-height:1.4}.hadith-learning-page .hadith-learning-hero>p{max-width:unset;margin:8px 0;font-size:17px}.hadith-learning-page .hadith-learning-pills{margin-top:14px}.hadith-path-compact{max-width:940px;margin-inline:auto}.hadith-path-compact .hadith-path-layout{flex-direction:column;gap:14px;display:flex}.hadith-quick-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hadith-quick-stages button{background:var(--paper);color:var(--study-ink,#173f33);border:2px solid var(--study-line,#d8e4dc);font:inherit;cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:18px 8px;transition:transform .15s,border-color .15s;display:flex}.hadith-quick-stages button:hover{transform:translateY(-2px)}.hadith-quick-stages button[aria-current=step]{border-color:var(--study-accent,#23644f);background:var(--study-tint,#edf4ee)}.hadith-quick-stages strong{font-size:16px;line-height:1.5}.hadith-quick-stages small{font-size:13px}.quick-stage-icon,.quick-lesson-icon{color:#185541;background:#e7f0eb;border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.hadith-quick-stages button:nth-child(2) .quick-stage-icon{color:#235e8a;background:#e6eff8}.hadith-quick-stages button:nth-child(3) .quick-stage-icon{color:#7c5915;background:#faf0d9}.hadith-quick-stages button:nth-child(4) .quick-stage-icon{color:#654680;background:#eee8f5}.hadith-map-drawer{border:1px solid var(--study-line);background:var(--paper);border-radius:14px;padding:14px 18px}.hadith-map-drawer>summary{cursor:pointer;min-height:28px;font-weight:700}.hadith-map-drawer .hadith-step-map{border:0;padding:14px 0 0;position:static}.hadith-map-drawer .hadith-step-map>h2{display:none}.hadith-path-compact .hadith-step-content{padding:24px;box-shadow:0 8px 28px #193e2f08}.hadith-path-compact .hadith-step-content>h2{align-items:center;gap:14px;margin:16px 0;font-size:clamp(24px,3vw,32px);display:flex}.hadith-path-compact .hadith-step-points{margin-block:16px}.hadith-path-compact .hadith-step-points p{background:var(--study-tint);border-radius:12px;margin:8px 0;padding:10px 12px;font-size:18px;line-height:1.8}.hadith-path-compact .hadith-step-example{margin-block:16px;padding:16px 18px}.hadith-path-compact .hadith-step-example h3,.hadith-path-compact .hadith-step-sources>summary{align-items:center;gap:8px;display:flex}.hadith-path-compact .hadith-step-example p{margin-bottom:0;font-size:17px;line-height:1.8}.hadith-path-compact .hadith-micro-quiz{margin-block:18px;padding:18px}.hadith-path-compact .hadith-step-sources{border:1px solid var(--study-line);border-radius:12px;padding:14px}.hadith-path-compact .hadith-step-sources summary{cursor:pointer;min-height:32px;font-weight:700}.hadith-path-compact .hadith-step-sources summary:after{content:"+";margin-inline-start:auto;font-size:24px}.hadith-path-compact .hadith-step-sources[open] summary:after{content:"−"}.hadith-path-compact button:focus-visible,.hadith-path-compact summary:focus-visible{outline-offset:4px;outline:3px solid #b88c35}@media (width<=600px){.hadith-quick-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hadith-quick-stages button{text-align:start;grid-template-columns:44px 1fr;gap:2px 10px;padding:12px;display:grid}.quick-stage-icon{grid-row:span 2;width:44px;height:44px}.hadith-quick-stages strong{font-size:15px}.hadith-path-compact .hadith-step-content{padding:18px 14px}.hadith-path-compact .hadith-step-points p{font-size:17px}.hadith-path-compact .hadith-step-actions>nav{flex-wrap:wrap;display:flex}.hadith-path-compact .hadith-step-actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.hadith-quick-stages button{transition:none}.hadith-quick-stages button:hover{transform:none}}.hadith-ordered-shell{padding-block:24px 50px}.hadith-search-first h1{margin:0 0 16px;font-size:clamp(28px,4vw,42px)}.hadith-search-first form{background:var(--paper);border:2px solid #30745b;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;display:flex}.hadith-search-first input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:10px 0;font-size:19px}.hadith-search-first button,.hadith-name-form button{color:#fff;font:inherit;cursor:pointer;background:#23644f;border:0;border-radius:12px;padding:13px 22px;font-weight:700}.hadith-search-first p{color:var(--muted);margin:10px 0;line-height:1.7}.hadith-start-strip{background:var(--study-tint,#edf4ee);border:1px solid var(--study-line,#d8e4dc);border-radius:20px;align-items:center;gap:22px;margin-block:28px;padding:24px;display:flex}.hadith-start-icon{color:#23644f}.hadith-start-strip>div{flex:1}.hadith-start-strip h2{margin:0 0 8px;font-size:24px}.hadith-start-strip p{margin:0;line-height:1.7}.hadith-ordered-section{margin-top:36px}.hadith-ordered-section>h2{align-items:center;gap:12px;font-size:27px;display:flex}.hadith-extra-results{border:1px solid var(--study-line,#d8e4dc);border-radius:14px;margin-block:18px;padding:18px}.hadith-extra-results>summary{cursor:pointer;min-height:28px;font-weight:700}.hadith-extra-results[open]>summary{margin-bottom:18px}.hadith-bottom-index{border-top:1px solid #d8e4dc;padding-top:24px}.hadith-bottom-index>p{line-height:1.7}.hadith-name-form{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.hadith-name-form input{min-width:150px;font:inherit;background:var(--paper);color:inherit;border:1px solid #cddbd4;border-radius:12px;flex:1;padding:12px}.hadith-book-results{margin-block:28px}.hadith-ordered-results{padding-block:24px}.hadith-ordered-page .hadith-topic-grid{margin-block:18px}.hadith-ordered-page .hadith-narrator-grid>a{padding:15px}.hadith-path-compact .hadith-step-points .science-point-text{width:auto;height:auto;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;flex:1;display:block}.science-point-text strong{font-weight:800}@media (width<=650px){.hadith-start-strip{flex-wrap:wrap;gap:14px;padding:20px}.hadith-start-strip>div{flex-basis:70%}.hadith-start-strip>a{text-align:center;width:100%}.hadith-search-first form{gap:8px;padding:8px}.hadith-search-first input{font-size:16px}.hadith-search-first button{padding:12px 16px}.hadith-name-form label{width:100%}}.hadith-ordered-page{background:linear-gradient(#f4f9f6 0,#fff 34rem)}.hadith-ordered-shell{max-width:1120px}.hadith-search-first{text-align:center;max-width:900px;margin-inline:auto;padding:34px 0 10px}.hadith-page-kicker,.hadith-section-number{color:#185641;background:#e3f1e9;border-radius:999px;align-items:center;min-height:30px;padding:4px 12px;font-size:14px;font-weight:800;display:inline-flex}.hadith-search-first h1{letter-spacing:-.5px;margin:12px 0 5px;font-size:clamp(32px,5vw,52px);line-height:1.4}.hadith-search-lead{max-width:670px;font-size:18px;color:var(--ink-soft)!important;margin:0 auto 22px!important}.hadith-search-first form{text-align:start;border:1px solid #c8ded2;border-radius:22px;max-width:790px;margin-inline:auto;padding:8px 9px 8px 16px;box-shadow:0 16px 45px #174d3920}.hadith-search-first form:focus-within{border-color:#23644f;box-shadow:0 18px 50px #174d3929,0 0 0 4px #dceee5}.hadith-search-first input{min-height:52px;font-size:18px}.hadith-search-first button{border-radius:15px;min-width:105px;min-height:50px}.hadith-search-tip{font-size:14px;color:var(--ink-soft)!important;margin:10px 0 20px!important}.hadith-page-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:700px;margin-inline:auto;display:grid}.hadith-page-roadmap a{text-align:start;min-height:62px;color:var(--ink);background:#fff;border:1px solid #dce8e1;border-radius:16px;grid-template-columns:40px 24px 1fr;align-items:center;gap:7px;padding:9px 12px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.hadith-page-roadmap a:hover{border-color:#72a58e;transform:translateY(-3px);box-shadow:0 10px 24px #164a3614}.hadith-page-roadmap a>span{color:#1d624b;background:#e8f3ed;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.hadith-page-roadmap a:nth-child(2)>span{color:#80601d;background:#f7edd6}.hadith-page-roadmap a:nth-child(3)>span{color:#315f8c;background:#e8eef8}.hadith-page-roadmap b{color:#fff;background:#23644f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.hadith-page-roadmap strong{font-size:15px;line-height:1.4}.hadith-journey-card{color:#fff;background:#173f33;border-radius:28px;margin:34px 0;padding:clamp(22px,4vw,38px);scroll-margin-top:120px;overflow:hidden;box-shadow:0 24px 60px #12392b24}.hadith-journey-copy{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.hadith-journey-copy .hadith-start-icon{color:#1b5d47;background:#fff;border-radius:20px;place-items:center;width:64px;height:64px;animation:3.4s ease-in-out infinite hadith-icon-float;display:grid}.hadith-journey-copy .hadith-page-kicker{color:#b9dccb;background:0 0;padding:0}.hadith-journey-copy h2{margin:3px 0 6px;font-size:clamp(25px,3vw,36px);line-height:1.5}.hadith-journey-copy p{color:#dbeae3;max-width:620px;margin:0;font-size:16px;line-height:1.85}.hadith-journey-card .hadith-primary-button{color:#174b39;white-space:nowrap;background:#fff;border-color:#fff}.hadith-journey-stages{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;padding-top:26px;display:grid;position:relative}.hadith-journey-stages:before{content:"";top:52px;background:linear-gradient(90deg,#ffffff18,#d7b86a,#ffffff18);height:2px;position:absolute;inset-inline:12%}.hadith-journey-stages>div{z-index:1;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.hadith-journey-stages span{color:#1c5d47;background:#fff;border-radius:17px;place-items:center;width:54px;height:54px;animation:4s ease-in-out infinite hadith-stage-bob;display:grid;box-shadow:0 8px 20px #09261b33}.hadith-journey-stages>div:nth-child(2) span{color:#315f8c;animation-delay:.35s}.hadith-journey-stages>div:nth-child(3) span{color:#856321;animation-delay:.7s}.hadith-journey-stages>div:nth-child(4) span{color:#6c4c87;animation-delay:1.05s}.hadith-journey-stages strong{font-size:16px}.hadith-journey-stages small{color:#c6ddd2;font-size:13px}.hadith-ordered-section{padding-top:22px;scroll-margin-top:110px}.hadith-ordered-section>h2{margin:10px 0 3px;font-size:clamp(26px,3vw,34px)}.hadith-section-intro{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.8}.hadith-chapter-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.hadith-chapter-cards>a{min-height:98px;color:var(--ink);background:#fff;border:1px solid #dbe7e0;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) 22px;align-items:center;gap:2px 12px;padding:17px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative}.hadith-chapter-cards>a:hover{border-color:#72a58e;transform:translateY(-4px);box-shadow:0 14px 30px #164a3616}.hadith-chapter-icon{color:#1b6049;background:#e7f3ed;border-radius:16px;grid-row:1/3;place-items:center;width:50px;height:50px;display:grid}.hadith-chapter-cards>a:nth-child(4n+2) .hadith-chapter-icon{color:#315f8c;background:#e9eff8}.hadith-chapter-cards>a:nth-child(4n+3) .hadith-chapter-icon{color:#80601d;background:#fbf0d9}.hadith-chapter-cards>a:nth-child(4n+4) .hadith-chapter-icon{color:#684c82;background:#eee9f6}.hadith-chapter-cards strong{font-size:16px;line-height:1.5}.hadith-chapter-cards small{color:var(--ink-soft);font-size:13px}.hadith-chapter-cards b{color:#23644f;grid-area:1/3/3;font-size:20px}.hadith-text-link{color:#1c6049;margin-top:4px;font-weight:800;display:inline-flex}.hadith-bottom-index{background:#f7faf8;border:1px solid #e0e9e4;border-radius:24px;margin-top:48px;padding:26px}.hadith-learning-page{background:linear-gradient(#f3f8f5 0,#fff 30rem)}.hadith-learning-page .hadith-learning-hero{text-align:center;max-width:940px;margin-inline:auto;padding-block:22px 14px}.hadith-learning-page .hadith-back-link{color:#286b55;font-size:14px;font-weight:700;display:inline-flex}.hadith-learning-page .hadith-learning-hero h1{margin:8px 0 3px;font-size:clamp(30px,4vw,42px)}.hadith-learning-page .hadith-learning-hero>p{color:var(--ink-soft);margin:0!important}.hadith-learning-pills{justify-content:center}.hadith-path-progress{color:#fff;background:#173f33;border:0;border-radius:20px;grid-template-columns:minmax(210px,.7fr) minmax(180px,1fr) auto;padding:18px 22px;box-shadow:0 14px 35px #183d3020}.hadith-path-progress .hadith-eyebrow{color:#b8dacb}.hadith-path-progress strong{margin:0;font-size:22px}.hadith-path-progress small{color:#d8e8e0;margin-top:2px;font-size:13px;display:block}.hadith-path-progress>span{font-size:20px;font-weight:850}.hadith-path-progress progress{background:#ffffff24}.hadith-path-progress progress::-webkit-progress-bar{background:#ffffff24}.hadith-path-progress progress::-webkit-progress-value{background:#e0bd6a}.hadith-path-progress progress::-moz-progress-bar{background:#e0bd6a}.hadith-account-state{text-align:center;color:var(--ink-soft);margin:10px 0 0!important;font-size:13px!important}.hadith-quick-stages{gap:10px;margin:16px 0;position:relative}.hadith-quick-stages:before{content:"";z-index:0;top:42px;background:#d6e3dc;height:2px;position:absolute;inset-inline:11%}.hadith-quick-stages button{z-index:1;text-align:start;background:#fff;border-width:1px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid;position:relative;box-shadow:0 6px 18px #173f3308}.hadith-quick-stages button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #173f3312}.hadith-quick-stages button[aria-current=step]{border-width:2px;box-shadow:0 11px 28px #1d5d451b}.quick-stage-copy{min-width:0}.quick-stage-copy strong,.quick-stage-copy small{display:block}.quick-stage-copy small{color:var(--ink-soft);margin-top:3px}.hadith-quick-stages button[aria-current=step] .quick-stage-icon{animation:2.4s ease-in-out infinite hadith-current-pulse}.hadith-map-drawer{background:#fff;border-color:#dce6e0;padding:0;overflow:hidden}.hadith-map-drawer>summary{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;list-style:none;display:flex}.hadith-map-drawer>summary::-webkit-details-marker{display:none}.hadith-map-drawer>summary>span{color:#225f4c;align-items:center;gap:8px;display:flex}.hadith-map-drawer>summary>small{color:var(--ink-soft);font-size:13px;font-weight:500}.hadith-map-drawer[open]>summary{border-bottom:1px solid #e3ebe6}.hadith-path-compact .hadith-step-content{border-color:#dde7e1;border-radius:24px;padding:clamp(20px,4vw,34px);box-shadow:0 16px 46px #173f330d}.hadith-time{color:#48675d;background:#f1f6f3;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;display:inline-flex}.hadith-path-compact .hadith-step-content>h2{border-bottom:1px solid #e4ece7;margin:15px 0 18px;padding-bottom:17px}.hadith-path-compact .hadith-step-points{gap:9px;margin-block:12px;display:grid}.hadith-path-compact .hadith-step-points p{background:#f1f7f4;border:1px solid #e2ede7;border-radius:15px;margin:0;padding:13px 15px}.hadith-path-compact .hadith-step-example{background:#fff9e9;border:1px solid #ead9ad;border-radius:16px}.hadith-path-compact .hadith-micro-quiz{background:#f4f8f6;border-radius:18px}@keyframes hadith-icon-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes hadith-stage-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes hadith-current-pulse{0%,to{transform:scale(1);box-shadow:0 0 #36765c22}50%{transform:scale(1.07);box-shadow:0 0 0 8px #36765c12}}@media (width<=900px){.hadith-chapter-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hadith-journey-copy{grid-template-columns:58px minmax(0,1fr)}.hadith-journey-copy>a{grid-column:1/-1;width:100%}}@media (width<=650px){.hadith-search-first{padding-top:22px}.hadith-search-lead{font-size:16px}.hadith-search-first form{padding:6px 7px 6px 12px}.hadith-page-roadmap{grid-template-columns:1fr;max-width:100%}.hadith-page-roadmap a{min-height:56px}.hadith-journey-card{border-radius:22px;margin:24px 0;padding:21px 16px}.hadith-journey-copy{grid-template-columns:52px minmax(0,1fr);gap:13px}.hadith-journey-copy .hadith-start-icon{border-radius:16px;width:52px;height:52px}.hadith-journey-copy h2{font-size:24px}.hadith-journey-stages{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.hadith-journey-stages:before{display:none}.hadith-chapter-cards{grid-template-columns:1fr!important}.hadith-bottom-index{padding:20px 15px}.hadith-path-progress{grid-template-columns:1fr auto;gap:12px}.hadith-path-progress>div{grid-column:1/-1}.hadith-quick-stages{grid-template-columns:1fr 1fr}.hadith-quick-stages:before{display:none}.hadith-quick-stages button{grid-template-columns:42px minmax(0,1fr);padding:10px}.hadith-quick-stages .quick-stage-icon{grid-row:auto;width:42px;height:42px}.hadith-map-drawer>summary{flex-direction:column;align-items:flex-start;gap:3px}.hadith-path-compact .hadith-step-content>h2{align-items:flex-start}.hadith-time{font-size:12px}}@media (width<=390px){.hadith-search-first form{grid-template-columns:32px minmax(0,1fr);display:grid}.hadith-search-first form button{grid-column:1/-1;width:100%}.hadith-quick-stages{grid-template-columns:1fr}.hadith-journey-stages span{width:48px;height:48px}.hadith-chapter-cards>a{padding:14px}}@media (prefers-reduced-motion:reduce){.hadith-journey-copy .hadith-start-icon,.hadith-journey-stages span,.hadith-quick-stages button[aria-current=step] .quick-stage-icon{animation:none}.hadith-page-roadmap a,.hadith-chapter-cards>a{transition:none}}html[data-theme=dark] .hadith-ordered-page,html[data-theme=dark] .hadith-learning-page{background:linear-gradient(180deg,#102d24 0,var(--paper) 32rem)}html[data-theme=dark] .hadith-page-roadmap a,html[data-theme=dark] .hadith-search-first form,html[data-theme=dark] .hadith-chapter-cards>a,html[data-theme=dark] .hadith-quick-stages button,html[data-theme=dark] .hadith-map-drawer{background:var(--paper)}html[data-theme=dark] .hadith-bottom-index{background:#17382c;border-color:#345245}.seerah-directory{max-width:1080px;padding-block:34px 72px}.seerah-page-title{margin-bottom:22px}.seerah-page-title>a{color:var(--ink-soft,#52675e);font-size:.9rem}.seerah-page-title h1{margin:8px 0 0;font-size:clamp(2rem,6vw,3rem);line-height:1.5}.seerah-section-nav{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.seerah-section-nav a{color:inherit;border:1px solid #c7d8cd;border-radius:24px;align-items:center;gap:8px;padding:10px 14px;line-height:1.6;text-decoration:none;display:inline-flex}.seerah-section-nav a:hover{background:#e5eee7}.seerah-section-nav span,.seerah-section h2>span{color:#486954;font-family:sans-serif;font-size:.8rem}.seerah-section{margin-block:38px;scroll-margin-top:110px}.seerah-section h2{margin-bottom:14px;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.8}.seerah-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.seerah-event-list{gap:10px;display:grid}.lessons-direct{display:block}.verification-section>summary{cursor:pointer;padding-block:18px;font-weight:700}.seerah-entry{background:#fffefa;border:1px solid #cddbd1;border-radius:16px;min-width:0;scroll-margin-top:110px;overflow:hidden}.seerah-entry summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:18px;list-style:none;display:grid}.seerah-entry summary::-webkit-details-marker{display:none}.seerah-entry summary strong{overflow-wrap:anywhere;font-size:1.1rem;font-weight:700;line-height:1.8;display:block}.seerah-entry summary small{color:#53665b;margin-top:3px;font-size:.85rem;line-height:1.8;display:block}.seerah-entry-number{color:#275840;background:#eaf1e9;border-radius:50%;place-items:center;width:34px;height:34px;font:600 .85rem/1 sans-serif;display:grid}.seerah-expand{color:#427355;text-align:center;font:400 1.5rem/1 sans-serif}.seerah-entry[open]>summary{border-bottom:1px solid #dce5dd}.seerah-entry[open]>summary .seerah-expand{transform:rotate(45deg)}.seerah-entry-body{overflow-wrap:anywhere;padding:8px 22px 22px;font-size:1rem;line-height:2}.seerah-entry-body p{margin-block:14px}.seerah-entry-body h3{margin:20px 0 6px;font-size:1.05rem}.seerah-entry-body ol{padding-inline-start:25px;list-style-type:decimal}.seerah-entry-body li+li{margin-top:8px}.seerah-entry-body .button{white-space:normal;text-align:center;max-width:100%}.seerah-evidence-label{color:#275840;background:#eaf1e9;border-radius:8px;margin-top:15px;padding:3px 10px;font-size:.8rem;display:inline-block}.seerah-evidence-note{background:#f4f4e9;border-inline-start:3px solid #8d9b68;padding:12px 14px;font-size:.9rem}.seerah-source-links{border-top:1px solid #dce5dd;flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;padding:14px 0 0;font-size:.82rem;list-style:none;display:flex}.seerah-source-links li{margin:0!important}.seerah-source-links a{color:#246346;text-underline-offset:3px;text-decoration:underline}.seerah-scope{color:#57665d;margin-bottom:18px;font-size:.9rem;line-height:1.9}.seerah-event-scene{width:85%;max-width:520px;margin:16px auto}.seerah-directory :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #b9842b}html[data-theme=dark] .seerah-entry{background:#172c25;border-color:#385248}html[data-theme=dark] :is(.seerah-entry summary small,.seerah-scope){color:#b7c8bd}html[data-theme=dark] :is(.seerah-entry-number,.seerah-evidence-label){color:#d7e8d9;background:#284735}html[data-theme=dark] .seerah-evidence-note{background:#293a2c}html[data-theme=dark] :is(.seerah-source-links a,.seerah-expand,.seerah-section-nav span,.seerah-section h2>span){color:#b5d5bd}@media (width<=680px){.seerah-entry-grid{grid-template-columns:minmax(0,1fr)}.seerah-entry summary{gap:9px;padding:14px 12px}.seerah-entry-body{padding-inline:16px}.seerah-section-nav a{padding:8px 11px;font-size:.85rem}}.seerah-timeline{background:#f4f7f0;border:1px solid #cfddd2;border-radius:22px;min-width:0;max-width:100%;margin:26px 0 32px;padding:22px}.seerah-time-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.seerah-time-heading h2,.seerah-time-heading h3{margin:0;line-height:1.8}.seerah-time-heading h2{font-size:1.5rem}.seerah-time-heading h3{font-size:1.15rem}.seerah-time-hint{color:#53695a;font-size:.8rem}.seerah-time-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.seerah-timeline button{font:inherit;cursor:pointer;color:inherit}.seerah-time-filters button{background:0 0;border:1px solid #b9ccbe;border-radius:20px;padding:8px 14px}.seerah-time-filters button[aria-pressed=true]{color:#fff;background:#155f49;border-color:#155f49}.seerah-time-era{min-width:0;margin-top:22px}.seerah-time-era+.seerah-time-era{border-top:1px solid #cbdacd;padding-top:20px}.seerah-time-arrows{gap:6px;display:flex}.seerah-time-arrows button,.seerah-time-detail .seerah-time-heading button{background:0 0;border:1px solid #bbd0c1;border-radius:50%;width:40px;height:40px}.seerah-time-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8eaa98 transparent;align-items:stretch;gap:14px;width:100%;min-width:0;max-width:100%;padding:16px 4px;display:flex;overflow-x:auto}.seerah-time-card{white-space:normal;overflow-wrap:anywhere;text-align:start;scroll-snap-align:start;background:#fffefa;border:1px solid #c4d6c9;border-top:4px solid #51876b;border-radius:13px;flex-direction:column;flex:0 0 236px;align-items:flex-start;gap:9px;width:236px;min-width:0;padding:16px;display:flex;position:relative}.seerah-time-card.seerah-time-law{border-top-color:#a07a34}.seerah-time-card.seerah-time-quran{border-top-color:#687ea8}.seerah-time-card[aria-pressed=true]{outline-offset:-3px;background:#e7f1e8;outline:3px solid #236a51}.seerah-time-card strong{font-size:1.02rem;line-height:1.8}.seerah-time-date{color:#435e4c;font-size:.8rem;line-height:1.8}.seerah-time-kind{border:1px solid #cbd8cc;border-radius:8px;padding:2px 8px;font-size:.7rem}.seerah-time-open{color:#35644a;margin-top:auto;padding-top:5px;font-size:.8rem}.seerah-time-undated-toggle{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex;font-size:.85rem!important}.seerah-time-undated-toggle span{background:#e0e9df;border-radius:12px;padding:0 8px}.seerah-time-detail{overflow-wrap:anywhere;background:#fffefa;border:1px solid #a6c4b0;border-radius:16px;margin-top:22px;padding:20px;line-height:2}.seerah-time-detail h3{margin:12px 0;font-size:1.25rem}.seerah-time-detail p{margin:12px 0}.seerah-time-detail .seerah-time-heading{font-size:.85rem}.seerah-time-more{color:#205c41;text-underline-offset:4px;font-weight:700;text-decoration:underline}.seerah-directory :is(button,[tabindex="0"]):focus-visible{outline-offset:3px;outline:3px solid #b9842b}.seerah-people-grid{grid-template-columns:minmax(0,1fr)}.seerah-people-grid .seerah-entry-body{max-width:850px;margin-inline:auto}.seerah-biography-chapter{border-inline-start:2px solid #ccdbce;margin-block:25px;padding-inline-start:18px}.seerah-biography-chapter h3{align-items:baseline;gap:10px;display:flex}.seerah-biography-chapter h3>span{color:#4d7459;flex-shrink:0;font:600 .8rem sans-serif}.seerah-biography-chapter .seerah-source-links{border:0;margin-top:6px;padding:0}html[data-theme=dark] .seerah-timeline{background:#172e24;border-color:#405c4a}html[data-theme=dark] :is(.seerah-time-card,.seerah-time-detail){background:#1d352a;border-color:#557160}html[data-theme=dark] .seerah-time-card[aria-pressed=true]{background:#294a36;outline-color:#99c9a8}html[data-theme=dark] :is(.seerah-time-hint,.seerah-time-date,.seerah-time-open,.seerah-time-more,.seerah-biography-chapter h3>span){color:#c3dfc9}@media (width<=680px){.seerah-timeline{border-radius:16px;padding:14px 12px}.seerah-time-card{flex-basis:215px;width:215px;padding:13px}.seerah-time-filters button{padding:8px 11px;font-size:.85rem}.seerah-time-detail{padding:15px}.seerah-biography-chapter{padding-inline-start:12px}}.approved-home-artwork{aspect-ratio:1219/870;width:100%;position:relative;overflow:hidden}.approved-home-artwork .approved-home-image{width:100%;max-width:none;height:auto}.approved-home-artwork .approved-start{height:10.3%;top:26.1%}.home-learning-doors{background:#fff;padding:20px clamp(12px,5vw,70px) 28px;line-height:1.6}.home-learning-doors ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-learning-doors li{min-width:0;margin:0}.home-learning-door{color:#105440;background:#edf6f0;border:1px solid #dce7e0;border-radius:22px;flex-direction:column;align-items:center;gap:16px;height:100%;padding:18px 14px 22px;text-decoration:none;display:flex;box-shadow:0 4px 12px #163e3010}.home-learning-door.door-knowing-allah{background:#f4f0de;border-color:#d8c791;box-shadow:0 7px 20px #7b5a1719}.home-learning-door.door-seerah{background:#edf6fc}.home-learning-door.door-tafsir,.home-learning-door.door-hadith{background:#faf6ed}.home-learning-number{background:#ffffffd9;border:1px solid #bdcfc4;border-radius:50%;align-self:flex-start;place-items:center;width:32px;height:32px;font:700 1rem/1 sans-serif;display:grid}.home-learning-icon{place-items:center;padding:4px;display:grid}.home-learning-door strong{text-align:center;overflow-wrap:anywhere;font-size:clamp(1rem,2.1vw,1.4rem);line-height:1.8}.home-learning-arrow{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:auto;font-size:1.4rem;display:grid}.home-learning-door:hover{border-color:#508568;box-shadow:0 5px 16px #163e3020}.home-learning-door:focus-visible{outline-offset:4px;outline:3px solid #b9842b}html[data-theme=dark] .home-learning-door{color:#e5f4e9;background:#17372a;border-color:#375347}html[data-theme=dark] :is(.home-learning-door.door-tafsir,.home-learning-door.door-hadith){background:#333328}html[data-theme=dark] :is(.home-learning-number,.home-learning-arrow){color:#e5f4e9;background:#203e31}@media (width<=1050px){.home-learning-doors ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.home-learning-doors ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-learning-doors{padding:14px 12px 20px}.home-learning-door{border-radius:18px;gap:10px;padding:13px 10px 16px}.home-learning-icon svg{width:44px;height:44px}.home-learning-door strong{font-size:1.05rem}.home-learning-doors li:first-child{grid-column:1/-1}}.knowing-allah-page{color:#173c31;background:#f7faf7}.allah-start{padding-block:clamp(34px,7vw,76px) 34px}.allah-start>a{color:#3b6f5c;font-weight:750;text-decoration:none}.allah-path-number{color:#5b4713;background:#e8dfbd;border-radius:999px;margin:22px 0 8px auto;padding:7px 13px;font:800 .84rem/1.2 sans-serif;display:table}.allah-start h1{color:#123b2e;max-width:920px;margin:0;font-size:clamp(2.15rem,5vw,4.8rem);line-height:1.18}.allah-start>p{color:#48675d;max-width:780px;margin:18px 0 0;font-size:clamp(1.08rem,2vw,1.34rem);line-height:2}.allah-start nav{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.allah-start nav a{color:#1b5845;background:#fff;border:1px solid #cedbd3;border-radius:999px;padding:10px 15px;font-weight:760;text-decoration:none}.allah-lessons,.allah-attributes,.allah-practice,.allah-sources{padding-block:36px;scroll-margin-top:120px}.allah-section-heading{max-width:780px;margin-bottom:22px}.allah-section-heading>span{color:#9a6d16;font-size:.9rem;font-weight:850}.allah-section-heading h2{color:#173f32;margin:6px 0 4px;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.35}.allah-section-heading p{color:#587169;margin:8px 0 0;font-size:1.03rem;line-height:1.8}.allah-lessons>ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.allah-lessons>ol>li{background:#fff;border:1px solid #dbe5df;border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:clamp(18px,3vw,28px);display:grid}.allah-lesson-number,.allah-attributes-grid article>span{color:#fff;background:#174f3d;border-radius:50%;place-items:center;width:42px;height:42px;font:800 1rem/1 sans-serif;display:grid}.allah-lessons h3,.allah-attributes h3{color:#153d30;margin:0 0 7px;font-size:1.35rem}.allah-lessons p,.allah-attributes p{color:#48665c;margin:0;font-size:1.02rem;line-height:1.95}.allah-lessons blockquote{color:#304c43;background:#faf7ec;border-inline-start:3px solid #c59b3d;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:15px 0 0;padding:12px 16px;font-weight:700;line-height:1.8;display:flex}.allah-lessons cite{color:#80611c;font-size:.88rem;font-style:normal}.allah-attributes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.allah-attributes-grid article{background:#fff;border:1px solid #d9e4dd;border-radius:20px;padding:20px}.allah-attributes-grid article>span{color:#6a5118;background:#eee4c8;width:34px;height:34px;margin-bottom:14px}.allah-attributes aside{color:#eff8f2;background:#173f32;border-radius:16px;margin-top:16px;padding:18px 20px;line-height:1.8}.allah-names-section{padding-block:44px;scroll-margin-top:120px}.allah-names-tools{background:#fff;border:1px solid #d9e3dc;border-radius:20px;gap:14px;padding:18px;display:grid}.allah-names-tools label span{margin-bottom:7px;font-weight:800;display:block}.allah-names-tools input{color:#173c31;width:100%;min-height:50px;font:inherit;background:#fbfdfb;border:1px solid #bdcec4;border-radius:12px;padding:10px 14px}.allah-name-filters{flex-wrap:wrap;gap:8px;display:flex}.allah-name-filters button{color:#285343;cursor:pointer;background:#f7faf7;border:1px solid #cbd8d0;border-radius:999px;padding:8px 12px;font:750 .9rem/1.4 inherit}.allah-name-filters button[aria-pressed=true]{color:#fff;background:#174f3d;border-color:#174f3d}.allah-results{color:#60776f;font-weight:700}.allah-names-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.allah-names-grid>li{background:#fff;border:1px solid #d9e4dd;border-radius:18px;min-width:0;padding:20px;position:relative}.allah-name-number{color:#755b1d;background:#f1ead2;border-radius:999px;place-items:center;min-width:30px;height:30px;padding-inline:6px;font:800 .8rem/1 sans-serif;display:grid;position:absolute;inset:12px auto auto 12px}.allah-names-grid h3{color:#134c38;margin:0 0 7px;padding-inline-end:32px;font-size:1.45rem}.allah-names-grid p{color:#506c62;margin:0;line-height:1.75}.allah-names-grid small{color:#8a681b;margin-top:12px;display:inline-block}.allah-name-details{min-height:100%}.allah-name-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:126px;padding-inline-start:38px;list-style:none;display:grid}.allah-name-details>summary::-webkit-details-marker{display:none}.allah-name-details>summary>span{min-width:0}.allah-name-details>summary small{color:#8a681b;margin:0 0 5px;font-size:.75rem;font-weight:800;display:block}.allah-name-details>summary strong{color:#134c38;font-size:1.55rem;line-height:1.35;display:block}.allah-name-details>summary em{color:#506c62;margin-top:6px;font-size:.96rem;font-style:normal;line-height:1.7;display:block}.allah-name-details>summary>b{color:#14553f;background:#e9f2ed;border-radius:50%;place-items:center;width:34px;height:34px;font:500 1.45rem/1 sans-serif;transition:transform .2s,background .2s;display:grid}.allah-name-details[open]>summary>b{color:#fff;background:#174f3d;transform:rotate(45deg)}.allah-name-expanded{border-top:1px solid #e2ebe5;gap:9px;padding-top:15px;display:grid}.allah-name-expanded section{background:#f5f9f6;border-radius:12px;padding:12px 13px}.allah-name-expanded h4{color:#174f3d;margin:0 0 5px;font-size:.85rem}.allah-name-expanded p{margin:0;font-size:.93rem;line-height:1.75}.allah-name-expanded aside{background:#fff8df;border:1px solid #ecdcae;border-radius:12px;padding:12px 13px}.allah-name-expanded aside strong{color:#785e13;font-size:.84rem}.allah-name-expanded aside p{margin-top:4px}.allah-name-expanded>a{color:#17674d;padding:9px 4px 1px;font-size:.82rem;font-weight:800;text-decoration:none}.allah-names-grid>li:has(.allah-name-details[open]){border-color:#8fb7a8;grid-column:span 2;box-shadow:0 14px 34px #164f3d17}.allah-empty{text-align:center;background:#fff;border-radius:16px;padding:28px}.allah-practice>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.allah-practice li{background:#eaf2ed;border-radius:14px;align-items:center;gap:12px;padding:15px 17px;display:flex}.allah-practice li span{color:#996e16;flex:none;font-weight:900}.allah-practice li p{margin:0;line-height:1.7}.allah-sources{margin-bottom:34px}.allah-sources>p{color:#577067;line-height:1.8}.allah-sources>div{gap:9px;display:grid}.allah-sources a{color:#14533d;background:#fff;border-radius:13px;padding:14px 16px;font-weight:750;text-decoration:none}.english-allah-page .allah-path-number{margin-left:0;margin-right:auto}.english-allah-page .allah-start h1{font-family:inherit}.english-names-index{padding-block:38px 70px}.english-names-index .allah-names-grid{direction:rtl;margin-bottom:24px}.english-names-index .allah-section-heading{direction:ltr}html[data-theme=dark] .knowing-allah-page :is(.allah-start h1,.allah-section-heading h2,.allah-lessons h3,.allah-attributes h3,.allah-names-grid h3){color:#ecf7ef}html[data-theme=dark] .knowing-allah-page :is(.allah-start>p,.allah-section-heading p,.allah-lessons p,.allah-attributes p,.allah-names-grid p){color:#bed0c5}html[data-theme=dark] .knowing-allah-page :is(.allah-lessons>ol>li,.allah-attributes-grid article,.allah-names-tools,.allah-names-grid>li,.allah-sources a){background:#13281f;border-color:#344d41}html[data-theme=dark] .allah-name-details>summary :is(strong,em){color:#e8f3ed}html[data-theme=dark] .allah-name-expanded aside{background:#352f1d;border-color:#5f5433}html[data-theme=dark] .allah-names-tools input{color:#edf7f0;background:#0c1c16;border-color:#496357}html[data-theme=dark] .allah-lessons blockquote{color:#eee4c8;background:#312d1f}@media (width<=820px){.allah-attributes-grid,.allah-names-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.allah-start{padding-top:26px}.allah-path-number{margin-top:16px}.allah-lessons>ol>li{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px}.allah-lesson-number{width:36px;height:36px}.allah-attributes-grid,.allah-names-grid,.allah-practice>ol{grid-template-columns:1fr}.allah-names-grid>li{padding:17px}.allah-names-grid>li:has(.allah-name-details[open]){grid-column:auto}.allah-name-details>summary{min-height:112px;padding-inline-start:30px}}.mushaf-swipe-controls{border:1px solid #b9ccc3;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.mushaf-swipe-controls button{background:var(--green);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:1px solid #b9ccc3;border-radius:12px;padding:10px 16px}.mushaf-swipe-controls button:disabled{opacity:.4;cursor:default}.mushaf-swipe-controls div{text-align:center}.mushaf-swipe-controls strong{font-size:1rem;display:block}.mushaf-swipe-controls small{font-size:.875rem;display:block}.mushaf-swipe-page{touch-action:pan-y pinch-zoom;scroll-margin-top:16px}.mushaf-swipe-page:focus-visible,.mushaf-swipe-controls button:focus-visible{outline-offset:4px;outline:3px solid #ba923e}@media (width<=420px){.mushaf-swipe-controls{gap:6px;padding:8px}.mushaf-swipe-controls button{padding:8px 10px}}@font-face{font-family:Mushaf Amiri Quran;src:url(/fonts/AmiriQuran-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.mushaf-swipe-viewport{border-radius:24px;overflow:hidden}.mushaf-swipe-page{will-change:transform;backface-visibility:hidden}.mushaf-swipe-page .reference-verses,.english-quran-reader .mushaf-swipe-page .english-quran-arabic-flow,.reference-ayah-menu-preview,.reference-tafsir-sheet blockquote,.mushaf-swipe-page .reference-basmala,.mushaf-swipe-page .reference-surah-banner strong{font-synthesis:none;letter-spacing:normal;font-family:Mushaf Amiri Quran,Amiri,serif;font-weight:400}.mushaf-swipe-page .reference-verses,.english-quran-reader .mushaf-swipe-page .english-quran-arabic-flow{word-spacing:normal;padding-block:12px;font-size:clamp(2rem,7.2vw,3rem);line-height:2.15}.mushaf-swipe-page .reference-ayah{touch-action:pan-y pinch-zoom}@media (prefers-reduced-motion:reduce){.mushaf-swipe-page{will-change:auto}}.quran-reader-page{height:100dvh;min-height:0;padding:8px 0 max(6px,env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.quran-reader-page .reference-reader-toolbar{flex:none;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;width:min(620px,100% - 20px);min-height:48px;margin:0 auto 6px;position:relative;top:auto}.quran-reader-page .reference-circle-button{width:44px;height:44px}.quran-reader-page .reference-reader-segment{grid-template-columns:1fr 48px 1fr;height:44px}.quran-reader-page .reference-reader-segment strong{font-size:.875rem}:is(.quran-reader-page .quran-reader-shell,.quran-reader-page .quran-reader-shell:has(.reciter-recording-note)){flex-direction:column;flex:1;gap:6px;width:min(620px,100% - 16px);min-height:0;margin:0 auto;padding:0;display:flex;position:relative}.quran-reader-page .reference-page-navigation,.quran-reader-page .english-quran-reading-tools{display:none}.quran-reader-page .mushaf-swipe-controls{background:#fffbf0f5;border:0;border-radius:12px;flex:none;order:2;margin:0;padding:2px 8px}.quran-reader-page .mushaf-swipe-controls small{display:none}.quran-reader-page .mushaf-swipe-controls button{color:#175342;background:0 0;border:0;min-height:40px;padding:4px 12px}.quran-reader-page .reference-surah-player{border-radius:16px;flex:none;order:4;width:100%;margin:0;padding:6px 10px;position:static;transform:none}.quran-reader-page .reference-surah-player>header{display:none}.quran-reader-page .reference-surah-player-body{grid-template-columns:minmax(100px,.9fr) minmax(0,1.3fr);gap:8px;margin:0;display:grid}.quran-reader-page .reference-surah-reciter{grid-template-columns:minmax(0,1fr) 16px;min-height:44px;padding:4px 6px}.quran-reader-page .reference-surah-reciter-icon,.quran-reader-page .reference-surah-reciter-copy small{display:none}.quran-reader-page .reference-surah-reciter select{font-size:.875rem}.quran-reader-page .reference-surah-playback{flex-direction:column;gap:2px;padding:0;display:flex}.quran-reader-page .reference-surah-player-controls{gap:12px}.quran-reader-page .reference-surah-player-controls button,.quran-reader-page .reference-surah-player-controls button.main{width:40px;height:40px}.quran-reader-page .reference-surah-player-progress{width:100%}.quran-reader-page .reference-surah-player-progress span{font-size:.75rem}.quran-reader-page .reference-surah-player>p{margin:2px 0 0;padding:2px;font-size:.75rem}.native-mushaf-carousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:10px;flex:1;order:1;width:100%;min-height:0;display:flex;overflow:auto hidden}.native-mushaf-carousel::-webkit-scrollbar{display:none}.native-mushaf-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;height:100%;padding:0 2px}.quran-reader-page .fitted-mushaf-paper{background:#fff9e9;border:3px double #b39457;border-radius:8px;flex-direction:column;width:100%;height:100%;min-height:0;padding:8px 12px 5px;display:flex;box-shadow:inset 0 0 0 3px #f8ecd0,inset 0 0 0 5px #b89254}.fitted-mushaf-paper .reference-surah-banner{border:3px double #a54640;flex:none;grid-template-columns:1fr minmax(120px,50%) 1fr;height:48px}.fitted-mushaf-paper .reference-surah-banner strong{height:36px;font-family:Mushaf Amiri Quran,serif;font-size:1.5rem;font-weight:400}.fitted-mushaf-paper .reference-basmala{flex:none;margin:4px 0 0;font:400 1.55rem/1.8 Mushaf Amiri Quran,serif}.fitted-verses-box{scrollbar-width:thin;flex:1;min-height:0;margin-top:6px;overflow:auto}.quran-reader-page .fitted-verses{font-synthesis:none;word-spacing:normal;text-align:justify;text-align-last:center;padding:4px 2px 8px;font-family:Mushaf Amiri Quran,serif;font-weight:400;line-height:1.85}.fitted-verses .reference-ayah{touch-action:auto;padding:0}.fitted-verses .reference-ayah-medallion{font-size:.4em}.fitted-paper-number{text-align:center;color:#856632;flex:none;font-size:.875rem;line-height:1.3}.fitted-english-meanings{background:#fff9e9;border-radius:10px;flex:none;order:3;padding:4px 12px;font-size:.875rem}.fitted-english-meanings summary{cursor:pointer;min-height:32px}.fitted-english-meanings>div{max-height:35dvh;overflow:auto}.quran-reader-page .reference-tafsir-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 6px max(4px,env(safe-area-inset-bottom));background:#1521131f;align-items:flex-end}.quran-reader-page .reference-tafsir-sheet{background:#fffdf2f7;border:1px solid #fff;border-radius:32px 32px 12px 12px;gap:10px;width:min(620px,100%);max-height:62dvh;padding:10px 20px 18px;position:relative;overflow:auto;box-shadow:0 -12px 45px #20381f26}.reference-tafsir-sheet blockquote{background:#f6f2df;border:1px solid #e2d9bc;border-radius:20px;padding:10px;font-family:Mushaf Amiri Quran,serif;font-size:1.65rem;line-height:1.9}.fitted-tafsir-close{top:9px;background:#eee9db;border:0;border-radius:50%;width:32px;height:32px;font-size:1.3rem;position:absolute;inset-inline-end:12px}.fitted-verse-options{color:#215e49;font:inherit;background:0 0;border:0;min-height:36px;font-size:.875rem}@media (height<=500px){.quran-reader-page{height:auto;min-height:100dvh;overflow:visible}.native-mushaf-carousel{flex:none;height:70dvh;min-height:280px}}@media (prefers-reduced-motion:reduce){.native-mushaf-carousel{scroll-behavior:auto}}.native-mushaf-slide{justify-content:center;align-items:center;padding:0;display:flex}.fixed-mushaf-paper{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.fixed-mushaf-svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.fixed-mushaf-svg text{letter-spacing:normal;word-spacing:normal}.fixed-surah-banner{border-width:3px;grid-template-columns:1fr 46% 1fr;height:82px}.fixed-surah-banner strong{height:68px}.fixed-ayah{cursor:pointer;outline:none}.fixed-ayah-highlight{fill:#0000;transition:fill .16s}.fixed-ayah-highlight.selected{fill:#eed79b;fill-opacity:.6}.fixed-ayah-highlight.is-reciting{fill:#ccdfb8;fill-opacity:.7}.fixed-ayah:focus-visible .fixed-ayah-highlight{stroke:#a67a24;stroke-width:2px;fill:#f0dfb0}@media (hover:hover){.fixed-ayah:hover .fixed-ayah-highlight{fill:#eee0b8;fill-opacity:.7}}.mushaf-page-loading{color:#5a7458;background:#fff9e9;border:1px solid #b59a62;border-radius:10px;place-items:center;width:100%;height:100%;font-size:2rem;display:grid}.quran-reader-page .reference-tafsir-sheet>header{grid-template-columns:42px 1fr 42px;gap:8px}.quran-reader-page .reference-tafsir-sheet>header button{width:42px;height:42px;font-size:2.6rem}.quran-reader-page .reference-tafsir-sheet h2{font-size:1.6rem}.quran-reader-page .reference-tafsir-sheet header strong{font-size:.95rem}.quran-reader-page .reference-tafsir-sheet blockquote{padding:8px 12px;font-size:1.4rem;line-height:1.9}.quran-reader-page .reference-tafsir-sheet footer{gap:8px;padding:10px}.quran-reader-page .reference-tafsir-copy{font-size:1rem;line-height:1.85}.quran-reader-page .reference-tafsir-language-tabs{justify-self:center}body>main.quran-reader-page{overflow:hidden;padding-bottom:max(6px,env(safe-area-inset-bottom))!important}body:has(.quran-reader-page) .page-nav-controls{display:none}.quran-reader-page .reference-tafsir-sheet footer{margin:0!important}.quran-reader-page .reference-tafsir-sheet header h2{line-height:1.35}.quran-reader-page .reference-tafsir-sheet header strong{line-height:1.6}.fixed-verse-preview{font-synthesis:none;width:100%;height:auto;max-height:none;display:block}.tafsir-secondary-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.quran-reader-page .tafsir-secondary-controls .reference-tafsir-language-tabs{background:0 0;border:0;width:auto;margin:0;padding:0;display:flex}.quran-reader-page .tafsir-secondary-controls .reference-tafsir-language-tabs button{min-height:32px;padding:4px 8px;font-size:.7rem}.tafsir-secondary-controls .fitted-verse-options{padding:0;font-size:.7rem}@media (prefers-reduced-motion:reduce){.fixed-ayah-highlight,.reference-tafsir-sheet{transition:none;animation:none}}body>main.quran-reader-page{--reader-paper:#faf9f7;--reader-ink:#181b19;background:var(--reader-paper);width:100%;max-width:none;box-shadow:none;padding:0!important}.quran-reader-page:before,.quran-reader-page>.reference-reader-toolbar{display:none}:is(.quran-reader-page .quran-reader-shell,.quran-reader-page .quran-reader-shell:has(.reciter-recording-note)){gap:0;width:100%;max-width:760px}.reader-experience{--reader-paper:#faf9f7;--reader-ink:#181b19;--reader-muted:#666e69;background:var(--reader-paper);width:100%;height:100%;min-height:0;color:var(--reader-ink);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);flex-direction:column;flex:1;display:flex;position:relative}.reader-experience[data-reader-theme=paper]{--reader-paper:#f6eedb;--reader-ink:#26231b;--reader-muted:#736b55}.reader-experience[data-reader-theme=dark]{--reader-paper:#141918;--reader-ink:#e8e8dd;--reader-muted:#a2aba4}.reader-compact-header{border-bottom:1px solid #80808018;flex:none;order:0;align-items:center;gap:6px;min-height:52px;padding:3px 7px;display:flex}.reader-heading{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.reader-heading strong{font-size:.95rem;font-weight:650}.reader-heading span{color:var(--reader-muted);margin-top:2px;font-size:.75rem}.reader-icon-button{width:42px;height:42px;color:var(--reader-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.reader-icon-button:disabled{opacity:.3;cursor:default}.reader-icon-button:focus-visible,.reader-quick-play:focus-visible{outline-offset:2px;outline:2px solid #078263}.reader-icon-button[aria-pressed=true]{color:#078263;background:#12876418}.reader-language-button{font-size:.8rem;font-weight:700}.reader-experience .native-mushaf-carousel{touch-action:pan-x pinch-zoom;overscroll-behavior:contain;border-radius:0;width:100%}.reader-experience .fixed-mushaf-svg{color:var(--reader-ink);overflow:hidden}.reader-surah-heading{fill:#0000;stroke:#858c7c66;stroke-width:1.5px}.reader-experience .mushaf-page-loading{background:var(--reader-paper);color:var(--reader-muted);border:0}.reader-quran-word{opacity:1;transition:opacity .14s}.words-hidden .fixed-ayah:not(.is-peeking) .reader-quran-word{opacity:0;pointer-events:none}.words-hidden .fixed-ayah .fixed-ayah-highlight{fill:#0000;pointer-events:none}.words-hidden .fixed-ayah .reader-verse-marker{pointer-events:auto}.words-hidden .fixed-ayah.is-peeking .fixed-ayah-highlight{fill:#e5d5a14d}.reader-experience .fixed-ayah-highlight.selected{fill:#d2e7d6}.reader-bottom-bar{background:var(--reader-paper);border-top:1px solid #80808018;flex:none;order:3;justify-content:space-between;align-items:center;gap:2px;min-height:62px;padding:6px 8px;display:flex;margin:0!important}.reader-page-buttons{display:flex}.reader-quick-play{color:#fff;cursor:pointer;background:#168967;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 3px 12px #16896728}.reader-sr-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-focus-heading{min-height:30px;color:var(--reader-muted);flex:none;order:0;justify-content:space-between;align-items:center;padding:7px 12px 3px;font-size:.75rem;display:flex}.reader-experience[data-focus=true] .reader-compact-header,.reader-experience[data-focus=true] .reader-bottom-bar{display:none}.reader-focus-return{z-index:3;width:36px;height:32px;color:var(--reader-muted);bottom:0;position:absolute;inset-inline-end:8px}.reader-focus-return svg{width:17px;height:17px}.reader-settings-backdrop{z-index:1415;background:#0b181648;justify-content:center;align-items:flex-end;padding:8px;display:flex;position:fixed;inset:0}.reader-settings-sheet{background:var(--reader-paper);width:min(540px,100%);max-height:80dvh;color:var(--reader-ink);border-radius:24px 24px 12px 12px;padding:12px 16px 20px;overflow:auto;box-shadow:0 -10px 60px #0b181620}.reader-settings-sheet>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reader-settings-sheet h2{color:inherit;margin:0;font-size:1.1rem;line-height:1.5}.reader-settings-sheet>header button{font-size:1.6rem}.reader-theme-options{gap:8px;margin:14px 0;display:flex}.reader-theme-options button{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #8888;border-radius:12px;flex:1;font-size:.9rem}.reader-theme-options button[aria-pressed=true]{border-color:#14866a;box-shadow:inset 0 0 0 1px #14866a}.quran-reader-page .reader-settings-sheet .reference-surah-player{background:var(--reader-paper);color:var(--reader-ink);box-shadow:none;border:0;border-block:1px solid #8883;border-radius:0;padding:12px 0}.quran-reader-page .reader-settings-sheet .reference-surah-reciter{color:inherit;background:0 0;border-color:#8885}.reader-settings-sheet .reference-surah-reciter select{color:var(--reader-ink);background:var(--reader-paper)}.reader-focus-setting{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:12px;display:flex}.reader-meanings-sheet{line-height:1.8}@media (height<=500px){body>main.quran-reader-page{height:100dvh;min-height:0}.reader-experience .native-mushaf-carousel{flex:1;height:auto;min-height:0}.reader-compact-header{min-height:40px}.reader-bottom-bar{min-height:44px;padding-block:2px}.reader-bottom-bar .reader-icon-button,.reader-bottom-bar .reader-quick-play{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.reader-quran-word{transition:none}}.reader-audio-notice{z-index:5;background:var(--reader-paper);color:var(--reader-ink);bottom:68px;border:1px solid #a68d6a;border-radius:12px;margin:0;padding:10px 14px;font-size:.875rem;line-height:1.6;position:absolute;inset-inline:12px}.reader-experience[data-reader-theme=dark] .fixed-ayah-highlight.selected{fill:#24433a}.illustrated-learning-path{background:#fffdf9;padding:24px clamp(12px,3vw,36px) 30px}.learning-path-heading{text-align:center;padding:0 8px 22px}.learning-path-heading h2{color:#213d32;justify-content:center;align-items:center;gap:15px;margin:0;font-size:1.65rem;line-height:1.5;display:flex}.learning-path-heading h2:before,.learning-path-heading h2:after{content:"";background:#b9a783;width:28px;height:1px}.learning-path-heading p{color:#6c7168;margin:5px 0 0;font-size:.95rem;line-height:1.7}.illustrated-learning-path ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.illustrated-learning-path .home-learning-door{color:#213d32;background:#fffefa;border:1px solid #e9e5dc;border-radius:22px;gap:0;padding:16px 12px 14px;position:relative;box-shadow:0 3px 12px #77643b09}.illustrated-learning-path .home-learning-door:hover{border-color:#babfaa;box-shadow:0 6px 16px #31482e13}.illustrated-learning-path .home-learning-number{z-index:1;color:#315b44;top:9px;background:#fffef8;border:1px solid #d7dccc;width:29px;height:29px;font-size:.875rem;position:absolute;inset-inline-start:9px}.learning-card-art{background:radial-gradient(at 50% 35%,#fffdf7,#f1ece1);border-radius:16px;justify-content:center;align-items:center;width:100%;height:122px;margin-bottom:15px;display:flex;overflow:hidden}.learning-card-art .illustrated-sprite-icon{aspect-ratio:384/341;filter:drop-shadow(0 4px 4px #66512815);width:139px;max-width:96%;height:auto}.learning-allah-name{color:#285b43;font:400 76px/1.5 Mushaf Amiri Quran,serif;transform:translateY(-4px)}.illustrated-learning-path h3{min-height:3rem;color:inherit;text-align:center;justify-content:center;align-items:center;margin:0;font-size:1.1rem;line-height:1.5;display:flex}.illustrated-learning-path .home-learning-door>p{color:#727368;text-align:center;min-height:3.4rem;margin:8px 0 16px;font-size:.875rem;line-height:1.8}.learning-card-start{color:#315540;background:#f9f8f2;border:1px solid #d9ddcf;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:40px;margin-top:auto;font-size:.875rem;font-weight:700;display:flex}.learning-card-start>span{font-size:1.15rem;line-height:1}html[data-theme=dark] .illustrated-learning-path .home-learning-door{color:#e6f1e8;box-shadow:none;background:#12271d;border-color:#34463a}html[data-theme=dark] .illustrated-learning-path .home-learning-number,html[data-theme=dark] .learning-card-start{color:#dcebdc;background:#223d2b;border-color:#54644e}.illustrated-learning-path ol{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b9c8ba transparent;grid-template-columns:repeat(5,minmax(145px,1fr));gap:12px;padding:3px 2px 10px;scroll-padding-inline:2px;overflow-x:auto}.illustrated-learning-path ol:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #2f7d67}.illustrated-learning-path li{scroll-snap-align:start}.illustrated-learning-path li:first-child{grid-column:auto}.illustrated-learning-path .home-learning-door{border-radius:18px;height:100%;padding:12px 10px}.illustrated-learning-path .learning-card-art{border-radius:12px;height:105px;margin-bottom:8px}.illustrated-learning-path h3{min-height:3rem;margin-bottom:8px;font-size:1rem}.illustrated-learning-path .learning-card-start{gap:8px}.learning-card-start .learning-card-start-label{font-size:.875rem;line-height:1.5}@media (width<=760px){.illustrated-learning-path{padding:18px 12px}.illustrated-learning-path ol{grid-template-columns:repeat(5,145px);gap:10px}.illustrated-learning-path .learning-card-art{height:90px}.learning-path-heading{padding-bottom:16px}}.learning-card-photo{object-fit:cover;width:100%;height:100%;display:block}.learning-path-picker{color:#315540;width:min(360px,100%);margin:14px auto 0;position:relative}.learning-path-picker select{appearance:none;width:100%;min-height:48px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:#faf9f4;border:1px solid #cfd8c8;border-radius:14px;padding:10px 42px;font-size:.95rem;line-height:1.6;display:block}.learning-path-picker select:focus-visible{outline-offset:3px;outline:2px solid #237357}.learning-path-picker svg{pointer-events:none;inset-inline-end:15px;position:absolute;top:50%;transform:translateY(-50%)}html[data-theme=dark] .learning-path-picker select{background:#12271d;border-color:#54644e}.illustrated-learning-path .door-knowing-allah .learning-card-art{background:#e5d4b9}.illustrated-learning-path .door-knowing-allah .learning-card-photo{object-fit:cover}body>main.quran-reader-page{background:linear-gradient(90deg,#193e32,#af925a 12%,#e9dfc5 24% 76%,#af925a 88%,#193e32)}:is(.quran-reader-page .quran-reader-shell,.quran-reader-page .quran-reader-shell:has(.reciter-recording-note)){border-inline:1px solid #c4a976;width:calc(100% - 12px);max-width:760px;box-shadow:0 0 32px #152f2a40}.reader-experience{--reader-paper:#fffdf7;--reader-ink:#191a14;--reader-muted:#647164;--reader-gold:#b3975c;--reader-red:#a04d42;--reader-chrome:#fdfaf0;background:var(--reader-paper)}.reader-experience[data-reader-theme=paper]{--reader-paper:#faf3e4;--reader-ink:#191b15;--reader-muted:#647060;--reader-chrome:#f8f2e3;background:radial-gradient(ellipse at 80% 0%,#fffdf6 0%,transparent 60%),linear-gradient(105deg,#f0e6ce,var(--reader-paper) 18%,#fffaf0 60%,#f1e6ce)}.reader-experience[data-reader-theme=dark]{--reader-paper:#17201b;--reader-ink:#f1eddd;--reader-muted:#b8c3b2;--reader-gold:#9f8c5c;--reader-red:#b07161;--reader-chrome:#1d2d24;background:var(--reader-paper)}.reader-compact-header{border:0;gap:10px;min-height:70px;padding:9px 12px}.reader-compact-header>.reader-icon-button{color:#214c3c;background:linear-gradient(135deg,#ffffffd9,#f2eddfbf);border:1px solid #fffdf4;width:44px;height:44px;box-shadow:0 3px 8px #5c512d1b,inset 0 0 0 1px #e2daca}.reader-heading{border:1px solid var(--reader-gold);text-align:center;background:linear-gradient(135deg,#fffdf488,#ece2c64d);border-radius:8px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;min-height:42px;padding:0 8px;display:grid;box-shadow:0 2px 4px #6856280c}.reader-heading strong{color:#234e3c;overflow-wrap:anywhere;font-size:.95rem;line-height:1.4}.reader-heading .reader-heading-book{color:var(--reader-gold);border-inline:1px solid #b3975c50;align-self:stretch;place-items:center;margin:0;display:grid}.reader-heading .reader-heading-page{color:#234e3c;margin:0;font-size:.8rem;line-height:1.4}.reader-experience .fixed-mushaf-paper{padding:0 7px}.reader-paper-border{fill:none;stroke:var(--reader-red);stroke-width:2.5px}.reader-paper-inner-border{fill:none;stroke:var(--reader-gold);stroke-width:1.2px}.reader-surah-heading{stroke:var(--reader-red);stroke-width:4px}.reader-surah-inner-border{fill:none;stroke:#f7dfb8;stroke-width:2px}.reader-surah-cartouche{fill:var(--reader-paper);stroke:#c79876;stroke-width:3px}.reader-experience .reader-verse-marker{fill:#9b493c}.reader-experience .fixed-ayah[data-marker-tone=green] .reader-verse-marker{fill:#61774c}.reader-experience .fixed-ayah-highlight.selected{fill:#edcf79;fill-opacity:.43}.reader-experience .fixed-ayah-highlight.is-reciting{fill:#cbdbac;fill-opacity:.65}.reader-experience .fixed-ayah.is-peeking .fixed-ayah-highlight{fill:#edcf79;fill-opacity:.35}.reader-page-label{fill:#8b7347}.reader-bottom-bar{background:var(--reader-chrome);border-top:1px solid #baa26c66;min-height:62px;padding:7px 10px;box-shadow:0 -3px 16px #8c713011}.reader-bottom-bar .reader-icon-button{color:#27543e}.reader-quick-play{background:linear-gradient(135deg,#2c7659,#175540);border:1px solid #e0c897;box-shadow:0 3px 10px #214b392c}.reader-language-setting{min-height:44px;color:inherit;border:1px solid #b3975c55;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 12px;text-decoration:none;display:flex}.reader-language-setting span{color:var(--reader-muted);font-size:.8rem;font-weight:700}.reader-experience[data-reader-theme=dark] .reader-compact-header>.reader-icon-button{color:#e2eadb;box-shadow:none;background:#24392d;border-color:#536249}.reader-experience[data-reader-theme=dark] .reader-heading{background:#243429}.reader-experience[data-reader-theme=dark] .reader-heading strong,.reader-experience[data-reader-theme=dark] .reader-heading .reader-heading-page,.reader-experience[data-reader-theme=dark] .reader-bottom-bar .reader-icon-button{color:#e1eadb}.reader-experience[data-reader-theme=dark] .reader-verse-marker{fill:#d8b889}.reader-experience[data-reader-theme=dark] .fixed-ayah[data-marker-tone=green] .reader-verse-marker{fill:#bed29f}.reader-experience[data-reader-theme=dark] .fixed-ayah-highlight.selected{fill:#8e7540;fill-opacity:.45}.reader-experience[data-reader-theme=dark] .fixed-ayah-highlight.is-reciting{fill:#5c7648;fill-opacity:.5}@media (width<=380px){.reader-compact-header{gap:6px;padding-inline:7px}.reader-heading{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);padding-inline:4px}.reader-heading strong{font-size:.85rem}.reader-heading .reader-heading-page{font-size:.75rem}}@media (height<=500px){.reader-compact-header{min-height:44px;padding-block:3px}.reader-compact-header>.reader-icon-button{width:36px;height:36px}.reader-heading{min-height:34px}.reader-bottom-bar{min-height:44px;padding-block:3px}}:root{--site-nav-height:84px;--site-tools-height:60px;--site-audio-height:0px;--site-install-height:0px;--site-header-height:120px}body{--site-bottom-space:calc(var(--site-nav-height) + var(--site-tools-height) + var(--site-audio-height) + var(--site-install-height) + 24px);padding-bottom:0!important}body>main:not(.quran-reader-page){padding-bottom:var(--site-bottom-space)!important}html{scroll-padding-bottom:calc(var(--site-nav-height) + var(--site-tools-height) + var(--site-audio-height) + 16px)}.page-nav-controls{left:0;right:0;bottom:var(--site-nav-height);color:#185442;width:min(760px,100%);min-height:60px;box-shadow:none;background:#fffefa;border-top:1px solid #dfe7df;border-bottom:1px solid #dfe7df;justify-content:flex-end;align-items:center;gap:10px;margin-inline:auto;padding:6px 76px 6px 14px;display:flex}.page-nav-controls button,.page-nav-controls .theme-toggle{width:44px;height:44px;min-height:44px;box-shadow:none;flex:0 0 44px}html body .floating-fatwa-trigger.fatwa-assistant-fixed-side{bottom:calc(var(--site-nav-height) + 8px);width:44px;height:44px;box-shadow:none;border-width:1px;right:max(14px,50vw - 366px)!important}.floating-fatwa-trigger:after{display:none}.floating-fatwa-trigger svg{width:24px;height:24px}.global-surah-player{left:0;right:0;bottom:calc(var(--site-nav-height) + var(--site-tools-height) + 8px);width:min(740px,100% - 16px);margin-inline:auto}.android-install-prompt{left:0;right:0;bottom:calc(var(--site-nav-height) + var(--site-tools-height) + var(--site-audio-height) + 16px);width:min(740px,100% - 16px);margin-inline:auto;transform:none}body.site-sidebar-open .global-surah-player,body.site-sidebar-open .android-install-prompt{visibility:hidden;pointer-events:none}body:has(.quran-reader-page) .android-install-prompt{display:none}:is(body:has(.floating-fatwa-panel.is-open) .global-surah-player,body:has(.floating-fatwa-panel.is-open) .android-install-prompt){visibility:hidden;pointer-events:none}.floating-fatwa-panel{bottom:calc(var(--site-nav-height) + var(--site-tools-height) + 8px);max-height:calc(100dvh - var(--site-nav-height) - var(--site-tools-height) - 24px);overscroll-behavior:contain}.fatwa-live-results{max-height:none;overflow:visible}.account-welcome-layer{overscroll-behavior:contain;overflow-y:auto}.account-welcome-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}.mobile-sidebar{overscroll-behavior:contain}html[data-theme=dark] .page-nav-controls{background:#11281f;border-color:#355247}@media (width<=760px){.site-header{position:relative}.study-mode-tabs,.hadith-slider-toolbar{position:relative;top:auto}.illustrated-sprite-icon,.home-3d-choice-icon,.illustrated-tool-icon,.hadith-door-grid>a>span,.ayah-meta>span,.verse-card-main>span,.study-mode-icon,.chapter-heading-icon,.surah-hero-modes span>svg,.hadith-slide-number{animation:none}.site-header,.mobile-bottom-nav,.english-bottom-nav,.global-surah-player{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=430px){.hifz-reader .memorizer-modes{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.hifz-reader .memorizer-modes button{padding:8px 4px}.hifz-reader .memorizer-modes button strong{overflow-wrap:normal;font-size:.875rem;line-height:1.5}}.allah-name-details summary .allah-evidence-badge{color:#22583f;white-space:normal;background:#eaf3ed;border-radius:8px;max-width:100%;margin-top:10px;padding:5px 9px;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.6;display:inline-block}.allah-name-details summary .allah-evidence-badge.meaning{color:#755016;background:#fbefd9}.allah-name-details summary .allah-evidence-badge.context{color:#364e68;background:#edf1f6}.allah-name-evidence{min-width:0}.allah-name-evidence .allah-evidence-note{font-size:1rem;line-height:1.85}.allah-evidence-source{background:#f7faf7;border:1px solid #d6e3d9;border-radius:12px;margin-block:12px;padding:14px}.allah-evidence-kind{color:#37614a;font-size:.875rem;font-weight:700}.allah-name-evidence blockquote{font-family:var(--font-amiri),serif;color:#173f2e;overflow-wrap:anywhere;border:0;margin:10px 0;padding:0;font-size:1.25rem;line-height:2}.allah-name-evidence a{overflow-wrap:anywhere;max-width:100%;font-size:.9375rem;line-height:1.8;display:inline-block}.allah-evidence-source p,.allah-evidence-source small{margin:8px 0 0;font-size:.875rem;line-height:1.7;display:block}html[data-theme=dark] .allah-evidence-source{background:#152d23;border-color:#375a46}html[data-theme=dark] .allah-name-evidence blockquote,html[data-theme=dark] .allah-evidence-kind{color:#e4ecdf}.subscription-demo{color:#183e32;min-height:100dvh;padding:24px max(20px,calc((100vw - 1120px)/2)) calc(var(--site-bottom-space) + 40px);background:#f8f7f1}.subscription-demo-nav{border-bottom:1px solid #dce3d9;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;font-size:.85rem;display:flex}.subscription-demo-nav a{color:inherit;font-weight:700;text-decoration:none}.subscription-demo-nav span{color:#736135}.subscription-demo-intro{text-align:center;max-width:720px;margin:55px auto 25px}.subscription-eyebrow{color:#93743b;font-size:.85rem;font-weight:700}.subscription-demo h1{letter-spacing:-.03em;margin:14px 0;font-size:clamp(1.9rem,4.5vw,3.3rem);line-height:1.45}.subscription-demo p{line-height:1.9}.subscription-demo-intro p{color:#617168}.subscription-demo-intro small{color:#796943;line-height:1.9;display:block}.subscription-cycle{border:1px solid #d4dfd4;border-radius:16px;gap:5px;width:fit-content;margin:28px auto 35px;padding:5px;display:flex}.subscription-cycle button{color:#315747;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:11px;padding:10px 24px}.subscription-cycle button[aria-pressed=true]{color:#fff;background:#205f49}.subscription-cycle small{margin-inline-start:6px;font-size:.65rem}.subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.subscription-card{background:#fffefb;border:1px solid #dde4d9;border-radius:24px;flex-direction:column;padding:27px;display:flex}.subscription-card.featured{border:2px solid #287057;box-shadow:0 15px 35px #234f3910}.subscription-card-top{color:#697f68;align-items:center;gap:12px;font-size:.8rem;display:flex}.subscription-card h2{margin:22px 0 12px;font-size:1.65rem}.subscription-price{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.subscription-price strong{font-size:3rem;line-height:1.2}.subscription-price span{color:#687b6d;font-size:.8rem}.subscription-cost-note{color:#748071;min-height:26px;font-size:.76rem}.subscription-card ul{flex:1;margin:18px 0 28px;padding:0;list-style:none}.subscription-card li{gap:9px;margin:13px 0;font-size:.89rem;line-height:1.6;display:flex}.subscription-card li span{color:#8c7945}.subscription-action{color:#215f49;text-align:center;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #21644c;border-radius:13px;padding:13px 16px;font-weight:700;text-decoration:none;display:block}.featured .subscription-action,.subscription-summary .subscription-action{color:#fff;background:#205f49}.subscription-demo button:focus-visible,.subscription-demo a:focus-visible,.subscription-demo summary:focus-visible{outline-offset:4px;outline:3px solid #b89645}.subscription-summary{background:#fff;border:1px solid #bccfbf;border-radius:24px;max-width:680px;margin:35px auto;padding:30px;scroll-margin:30px}.subscription-summary h2{margin:10px 0}.subscription-summary dl>div{border-bottom:1px solid #e8ece3;justify-content:space-between;gap:20px;padding:13px 0;font-size:.9rem;display:flex}.subscription-summary dd{margin:0;font-weight:700}.subscription-summary-actions{flex-wrap:wrap;gap:15px;margin-top:22px;display:flex}.subscription-back{font:inherit;color:#42604d;cursor:pointer;background:0 0;border:0;padding:12px}.subscription-status{color:#6c7c69;font-size:.78rem}.subscription-faq{max-width:760px;margin:50px auto 0}.subscription-faq details{border-bottom:1px solid #dfe5d9;padding:19px 0}.subscription-faq summary{cursor:pointer;font-weight:700}.subscription-faq p{color:#647561;font-size:.9rem}@media (width<=760px){.subscription-plans{grid-template-columns:1fr}.subscription-demo-nav{flex-wrap:wrap;font-size:.75rem}.subscription-demo-nav span{text-align:center;order:3;width:100%}.subscription-demo-intro{margin-top:32px}.subscription-summary{padding:22px}.subscription-card{padding:25px}}.reader-heading{clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);border-block:1px solid var(--reader-gold);background:linear-gradient(110deg,#e9ddc3,#fffdf3 46%,#e9ddc3);border-radius:0;padding-inline:12px}.reader-experience[data-reader-theme=paper]{--reader-red:#b75c50;--reader-paper:#f8f1e1;background:radial-gradient(at 85% 0,#fffffa 0%,#0000 57%),linear-gradient(105deg,#eae0c8,#fcf7e9 26%,#f5efdf 75%,#e8ddc5)}.reader-experience .reader-paper-border{stroke-width:2px}.reader-experience .reader-paper-inner-border{stroke-width:1.4px}.reader-experience .reader-surah-title{fill:#17251e}.reader-experience[data-reader-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.reader-experience[data-reader-theme=dark] .reader-page-label{fill:#d6c28e}.reader-experience[data-reader-theme=dark] .reader-icon-button[aria-pressed=true]{color:#d7f2d9;background:#345344}.reader-experience[data-reader-theme=dark] .reader-icon-button:focus-visible,.reader-experience[data-reader-theme=dark] .reader-quick-play:focus-visible{outline-color:#dfcb8a}.reader-experience[data-reader-theme=dark] .fixed-ayah:focus-visible .fixed-ayah-highlight{fill:#475940;stroke:#e8d29a}@media (hover:hover){.reader-experience[data-reader-theme=dark] .fixed-ayah:hover .fixed-ayah-highlight{fill:#42513a;fill-opacity:.85}}.reader-experience[data-reader-theme=dark] :is(.reader-settings-sheet,.reference-tafsir-sheet){color:#f0f4e8;background:#192d23;border-color:#53674c}.reader-experience[data-reader-theme=dark] :is(.reader-settings-sheet,.reference-tafsir-sheet) :is(h2,h3,strong,label){color:#f0f4e8}.reader-experience[data-reader-theme=dark] :is(.reader-settings-sheet,.reference-tafsir-sheet) :is(p,small,em,.reference-tafsir-copy){color:#c9d6c4}.reader-experience[data-reader-theme=dark] :is(.reference-surah-player,.reference-surah-reciter,.reference-tafsir-sheet blockquote,.reference-tafsir-sheet footer){color:#ecf3e4;background:#223c2e;border-color:#54705a}.reader-experience[data-reader-theme=dark] :is(select,option,.reader-theme-options button,.reference-surah-player-controls button,.fitted-tafsir-close){color:#ecf3e4;background:#263f30;border-color:#718365}.reader-experience[data-reader-theme=dark] .reader-theme-options button[aria-pressed=true]{color:#17291e;background:#d2dcb9;border-color:#d2dcb9}.reader-experience[data-reader-theme=dark] :is(.fitted-verse-options,.reference-tafsir-language-tabs button,.reference-current-ayah-button,.reference-surah-player-badge){color:#d2e5bd;background:#294331}.reader-experience[data-reader-theme=dark] .fixed-verse-preview text{fill:#eff3e5}.reader-experience[data-reader-theme=dark] .reader-language-setting{color:#eff3e5;border-color:#657957}html[data-theme=dark] .subscription-demo :is(h1,h2,dt,dd,li,summary){color:#eaf3e9}html[data-theme=dark] :is(.subscription-card,.subscription-summary){background:#192e23;border-color:#52694f}html[data-theme=dark] .subscription-card.featured{border-color:#95bd98}html[data-theme=dark] .subscription-demo :is(p,small,.subscription-card-top,.subscription-price span){color:#baceb5}html[data-theme=dark] .subscription-demo :is(.subscription-eyebrow,.subscription-demo-nav span,.subscription-card li span){color:#dcc78f}html[data-theme=dark] .subscription-demo :is(.subscription-action,.subscription-back,.subscription-cycle button){color:#ddedcf;border-color:#89a576}html[data-theme=dark] .subscription-cycle button[aria-pressed=true] small{color:#162b1e}html[data-theme=dark] .subscription-demo :is(.subscription-demo-nav,.subscription-cycle,.subscription-faq details,.subscription-summary dl>div){border-color:#496044}html[data-theme=dark] .home-3d-choice,html[data-theme=dark] .home-3d-choice[aria-expanded=true]{color:#eef5ec;background:#1c3229;border-color:#607d6a}html[data-theme=dark] .home-3d-choice[aria-expanded=true]{background:#29374a;border-color:#b59ed5}html[data-theme=dark] .home-3d-choice strong,html[data-theme=dark] .home-3d-active-panel>header strong{color:#eef5ec}html[data-theme=dark] .home-3d-choice small{color:#c6d7c8}html[data-theme=dark] .home-3d-tool>b{color:#d5c186}.reader-heading{cursor:pointer;color:inherit;font-family:inherit}.reader-heading:focus-visible{outline:2px solid var(--reader-gold);outline-offset:3px}.reader-unified-controls{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:0;padding-inline:6px;display:grid}.reader-unified-controls .reader-icon-button,.reader-unified-controls .reader-quick-play{width:44px;min-width:0;max-width:100%;height:44px}.reader-compact-header,.reader-bottom-bar{transition:opacity .16s,visibility .16s}.reader-experience[data-focus=true] .reader-compact-header{visibility:hidden;opacity:0;pointer-events:none;display:flex}.reader-experience[data-focus=true] .reader-bottom-bar{visibility:hidden;opacity:0;pointer-events:none;display:grid}.reader-experience[data-focus=true] .native-mushaf-carousel{margin-bottom:0}.home-quick-access-with-basics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=520px){.home-quick-access-with-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-access-with-basics>a:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.reader-compact-header,.reader-bottom-bar{transition:none}}.reader-position-heading{cursor:default;padding-inline:8px}.reader-position-heading button{min-width:0;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-family:inherit}.reader-position-heading .reader-position-trigger{justify-content:center;align-items:center;gap:4px;display:flex}.reader-position-trigger svg{flex-shrink:0}.reader-position-heading .reader-heading-book{border-inline:1px solid #b3975c50}.reader-position-heading .reader-heading-page span{font:inherit;color:inherit;margin:0}.reader-position-heading button:focus-visible{outline:2px solid var(--reader-gold);outline-offset:-3px}.reader-position-backdrop{z-index:1420;padding:calc(env(safe-area-inset-top) + 76px) 12px 12px;background:#102b2240;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.reader-position-menu{width:min(420px,100%);max-height:calc(100dvh - env(safe-area-inset-top) - 90px);overscroll-behavior:contain;background:var(--reader-paper);color:var(--reader-ink);border:1px solid var(--reader-gold);border-radius:18px;padding:12px 18px 18px;overflow-y:auto;box-shadow:0 12px 36px #16271f35}.reader-position-menu header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reader-position-menu h2{color:inherit;margin:0;font-size:1.05rem}.reader-position-menu header button{font-size:1.5rem}.reader-position-menu label{gap:7px;margin:12px 0;font-size:.87rem;font-weight:700;display:grid}.reader-position-menu :is(select,input){border:1px solid var(--reader-gold);background:var(--reader-paper);width:100%;min-width:0;height:46px;color:var(--reader-ink);font:inherit;border-radius:10px;padding:8px;font-weight:400}.reader-position-verse{max-height:130px;font-size:1rem;line-height:1.9;overflow:auto}.reader-position-verse p{margin:6px 0}.reader-position-menu small{color:var(--reader-muted);margin:8px 0;display:block}.reader-position-go{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#235f49;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.reader-experience[data-reader-theme=dark] .reader-position-menu :is(h2,label,p,select,input){color:#eff4e7}.reader-experience[data-reader-theme=dark] .reader-position-menu small{color:#c9d5ba}.reader-experience[data-reader-theme=dark] .reader-position-go{color:#192b1f;background:#c6d9af}.reader-navigation-bar{gap:10px;min-height:68px;padding:8px 12px}.reader-navigation-bar>.reader-icon-button{background:var(--reader-chrome);border-color:#b3975c40;border-radius:15px;box-shadow:0 2px 6px #725c2510}.reader-navigation-bar .reader-position-heading{min-height:44px}.reader-experience .reader-listening-controls{background:var(--reader-chrome);border:1px solid #b3975c55;border-radius:23px;grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;width:calc(100% - 16px);min-height:72px;padding:6px;display:grid;box-shadow:0 3px 16px #57442413;margin:0 8px 8px!important}.reader-control{color:#24533e;cursor:pointer;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:54px;font-family:inherit;display:flex}.reader-control small{font-size:.68rem;line-height:1.3}.reader-control:disabled{opacity:.4;cursor:default}.reader-control[aria-pressed=true]{background:#e2ead6}.reader-listening-controls .reader-quick-play{background:linear-gradient(145deg,#30755a,#194f3b);border:1px solid #c1aa73;width:52px;height:52px;box-shadow:0 3px 10px #1b463534}.reader-control:focus-visible{outline:2px solid var(--reader-gold);outline-offset:-2px}.reader-library-links{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.reader-library-links :is(a,button){min-height:44px;color:var(--reader-ink);font:inherit;background:0 0;border:1px solid #b3975c66;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:.8rem;text-decoration:none;display:flex}.fixed-mushaf-svg{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.reader-experience[data-reader-theme=dark] .reader-control{color:#e4eedb}.reader-experience[data-reader-theme=dark] .reader-control[aria-pressed=true]{background:#35523e}.reader-experience[data-reader-theme=dark] .reader-listening-controls{border-color:#76825d;box-shadow:0 3px 12px #0003}@media (height<=500px){.reader-navigation-bar{min-height:42px;padding-block:2px}.reader-experience .reader-listening-controls{min-height:46px;padding:2px 6px;margin-bottom:3px!important}.reader-control{gap:1px;min-height:38px}.reader-control small{font-size:.6rem}.reader-listening-controls .reader-quick-play{width:38px;height:38px}}.mushaf-mini-search{z-index:15;color:#244e40;background:#fffaf0;border:1px solid #cbbb94;border-radius:20px;width:min(94%,850px);margin:0 auto 18px;padding:10px 14px;position:relative;box-shadow:0 8px 24px #584a2610}.mushaf-mini-search form{align-items:center;gap:10px;display:flex}.mushaf-mini-search input{width:100%;min-width:0;color:inherit;font:inherit;outline-offset:2px;background:0 0;border:0;flex:1;padding:10px}.mushaf-mini-search button{color:inherit;cursor:pointer;background:0 0;border:0}.mushaf-mini-search form button{min-width:42px;min-height:42px;font-size:26px}.mushaf-mini-search [role=status]{font-size:12px}.mini-ayah-results{overscroll-behavior:contain;max-height:min(28dvh,230px);overflow:auto}.mini-ayah-results>button{text-align:start;border-bottom:1px solid #cbbb9450;width:100%;padding:12px 4px;display:block}.mini-ayah-results small{font:12px sans-serif;display:block}.mini-ayah-results span{font-family:AmiriQuran,serif;font-size:23px;line-height:2.1;display:block}.reader-experience[data-reader-theme=dark] .mushaf-mini-search{color:#f4e7c8;background:#1e332c;border-color:#827752}.premium-context-entry{color:#224d3c;background:#edf3ee;border:1px solid #d6e2d9;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0;padding:18px 20px;display:flex}.premium-context-entry>div{flex:1;min-width:160px}.premium-context-entry small{color:#766338;font-size:11px;display:block}.premium-context-entry strong{font-size:14px;line-height:1.9;display:block}.premium-context-entry a{white-space:nowrap;font-size:13px;font-weight:700}.premium-context-entry button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:40px;font-size:22px}html[data-theme=dark] .premium-context-entry{color:#dcf0e4;background:#193b2e;border-color:#36584a}@font-face{font-family:AmiriQuran;src:url(/fonts/AmiriQuran-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.kids-reference-design{--kids-deep:#07594d;padding-bottom:calc(126px + env(safe-area-inset-bottom));background:linear-gradient(#e8f8ff 0,#fffcf6 660px,#fafcf2 100%);position:relative}.kids-reference-design .kids-header{grid-template-columns:1fr auto 1fr;gap:12px;width:min(1080px,100% - 32px);top:18px}.kids-reference-design .kids-header-tools{gap:10px}.kids-reference-design .kids-brand .brand-lockup-copy small{font-size:.875rem;display:block}.kids-reference-design .kids-brand .brand-lockup-copy strong{font-size:1.2rem}.kids-reference-design .kids-round-button{width:46px;height:46px;min-height:46px}.kids-adult-link{color:#175344;background:#fffffff0;border:1px solid #fff;border-radius:99px;align-items:center;gap:7px;min-height:44px;padding:8px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 5px 15px #07594d12}.kids-site-menu{position:relative}.kids-site-menu summary{list-style:none}.kids-site-menu summary::-webkit-details-marker{display:none}.kids-menu-panel{color:#174c3f;background:#fffefb;border:1px solid #d8e8dd;border-radius:22px;width:min(290px,100vw - 28px);padding:10px;position:absolute;top:56px;right:0;box-shadow:0 18px 60px #123a3430}.kids-menu-panel>a,.kids-menu-panel>button{width:100%;min-height:48px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:1rem;text-decoration:none;display:flex}.kids-menu-panel>:is(a,button):hover{background:#eff8f0}.kids-menu-preferences{border-top:1px solid #dbe7df;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:12px 4px 3px;display:flex}.kids-reference-design .kids-menu-preferences .language-switch{width:auto;min-height:44px;padding:8px 12px;font-size:.875rem}.kids-menu-preferences .theme-toggle{min-height:44px;padding:8px 12px}.kids-reference-design .kids-hero{max-width:1200px;height:610px;min-height:0;margin:0 auto}.kids-reference-design .kids-hero>img{object-position:center 48%}.kids-reference-design .kids-hero:after{background:linear-gradient(#e7f7ff26,#0000 55%,#fffcf6 100%)}.kids-reference-design .kids-hero-copy{padding:104px 20px 0}.kids-reference-design .kids-hero-copy h1{letter-spacing:0;margin:0;font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.5}.kids-reference-design .kids-hero-copy p{margin:9px 0 0;font-size:1rem;line-height:1.7;display:block!important}.kids-reference-design .kids-continue{border-radius:99px;grid-template-columns:44px minmax(0,1fr) 20px;gap:10px;width:min(330px,100% - 64px);padding:12px 16px;bottom:24px;box-shadow:0 8px 24px #07594d29}.kids-reference-design .kids-play{width:44px;height:44px}.kids-reference-design .kids-continue strong{font-size:1.125rem;line-height:1.6}.kids-reference-design .kids-continue small{font-size:.875rem;line-height:1.5}.kids-reference-design .kids-continue>span:nth-child(2){text-align:start}.kids-reference-design .kids-lesson-grid{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1080px,100% - 32px);margin:0 auto}.kids-reference-design .kids-lesson{border:3px solid #fff;border-radius:24px;min-width:0;min-height:230px;padding:20px 12px 14px;box-shadow:0 5px 16px #62704a10}.kids-reference-design .kids-lesson-art{height:68px;font-size:3.2rem}.kids-reference-design .kids-lesson strong{margin-top:7px;font-size:1.125rem;line-height:1.55}.kids-reference-design .kids-lesson small{margin:5px 0 14px;font-size:.875rem;line-height:1.6}.kids-reference-design .kids-lesson i{width:36px;height:36px;min-height:36px}.kids-reference-design :is(.kids-progress-card,.kids-tools,.kids-home-links,.kids-daily-card){width:min(1080px,100% - 32px);margin:18px auto 0}.kids-reference-design .kids-progress-card{border-radius:24px;padding:22px 24px;box-shadow:0 6px 20px #4c66490b}.kids-reference-design .kids-progress-card h2{font-size:1.25rem;line-height:1.5}.kids-reference-design .kids-progress-card header span{font-size:.875rem;line-height:1.5}.kids-reference-design .kids-progress-track{direction:inherit;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;margin:24px 0 8px;display:grid}.kids-reference-design .kids-progress-track:before{background:linear-gradient(to left,#8ed185 var(--journey-progress,0%),#e0e5de var(--journey-progress,0%));left:10%;right:10%}.kids-reference-design .kids-progress-track button{width:54px;height:54px;font-size:1.25rem}.kids-reference-design .kids-progress-labels{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;font-size:.875rem;line-height:1.6;display:grid}.kids-reference-design .kids-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kids-reference-design .kids-tools button{border-radius:19px;flex-direction:column;gap:6px;min-height:100px;padding:12px 8px;font-size:.875rem;line-height:1.6}.kids-reference-design .kids-tools span{font-size:1.8rem}.kids-reference-design .kids-home-links :is(strong,small),.kids-reference-design .kids-daily-tasks button small{line-height:1.7}.kids-reference-design .kids-home-links small,.kids-reference-design .kids-daily-tasks button small{font-size:.875rem}.kids-reference-design .kids-daily-tasks button strong{font-size:1rem}.kids-reference-design .kids-bottom-nav{bottom:calc(10px + env(safe-area-inset-bottom));border-radius:30px;gap:4px;padding:8px}.kids-reference-design .kids-bottom-nav :is(button,a){color:#375e52;cursor:pointer;background:0 0;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:68px;padding:5px 3px;text-decoration:none;display:flex}.kids-reference-design .kids-bottom-nav .active{color:#075e49;box-shadow:none;background:linear-gradient(145deg,#d5ecdd,#f3faf2)}.kids-reference-design .kids-bottom-nav .active svg{fill:#0b735b18}.kids-reference-design .kids-bottom-nav span{text-align:center;font-size:.875rem;line-height:1.45}.kids-reference-design .kids-view{padding-top:96px}.kids-reference-design .kids-view p{font-size:1rem;line-height:1.8}.kids-reference-design.kids-mode-en .kids-progress-track:before{background:linear-gradient(to right,#8ed185 var(--journey-progress,0%),#e0e5de var(--journey-progress,0%))}.kids-reference-design.kids-mode-en .kids-lesson{direction:ltr}@media (width<=760px){.kids-reference-design .kids-header{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;width:calc(100% - 24px);top:14px}.kids-reference-design .kids-header-tools{gap:6px}.kids-reference-design .kids-round-button{width:44px;height:44px;min-height:44px}.kids-reference-design .kids-brand .brand-lockup-copy strong{font-size:1rem}.kids-reference-design .kids-brand .brand-lockup-copy small{font-size:.75rem}.kids-reference-design .kids-brand .brand-lockup-mark{width:25px;height:25px}.kids-adult-link{gap:5px;padding:8px 10px}.kids-adult-link svg{display:none}.kids-reference-design .kids-hero{height:clamp(430px,100vw,620px)}.kids-reference-design .kids-hero>img{object-position:center 30%}.kids-reference-design .kids-hero-copy{padding:88px 12px 0}.kids-reference-design .kids-hero-copy h1{font-size:clamp(1.9rem,7vw,2.8rem)}.kids-reference-design .kids-hero-copy p{margin-top:3px;font-size:.875rem}.kids-reference-design .kids-continue{width:min(300px,100% - 70px);padding:10px 14px;bottom:18px}.kids-reference-design .kids-continue strong{font-size:1rem}.kids-reference-design .kids-lesson-grid{gap:6px;width:calc(100% - 20px)}.kids-reference-design .kids-lesson{border-width:2px;border-radius:18px;min-height:210px;padding:12px 4px 10px}.kids-reference-design .kids-lesson-art{height:48px;font-size:2.2rem}.kids-reference-design .kids-lesson strong{align-items:center;min-height:3.1em;font-size:.875rem;display:grid}.kids-reference-design .kids-lesson small{margin:4px 0 10px;font-size:.75rem;line-height:1.5}.kids-reference-design :is(.kids-progress-card,.kids-tools,.kids-home-links,.kids-daily-card){width:calc(100% - 20px);margin-top:12px}.kids-reference-design .kids-progress-card{border-radius:20px;padding:16px 10px}.kids-reference-design .kids-progress-card h2{font-size:1rem}.kids-reference-design .kids-progress-card header{flex-wrap:wrap;gap:6px}.kids-reference-design .kids-progress-card header span{padding:5px 8px;font-size:.75rem}.kids-reference-design .kids-progress-track{margin-top:16px}.kids-reference-design .kids-progress-track button{border-width:3px;width:44px;height:44px;font-size:1rem}.kids-reference-design .kids-progress-labels{font-size:.75rem}.kids-reference-design .kids-tools{gap:6px}.kids-reference-design .kids-tools button{border-radius:16px;min-height:92px;padding:10px 4px;font-size:.75rem}.kids-reference-design .kids-home-links{grid-template-columns:1fr}.kids-reference-design .kids-home-links strong{font-size:1rem}.kids-reference-design .kids-daily-card h2{font-size:1.125rem;line-height:1.6}.kids-reference-design .kids-bottom-nav{gap:2px;width:calc(100% - 20px);padding:6px}.kids-reference-design .kids-bottom-nav :is(button,a){min-height:64px}.kids-reference-design .kids-bottom-nav span{font-size:.75rem}}@media (width<=359px){.kids-reference-design .kids-header{gap:5px;width:calc(100% - 16px)}.kids-reference-design .kids-brand .brand-lockup-copy strong{font-size:.875rem}.kids-reference-design .kids-brand .brand-lockup-mark{width:20px;height:20px}.kids-adult-link{padding-inline:8px;font-size:.75rem}.kids-reference-design .kids-header-tools{gap:4px}.kids-reference-design .kids-hero-copy h1{font-size:1.9rem}.kids-reference-design .kids-continue{width:calc(100% - 50px)}}html[data-theme=dark] .kids-reference-design .kids-adult-link,html[data-theme=dark] .kids-reference-design .kids-menu-panel{color:#e8f5ef;background:#143a2f;border-color:#466356}html[data-theme=dark] .kids-menu-preferences{border-color:#466356}html[data-theme=dark] .kids-reference-design .kids-lesson i{color:#eaf7ef;background:#264f3f}html[data-theme=dark] .kids-reference-design .kids-progress-card header span{color:#ffe3a0;background:#3e3820}html[data-theme=dark] .kids-reference-design .kids-progress-labels{color:#c6dacf}@media (prefers-reduced-motion:reduce){.kids-reference-design .kids-lesson{transition:none;transform:none}}.kids-reference-design .kids-menu-preferences .theme-toggle{flex:0 auto;gap:8px;width:auto;min-width:90px;height:auto;min-height:44px;font-size:.875rem}.kids-reference-design .kids-menu-preferences .theme-toggle span{white-space:nowrap}@media (width<=760px){.illustrated-learning-path h3{overflow-wrap:normal;word-break:normal}.kids-reference-design.kids-mode-en .kids-lesson{padding-inline:2px}.kids-reference-design.kids-mode-en .kids-lesson :is(strong,small){overflow-wrap:normal;word-break:normal}.kids-reference-design.kids-mode-en .kids-bottom-nav :is(button,a){padding-inline:1px}.kids-reference-design.kids-mode-en .kids-bottom-nav span{overflow-wrap:normal;word-break:normal;font-weight:700}.kids-reference-design.kids-mode-en .kids-hero-copy h1{font-size:clamp(1.5rem,5.6vw,2rem)}}.scroll-appear-pending{opacity:0}@media (prefers-reduced-motion:reduce){.scroll-appear-pending{opacity:1!important}.illustrated-learning-path ol{scroll-behavior:auto;scroll-snap-type:none}}@media print{.scroll-appear-pending{opacity:1!important}}.pr-market{grid-template-columns:auto minmax(180px,320px);align-items:center;gap:12px;max-width:760px;margin:0 auto 24px;display:grid}.pr-market label{font-weight:700}.pr-market select{background:var(--paper);color:var(--ink);font:inherit;border:1px solid;border-radius:12px;padding:12px}.pr-market small{grid-column:1/-1;line-height:1.7}.pr-plan small{line-height:1.7;display:block}.pr-plan .pr-price{overflow-wrap:anywhere}.pr-market select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}html[data-theme=dark] .pr-market select{color:#f1f8f4;background:#142b22}@media (width<=600px){.pr-market{grid-template-columns:1fr}.pr-market select{width:100%;min-width:0}.pr-market small{grid-column:1}.pr-plan .pr-price{font-size:2rem}}.home-membership-invite{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin:28px auto;padding:24px;display:flex}.home-membership-invite h2{margin:0 0 8px;font-size:1.4rem}.home-membership-invite p{margin:0;line-height:1.8}.home-membership-invite a{background:var(--deep);color:#fff;border-radius:12px;flex-shrink:0;padding:12px 18px;font-weight:700}html[data-theme=dark] .home-membership-invite{color:#f1f8f4;background:#142b22}@media (width<=600px){.home-membership-invite{flex-direction:column;align-items:stretch}.home-membership-invite a{text-align:center}}.mobile-bottom-nav>a,.english-bottom-nav>a{position:relative}.mobile-bottom-nav>a+a:before,.english-bottom-nav>a+a:before{content:"";opacity:.13;pointer-events:none;inset-inline-start:0;background:currentColor;width:1px;height:50%;position:absolute;top:25%}.welcome-setup-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08251fd9;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.welcome-setup{background:var(--paper,#fffdf8);width:min(100%,510px);max-height:calc(100dvh - 32px);color:var(--ink,#173f35);border:1px solid #7a9f8c66;border-radius:28px;padding:30px;position:relative;overflow:auto;box-shadow:0 24px 90px #0004}.welcome-setup-close{width:40px;height:40px;color:inherit;cursor:pointer;inset-inline-end:16px;background:0 0;border:0;border-radius:50%;font-size:28px;position:absolute;top:12px}.welcome-setup-symbol{color:#175641;background:#dceee2;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 14px;display:grid}.welcome-setup>small,.welcome-setup>h2,.welcome-setup>p{text-align:center;display:block}.welcome-setup h2{margin:8px 0;font-size:1.8rem}.welcome-setup>p{font-size:.95rem;line-height:1.7}.welcome-setup fieldset{border:0;min-width:0;margin:18px 0;padding:0}.welcome-setup legend{margin-bottom:8px;font-size:.9rem;font-weight:800}.welcome-setup-options label{cursor:pointer;border:1px solid #8bae9b80;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:12px 5px;font-size:.9rem;display:flex}.welcome-setup-options input{accent-color:#27684d;width:15px;height:15px}.welcome-setup-options .theme-swatch{flex:0 0 15px;width:15px;height:15px}.welcome-setup-start{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#21664e;border:0;border-radius:14px;font-weight:800}.welcome-setup-account{text-align:center;color:inherit;margin-top:14px;font-size:.82rem;line-height:1.7;display:block}.welcome-setup :focus-visible{outline-offset:3px;outline:3px solid #b99045}.inline-lesson-content{overflow-wrap:anywhere;width:100%;min-width:0;line-height:1.95}.inline-lesson-content section{margin-block:20px}.story-related-links{border:1px solid #8bae9b66;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-block:20px;padding:16px;display:flex}.story-related-links a{background:#9bc9ac22;border-radius:10px;padding:8px 12px}.tafsir-inline-chapter{border:1px solid #8bae9b66;border-radius:16px;margin:12px 0;padding:16px}.tafsir-inline-chapter summary{cursor:pointer;align-items:center;gap:12px;display:flex}.tafsir-inline-chapter summary h3{margin:4px 0}@media (width<=400px){.welcome-setup{padding:24px 16px}.welcome-setup-options{gap:5px}.welcome-setup-options label{gap:4px;font-size:.82rem}}.scripture-search{--search-paper:#fffefa;--search-ink:#173c32;--search-muted:#4c6259;--search-accent:#14614d;--search-line:#c7d9d0;color:var(--search-ink);background:var(--search-paper);border:1px solid var(--search-line);border-radius:18px;min-width:0;margin-block:18px;padding:18px}html[data-theme=pink] .scripture-search{--search-paper:#fff7fa;--search-ink:#531d35;--search-muted:#795268;--search-accent:#97214e;--search-line:#e0bacb}html[data-theme=dark] .scripture-search{--search-paper:#142d24;--search-ink:#f0f8f3;--search-muted:#bacfc2;--search-accent:#9fe0c1;--search-line:#466557}.scripture-search .scripture-search-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block!important}.scripture-search-form label{margin-bottom:10px;font-weight:700;display:block}.scripture-input-row{border:1px solid var(--search-line);background:var(--search-paper);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.scripture-search .scripture-input-row input{width:100%;min-width:0;color:var(--search-ink);font:inherit;outline-offset:1px;background:0 0;border:0;flex:1;padding:10px 4px}.scripture-search input::placeholder{color:var(--search-muted);opacity:1}.scripture-search .scripture-input-row button{border:1px solid var(--search-accent);background:var(--search-accent);min-height:44px;color:var(--search-paper);font:inherit;cursor:pointer;border-radius:9px;padding:10px 16px}.scripture-search-status{color:var(--search-muted);margin:10px 0;font-size:.85rem;line-height:1.7}.scripture-related{flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;font-size:.9rem;display:flex}.scripture-related button{border:1px solid var(--search-line);min-height:40px;color:var(--search-accent);font:inherit;cursor:pointer;background:0 0;border-radius:20px;padding:6px 12px}.scripture-suggestions{display:grid}.scripture-suggestions a{border-top:1px solid var(--search-line);color:var(--search-ink);overflow-wrap:anywhere;gap:5px;padding:14px 8px;text-decoration:none;display:grid}.scripture-suggestions a.selected,.scripture-suggestions a:hover{outline:2px solid var(--search-accent);outline-offset:-2px;border-radius:8px}.scripture-suggestions strong{font-size:1rem;line-height:1.7}.scripture-suggestions span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.8;display:-webkit-box;overflow:hidden}.scripture-suggestions small{color:var(--search-muted);line-height:1.6}.scripture-all{color:var(--search-accent);margin-top:12px;font-weight:700;display:block}.scripture-search :focus-visible{outline:3px solid var(--search-accent);outline-offset:3px}.encyclopedia-card{overflow-wrap:anywhere;border-inline-start:4px solid var(--green)!important}.encyclopedia-card blockquote{font-size:clamp(1.1rem,2vw,1.35rem);line-height:2.1;-webkit-line-clamp:unset!important;background:0 0!important;max-height:none!important;margin:18px 0!important;padding:0!important}.hadith-source-facts{border-block:1px solid #9daea366;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;padding:16px 0;display:grid}.hadith-source-facts div{min-width:0}.hadith-source-facts dt{opacity:.85;margin-bottom:5px;font-size:.8rem}.hadith-source-facts dd{margin:0;font-size:.95rem;font-weight:700;line-height:1.7}.encyclopedia-card footer{flex-wrap:wrap;gap:12px}.hadith-ordered-results{scroll-margin-top:90px}@media (width<=560px){.scripture-search{padding:12px}.scripture-input-row{gap:5px}.scripture-input-row>svg{display:none}.scripture-search .scripture-input-row button{padding:10px}.hadith-source-facts{grid-template-columns:1fr}.encyclopedia-card{padding:18px!important}}.header-search-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.header-search-types{flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-inline-end:50px;display:flex}.header-search-types button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:8px 14px}.header-search-types button[aria-pressed=true]{background:var(--green);color:#fff}.hadith-search-first .hadith-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.hadith-search-first .hadith-filters label{gap:6px;min-width:0;display:grid}.hadith-search-first .hadith-filters select{background:var(--paper);min-width:0;max-width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}html[data-theme=pink]{--ink:#351823;--ink-soft:#794e5f;--deep:#3c1122;--deep-2:#300d1b;--green:#7e304f;--green-soft:#ebdbe1;--shadow:0 24px 60px #3c11221c}html[data-theme=pink] .adhkar-home-card{color:#401727;background:linear-gradient(130deg,#fff7df,#f3e4b9 58%,#f1e4e9);border:1px solid #dfc98d;border-radius:24px;box-shadow:0 18px 45px #5b461f1f}html[data-theme=pink] .adhkar-home-icon{color:#fff;background:linear-gradient(145deg,#b18434,#691b3a);border-radius:18px}html[data-theme=pink] .adhkar-home-card small{color:#956c28}html[data-theme=pink] .adhkar-home-card p{color:#734a5a}html[data-theme=pink] .adhkar-home-card b{color:#631736}html[data-theme=pink] .adhkar-page{background:#faebf1}html[data-theme=pink] .adhkar-hero{color:#fff;background:radial-gradient(circle at 15% 12%,#f5cf7740,#0000 30%),linear-gradient(135deg,#3e1425,#6a2440 62%,#957131 145%)}html[data-theme=pink] .adhkar-hero .breadcrumb,html[data-theme=pink] .adhkar-hero .breadcrumb a{color:#ffffffc2}html[data-theme=pink] .adhkar-hero h1 span{color:#f1d38c}html[data-theme=pink] .adhkar-hero p{color:#ffffffd6}html[data-theme=pink] .adhkar-tabs{background:#fefbfcf0;border:1px solid #e5d7dc;border-radius:22px;box-shadow:0 14px 38px #4116271c}html[data-theme=pink] .adhkar-tabs button{color:#794e5f;background:0 0;border:1px solid #0000;border-radius:15px}html[data-theme=pink] .adhkar-tabs button span{color:#996f2e;background:#fbf2dc;border-radius:12px}html[data-theme=pink] .adhkar-tabs button.active{color:#fff;background:#651b38;border-color:#651b38;box-shadow:0 9px 23px #651b3838}html[data-theme=pink] .adhkar-tabs button.active span{color:#401727;background:#f0d48e}html[data-theme=pink] .adhkar-session>header{color:#fff;background:linear-gradient(130deg,#401727,#68223e);border-radius:26px 26px 10px 10px}html[data-theme=pink] .adhkar-session>header>div>span{color:#401727;background:#f0d48e;border-radius:17px}html[data-theme=pink] .adhkar-session header small{color:#e9ca7c}html[data-theme=pink] .adhkar-session header p{color:#ffffffbf}html[data-theme=pink] .adhkar-session>header>button{color:#fff;background:#fefbfc1a;border:1px solid #ffffff2e;border-radius:12px}html[data-theme=pink] .adhkar-progress{background:#fefbfc;border:1px solid #e7dadf;border-top:0;border-radius:0 0 20px 20px}html[data-theme=pink] .adhkar-progress>div{background:#efe6ea;border-radius:99px}html[data-theme=pink] .adhkar-progress i{border-radius:inherit;background:linear-gradient(90deg,#6a1b3a,#c0913c)}html[data-theme=pink] .adhkar-progress strong{color:#794e5f}html[data-theme=pink] .ruqyah-safety{color:#624a24;background:#fff6dc;border:1px solid #e6ce91;border-radius:19px}html[data-theme=pink] .ruqyah-safety>span{color:#fff;background:#aa7c2e;border-radius:13px}html[data-theme=pink] .ruqyah-safety strong{color:#805b20}html[data-theme=pink] .adhkar-list article{background:#fefbfc;border:1px solid #e7dadf;border-radius:23px;box-shadow:0 10px 28px #421a2a0d}html[data-theme=pink] .adhkar-list article.done{background:#f8f1f4;border-color:#c89dae}html[data-theme=pink] .dhikr-order{border-left:1px solid #efe6ea}html[data-theme=pink] .dhikr-order>span{color:#631736;background:#f3e8ec;border:1px solid #dcc7cf;border-radius:16px}html[data-theme=pink] .dhikr-order small{color:#8b7448}html[data-theme=pink] .dhikr-content h3{color:#401727}html[data-theme=pink] .dhikr-content blockquote{color:#40202d;background:#fbeff4;border:0;border-right:4px solid #c0933f;border-radius:14px}html[data-theme=pink] .dhikr-content>p{color:#865669}html[data-theme=pink] .dhikr-links a{color:#661938}html[data-theme=pink] .dhikr-links button{color:#865669;background:#fbeff4;border:1px solid #e7dadf;border-radius:9px}html[data-theme=pink] .dhikr-quick-actions button:first-child{color:#631736;background:#f7edf1;border-color:#dfc8d1}html[data-theme=pink] .dhikr-quick-actions button.is-speaking{color:#fff;background:#631736;border-color:#631736}html[data-theme=pink] .dhikr-counter{color:#fff;background:linear-gradient(145deg,#721d3f,#52142d);border:0;border-radius:19px;box-shadow:0 10px 23px #63183633}html[data-theme=pink] .dhikr-counter:disabled{color:#541830;box-shadow:none;background:#eedde4}html[data-theme=pink] .adhkar-complete{color:#fff;background:linear-gradient(120deg,#651a38,#96702f);border-radius:20px}html[data-theme=pink] .adhkar-complete>span{color:#5a1b34;background:#f1d894;border-radius:15px}html[data-theme=pink] .adhkar-complete p{color:#ffffffc7}html[data-theme=pink] .adhkar-method>div:first-child{color:#fff;background:#713f4b;border-radius:23px}html[data-theme=pink] .adhkar-method>div:first-child>span{color:#f0cf85}html[data-theme=pink] .adhkar-method p{color:#ffffffc7}html[data-theme=pink] .adhkar-method p+p{border-top:1px solid #ffffff29}html[data-theme=pink] .adhkar-method a{color:#581832;background:#fefbfc;border:1px solid #e7dadf;border-radius:14px}@media (width<=850px){html[data-theme=pink] .adhkar-mobile-select{color:#fff;background:linear-gradient(120deg,#51152d,#7b2849);border-radius:15px;box-shadow:0 10px 26px #51152d2e}html[data-theme=pink] .adhkar-mobile-select select{color:#401727;background:#fefbfc;border:0;border-radius:10px}}@media (width<=600px){html[data-theme=pink] .adhkar-tabs{border-radius:17px}html[data-theme=pink] .adhkar-session>header{border-radius:20px 20px 8px 8px}html[data-theme=pink] .adhkar-session>header>div>span{border-radius:13px}html[data-theme=pink] .adhkar-list article{border-radius:18px}html[data-theme=pink] .dhikr-order>span{border-radius:13px}}html[data-theme=pink] .question-door-grid>a:hover{box-shadow:0 18px 38px #342b221a}html[data-theme=pink] .fatwa-card{border-color:#e3d3da;box-shadow:0 14px 34px #541c3214}html[data-theme=pink] .islamweb-quote{color:inherit;background:#f7edf1;border:1px solid #e3cfd7;border-radius:15px}html[data-theme=pink] .islamweb-quote small{color:#691738}html[data-theme=pink] .islamweb-quote blockquote{color:#491d2f}html[data-theme=pink] .islamweb-quote span{color:#865669}html[data-theme=pink] .fatwa-source-searches{background:#f5eff2;border-radius:13px}html[data-theme=pink] .fatwa-source-searches strong{color:#553442}html[data-theme=pink] .fatwa-source-searches a{color:#691738;background:#fefbfc;border:1px solid #e4d3da;border-radius:999px}html[data-theme=pink] .community-page{background:linear-gradient(#fcf8fa,#fcf3f6 72%)}html[data-theme=pink] .community-hero,html[data-theme=pink] .similarities-hero{color:#fff;background:radial-gradient(circle at 12% 15%,#ddb76d40,#0000 25%),linear-gradient(135deg,#401224,#6e2643)}html[data-theme=pink] .community-hero h1 span,html[data-theme=pink] .similarities-hero h1 span{color:#f3d69a}html[data-theme=pink] .community-hero p,html[data-theme=pink] .similarities-hero p{color:#ffffffd6}html[data-theme=pink] .community-onboarding{background:#fefbfc;border:1px solid #e7dadf;border-radius:28px;box-shadow:0 22px 60px #4314271a}html[data-theme=pink] .community-spark{color:#d6a64d}html[data-theme=pink] .community-onboarding h2{color:#4f172d}html[data-theme=pink] .community-onboarding>p{color:#865669}html[data-theme=pink] .community-onboarding form>label{color:#4d2334}html[data-theme=pink] .community-onboarding input[type=text],html[data-theme=pink] .community-onboarding input:not([type]){border:1px solid #dfcdd4;border-radius:14px}html[data-theme=pink] .community-room-grid label{background:#fcf8fa;border:2px solid #0000;border-radius:22px}html[data-theme=pink] .community-room-grid label:has(input:checked){background:#f7e9ee;border-color:#81284b;box-shadow:0 12px 24px #81284b1f}html[data-theme=pink] .community-room-grid strong{color:#4d192e}html[data-theme=pink] .community-room-grid small{color:#955f75}html[data-theme=pink] .community-board>header{color:#fff;background:linear-gradient(135deg,#4f172d,#7f2f4f);border-radius:22px 22px 0 0}html[data-theme=pink] .community-board>header>div>span{background:#fefbfc1f;border-radius:17px}html[data-theme=pink] .community-board>header small{color:#f0d59c}html[data-theme=pink] .community-safety-strip{color:#665023;background:#fff6dd;border-inline:1px solid #ead8a7}html[data-theme=pink] .community-compose{background:#fefbfc;border:1px solid #e7dadf}html[data-theme=pink] .community-compose label{color:#4f172d}html[data-theme=pink] .community-compose textarea{border:1px solid #dbc7cf;border-radius:15px}html[data-theme=pink] .community-post,html[data-theme=pink] .community-empty{background:#fefbfc;border:1px solid #e7dadf;border-radius:20px;box-shadow:0 9px 28px #43182a0d}html[data-theme=pink] .community-post-head>span{color:#fff;background:#7f2f4f;border-radius:14px}html[data-theme=pink] .community-post-head time{color:#a7768a}html[data-theme=pink] .community-post>p{color:#4b2f3a}html[data-theme=pink] .community-report,html[data-theme=pink] .community-replies button{color:#9a5860;background:0 0;border:0}html[data-theme=pink] .community-replies{background:#f7f3f4;border-radius:14px}html[data-theme=pink] .community-replies>div{background:#fefbfc;border-radius:11px}html[data-theme=pink] .community-reply input{border:1px solid #dfcdd4;border-radius:12px}html[data-theme=pink] .community-reply button{color:#fff;background:#762847;border:0;border-radius:12px}html[data-theme=pink] .community-error{color:#a23d48!important}html[data-theme=pink] .community-moderator-link a{color:#fff;background:#7b4e75;border-radius:12px}html[data-theme=pink] .moderation-create,html[data-theme=pink] .moderation-history{background:#fefbfc;border:1px solid #e7dadf;border-radius:24px;box-shadow:0 14px 36px #43182a12}html[data-theme=pink] .moderation-create h2,html[data-theme=pink] .moderation-history h2{color:#4f172d}html[data-theme=pink] .moderation-create>p{color:#865669}html[data-theme=pink] .moderation-create>div:first-of-type button{color:#fff;background:#762847;border:0;border-radius:13px}html[data-theme=pink] .moderation-code{color:#521e33;background:#f8edf1;border:1px dashed #cb9fb1;border-radius:16px}html[data-theme=pink] .moderation-code button{background:#fefbfc;border:1px solid #d6b8c4;border-radius:10px}html[data-theme=pink] .moderation-history article{background:#fcf3f6;border-radius:13px}html[data-theme=pink] .moderation-history article>span{color:#762847}html[data-theme=pink] .moderation-history article>small{color:#9c637a}html[data-theme=pink] .similarities-page{background:#fcf3f6}html[data-theme=pink] .similarity-card{background:#fefbfc;border:1px solid #e5d7dc;border-radius:24px;box-shadow:0 15px 38px #40172712}html[data-theme=pink] .similarity-card>header{color:#fff;background:linear-gradient(135deg,#561a32,#793550)}html[data-theme=pink] .similarity-card>header>span{background:#fefbfc21;border-radius:15px}html[data-theme=pink] .similarity-card header small{color:#f2d99e}html[data-theme=pink] .similarity-verses{background:#e7dadf}html[data-theme=pink] .similarity-verses>div{background:#fefbfc}html[data-theme=pink] .similarity-verses small{color:#a16c2b}html[data-theme=pink] .similarity-verses p{color:#3e1928}html[data-theme=pink] .similarity-verses a{color:#732645}html[data-theme=pink] .similarity-key{color:#57451e;background:#fff7df;border-radius:15px}html[data-theme=pink] .similarity-note{color:#865669}html[data-theme=pink] .quizzes-page,html[data-theme=pink] .certificates-page{background:#faebf1}html[data-theme=pink] .quizzes-hero{color:#fff;background:radial-gradient(circle at 12% 15%,#e9c36c40,#0000 30%),linear-gradient(135deg,#3d1425,#69213e 64%,#9d7531 150%)}html[data-theme=pink] .quizzes-hero .breadcrumb,html[data-theme=pink] .quizzes-hero .breadcrumb a{color:#ffffffb8}html[data-theme=pink] .quizzes-hero .category-pill{color:#f1d58f;background:#fefbfc1a;border:1px solid #ffffff29}html[data-theme=pink] .quizzes-hero h1 em{color:#f0ce7c}html[data-theme=pink] .quizzes-hero>div>p{color:#fffc}html[data-theme=pink] .quiz-hero-points span{color:#f9ecf1;background:#fefbfc14;border-radius:999px}html[data-theme=pink] .quiz-picker{background:#fefbfc;border:1px solid #e9dde2;border-radius:22px;box-shadow:0 16px 38px #41152714}html[data-theme=pink] .quiz-picker button{color:#835466;background:0 0;border:1px solid #0000;border-radius:15px}html[data-theme=pink] .quiz-picker button span{color:var(--quiz-color);background:color-mix(in srgb,var(--quiz-color) 12%,white);border-radius:12px}html[data-theme=pink] .quiz-picker button.active{color:#fff;background:var(--quiz-color);box-shadow:0 9px 22px color-mix(in srgb,var(--quiz-color) 25%,transparent)}html[data-theme=pink] .quiz-picker button.active span{color:var(--quiz-color);background:#fefbfc}html[data-theme=pink] .quiz-workspace{background:#fefbfc;border:1px solid #e7dadf;border-radius:27px;box-shadow:0 20px 50px #3e142514}html[data-theme=pink] .quiz-workspace>header{color:#fff;background:linear-gradient(130deg,var(--quiz-color),color-mix(in srgb,var(--quiz-color) 72%,#2a0916))}html[data-theme=pink] .quiz-workspace header small{color:#f2d68e}html[data-theme=pink] .quiz-workspace header p{color:#ffffffc7}html[data-theme=pink] .quiz-progress-ring{background:#fefbfc1f;border:1px solid #fff3;border-radius:50%}html[data-theme=pink] .quiz-progress-track{background:#efe6ea}html[data-theme=pink] .quiz-progress-track i{background:linear-gradient(90deg,#e5bd62,var(--quiz-color))}html[data-theme=pink] .quiz-name-field{background:#fcf3f6;border:1px solid #e9dde2;border-radius:17px}html[data-theme=pink] .quiz-name-field label{color:#4c2937}html[data-theme=pink] .quiz-name-field input{color:#3a1725;background:#fefbfc;border:1px solid #ddcad2;border-radius:12px;outline:none}html[data-theme=pink] .quiz-name-field input:focus{border-color:var(--quiz-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--quiz-color) 12%,transparent)}html[data-theme=pink] .quiz-questions fieldset{border:1px solid #e9dde2;border-radius:19px}html[data-theme=pink] .quiz-questions legend{color:#401727}html[data-theme=pink] .quiz-questions legend>span{color:#fff;background:var(--quiz-color);border-radius:10px}html[data-theme=pink] .quiz-questions label{color:#764c5d;background:#fdf7f9;border:1px solid #e9dde2;border-radius:13px}html[data-theme=pink] .quiz-questions label.selected{color:#401727;background:color-mix(in srgb,var(--quiz-color) 9%,white);border-color:color-mix(in srgb,var(--quiz-color) 45%,white)}html[data-theme=pink] .quiz-questions input{accent-color:var(--quiz-color)}html[data-theme=pink] .quiz-questions fieldset.answered-correct{background:#fbf4f7;border-color:#b57890}html[data-theme=pink] .quiz-questions fieldset.answered-wrong{background:#fdf7f9;border-color:#d59a98}html[data-theme=pink] .quiz-explanation{color:#7c5062;background:#fefbfc;border-radius:12px}html[data-theme=pink] .quiz-explanation b{color:#611f39}html[data-theme=pink] .answered-wrong .quiz-explanation b{color:#984d49}html[data-theme=pink] .quiz-submit-panel{color:#fff;background:#3f1827;border-radius:18px}html[data-theme=pink] .quiz-submit-panel p{color:#ffffffb3}html[data-theme=pink] .quiz-submit-panel button,html[data-theme=pink] .quiz-result a,html[data-theme=pink] .quiz-result button,html[data-theme=pink] .certificate-print-button{color:#401727;background:#f0d385;border:0;border-radius:12px}html[data-theme=pink] .quiz-alert{color:#684f22;background:#fff5d9;border:1px solid #e8ce8c;border-radius:14px}html[data-theme=pink] .quiz-alert a{color:#631736}html[data-theme=pink] .quiz-alert.error{color:#8b3f3c;background:#fbeff4;border-color:#e6b5ae}html[data-theme=pink] .quiz-result{color:#fff;border-radius:20px}html[data-theme=pink] .quiz-result.passed{background:linear-gradient(130deg,#681838,#823a57)}html[data-theme=pink] .quiz-result.retry{background:linear-gradient(130deg,#7c4a43,#a26457)}html[data-theme=pink] .quiz-result>span{color:#4b162b;background:#f1d58d;border-radius:22px}html[data-theme=pink] .quiz-result small{color:#f0d68e}html[data-theme=pink] .quiz-result p{color:#ffffffc4}html[data-theme=pink] .quiz-result button+button{color:#fff;background:#fefbfc1f;border:1px solid #fff3}html[data-theme=pink] .certificate-note{background:#fff7df;border:1px solid #e2cc91;border-radius:20px}html[data-theme=pink] .certificate-note>span{color:#fff;background:#a47a30;border-radius:15px}html[data-theme=pink] .certificate-note p{color:#6d624b}html[data-theme=pink] .certificate-note a{color:#631736}html[data-theme=pink] .certificates-hero{color:#fff;background:linear-gradient(135deg,#3e1425,#712845)}html[data-theme=pink] .certificates-hero .breadcrumb,html[data-theme=pink] .certificates-hero .breadcrumb a{color:#ffffffb8}html[data-theme=pink] .certificates-hero p{color:#ffffffc2}html[data-theme=pink] .academy-certificate{background:#e9d39a;border-radius:27px;box-shadow:0 24px 60px #322a1426}html[data-theme=pink] .certificate-frame{background:radial-gradient(circle at 8% 8%,#d5b05b38,#0000 25%),#fdf7f9;border:3px double #b89242;border-radius:18px}html[data-theme=pink] .certificate-frame:before,html[data-theme=pink] .certificate-frame:after{border:1px solid #a87f2f47;border-radius:50%}html[data-theme=pink] .certificate-brand{color:#4b162b}html[data-theme=pink] .certificate-brand span{color:#fff;background:#4b162b;border-radius:13px}html[data-theme=pink] .certificate-frame>small{color:#9b742c}html[data-theme=pink] .certificate-frame h2{color:#805264}html[data-theme=pink] .certificate-frame h3{color:#3c1525}html[data-theme=pink] .certificate-frame>p{color:#805264}html[data-theme=pink] .certificate-frame h4{color:#9a7025}html[data-theme=pink] .certificate-details span{color:#865669;background:#ebe5ce94;border-radius:11px}html[data-theme=pink] .certificate-details b{color:#401727}html[data-theme=pink] .certificate-frame footer{border-top:1px solid #dfd2ad}html[data-theme=pink] .certificate-frame footer span{color:#4f172d}html[data-theme=pink] .certificate-frame footer p{color:#8b8472}html[data-theme=pink] .certificate-actions a{color:#fff;background:#4b162b;border-radius:12px}html[data-theme=pink] .certificates-empty{background:#fefbfc;border:1px solid #e9dde2;border-radius:24px}html[data-theme=pink] .certificates-empty>span{color:#fff;background:#a47a30;border-radius:22px}html[data-theme=pink] .certificates-empty p{color:var(--ink-soft)}html[data-theme=pink] .certificates-empty a{color:#631736}html[data-theme=pink] .earned-certificates a{background:#fefbfc;border:1px solid #e9dde2;border-radius:14px}html[data-theme=pink] .earned-certificates a.active{background:#faebf1;border-color:#a47a30}html[data-theme=pink] .earned-certificates a>span{color:#fff;background:#a47a30;border-radius:12px}html[data-theme=pink] .earned-certificates small{color:var(--ink-soft)}html[data-theme=pink] .earned-certificates a>b{color:#631736}@media (width<=600px){html[data-theme=pink] .quiz-picker{border-radius:16px}html[data-theme=pink] .quiz-workspace{border-radius:19px}html[data-theme=pink] .quiz-result>span{border-radius:16px}html[data-theme=pink] .academy-certificate{border-radius:17px}html[data-theme=pink] .certificate-frame{border-radius:12px}}@media print{html[data-theme=pink] .certificates-page,html[data-theme=pink] .certificates-shell{background:#fefbfc}html[data-theme=pink] .academy-certificate{box-shadow:none}}html[data-theme=pink] body{background:var(--paper);color:var(--ink)}html[data-theme=pink] a{color:inherit}html[data-theme=pink] .site-header{background:#fefbfceb;border-bottom:1px solid #dedfd8cc}html[data-theme=pink] .brand{color:var(--deep)}html[data-theme=pink] .brand-mark{color:#fff;background:var(--deep);border-radius:13px 13px 13px 4px;box-shadow:0 8px 20px #3c11222e}html[data-theme=pink] .main-nav{color:#6a4453}html[data-theme=pink] .main-nav a:hover,html[data-theme=pink] .main-nav a:focus-visible{color:var(--green)}html[data-theme=pink] .header-cta{color:#fff;background:var(--deep);border-radius:13px}html[data-theme=pink] .header-cta:hover{background:var(--green)}html[data-theme=pink] .header-search{color:var(--deep);background:#fff;border:1px solid #e5d7dc;border-radius:12px}html[data-theme=pink] .header-search:hover,html[data-theme=pink] .header-search:focus-visible{color:var(--green);border-color:#d1b7c2}html[data-theme=pink] .mobile-menu-trigger{color:var(--deep);background:#f6eff2;border:1px solid #e3d3da;border-radius:14px}html[data-theme=pink] .mobile-menu-trigger span{background:currentColor;border-radius:999px}html[data-theme=pink] .mobile-menu-backdrop{background:#1c08107a;border:0}html[data-theme=pink] .mobile-sidebar{color:var(--ink);background:#fefbfc;border-left:1px solid #e9dde2;box-shadow:-22px 0 60px #20081238}html[data-theme=pink] .mobile-sidebar-head{color:#fff;background:linear-gradient(135deg, var(--deep-2), var(--green))}html[data-theme=pink] .mobile-sidebar-head small{color:#e3cfd7}html[data-theme=pink] .mobile-sidebar-head button{color:#fff;background:#fefbfc24;border:1px solid #ffffff40;border-radius:13px}html[data-theme=pink] .mobile-sidebar-group h2{color:#7c6b59}html[data-theme=pink] .mobile-sidebar-group a{color:var(--deep);background:#fcf3f6;border:1px solid #ede3e7;border-radius:14px}html[data-theme=pink] .mobile-sidebar-group a>.sidebar-link-icon{color:var(--deep);background:#f2e8ec;border-radius:11px}html[data-theme=pink] .mobile-sidebar-group a em{color:#a9798d}html[data-theme=pink] .mobile-sidebar-group a.active{color:#fff;background:var(--deep);border-color:var(--deep)}html[data-theme=pink] .mobile-sidebar-group a.active em{color:#e8d9df}html[data-theme=pink] .search-page{background:var(--paper)}html[data-theme=pink] .search-hero{background:linear-gradient(180deg, #f5eff2 0, var(--paper) 460px)}html[data-theme=pink] .search-hero>.section-shell>h1{color:var(--deep)}html[data-theme=pink] .search-hero>.section-shell>p{color:var(--ink-soft)}html[data-theme=pink] .search-field{background:#fff;border:1px solid #e3d3da;border-radius:19px;box-shadow:0 18px 48px #3c112217}html[data-theme=pink] .search-field>span{color:var(--green)}html[data-theme=pink] .search-field input{color:var(--deep);background:0 0;border:0;outline:0}html[data-theme=pink] .search-field input::placeholder{color:#a9798d}html[data-theme=pink] .search-field button{color:#835466;background:#faebf1;border:0;border-radius:50%}html[data-theme=pink] .search-empty-state,html[data-theme=pink] .search-no-results{background:#fefbfcb8;border:1px solid #e7dadf;border-radius:22px}html[data-theme=pink] .search-empty-state>span,html[data-theme=pink] .search-no-results>span{color:var(--green)}html[data-theme=pink] .search-empty-state h2,html[data-theme=pink] .search-no-results h2{color:var(--deep)}html[data-theme=pink] .search-empty-state p,html[data-theme=pink] .search-no-results p{color:var(--ink-soft)}html[data-theme=pink] .search-suggestions button{color:var(--green);background:#f4ecef;border:1px solid #e7d5dc;border-radius:999px}html[data-theme=pink] .search-suggestions button:hover{background:#ebdbe1}html[data-theme=pink] .search-results-heading strong{color:var(--deep)}html[data-theme=pink] .search-results-heading span{color:#a47085}html[data-theme=pink] .search-result-card{background:#fff;border:1px solid #e7dadf;border-radius:18px}html[data-theme=pink] .search-result-card:hover,html[data-theme=pink] .search-result-card:focus-visible{outline:none;box-shadow:0 17px 38px #3c11221a}html[data-theme=pink] .search-result-card span{color:var(--green)}html[data-theme=pink] .search-result-card h2{color:var(--deep)}html[data-theme=pink] .search-result-card p{color:var(--ink-soft)}html[data-theme=pink] .search-result-card strong{color:var(--green)}html[data-theme=pink] .membership-page{background:var(--paper)}html[data-theme=pink] .membership-hero{background:linear-gradient(145deg,#f6eff2,#f8e2eb);border-bottom:1px solid #e7dadf}html[data-theme=pink] .membership-hero h1{color:var(--deep)}html[data-theme=pink] .membership-hero h1 span{color:var(--green)}html[data-theme=pink] .membership-hero-grid>div>p{color:var(--ink-soft)}html[data-theme=pink] .membership-hero figure{border-radius:30px;box-shadow:0 25px 60px #3c112226}html[data-theme=pink] .payment-status{background:#fefbfcb8;border:1px solid #e3d3da;border-radius:14px}html[data-theme=pink] .payment-status>span{color:#fff;background:var(--green);border-radius:10px}html[data-theme=pink] .payment-status p{color:#805264}html[data-theme=pink] .payment-status strong{color:var(--deep)}html[data-theme=pink] .plan-card{background:#fff;border:1px solid #e7dadf;border-radius:24px;box-shadow:0 18px 45px #3c11220f}html[data-theme=pink] .supporter-plan{background:linear-gradient(#f8f2f4,#fff 48%);border:2px solid #c5a0af}html[data-theme=pink] .plan-label{color:var(--green);background:#f0e5e9;border-radius:999px}html[data-theme=pink] .plan-card h2,html[data-theme=pink] .plan-price strong{color:var(--deep)}html[data-theme=pink] .plan-price span{color:#a47085}html[data-theme=pink] .plan-card>p{color:var(--ink-soft)}html[data-theme=pink] .plan-card li{color:#704858}html[data-theme=pink] .plan-card li span{color:var(--green);background:#f2e8ec;border-radius:50%}html[data-theme=pink] .disabled-plan-button{color:#a47085;background:#f8e2eb;border:1px solid #e7dadf}html[data-theme=pink] .membership-roadmap>div{background:var(--cream);border:1px solid #e3dfd5;border-radius:18px}html[data-theme=pink] .membership-roadmap span{color:#fff;background:var(--deep);border-radius:10px}html[data-theme=pink] .membership-roadmap h3{color:var(--deep)}html[data-theme=pink] .membership-roadmap p{color:var(--ink-soft)}html[data-theme=pink] .membership-faq details{background:#fff;border-bottom:1px solid #e7dadf}html[data-theme=pink] .membership-faq summary{color:var(--deep)}html[data-theme=pink] .membership-faq summary span{color:var(--green)}html[data-theme=pink] .membership-faq details p{color:var(--ink-soft)}html[data-theme=pink] .eyebrow,html[data-theme=pink] .section-number{color:var(--green)}html[data-theme=pink] .eyebrow{background:#f6eff2;border:1px solid #e7d5dc;border-radius:999px}html[data-theme=pink] .eyebrow-dot{background:var(--gold);border-radius:50%;box-shadow:0 0 0 4px #d7b56d2b}html[data-theme=pink] .button{border-radius:15px}html[data-theme=pink] .button-primary{color:#fff;background:var(--deep);box-shadow:0 12px 24px #3c112229}html[data-theme=pink] .button-primary:hover{background:var(--green);box-shadow:0 16px 30px #7e304f38}html[data-theme=pink] .button-ghost{color:var(--deep);border:1px solid var(--line);background:#fff}html[data-theme=pink] .button-ghost:hover{border-color:#cdb1bc;box-shadow:0 10px 24px #3c112212}html[data-theme=pink] .button-light{color:var(--deep);background:#fff}html[data-theme=pink] .trust-list{color:#805264}html[data-theme=pink] .trust-list li span{color:var(--green);background:#f2e8ec;border-radius:50%}html[data-theme=pink] .hero-visual:before{background:radial-gradient(circle at 34% 29%,#fefbfc7a 0 1px,#0000 2px) 0 0/22px 22px,linear-gradient(145deg,#ebdbe1 0%,#eef2dc 100%);border-radius:49% 42% 46% 43%}html[data-theme=pink] .visual-orbit{border:1px solid #7e304f2e;border-radius:50%}html[data-theme=pink] .orbit-two{border-style:dashed}html[data-theme=pink] .today-card{background:#fefbfcf5;border:1px solid #ffffffd9;border-radius:28px;box-shadow:0 32px 70px #3c11222e}html[data-theme=pink] .today-card-image:after{background:linear-gradient(#0000 35%,#240a1480)}html[data-theme=pink] .today-card-image span{color:#fff;background:#240a14ab;border:1px solid #ffffff40;border-radius:999px}html[data-theme=pink] .mini-label{color:var(--green)}html[data-theme=pink] .lesson-duration{color:#865669;background:#f3ecef;border-radius:9px}html[data-theme=pink] .prophet-mark{color:#fff;background:var(--deep);border:8px solid #ecdfe4;border-radius:50% 50% 45%;box-shadow:0 0 0 1px #d8c0ca,0 12px 30px #3c112226}html[data-theme=pink] .prophet-mark span{border:1px solid #ffffff61;border-radius:50%}html[data-theme=pink] .card-kicker{color:var(--green)}html[data-theme=pink] .today-card h2{color:var(--deep)}html[data-theme=pink] .progress-track{background:#efe6ea;border-radius:999px}html[data-theme=pink] .progress-track span{background:var(--gold);border-radius:inherit}html[data-theme=pink] .home-quick-access a{color:#fff;background:linear-gradient(145deg,#6d173a,#5b0b2b);border-radius:13px;box-shadow:0 7px 18px #6d173a2e}html[data-theme=pink] .home-quick-access a:hover,html[data-theme=pink] .home-quick-access a:focus-visible{outline-offset:2px;outline:2px solid #be913373;box-shadow:0 10px 22px #6d173a40}html[data-theme=pink] .home-quick-access b{color:#e7c66f}html[data-theme=pink] .home-continue-dropdown{background:#fefbfcc2;border:1px solid #e5d7dc;border-radius:20px;box-shadow:0 11px 28px #4a122812}html[data-theme=pink] .home-continue-dropdown>summary{color:var(--deep)}html[data-theme=pink] .home-continue-dropdown>summary:hover{background:#faf5f7}html[data-theme=pink] .home-continue-summary-copy small{color:#8c6a2d}html[data-theme=pink] .home-continue-summary-icon{color:#fff;background:linear-gradient(145deg,#6d173a,#a04067);border-radius:14px;box-shadow:0 7px 16px #6d173a33}html[data-theme=pink] .home-continue-chevron{color:#71324b}html[data-theme=pink] .home-continue-card{color:var(--deep);background:#faf5f7;border:1px solid #e6d5dc;border-radius:18px;box-shadow:0 9px 24px #4a122812}html[data-theme=pink] .home-continue-card:hover{box-shadow:0 14px 30px #4a12281f}html[data-theme=pink] .home-continue-card.is-hadith{background:#fcf3f6;border-color:#d3e6ed}html[data-theme=pink] .home-continue-card.is-learning{background:#fbeff4;border-color:#ead9b7}html[data-theme=pink] .home-continue-icon{color:#fff;background:linear-gradient(145deg,#6d173a,#a04067);border-radius:14px;box-shadow:0 7px 16px #6d173a38}html[data-theme=pink] .home-continue-card.is-hadith .home-continue-icon{background:linear-gradient(145deg,#287b91,#ba5a80);box-shadow:0 7px 16px #287b9138}html[data-theme=pink] .home-continue-card.is-learning .home-continue-icon{background:linear-gradient(145deg,#9b6c25,#d2a94f);box-shadow:0 7px 16px #9b6c2538}html[data-theme=pink] .home-continue-copy small{color:#955f75}html[data-theme=pink] .home-continue-copy em{color:#986177}html[data-theme=pink] .home-continue-card>b{color:#743951}html[data-theme=pink] .home-continue-arrow{color:#793550}html[data-theme=pink] .home-continue-track{background:#61233c1a;border-radius:99px}html[data-theme=pink] .home-continue-track i{border-radius:inherit;background:linear-gradient(90deg,#781c41,#d0a448)}html[data-theme=pink] .home-continue-card.is-hadith .home-continue-track i{background:linear-gradient(90deg,#287b91,#c77093)}html[data-theme=pink] .home-continue-card.is-learning .home-continue-track i{background:linear-gradient(90deg,#9b6c25,#e0bc68)}@media (width<=760px){html[data-theme=pink] .home-continue-dropdown{border-radius:17px}html[data-theme=pink] .home-continue-summary-icon{border-radius:12px}html[data-theme=pink] .home-continue-card{border-radius:16px}html[data-theme=pink] .home-continue-icon{border-radius:12px}}html[data-theme=pink] .android-install-prompt{color:#401224;background:#fefbfcf7;border:1px solid #5f113038;border-radius:18px;box-shadow:0 18px 48px #35081a33}html[data-theme=pink] .android-install-prompt img{border-radius:12px}html[data-theme=pink] .android-install-prompt small{color:#865669}html[data-theme=pink] .android-install-prompt button{color:#fff;background:#6a0b31;border:0;border-radius:11px}html[data-theme=pink] .android-install-prompt .android-install-dismiss{color:#805264;background:0 0}html[data-theme=pink] .mushaf-exact-prototype{color:#30131e;background:#4a2635 url(/images/home-learning-gateway-v2.png) 50%/cover no-repeat fixed}html[data-theme=pink] .mushaf-exact-prototype:before{background:linear-gradient(#fcf4de33,#40122424)}html[data-theme=pink] .mushaf-exact-circle{color:#4c0a25;background:#fefbfce6;border:1px solid #fffffff0;border-radius:50%;box-shadow:0 5px 16px #3220272e,inset 0 1px #fffffff2}html[data-theme=pink] .mushaf-exact-circle svg{fill:none;stroke:currentColor}html[data-theme=pink] .mushaf-exact-segment{color:#401224;background:#fdf7f9ed;border:1.4px solid #b78b35}html[data-theme=pink] .mushaf-exact-segment>span{color:#aa812e;background:#fefbfce0;border-inline:1px solid #b38b3b80}html[data-theme=pink] .mushaf-exact-segment svg{fill:none;stroke:currentColor}html[data-theme=pink] .mushaf-exact-paper{color:#11110d;background:linear-gradient(105deg,#fefbfc70,#0000 25%),#fdf7f9f5;border:1px solid #c29e55;box-shadow:0 18px 48px #25181d40,inset 0 0 0 4px #ffffffb8,inset 0 0 0 6px #b98b352e}html[data-theme=pink] .mushaf-exact-paper:before{border:1px solid #b4893675}html[data-theme=pink] .mushaf-exact-line-1{color:#17130f;background:radial-gradient(circle at 15%,#0000 0 11px,#ffd7b8bf 12px 14px,#0000 15px),radial-gradient(circle at 85%,#0000 0 11px,#ffd7b8bf 12px 14px,#0000 15px),repeating-linear-gradient(45deg,#0000 0 11px,#ffdbc194 12px 15px,#0000 16px 23px),#a64d45;border:3px double #963a35;border-radius:4px;box-shadow:inset 0 0 0 2px #e9c67e}html[data-theme=pink] .mushaf-exact-line-1:before{background:#fcf3f6;border:1px solid #a54d45}html[data-theme=pink] .mushaf-exact-fragment{border-radius:8px}html[data-theme=pink] .mushaf-exact-fragment.selected{background:#efcc724f}html[data-theme=pink] .mushaf-exact-fragment[data-verse-key="2:1"] .type-end{color:#ab4038}html[data-theme=pink] .mushaf-exact-fragment[data-verse-key="2:2"] .type-end,html[data-theme=pink] .mushaf-exact-tafsir blockquote .type-end{color:#753851}html[data-theme=pink] .mushaf-exact-fragment:focus-visible{outline-offset:2px;outline:2px solid #b68b38}html[data-theme=pink] .mushaf-exact-tafsir{color:#29151d;background:#fefbfced;border:1px solid #fffffff2;border-radius:34px 34px 0 0;box-shadow:0 -14px 42px #2c1c2233,inset 0 1px #fffffff2}html[data-theme=pink] .mushaf-exact-handle{background:#c8c8c0;border-radius:999px}html[data-theme=pink] .mushaf-exact-tafsir>header button{color:#560b29;background:#fefbfcde;border:1px solid #e1d0d7;border-radius:50%;box-shadow:0 5px 13px #3b262e1c}html[data-theme=pink] .mushaf-exact-tafsir h1{color:#550726}html[data-theme=pink] .mushaf-exact-tafsir blockquote{color:#160e11;background:#fcf3f6cc;border:1px solid #b49f6961;border-radius:18px}html[data-theme=pink] .mushaf-exact-gold-rule:before,html[data-theme=pink] .mushaf-exact-gold-rule:after{background:linear-gradient(90deg,#0000,#bd9138)}html[data-theme=pink] .mushaf-exact-gold-rule i{border:2px solid #bd9138}html[data-theme=pink] .mushaf-exact-tafsir footer{color:#8f6a21;background:#f9e7eedb;border-radius:17px}html[data-theme=pink] .mushaf-exact-tafsir footer svg{fill:none;stroke:currentColor}html[data-theme=pink] .mushaf-exact-tafsir footer small{color:#756e61}@media (width<=520px){html[data-theme=pink] .mushaf-exact-tafsir{border-radius:30px 30px 0 0}}html[data-theme=pink] .card-footer-row{color:#9c637a}html[data-theme=pink] .round-arrow{color:#fff;background:var(--green);border-radius:50%}html[data-theme=pink] .floating-note{color:#865669;background:#fefbfcf2;border:1px solid #dedfd8cc;border-radius:14px;box-shadow:0 15px 32px #3c11221f}html[data-theme=pink] .floating-note strong{color:var(--deep)}html[data-theme=pink] .note-icon{color:var(--green);background:#f2e8ec;border-radius:10px}html[data-theme=pink] .pathway-section{background:var(--cream);border-block:1px solid #e9e4d8}html[data-theme=pink] .section-heading h2,html[data-theme=pink] .method-copy h2,html[data-theme=pink] .start-card h2,html[data-theme=pink] .page-hero h1{color:var(--deep)}html[data-theme=pink] .section-heading>p,html[data-theme=pink] .centered-heading>p{color:var(--ink-soft)}html[data-theme=pink] .pathway-grid{background:#fff;border:1px solid #e2ded3;border-radius:22px;box-shadow:0 18px 48px #4c432d0f}html[data-theme=pink] .pathway-card{border-left:1px solid #e8e5dc}html[data-theme=pink] .pathway-card:last-child{border-left:0}html[data-theme=pink] .pathway-index{color:var(--deep);background:#f1e9ec;border-radius:11px}html[data-theme=pink] .pathway-kicker{color:#a07d39}html[data-theme=pink] .pathway-card h3{color:var(--deep)}html[data-theme=pink] .pathway-card p:last-child{color:var(--ink-soft)}html[data-theme=pink] .pathway-connector{color:#a08a5c;background:var(--cream);border:1px solid #ded8ca;border-radius:50%}html[data-theme=pink] .text-link{color:var(--green);border-bottom:1px solid #d1b7c2}html[data-theme=pink] .category-card{background:#fff;border:1px solid #e4e4de;border-radius:20px}html[data-theme=pink] .category-card-image:after{background:linear-gradient(#0000 38%,#280b175c)}html[data-theme=pink] .category-card-image .category-number{color:#fff;background:#240a14a8;border:1px solid #ffffff47;border-radius:999px}html[data-theme=pink] .category-card:before{background:var(--card-accent)}html[data-theme=pink] .category-card:after{background:color-mix(in srgb, var(--card-accent) 8%, white);border-radius:50%}html[data-theme=pink] .category-card:hover,html[data-theme=pink] .category-card:focus-visible{border-color:color-mix(in srgb, var(--card-accent) 35%, white);outline:none;box-shadow:0 20px 45px #3c11221a}html[data-theme=pink] .category-number{color:var(--card-accent)}html[data-theme=pink] .category-arrow{color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 9%, white);border-radius:50%}html[data-theme=pink] .category-card h3{color:var(--deep)}html[data-theme=pink] .category-card-top>span:first-child{color:var(--card-accent)}html[data-theme=pink] .category-card>p{color:var(--ink-soft)}html[data-theme=pink] .category-meta{color:#9e677d}html[data-theme=pink] .method-section{color:#fff;background:radial-gradient(circle at 9% 18%, #d7b56d21 0 2px, transparent 3px) 0 0 / 28px 28px, linear-gradient(135deg, var(--deep) 0%, var(--deep-2) 100%)}html[data-theme=pink] .light-label{color:#e0c37d}html[data-theme=pink] .method-copy h2{color:#fff}html[data-theme=pink] .method-copy>p{color:#dbc7cf}html[data-theme=pink] .method-points{border-top:1px solid #ffffff21}html[data-theme=pink] .method-points article{border-bottom:1px solid #ffffff21}html[data-theme=pink] .method-points article>span{color:#e3c77e;border:1px solid #e3c77e61;border-radius:12px}html[data-theme=pink] .method-points p{color:#c7a8b4}html[data-theme=pink] .start-card{background:#f3ecef;border:1px solid #e5d7dc;border-radius:27px}html[data-theme=pink] .start-card:after{border:1px solid #7e304f21;border-radius:50%}html[data-theme=pink] .start-card p{color:var(--ink-soft)}html[data-theme=pink] .site-footer{color:#fff;background:#2b0d19}html[data-theme=pink] .brand-light{color:#fff}html[data-theme=pink] .brand-light .brand-mark{color:var(--deep);background:#e3c77e}html[data-theme=pink] .footer-brand p{color:#bb95a4}html[data-theme=pink] .footer-links h3{color:#e3c77e}html[data-theme=pink] .footer-links a{color:#d5bec7}html[data-theme=pink] .footer-links a:hover{color:#fff}html[data-theme=pink] .footer-bottom{color:#a57387;border-top:1px solid #ffffff14}html[data-theme=pink] .page-hero{background:var(--cream);border-bottom:1px solid #e9e4d8}html[data-theme=pink] .page-hero>p,html[data-theme=pink] .page-hero .section-shell>p{color:var(--ink-soft)}html[data-theme=pink] .breadcrumb{color:#955f75}html[data-theme=pink] .breadcrumb a:hover{color:var(--green)}html[data-theme=pink] .learn-hero{background:radial-gradient(circle at 18% 18%,#be557f26,#0000 24%),radial-gradient(circle at 82% 42%,#e5ae5329,#0000 23%),linear-gradient(#fffafc 0%,#faebf1 100%)}html[data-theme=pink] .learn-hero:before{background-image:radial-gradient(circle,#4a122838 0 1px,#0000 1.5px);background-size:28px 28px}html[data-theme=pink] .portal-orbit{border:1px solid #7f2e4f47;border-radius:50%;box-shadow:0 0 30px #9d3f641f,inset 0 0 18px #9d3f641a}html[data-theme=pink] .portal-orbit.orbit-two{border-color:#c5893659}html[data-theme=pink] .portal-orbit i{background:#ba5a80;border-radius:50%;box-shadow:0 0 0 6px #ba5a801f,0 0 20px #ba5a80}html[data-theme=pink] .orbit-two i{background:#e0a44e;box-shadow:0 0 0 6px #e0a44e1f,0 0 20px #e0a44e}html[data-theme=pink] .portal-core{color:#fff;background:linear-gradient(145deg,#892f53,#4a0d25);border:1px solid #ffffff7a;border-radius:32px;box-shadow:0 24px 45px #480e2640,inset 0 1px 1px #ffffff6b}html[data-theme=pink] .portal-star{color:#d7a14d;text-shadow:0 0 12px #d7a14da6}html[data-theme=pink] .plan-summary{background:#fff;border:1px solid #e0ded7;border-radius:17px;box-shadow:0 12px 28px #4342370d}html[data-theme=pink] .plan-summary div{border-left:1px solid #e7e4dc}html[data-theme=pink] .plan-summary div:last-child{border-left:0}html[data-theme=pink] .plan-summary strong{color:var(--deep)}html[data-theme=pink] .plan-summary span{color:#955f75}html[data-theme=pink] .curriculum-stage{--stage-color:#892f53;--stage-tint:#f5e5ec}html[data-theme=pink] .stage-rail>span{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--stage-color) 78%,white),var(--stage-color));border:7px solid var(--stage-tint);box-shadow:0 12px 25px color-mix(in srgb,var(--stage-color) 23%,transparent),0 0 0 1px color-mix(in srgb,var(--stage-color) 32%,transparent);border-radius:50%}html[data-theme=pink] .stage-rail>span b{color:var(--stage-color);background:#fff;border-radius:50%;box-shadow:0 3px 9px #2e151f2e}html[data-theme=pink] .stage-rail i{background:linear-gradient(var(--stage-color),color-mix(in srgb,var(--stage-color) 22%,transparent));box-shadow:0 0 9px color-mix(in srgb,var(--stage-color) 25%,transparent)}html[data-theme=pink] .curriculum-stage:last-child .stage-rail i{background:linear-gradient(#e5d7dc,#0000)}html[data-theme=pink] .stage-heading{border:1px solid color-mix(in srgb,var(--stage-color) 20%,#e2e3de);border-radius:24px;box-shadow:0 20px 50px #43192a12}html[data-theme=pink] .stage-glass-panel{background:linear-gradient(135deg,#fefbfcf5,color-mix(in srgb,var(--stage-tint) 55%,white))}html[data-theme=pink] .stage-glass-panel:after{border:24px solid color-mix(in srgb,var(--stage-color) 10%,transparent);border-radius:50%}html[data-theme=pink] .stage-heading>div>p{color:var(--stage-color)}html[data-theme=pink] .stage-heading h2{color:var(--deep)}html[data-theme=pink] .stage-heading>p{color:var(--ink-soft)}html[data-theme=pink] .stage-depth-label{color:color-mix(in srgb,var(--stage-color) 55%,transparent)}html[data-theme=pink] .stage-course-card{background:linear-gradient(145deg,#fefbfcfa,color-mix(in srgb,var(--card-accent) 4%,white));border:1px solid #e2e3dd;border-radius:18px;box-shadow:0 12px 30px #3f12240e,inset 0 1px #fff}html[data-theme=pink] .stage-course-card:before{background:var(--card-accent)}html[data-theme=pink] .stage-course-card:hover{border-color:color-mix(in srgb,var(--card-accent) 32%,white);box-shadow:0 24px 48px color-mix(in srgb,var(--card-accent) 17%,transparent)}html[data-theme=pink] .card-glow{background:var(--card-accent);border-radius:50%}html[data-theme=pink] .course-order{color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 9%, white);box-shadow:0 8px 18px color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:10px}html[data-theme=pink] .stage-course-card h3{color:var(--deep)}html[data-theme=pink] .stage-course-card p{color:var(--ink-soft)}html[data-theme=pink] .course-open{color:var(--card-accent);border:1px solid color-mix(in srgb, var(--card-accent) 25%, white);border-radius:50%}html[data-theme=pink] .stage-course-card:hover .course-open{color:#fff;background:var(--card-accent)}html[data-theme=pink] .stage-outcome{color:#7c5062;background:color-mix(in srgb,var(--stage-tint) 65%,white);border:1px solid color-mix(in srgb,var(--stage-color) 13%,transparent);border-radius:999px}html[data-theme=pink] .stage-outcome>span{color:var(--stage-color);background:#fff;border-radius:50%}html[data-theme=pink] .stage-outcome strong{color:var(--deep)}html[data-theme=pink] .learning-note-card{background:var(--cream);border:1px solid #e5e0d4;border-radius:20px}html[data-theme=pink] .note-big-mark{color:#9a7631;background:#f0e4c7;border-radius:14px}html[data-theme=pink] .learning-note h2{color:var(--deep)}html[data-theme=pink] .learning-note p{color:var(--ink-soft)}html[data-theme=pink] .quran-last-read,html[data-theme=pink] .quran-quick-actions>a,html[data-theme=pink] .quran-bookmarks-strip{background:#fefbfceb;border:1px solid #e9dde2;border-radius:20px;box-shadow:0 10px 28px #462b350e}html[data-theme=pink] .quran-last-read>span,html[data-theme=pink] .quran-quick-actions>a>span{color:#fff;background:linear-gradient(145deg,#a02c5a,#5f0c2d);box-shadow:inset 0 2px #ffffff59,0 7px 14px #6d183a38}html[data-theme=pink] .quran-last-read>span{border-radius:15px}html[data-theme=pink] .quran-last-read small{color:#a47734}html[data-theme=pink] .quran-last-read strong{color:#401727}html[data-theme=pink] .quran-last-read p{color:#9c637a}html[data-theme=pink] .quran-last-read>a{color:#fff;background:#6e173a;border-radius:12px}html[data-theme=pink] .quran-quick-actions>a{color:#401727}html[data-theme=pink] .quran-quick-actions>a>span{border-radius:14px}html[data-theme=pink] .quran-bookmarks-strip header strong{color:#401727}html[data-theme=pink] .quran-bookmarks-strip header small{color:#9c637a}html[data-theme=pink] .quran-bookmarks-strip a{color:#401727;background:#faebf1;border-radius:14px}html[data-theme=pink] .quran-bookmarks-strip a i{border-radius:0 0 5px 5px}html[data-theme=pink] .quran-bookmarks-strip a small{color:#817c72}html[data-theme=pink] .quran-directory-head>div span{color:#a47734}html[data-theme=pink] .quran-directory-head h2{color:#401727}html[data-theme=pink] .quran-directory-tabs button{color:#674250;background:#fefbfc;border:1px solid #e9dde2;border-radius:14px}html[data-theme=pink] .quran-directory-tabs button.active{color:#fff;background:linear-gradient(145deg,#7b2346,#55112c);border-color:#0000;box-shadow:0 7px 16px #66193833}html[data-theme=pink] .mushaf-page .quran-surah-grid.modern>a{background:linear-gradient(145deg,#fefbfc,#fbeff4);border-color:#e1ddd4;border-radius:18px;box-shadow:0 7px 20px #403e340e}html[data-theme=pink] .quran-surah-grid.modern>a:nth-child(4n+1),html[data-theme=pink] .quran-surah-grid.modern>a:nth-child(4n+4){background:linear-gradient(145deg,#fefbfc,#f8f1f4);border-color:#e8d9df}html[data-theme=pink] .quran-surah-grid.modern .quran-surah-number{color:#fff;background:linear-gradient(145deg,#ab3665,#620e30);border:3px solid #f2d9e3;border-radius:50%;box-shadow:0 5px 12px #701a3c33}html[data-theme=pink] .quran-surah-grid.modern>a>b{color:#732142;background:#f3e2e9;border-radius:8px}html[data-theme=pink] .quran-number-grid>a{color:#401727;background:#fefbfc;border:1px solid #e9dde2;border-radius:17px}html[data-theme=pink] .quran-number-grid>a>span{color:#fff;background:#741b3f;border-radius:12px}html[data-theme=pink] .quran-number-grid>a small{color:#9c637a}html[data-theme=pink] .quran-page-grid>a{color:#601a36;background:#fefbfc;border:1px solid #e9dde2;border-radius:11px}html[data-theme=pink] .quran-tafsir-trigger{color:#691738;background:#f8edf1;border:1px solid #e2cad4;border-radius:11px}html[data-theme=pink] .quran-tafsir-backdrop{background:#22111852}html[data-theme=pink] .quran-tafsir-sheet{color:#301821;background:#fefbfcf7;border:1px solid #fffc;border-radius:28px 28px 20px 20px;box-shadow:0 -22px 55px #2f0f1b38}html[data-theme=pink] .quran-tafsir-sheet:before{background:#dbc7cf;border-radius:99px}html[data-theme=pink] .quran-tafsir-sheet header button{color:#51343f;background:#f9e7ee;border:0;border-radius:50%}html[data-theme=pink] .quran-tafsir-sheet header small{color:#a47839}html[data-theme=pink] .quran-tafsir-sheet header>span{color:#fff;background:linear-gradient(145deg,#962c56,#5b0b2b);border-radius:14px;box-shadow:0 7px 15px #68183833}html[data-theme=pink] .quran-tafsir-sheet blockquote{color:#401727;background:#f9e7ee;border-radius:16px}html[data-theme=pink] .quran-tafsir-sheet blockquote b{color:#ae7b31}html[data-theme=pink] .quran-tafsir-sheet>a{color:#6d173a}html[data-theme=pink] .quran-bookmark-button i{border:1px solid #d9c4cc;border-radius:3px 3px 5px 5px}html[data-theme=pink] .prayer-times-page{background:linear-gradient(#faf5f7,#fcf3f6 72%,#f7f2f4)}html[data-theme=pink] .prayer-reminder-hero{color:#fff;background:linear-gradient(135deg,#590d2b,#83254b);border-radius:25px;box-shadow:0 18px 42px #5e17342e}html[data-theme=pink] .prayer-reminder-hero>span{background:linear-gradient(145deg,#d77ea2,#9b1c4f);border:1px solid #ffffff59;border-radius:20px;box-shadow:inset 0 2px #ffffff73,0 10px 20px #2e001238}html[data-theme=pink] .prayer-reminder-hero small{color:#f4d8a4}html[data-theme=pink] .prayer-reminder-hero p{color:#f1e4e9}html[data-theme=pink] .prayer-location-card{background:#fefbfc;border:1px solid #e9dde2;border-radius:19px}html[data-theme=pink] .prayer-location-card label{color:#4e313d}html[data-theme=pink] .prayer-location-card select,html[data-theme=pink] .prayer-reminder-settings select{color:#401727;background:#fcf3f6;border:1px solid #e5d7dc;border-radius:12px}html[data-theme=pink] .prayer-location-card button{color:#fff;background:#70193c;border:0;border-radius:12px}html[data-theme=pink] .next-prayer-card{color:#401727;background:linear-gradient(135deg,#faebf1,#fefbfc);border:1px solid #ecd8ad;border-radius:20px}html[data-theme=pink] .next-prayer-card small{color:#9d7335}html[data-theme=pink] .next-prayer-card>span{color:#fff;background:linear-gradient(145deg,#f1b751,#b76e08);border-radius:16px;box-shadow:inset 0 2px #ffffff73,0 8px 16px #9b62142e}html[data-theme=pink] .prayer-checklist{background:#fefbfc;border:1px solid #e7dadf;border-radius:20px;box-shadow:0 10px 26px #4e1d310f}html[data-theme=pink] .prayer-checklist>header small{color:#9a712d}html[data-theme=pink] .prayer-checklist h2{color:#401727}html[data-theme=pink] .prayer-checklist>header>strong{color:#6e173a;background:#f6eaee;border-radius:999px}html[data-theme=pink] .prayer-checklist-progress{background:#ebe0e4;border-radius:999px}html[data-theme=pink] .prayer-checklist-progress>span{border-radius:inherit;background:linear-gradient(90deg,#831642,#ae3d6a)}html[data-theme=pink] .prayer-checklist-grid button{color:#764c5d;background:#fdf7f9;border:1px solid #ebe0e4;border-radius:15px}html[data-theme=pink] .prayer-checklist-grid button:hover{border-color:#c794a8}html[data-theme=pink] .prayer-checklist-grid button>span{color:#fff;background:#e3d3da;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dbc7cf}html[data-theme=pink] .prayer-checklist-grid button strong{color:#482835}html[data-theme=pink] .prayer-checklist-grid button small{color:#a47085}html[data-theme=pink] .prayer-checklist-grid button.done{color:#5c1431;background:linear-gradient(145deg,#f9ecf1,#fcf3f6);border-color:#c690a5}html[data-theme=pink] .prayer-checklist-grid button.done>span{background:#831642;box-shadow:0 0 0 1px #831642}html[data-theme=pink] .prayer-checklist-grid button.done strong{color:#5c1431}html[data-theme=pink] .prayer-checklist-grid button.done small{color:#76324d}html[data-theme=pink] .prayer-times-list article{color:#704858;background:#fefbfc;border:1px solid #e9dde2;border-radius:18px}html[data-theme=pink] .prayer-times-list article.enabled{color:#50162d;background:linear-gradient(145deg,#fefbfc,#f8edf1);border-color:#d2adbc;box-shadow:0 9px 20px #5a1b3414}html[data-theme=pink] .prayer-times-list button{color:inherit;background:0 0;border:0}html[data-theme=pink] .prayer-times-list button i{background:#d9c4cc;border-radius:99px}html[data-theme=pink] .prayer-times-list button i:after{background:#fefbfc;border-radius:50%;box-shadow:0 2px 5px #0000002e}html[data-theme=pink] .prayer-times-list article.enabled button i{background:#821c45}html[data-theme=pink] .prayer-reminder-settings{background:#fefbfc;border:1px solid #e7dadf;border-radius:18px}html[data-theme=pink] .prayer-reminder-settings>div>span{color:#8f6120;background:#fff2da;border-radius:13px}html[data-theme=pink] .prayer-reminder-settings small{color:#9c637a}html[data-theme=pink] .prayer-reminder-status{color:#5e1734;background:#f6e9ee;border-radius:13px}html[data-theme=pink] .prayer-reminder-note{color:#65573e;background:#faebf1;border:1px solid #eddfbd;border-radius:15px}html[data-theme=pink] .prayer-reminder-note strong{color:#8e652b}html[data-theme=pink] .prayer-source-link{color:#69203e}html[data-theme=pink] .daily-reminders{background:#fefbfc;border:1px solid #e7dadf;border-radius:20px}html[data-theme=pink] .daily-reminders>header small{color:#9a712d}html[data-theme=pink] .daily-reminders h2{color:#401727}html[data-theme=pink] .daily-reminders>header>svg{color:#6e173a}html[data-theme=pink] .daily-reminders-grid article{background:#fdf7f9;border:1px solid #ebe0e4;border-radius:16px}html[data-theme=pink] .daily-reminders-grid article.enabled{background:linear-gradient(145deg,#f8ecf1,#fcf3f6);border-color:#cfa0b3;box-shadow:0 8px 18px #651a3814}html[data-theme=pink] .daily-reminders-grid article>span{background:#fefbfc;border-radius:12px}html[data-theme=pink] .daily-reminders-grid strong{color:#3f1827}html[data-theme=pink] .daily-reminders-grid small{color:#955f75}html[data-theme=pink] .daily-reminders-grid label{color:#865669}html[data-theme=pink] .daily-reminders-grid input{color:#401727;background:#fefbfc;border:1px solid #e5d7dc;border-radius:10px}html[data-theme=pink] .daily-reminders-grid button{color:#89586b;background:0 0;border:0;border-radius:10px}html[data-theme=pink] .daily-reminders-grid button i{background:#d9c4cc;border-radius:999px}html[data-theme=pink] .daily-reminders-grid button i:after{background:#fefbfc;border-radius:50%;box-shadow:0 2px 5px #00000029}html[data-theme=pink] .daily-reminders-grid article.enabled button{color:#641735;background:#f6eaef}html[data-theme=pink] .daily-reminders-grid article.enabled button i{background:#7f1a42}@media (width<=760px){html[data-theme=pink] .quran-tafsir-sheet{border-radius:24px 24px 16px 16px}html[data-theme=pink] .prayer-reminder-hero>span{border-radius:16px}}html[data-theme=pink] .quran-mushaf-heading{color:#472432;background:#fefbfc;border:1px solid #d8c4a6;border-radius:18px 18px 8px 8px;box-shadow:0 8px 22px #4d3b220e}html[data-theme=pink] .quran-mushaf-heading>div i{background:linear-gradient(90deg,#0000,#b57764,#d4a15f)}html[data-theme=pink] .quran-mushaf-heading>div i:last-child{background:linear-gradient(90deg,#d4a15f,#b57764,#0000)}html[data-theme=pink] .quran-mushaf-heading strong{color:#713c35;background:#faebf1;border:2px solid #c68472;border-radius:9px}html[data-theme=pink] .quran-reader-page .quran-mushaf-stream{background:#fefbfc;border:1px solid #d7c5a8;border-radius:8px 8px 20px 20px;box-shadow:0 18px 48px #3f332317}html[data-theme=pink] .quran-reader-page .quran-mushaf-stream:before{border:1px solid #b2705b47;border-radius:5px 5px 15px 15px}html[data-theme=pink] .quran-reader-page .quran-mushaf-stream article{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c0a78054;border-radius:0}html[data-theme=pink] .quran-reader-page .quran-mushaf-stream article:last-child{border-bottom:0}html[data-theme=pink] .quran-reader-page .quran-mushaf-stream article:hover{border-color:#c0a78054}html[data-theme=pink] .quran-reader-page .quran-mushaf-stream .ayah-meta>span{color:#9e5949;box-shadow:none;background:#faebf1;border:1px solid #dbb6aa}html[data-theme=pink] .quran-reader-page .quran-mushaf-stream .ayah-meta>b{color:#9a563f}html[data-theme=pink] .quran-reader-page .quran-mushaf-stream .ayah-text{color:#1f1418}html[data-theme=pink] .quran-reader-page .quran-mushaf-stream .ayah-text>b{color:#9b4f40;background:#fcf3f6;border:1px solid #d6a99e;border-radius:50%}html[data-theme=pink] .category-hero{background:radial-gradient(circle at 14% 25%, color-mix(in srgb, var(--category-accent) 13%, transparent) 0 1px, transparent 2px) 0 0 / 25px 25px, color-mix(in srgb, var(--category-accent) 7%, var(--cream));border-bottom:1px solid color-mix(in srgb, var(--category-accent) 14%, #dedfd8)}html[data-theme=pink] .category-hero-image,html[data-theme=pink] .prophets-hero-image{border:1px solid color-mix(in srgb, var(--category-accent,var(--green)) 22%, white);border-radius:28px;box-shadow:0 24px 55px #36122024}html[data-theme=pink] .category-hero-image figcaption,html[data-theme=pink] .prophets-hero-image figcaption{color:#fff;background:#240914b8;border:1px solid #fff3;border-radius:13px}html[data-theme=pink] .course-topic-image,html[data-theme=pink] .lesson-topic-image{border:1px solid #e3d3da;border-radius:22px;box-shadow:0 18px 45px #3612201c}html[data-theme=pink] .category-pill{color:var(--category-accent);border:1px solid color-mix(in srgb, var(--category-accent) 22%, white);background:#fff;border-radius:999px}html[data-theme=pink] .category-hero h1{color:var(--deep)}html[data-theme=pink] .category-hero-grid>div:first-child>p{color:var(--ink-soft)}html[data-theme=pink] .hero-facts{color:#955f75}html[data-theme=pink] .hero-facts strong{color:var(--deep)}html[data-theme=pink] .category-emblem{border:1px solid color-mix(in srgb, var(--category-accent) 20%, white);background:color-mix(in srgb, var(--category-accent) 11%, white);border-radius:48% 38% 46% 41%}html[data-theme=pink] .category-emblem>div{color:#fff;background:var(--category-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--category-accent) 32%, white), 0 22px 48px color-mix(in srgb, var(--category-accent) 18%, transparent);border:9px solid #ffffffa6;border-radius:50%}html[data-theme=pink] .lesson-list{border-top:1px solid #e5d7dc}html[data-theme=pink] .lesson-row{border-bottom:1px solid #e5e6e1}html[data-theme=pink] .lesson-index{color:var(--category-accent)}html[data-theme=pink] .lesson-copy h3{color:var(--deep)}html[data-theme=pink] .lesson-copy p{color:var(--ink-soft)}html[data-theme=pink] .lesson-time{color:#9e677d}html[data-theme=pink] .lesson-status{color:#925d73;background:#f9e7ee;border-radius:8px}html[data-theme=pink] .sidebar-card,html[data-theme=pink] .source-card{background:var(--cream);border:1px solid #e4e0d7;border-radius:18px}html[data-theme=pink] .sidebar-label{color:var(--deep)}html[data-theme=pink] .sidebar-card ul{color:#7c5062}html[data-theme=pink] .sidebar-card li span{color:var(--category-accent);background:#fff;border:1px solid #e2e1db;border-radius:8px}html[data-theme=pink] .source-card{background:color-mix(in srgb, var(--category-accent) 6%, white);border-color:color-mix(in srgb, var(--category-accent) 15%, #e4e0d7)}html[data-theme=pink] .source-card>span{color:#fff;background:var(--category-accent);border-radius:10px}html[data-theme=pink] .source-card strong{color:var(--deep)}html[data-theme=pink] .source-card p{color:var(--ink-soft)}html[data-theme=pink] .next-category{background:var(--cream);border:1px solid #e5e0d4;border-radius:20px}html[data-theme=pink] .next-category>span{color:#9c637a}html[data-theme=pink] .next-category a{color:var(--deep)}html[data-theme=pink] .next-category i{color:#fff;background:var(--green);border-radius:50%}html[data-theme=pink] .vision-statement>span{color:var(--green)}html[data-theme=pink] .vision-statement h2{color:var(--deep)}html[data-theme=pink] .vision-copy p{color:var(--ink-soft)}html[data-theme=pink] .principles-section{background:var(--cream);border-block:1px solid #e9e4d8}html[data-theme=pink] .principles-grid article{background:#fff;border:1px solid #e3e0d8;border-radius:18px}html[data-theme=pink] .principles-grid article>span{color:var(--green);background:#f1e9ec;border-radius:10px}html[data-theme=pink] .principles-grid h3{color:var(--deep)}html[data-theme=pink] .principles-grid p{color:var(--ink-soft)}html[data-theme=pink] .review-card{color:#fff;background:var(--deep);border-radius:27px}html[data-theme=pink] .review-card>div>p{color:#cdb1bc}html[data-theme=pink] .review-card li{color:#e3d3da;background:#fefbfc0f;border:1px solid #ffffff17;border-radius:13px}html[data-theme=pink] .review-card li span{color:#e3c77e;border:1px solid #e3c77e4d;border-radius:8px}html[data-theme=pink] .prophets-hero{background:radial-gradient(circle at 11% 22%,#d7b56d24 0 1px,#0000 2px) 0 0/25px 25px,linear-gradient(145deg,#f9e7ee 0%,#f3ecef 100%);border-bottom:1px solid #e2e3dc}html[data-theme=pink] .verified-pill{color:var(--green);background:#fff;border:1px solid #e6d6dc;border-radius:999px}html[data-theme=pink] .verified-pill i{color:#fff;background:var(--green);border-radius:50%}html[data-theme=pink] .prophets-hero h1{color:var(--deep)}html[data-theme=pink] .prophets-hero h1 em{color:var(--green)}html[data-theme=pink] .prophets-hero-grid>div:first-child>p{color:var(--ink-soft)}html[data-theme=pink] .prophets-facts{color:#925d73}html[data-theme=pink] .prophets-facts strong{color:var(--deep)}html[data-theme=pink] .prophets-book:before{background:#7e304f14;border:1px solid #7e304f1f;border-radius:49% 41% 47% 44%}html[data-theme=pink] .book-orbit{border:1px solid #7e304f29;border-radius:50%}html[data-theme=pink] .orbit-b{border-style:dashed}html[data-theme=pink] .book-cover{color:#fff;background:radial-gradient(circle at 50% 38%, #d7b56d2b, transparent 37%), var(--deep);border:9px solid #fff;border-radius:12px 25px 25px 12px;box-shadow:0 28px 60px #3c11223b,inset -7px 0 #ffffff14}html[data-theme=pink] .book-cover:after{border:1px solid #d7b56d4d;border-radius:6px 17px 17px 6px}html[data-theme=pink] .book-label{color:#e2c77f}html[data-theme=pink] .book-mark{color:var(--deep);background:#e2c77f;border:5px solid #ffffff2b;border-radius:50%;box-shadow:0 0 0 1px #e2c77f99}html[data-theme=pink] .book-cover p{color:#cdb1bc}html[data-theme=pink] .book-cover small{color:#e2c77f}html[data-theme=pink] .book-note{background:#fefbfcf5;border:1px solid #e5d7dc;border-radius:13px;box-shadow:0 14px 34px #3c11221f}html[data-theme=pink] .book-note>span{color:#fff;background:var(--green);border-radius:9px}html[data-theme=pink] .book-note strong{color:var(--deep)}html[data-theme=pink] .book-note small{color:#9e677d}html[data-theme=pink] .note-warning>span{color:#7b5621;background:#f0dba8}html[data-theme=pink] .verification-section{background:var(--paper)}html[data-theme=pink] .source-rules-grid article{background:#fff;border:1px solid #e7dadf;border-radius:18px}html[data-theme=pink] .source-rules-grid article>span{color:var(--green);background:#f1e9ec;border-radius:10px}html[data-theme=pink] .source-rules-grid h3{color:var(--deep)}html[data-theme=pink] .source-rules-grid p{color:var(--ink-soft)}html[data-theme=pink] .narrative-rule{background:var(--cream);border:1px solid #e4dfd4;border-radius:17px}html[data-theme=pink] .narrative-icon{color:#fff;background:var(--deep);border-radius:13px}html[data-theme=pink] .narrative-rule strong{color:var(--deep)}html[data-theme=pink] .narrative-rule p{color:var(--ink-soft)}html[data-theme=pink] .evidence-legend span{border-radius:7px}html[data-theme=pink] .tag-fixed{color:#61243c;background:#ebdbe1}html[data-theme=pink] .tag-disputed{color:#735c28;background:#eee4c9}html[data-theme=pink] .tag-israili{color:#6d537a;background:#e9deee}html[data-theme=pink] .tag-weak{color:#8b4646;background:#f1dddd}html[data-theme=pink] .prophets-map{border-top:1px solid #ebebe6}html[data-theme=pink] .map-note{color:#986177}html[data-theme=pink] .unit-card{background:#fff;border:1px solid #e7dadf;border-radius:19px}html[data-theme=pink] .active-unit{background:linear-gradient(145deg,#f6eff2,#fff 65%);border-color:#d7bcc7;box-shadow:0 18px 40px #7e304f14}html[data-theme=pink] .unit-top>span{color:var(--green)}html[data-theme=pink] .unit-top small{color:#986177;background:#f9e7ee;border-radius:7px}html[data-theme=pink] .active-unit .unit-top small{color:#61243c;background:#ebdbe1}html[data-theme=pink] .unit-card h3{color:var(--deep)}html[data-theme=pink] .unit-names{color:var(--green)!important}html[data-theme=pink] .unit-card>p{color:var(--ink-soft)}html[data-theme=pink] .unit-footer{color:#9e677d;border-top:1px solid #e9eae5}html[data-theme=pink] .unit-footer a{color:var(--green)}html[data-theme=pink] .adam-section{color:#fff;background:radial-gradient(circle at 8% 25%, #d7b56d1f 0 1px, transparent 2px) 0 0 / 25px 25px, var(--deep)}html[data-theme=pink] .course-title-row{border-bottom:1px solid #ffffff21}html[data-theme=pink] .course-title-row p{color:#c5a5b2}html[data-theme=pink] .course-badge{color:var(--deep);background:#e2c77f;border-radius:19px}html[data-theme=pink] .adam-lessons{border-bottom:1px solid #ffffff1f}html[data-theme=pink] .adam-lesson-row{border-top:1px solid #ffffff1c}html[data-theme=pink] .adam-lesson-row:first-child{border-top:0}html[data-theme=pink] a.adam-lesson-row{background:#fefbfc09;border-radius:12px}html[data-theme=pink] a.adam-lesson-row:hover,html[data-theme=pink] a.adam-lesson-row:focus-visible{background:#fefbfc13;outline:none}html[data-theme=pink] .adam-lesson-number{color:#e2c77f}html[data-theme=pink] .adam-lesson-copy>p{color:#b992a2}html[data-theme=pink] .lesson-evidence span{color:#cdb1bc;background:#fefbfc0f;border-radius:6px}html[data-theme=pink] .adam-duration{color:#bb95a4}html[data-theme=pink] .research-ready{color:#d8c17e;border:1px solid #d8c17e47;border-radius:7px}html[data-theme=pink] .lesson-live{color:var(--deep);background:#e2c77f;border-color:#e2c77f}html[data-theme=pink] .editorial-status,html[data-theme=pink] .excluded-details{background:#fefbfc0f;border:1px solid #ffffff1c;border-radius:17px}html[data-theme=pink] .status-check{color:var(--deep);background:#e2c77f;border-radius:11px}html[data-theme=pink] .editorial-status p{color:#c3a2af}html[data-theme=pink] .status-bar{background:#fefbfc17;border-radius:999px}html[data-theme=pink] .status-bar span{background:#e2c77f}html[data-theme=pink] .editorial-status small{color:#af8395}html[data-theme=pink] .excluded-details h3{color:#e2c77f}html[data-theme=pink] .excluded-details ul{color:#c5a5b2}html[data-theme=pink] .excluded-details li:before{color:#d99a8c}html[data-theme=pink] .research-links-grid a{background:#fff;border:1px solid #e7dadf;border-radius:18px}html[data-theme=pink] .research-links-grid a:hover,html[data-theme=pink] .research-links-grid a:focus-visible{outline:none;box-shadow:0 16px 38px #3c112217}html[data-theme=pink] .research-links-grid a>span{color:var(--green)}html[data-theme=pink] .research-links-grid h3{color:var(--deep)}html[data-theme=pink] .research-links-grid p{color:var(--ink-soft)}html[data-theme=pink] .research-links-grid i{color:var(--green);background:#f1e9ec;border-radius:9px}html[data-theme=pink] .research-disclaimer{color:#8f5b70;background:var(--cream);border:1px solid #e4dfd4;border-radius:14px}html[data-theme=pink] .research-disclaimer>span{color:#8b6c31;background:#eee1c1;border-radius:8px}html[data-theme=pink] .research-disclaimer strong{color:var(--deep)}html[data-theme=pink] .course-index-hero{background:radial-gradient(circle at 12% 22%, #d7b56d26 0 1px, transparent 2px) 0 0 / 26px 26px, linear-gradient(145deg, var(--cream), #f2e8ec)}html[data-theme=pink] .course-index-lesson{background:#fff;border:1px solid #e7dadf;border-radius:17px}html[data-theme=pink] .course-index-lesson:hover,html[data-theme=pink] .course-index-lesson:focus-visible{border-color:#d4bac4;outline:none;box-shadow:0 15px 34px #3c112214}html[data-theme=pink] .course-index-number{color:#fff;background:var(--deep);border-radius:12px}html[data-theme=pink] .course-index-lesson h3{color:var(--deep)}html[data-theme=pink] .course-index-lesson p{color:var(--ink-soft)}html[data-theme=pink] .course-index-lesson small,html[data-theme=pink] .course-index-duration{color:#9c637a}html[data-theme=pink] .course-index-lesson>i{color:var(--green);background:#f1e9ec;border-radius:9px}html[data-theme=pink] .course-index-parts,html[data-theme=pink] .course-review-note{background:var(--cream);border:1px solid #e2ded4;border-radius:17px}html[data-theme=pink] .course-index-parts article{border-bottom:1px solid #e1ddd3}html[data-theme=pink] .course-index-parts article:last-child{border-bottom:0}html[data-theme=pink] .course-index-parts small{color:var(--green)}html[data-theme=pink] .course-index-parts h3{color:var(--deep)}html[data-theme=pink] .course-index-parts p,html[data-theme=pink] .course-review-note p{color:#8c5a6e}html[data-theme=pink] .course-review-note{background:#f4ecef;border-color:#e1d0d7}html[data-theme=pink] .course-review-note>span{color:#fff;background:var(--green);border-radius:10px}html[data-theme=pink] .course-review-note strong{color:var(--deep)}html[data-theme=pink] .lesson-hero{background:radial-gradient(circle at 14% 18%,#d7b56d26 0 1px,#0000 2px) 0 0/24px 24px,linear-gradient(145deg,#f9e7ee,#f4ecef);border-bottom:1px solid #e7dadf}html[data-theme=pink] .lesson-status-line>span{color:#8f5b70;background:#fefbfcb3;border:1px solid #e7dadf;border-radius:8px}html[data-theme=pink] .lesson-hero h1{color:var(--deep)}html[data-theme=pink] .lesson-objective{background:#fff;border:1px solid #e5d7dc;border-radius:14px}html[data-theme=pink] .lesson-objective>span{color:var(--green);background:#f1e9ec;border-radius:8px}html[data-theme=pink] .lesson-objective p{color:#7c5062}html[data-theme=pink] .lesson-article{color:#573844}html[data-theme=pink] .drop-number{color:#fff;background:var(--deep);border:6px solid #eee2e7;border-radius:50%;box-shadow:0 0 0 1px #dac3cc}html[data-theme=pink] .lesson-overline{color:var(--green)}html[data-theme=pink] .lesson-opening h2,html[data-theme=pink] .lesson-section-block h2,html[data-theme=pink] .lesson-quiz h2{color:var(--deep)}html[data-theme=pink] .quran-card{color:#fff;background:radial-gradient(circle at 90% 15%, #d7b56d29, transparent 32%), var(--deep);border-radius:19px}html[data-theme=pink] .quran-card:after{border:1px solid #d7b56d33;border-radius:50%}html[data-theme=pink] .quran-label{color:#e2c77f;background:#fefbfc12;border:1px solid #e2c77f38;border-radius:7px}html[data-theme=pink] .quran-card small{color:#c3a2af}html[data-theme=pink] .lesson-section-block{border-top:1px solid #e7dadf}html[data-theme=pink] .hadith-fact{background:#f4ecef;border:1px solid #e2d0d7;border-radius:14px}html[data-theme=pink] .hadith-fact>span{color:#fff;background:var(--green);border-radius:10px}html[data-theme=pink] .hadith-fact strong{color:var(--deep)}html[data-theme=pink] .hadith-fact p{color:#925d73}html[data-theme=pink] .hadith-fact a{color:var(--green)}html[data-theme=pink] .unverified-grid>div{background:#fcf3f6;border:1px solid #edddd8;border-radius:13px}html[data-theme=pink] .unverified-grid>div>span{color:#985c4f;background:#f1ddd8;border-radius:8px}html[data-theme=pink] .unverified-grid p{color:#986177}html[data-theme=pink] .unverified-grid strong{color:var(--deep)}html[data-theme=pink] .takeaway-block{background:var(--cream);border:1px solid #e3ded4;border-radius:17px}html[data-theme=pink] .takeaway-block li{color:#6d4655}html[data-theme=pink] .takeaway-block li span{color:var(--green);background:#fff;border:1px solid #e5d7dc;border-radius:8px}html[data-theme=pink] .lesson-quiz{border-top:1px solid #e7dadf}html[data-theme=pink] .lesson-quiz details{border-top:1px solid #e5d7dc}html[data-theme=pink] .lesson-quiz details:last-child{border-bottom:1px solid #e5d7dc}html[data-theme=pink] .lesson-quiz summary{color:var(--deep)}html[data-theme=pink] .lesson-quiz summary span{color:var(--green);background:#f1e9ec;border-radius:8px}html[data-theme=pink] .lesson-quiz details>p{color:var(--ink-soft)}html[data-theme=pink] .lesson-toc,html[data-theme=pink] .lesson-source-summary{background:#fff;border:1px solid #e7dadf;border-radius:15px}html[data-theme=pink] .lesson-toc>p{color:var(--deep)}html[data-theme=pink] .lesson-toc a{color:#925d73;border-bottom:1px solid #f1e9ec}html[data-theme=pink] .lesson-toc a:last-child{border-bottom:0}html[data-theme=pink] .lesson-source-summary{background:var(--cream)}html[data-theme=pink] .lesson-source-summary>span{color:#fff;background:var(--deep);border-radius:11px}html[data-theme=pink] .lesson-source-summary strong{color:var(--deep)}html[data-theme=pink] .lesson-source-summary p{color:#9c637a}html[data-theme=pink] .lesson-references{color:#fff;background:var(--deep)}html[data-theme=pink] .lesson-references .section-heading h2{color:#fff}html[data-theme=pink] .lesson-references .section-heading>p{color:#c7a8b4}html[data-theme=pink] .lesson-reference-grid a{background:#fefbfc0e;border:1px solid #ffffff1a;border-radius:15px}html[data-theme=pink] .lesson-reference-grid a:hover{background:#fefbfc17}html[data-theme=pink] .lesson-reference-grid a>span{color:#e2c77f}html[data-theme=pink] .lesson-reference-grid p{color:#c19fac}html[data-theme=pink] .lesson-reference-grid i{color:#e2c77f}html[data-theme=pink] .lesson-review-meta{color:#b3899a;border-top:1px solid #ffffff1a}html[data-theme=pink] .lesson-review-meta span{background:#fefbfc0d;border-radius:6px}html[data-theme=pink] .lesson-navigation>a,html[data-theme=pink] .next-lesson-disabled{background:var(--cream);border:1px solid #e3ded4;border-radius:16px}html[data-theme=pink] .lesson-navigation span,html[data-theme=pink] .next-lesson-disabled span{color:#9c637a}html[data-theme=pink] .lesson-navigation strong,html[data-theme=pink] .next-lesson-disabled strong{color:var(--deep)}html[data-theme=pink] .next-lesson-disabled small{color:#7c806f;background:#e7e8df;border-radius:6px}@media (width<=980px){html[data-theme=pink] .pathway-card:nth-child(2){border-left:0}html[data-theme=pink] .pathway-card:nth-child(-n+2){border-bottom:1px solid #e8e5dc}}@media (width<=680px){html[data-theme=pink] .pathway-card{border-bottom:1px solid #e8e5dc;border-left:0}html[data-theme=pink] .pathway-card:nth-child(3){border-bottom:1px solid #e8e5dc}html[data-theme=pink] .stage-rail>span{border-width:5px}html[data-theme=pink] .stage-outcome{border-radius:16px}}html[data-theme=pink] .qibla-home-card{color:#fff;background:radial-gradient(circle at 14% 18%,#ddb96947,#0000 30%),linear-gradient(135deg,#4a0d25,#6e173a 62%,#b07a3f 145%);border-radius:30px;box-shadow:0 24px 55px #4a0d252e}html[data-theme=pink] .qibla-home-card:after{border:1px solid #ffffff29;border-radius:22px}html[data-theme=pink] .qibla-compass{background:radial-gradient(circle,#fefbfc 0 8%,transparent 9%),repeating-conic-gradient(from -1deg,#fefbfcb8 0 2deg,transparent 2deg 15deg);border:2px solid #ffffff9e;border-radius:50%;box-shadow:inset 0 0 0 14px #ffffff12,0 16px 35px #0000002e}html[data-theme=pink] .qibla-compass:before{background:#2504116b;border:1px solid #ffffff4d;border-radius:50%}html[data-theme=pink] .qibla-arrow:before{border-bottom:69px solid #efd08c;border-left:19px solid #0000;border-right:19px solid #0000}html[data-theme=pink] .qibla-arrow i{border-top:62px solid #ffffff73;border-left:15px solid #0000;border-right:15px solid #0000}html[data-theme=pink] .qibla-kaaba{color:#ebc978;background:#231018;border:3px solid #ebc978;border-radius:8px}html[data-theme=pink] .qibla-home-copy small{color:#e8c982}html[data-theme=pink] .qibla-home-copy h2{color:#fff}html[data-theme=pink] .qibla-home-copy p{color:#eee2e7}html[data-theme=pink] .qibla-home-copy strong{color:#f2d58f}html[data-theme=pink] .qibla-home-copy button{color:#4c152b;background:#fefbfc;border:0;border-radius:14px;box-shadow:0 10px 24px #00000026}html[data-theme=pink] .qibla-privacy{color:#d9bfc9}html[data-theme=pink] .academy-tools-grid article,html[data-theme=pink] .academy-tool-link{background:#fbeff4;border:1px solid #e7dadf;border-radius:22px}html[data-theme=pink] .academy-tools-grid article>span,html[data-theme=pink] .academy-tool-link>span{color:#fff;background:var(--deep);border-radius:13px}html[data-theme=pink] .academy-tool-link:hover{box-shadow:0 16px 34px #3f13241a}html[data-theme=pink] .academy-tools-grid h3{color:var(--deep)}html[data-theme=pink] .academy-tools-grid p{color:var(--ink-soft)}html[data-theme=pink] .category-detail-note{background:#f5eff2;border:1px solid #e5d6dc;border-radius:18px}html[data-theme=pink] .category-detail-note strong{color:var(--deep)}html[data-theme=pink] .category-detail-note p{color:var(--ink-soft)}html[data-theme=pink] .lesson-tools{background:linear-gradient(145deg,#f6eef1,#fefbfc);border:1px solid #e2d0d7;border-radius:24px}html[data-theme=pink] .loading-tools{color:var(--ink-soft)}html[data-theme=pink] .signed-out-tools strong{color:var(--deep)}html[data-theme=pink] .signed-out-tools p{color:var(--ink-soft)}html[data-theme=pink] .lesson-tool-buttons button,html[data-theme=pink] .student-note button,html[data-theme=pink] .report-box button{color:var(--deep);background:#fff;border:1px solid #ddcad2;border-radius:12px}html[data-theme=pink] .lesson-tool-buttons button.active{color:#fff;background:var(--green);border-color:var(--green)}html[data-theme=pink] .student-note>span{color:var(--deep)}html[data-theme=pink] .student-note textarea,html[data-theme=pink] .report-box textarea,html[data-theme=pink] .question-form textarea{color:var(--ink);background:#fff;border:1px solid #dfcdd4;border-radius:14px}html[data-theme=pink] .student-note button,html[data-theme=pink] .report-box button{color:#fff;background:var(--deep)}html[data-theme=pink] .report-box{border-top:1px solid #e3d3da}html[data-theme=pink] .save-message{color:var(--green)}html[data-theme=pink] .dashboard-page{background:#fdf7f9}html[data-theme=pink] .dashboard-hero{color:#fff;background:linear-gradient(125deg, var(--deep-2), var(--green))}html[data-theme=pink] .dashboard-hero .section-number{color:#e6cbd6}html[data-theme=pink] .dashboard-hero p{color:#ebdbe1}html[data-theme=pink] .account-chip{background:#fefbfc1f;border:1px solid #ffffff3d;border-radius:18px}html[data-theme=pink] .account-chip>span{color:var(--deep);background:var(--gold);border-radius:15px}html[data-theme=pink] .account-chip small{color:#ebdbe1}html[data-theme=pink] .account-chip a{color:#fff}html[data-theme=pink] .dashboard-stats article{background:#fff;border:1px solid #e9dde2;border-radius:20px}html[data-theme=pink] .dashboard-stats span,html[data-theme=pink] .dashboard-stats small{color:var(--ink-soft)}html[data-theme=pink] .dashboard-stats strong{color:var(--deep)}html[data-theme=pink] .dashboard-progress{background:#efe6ea;border-radius:99px}html[data-theme=pink] .dashboard-progress i{background:var(--green);border-radius:inherit}html[data-theme=pink] .continue-card{background:#f5eedf;border:1px solid #e7dac0;border-radius:23px}html[data-theme=pink] .continue-card span{color:#9b6a2b}html[data-theme=pink] .continue-card h2{color:var(--deep)}html[data-theme=pink] .continue-card p{color:var(--ink-soft)}html[data-theme=pink] .dashboard-paths a{background:#fff;border:1px solid #e9dde2;border-radius:18px}html[data-theme=pink] .dashboard-paths a>span{color:#fff;background:var(--deep);border-radius:14px}html[data-theme=pink] .dashboard-paths h3{color:var(--deep)}html[data-theme=pink] .dashboard-paths p{color:var(--ink-soft)}html[data-theme=pink] .dashboard-paths i{color:var(--green)}html[data-theme=pink] .compact-dashboard-section{background:#fff;border:1px solid #e9dde2;border-radius:22px}html[data-theme=pink] .dashboard-empty{color:var(--ink-soft)}html[data-theme=pink] .dashboard-empty span{color:var(--green)}html[data-theme=pink] .saved-list a{border-bottom:1px solid #e6e9e6}html[data-theme=pink] .saved-list strong{color:var(--deep)}html[data-theme=pink] .saved-list span{color:var(--green)}html[data-theme=pink] .saved-list p{color:var(--ink-soft)}html[data-theme=pink] .ask-section{background:var(--deep);border-radius:25px}html[data-theme=pink] .ask-section .section-heading h2{color:#fff}html[data-theme=pink] .ask-section .section-heading p{color:#e1d0d7}html[data-theme=pink] .question-form label{color:#fff}html[data-theme=pink] .question-form>div span{color:#ebdbe1}html[data-theme=pink] .question-form>p{color:#d3bbc4}html[data-theme=pink] .feature-roadmap>div,html[data-theme=pink] .feature-roadmap>a{background:#fff;border:1px solid #e9dde2;border-radius:18px}html[data-theme=pink] .feature-roadmap>a{background:linear-gradient(145deg,#f8edf1,#fbeff4);border-color:#d7b7c4}html[data-theme=pink] .feature-roadmap span{color:var(--green)}html[data-theme=pink] .feature-roadmap h3{color:var(--deep)}html[data-theme=pink] .feature-roadmap p{color:var(--ink-soft)}html[data-theme=pink] .prophet-directory-grid a{background:#fff;border:1px solid #e9dde2;border-radius:17px}html[data-theme=pink] .prophet-directory-grid a:hover{box-shadow:0 13px 30px #3c112214}html[data-theme=pink] .prophet-directory-grid a>span{color:#fff;background:var(--deep);border-radius:13px}html[data-theme=pink] .prophet-directory-grid h3{color:var(--deep)}html[data-theme=pink] .prophet-directory-grid p{color:var(--ink-soft)}html[data-theme=pink] .prophet-directory-grid i{color:var(--green)}html[data-theme=pink] .guide-page{background:var(--paper)}html[data-theme=pink] .guide-hero{color:#fff;background:radial-gradient(circle at 15% 20%, #d7b56d2e, transparent 35%), linear-gradient(130deg, var(--deep-2), var(--deep))}html[data-theme=pink] .guide-hero .breadcrumb{color:#dfcdd4}html[data-theme=pink] .guide-hero .breadcrumb a{color:#fff}html[data-theme=pink] .guide-hero .section-number{color:#d7c18d}html[data-theme=pink] .guide-hero h2{color:#e9dce2}html[data-theme=pink] .guide-hero>.section-shell>p{color:#e3d3da}html[data-theme=pink] .guide-evidence{background:#fefbfc1a;border:1px solid #ffffff2b;border-radius:14px}html[data-theme=pink] .guide-evidence strong{color:var(--gold)}html[data-theme=pink] .guide-intro h2{color:var(--deep)}html[data-theme=pink] .guide-intro>div:first-child>p{color:var(--ink-soft)}html[data-theme=pink] .source-method-card{background:#f7f3f4;border:1px solid #e5d7dc;border-radius:20px}html[data-theme=pink] .source-method-card strong{color:var(--deep)}html[data-theme=pink] .source-method-card p{color:var(--ink-soft)}html[data-theme=pink] .source-method-card a{color:var(--green);border-top:1px solid #e5d7dc}html[data-theme=pink] .prophet-lesson-grid a{background:#fff;border:1px solid #e7dadf;border-radius:18px}html[data-theme=pink] .prophet-lesson-grid a>span{color:#fff;background:var(--deep);border-radius:14px}html[data-theme=pink] .prophet-lesson-grid h3{color:var(--deep)}html[data-theme=pink] .prophet-lesson-grid p{color:var(--ink-soft)}html[data-theme=pink] .prophet-lesson-grid small,html[data-theme=pink] .prophet-lesson-grid i{color:var(--green)}html[data-theme=pink] .prophet-complete-story:before{background:linear-gradient(#781c41,#d4ae5a,#781c41)}html[data-theme=pink] .prophet-story-chapter{background:#fefbfc;border:1px solid #e9dde2;border-radius:28px;box-shadow:0 18px 45px #40122412}html[data-theme=pink] .prophet-story-chapter>header>span{color:#fff;background:linear-gradient(145deg,#691637,#ba8c3d);border:4px solid #fff;border-radius:50%;box-shadow:0 7px 17px #69163738}html[data-theme=pink] .prophet-story-chapter header small{color:#8c754f}html[data-theme=pink] .prophet-story-chapter h2{color:var(--deep)}html[data-theme=pink] .prophet-story-introduction{color:#593644;background:#f8f2f4;border-right:3px solid #7f294c;border-radius:14px}html[data-theme=pink] .prophet-story-part{border-top:1px solid #edf0ed}html[data-theme=pink] .prophet-story-part h3{color:var(--deep)}html[data-theme=pink] .prophet-story-part>p:not(.lesson-overline){color:#603e4c}html[data-theme=pink] .prophet-story-part blockquote{color:#512a39;background:#fbeff4;border:1px solid #ead9af;border-radius:18px}html[data-theme=pink] .prophet-story-part blockquote span,html[data-theme=pink] .prophet-story-part blockquote small{color:#946d29}html[data-theme=pink] .prophet-story-source{color:#691637;background:#f8edf1;border-radius:13px}html[data-theme=pink] .prophet-story-source small{color:#794e5f}html[data-theme=pink] .prophet-story-limits{background:#fcf3f6;border:1px solid #e5ddd0;border-radius:15px}html[data-theme=pink] .prophet-story-limits summary{color:#6e5940}html[data-theme=pink] .prophet-story-limits p{color:#665f55}html[data-theme=pink] .prophet-story-details-link{color:#691637}@media (width<=700px){html[data-theme=pink] .prophet-story-chapter{border-radius:22px}}html[data-theme=pink] .hadith-slide-card{background:linear-gradient(145deg,#fefbfc,#faf4f7);border-color:#e2d0d7;box-shadow:0 22px 55px #4e132b1f}html[data-theme=pink] .hadith-slide-card:hover{border-color:#b98399;box-shadow:0 28px 68px #4e132b2b}html[data-theme=pink] .hadith-slide-card>blockquote{background:linear-gradient(135deg,#f9e7ee,#fefbfc);border-right-color:#b8883f}html[data-theme=pink] .hadith-verification-panel{background:#f7edf1;border:1px solid #e3ced7;border-radius:17px}html[data-theme=pink] .hadith-verification-panel>h3{color:#5b1531}html[data-theme=pink] .hadith-verification-panel>h3>span{color:#fff;background:#822148;border-radius:9px}html[data-theme=pink] .hadith-verification-panel .hadith-slide-meta>div{background:#fefbfcc7}html[data-theme=pink] .hadith-takhrij{color:#734a5a;background:#fefbfc;border-radius:11px}html[data-theme=pink] .hadith-slide-explanation>summary{color:#4a172b}html[data-theme=pink] .hadith-slide-explanation>summary>span{color:#8a5c30;background:#fff1ce;border-radius:11px}html[data-theme=pink] .hadith-slide-explanation>p{color:#674250}html[data-theme=pink] .hadith-door-grid>a{background:linear-gradient(145deg,#fefbfc,#faf5f7);border-color:#e6d6dc}html[data-theme=pink] .hadith-door-grid>a:hover{box-shadow:0 18px 38px #5d19341f}html[data-theme=pink] .hadith-door-grid>a>span{background:linear-gradient(145deg,#6e0d34,#9b3b61);box-shadow:0 9px 22px #69163738}html[data-theme=pink] .quran-verses article{background:linear-gradient(145deg,#fefbfc,#faf4f7);border-color:#e2d0d7;box-shadow:0 18px 46px #54172f1a}html[data-theme=pink] .quran-verses article:after{border:1px solid #7f244821;border-radius:50%}html[data-theme=pink] .ayah-meta>span{color:#fff;background:linear-gradient(145deg,#720d36,#a23963);border-color:#ffffff80;box-shadow:0 10px 25px #710e363b}html[data-theme=pink] .ayah-meta>b{color:#670f32}html[data-theme=pink] .quran-inline-tafsir{background:#fefbfc;border:1px solid #e8d9df;border-radius:15px}html[data-theme=pink] .quran-inline-tafsir>summary{color:#5e1734}html[data-theme=pink] .quran-inline-tafsir>summary>span{color:#fff;background:linear-gradient(145deg,#74153b,#a33e66);border-radius:11px}html[data-theme=pink] .quran-inline-tafsir>div{border-top:1px solid #efe6ea}html[data-theme=pink] .quran-inline-tafsir p{color:#603e4c}html[data-theme=pink] .quran-inline-tafsir a{color:#691637;background:#f7edf1;border-radius:9px}html[data-theme=pink] .quran-reader-actions button>span{color:#691637}html[data-theme=pink] .quran-reader-actions button.active>span,html[data-theme=pink] .quran-reader-actions .quran-play-surah>span{color:#fff}html[data-theme=pink] .verse-tafsir-card{background:linear-gradient(145deg,#fefbfc,#faf4f7);border-color:#e2d0d7;border-radius:22px;box-shadow:0 15px 38px #4c152b17}html[data-theme=pink] .verse-tafsir-card:hover{box-shadow:0 21px 48px #4c152b24}html[data-theme=pink] .verse-tafsir-card:before{background:linear-gradient(#6c0e34,#d0a448)}html[data-theme=pink] .verse-card-main>span{color:#fff;background:linear-gradient(145deg,#6c0f34,#a03b64);border-radius:17px;box-shadow:0 10px 25px #70103638}html[data-theme=pink] .verse-card-main>p{color:#401c2a}html[data-theme=pink] .verse-card-main>p b{color:#a06f2f}html[data-theme=pink] .verse-card-actions button{color:#691637;background:#fefbfc;border:1px solid #e2d0d7;border-radius:11px}html[data-theme=pink] .verse-tafsir-card.is-playing .verse-card-actions button:first-child{color:#fff;background:#691637}html[data-theme=pink] .verse-tafsir-card .verse-tafsir-body{background:#fefbfc;border-top:1px solid #e9dde2}html[data-theme=pink] .study-mode-tabs{background:#faf5f7f5;border-color:#e1d0d7}html[data-theme=pink] .study-mode-tabs button{border-color:#e7dadf}html[data-theme=pink] .study-mode-icon,html[data-theme=pink] .chapter-heading-icon,html[data-theme=pink] .surah-hero-modes span>svg{color:#fff;background:linear-gradient(145deg,#6c0e34,#a54069);border-radius:12px;box-shadow:0 8px 18px #7010362e}html[data-theme=pink] .study-mode-tabs button.active .study-mode-icon{color:#691637;background:#fefbfc}html[data-theme=pink] .tafsir-chapter{border-color:#e2d0d7;box-shadow:0 18px 48px #4c152b17}html[data-theme=pink] .linked-hadith>details{background:#fefbfc;border:1px solid #e5d7dc;border-radius:11px}html[data-theme=pink] .linked-hadith>details summary{color:#691637}@media (width<=700px){html[data-theme=pink] .verse-card-main>span{border-radius:13px}}html[data-theme=pink] .honest-empty{background:#fbeff4;border:1px solid #eadbbb;border-radius:20px}html[data-theme=pink] .honest-empty strong{color:#7f5a25}html[data-theme=pink] .honest-empty p{color:#765f3e}html[data-theme=pink] .guide-navigation{border-top:1px solid #e7dadf}html[data-theme=pink] .guide-navigation a{color:var(--green)}html[data-theme=pink] .tafsir-directory-hero{background:linear-gradient(140deg,#f2e8da,#f6eff2)}html[data-theme=pink] .tafsir-directory-hero h1{color:var(--deep)}html[data-theme=pink] .tafsir-directory-hero>.section-shell>p{color:var(--ink-soft)}html[data-theme=pink] .tafsir-method{color:var(--deep)}html[data-theme=pink] .tafsir-method span{color:#fff;background:#a66d3f;border-radius:10px}html[data-theme=pink] .surah-grid a{background:#fff;border:1px solid #e2e1dc;border-radius:17px}html[data-theme=pink] .surah-grid a>span{color:#fff;background:#a66d3f;border-radius:13px}html[data-theme=pink] .surah-grid h3{color:var(--deep)}html[data-theme=pink] .surah-grid p{color:var(--ink-soft)}html[data-theme=pink] .surah-grid small{border-radius:99px}html[data-theme=pink] .surah-grid small.ready{color:#631736;background:#efdce4}html[data-theme=pink] .surah-grid small.planned{color:#87652b;background:#f5ead1}html[data-theme=pink] .tafsir-guide-hero{background:radial-gradient(circle at 85% 10%,#d7b56d33,#0000 30%),linear-gradient(130deg,#6f4526,#a66d3f)}html[data-theme=pink] .editing-status{background:#fbeff4;border:1px solid #ead9b9;border-radius:15px}html[data-theme=pink] .editing-status strong{color:#7a5420}html[data-theme=pink] .editing-status p{color:#7f6a48!important}html[data-theme=pink] .surah-study-steps article{background:#faebf1;border:1px solid #e5dfd1;border-radius:18px}html[data-theme=pink] .surah-study-steps span{color:#fff;background:#a66d3f;border-radius:10px}html[data-theme=pink] .surah-study-steps h3{color:var(--deep)}html[data-theme=pink] .surah-study-steps p{color:var(--ink-soft)}html[data-theme=pink] .compact-tafsir-block>div{background:#f9e7ee;border:1px solid #e7dcc7;border-radius:20px}html[data-theme=pink] .compact-tafsir-block span{color:#fff;background:#a66d3f;border-radius:11px}html[data-theme=pink] .compact-tafsir-block h3{color:var(--deep)}html[data-theme=pink] .compact-tafsir-block p{color:var(--ink-soft)}html[data-theme=pink] .surah-words-grid article{background:#fff;border:1px solid #dedfd8;border-radius:18px}html[data-theme=pink] .surah-words-grid strong{color:#8a5731}html[data-theme=pink] .surah-words-grid span{color:var(--green)}html[data-theme=pink] .surah-words-grid p{color:var(--ink-soft)}html[data-theme=pink] .surah-words-grid a{color:var(--green)}html[data-theme=pink] .glossary-page{background:#fcf3f6}html[data-theme=pink] .glossary-hero{background:linear-gradient(145deg,#f8e2eb,#f5eff2)}html[data-theme=pink] .glossary-hero h1{color:var(--deep)}html[data-theme=pink] .glossary-hero>.section-shell>p{color:var(--ink-soft)}html[data-theme=pink] .glossary-warning{background:#fefbfcb8;border:1px solid #e1d8c9;border-radius:13px}html[data-theme=pink] .glossary-warning strong{color:#8a5731}html[data-theme=pink] .glossary-controls label{color:var(--deep)}html[data-theme=pink] .glossary-controls input,html[data-theme=pink] .glossary-controls select{color:var(--ink);background:#fff;border:1px solid #e1d0d7;border-radius:14px;outline:none}html[data-theme=pink] .glossary-controls input:focus,html[data-theme=pink] .glossary-controls select:focus{border-color:var(--green);box-shadow:0 0 0 3px #7e304f1a}html[data-theme=pink] .glossary-results-heading strong{color:var(--deep)}html[data-theme=pink] .glossary-results-heading span{color:var(--ink-soft)}html[data-theme=pink] .glossary-grid article{background:#fff;border:1px solid #e7dadf;border-radius:15px}html[data-theme=pink] .glossary-grid strong{color:#8a5731}html[data-theme=pink] .glossary-grid article>div span{color:var(--green)}html[data-theme=pink] .glossary-grid p{color:var(--ink-soft)}html[data-theme=pink] .glossary-grid small{color:#785c31;background:#faebf1;border-radius:9px}html[data-theme=pink] .glossary-grid a{color:var(--green)}html[data-theme=pink] .glossary-empty{color:var(--ink-soft);background:#fff;border:1px dashed #dbc7cf;border-radius:18px}html[data-theme=pink] .glossary-show-all{color:#fff;background:var(--deep);border:0;border-radius:13px}html[data-theme=pink] .glossary-end-note{color:#704858;background:#f7f3f4;border-right:4px solid #a7793b;border-radius:13px}html[data-theme=pink] .glossary-end-note strong{color:var(--deep)}html[data-theme=pink] .encyclopedia-hero,html[data-theme=pink] .surah-hero{background:linear-gradient(145deg,#f8e2eb,#f6eff2);border-bottom:1px solid #d9d3c6}html[data-theme=pink] .method-strip span{background:#fefbfc;border:1px solid #d7cdbc;border-radius:999px}html[data-theme=pink] .surah-card{color:inherit;background:#fefbfc;border:1px solid #ddd5c8;border-radius:20px;box-shadow:0 10px 30px #4c3e2420}html[data-theme=pink] .surah-card b{color:#7c5432}html[data-theme=pink] .surah-order{color:#fff;background:#7e304f;border-radius:50%}html[data-theme=pink] .editorial-note{background:#faebf1;border:1px solid #ead7a6;border-radius:18px}html[data-theme=pink] .surah-purpose{color:#5e3143}html[data-theme=pink] .tafsir-chapter{background:#fefbfc;border:1px solid #ddd5c8;border-radius:24px}html[data-theme=pink] .chapter-heading span{color:#9a653d}html[data-theme=pink] .quran-passage{background:#f9e7ee;border:0;border-right:5px solid #b88652;border-radius:14px}html[data-theme=pink] .chapter-columns>div{background:#fdf7f9;border-radius:16px}html[data-theme=pink] .word-list>div{border-top:1px solid #e9dde2}html[data-theme=pink] .word-list dt{color:#5e3143}html[data-theme=pink] .linked-hadith{background:#f6eef1;border:1px solid #d9bfc9;border-radius:18px}html[data-theme=pink] .hadith-labels span{color:#fff;background:#7e304f;border-radius:999px}html[data-theme=pink] .linked-hadith blockquote{background:#fefbfc;border-right:4px solid #7e304f}html[data-theme=pink] .source-links a{color:#6f2f49;background:#fefbfc;border:1px solid #d8c0ca;border-radius:10px}html[data-theme=pink] .surah-toc{background:#fefbfc;border:1px solid #ddd5c8;border-radius:18px}html[data-theme=pink] .surah-toc a{color:#603e4c}html[data-theme=pink] .surah-references{background:#f9e7ee;border-radius:20px}html[data-theme=pink] .surah-references a{color:inherit;background:#fefbfc;border:1px solid #ddd5c8;border-radius:12px}html[data-theme=pink] .surah-references span{color:#666}html[data-theme=pink] .primary-button{color:#fff;background:#7e304f;border-radius:12px}html[data-theme=pink] .questions-hero,html[data-theme=pink] .question-door-hero{background:radial-gradient(circle at 10% 10%,#b052521f,#0000 38%),linear-gradient(145deg,#fcf3f6,#f6eff2);border-bottom:1px solid #e3ddd3}html[data-theme=pink] .question-door-grid>a{color:inherit;background:#fefbfc;border:1px solid #e1d9cd;border-radius:20px;box-shadow:0 12px 28px #342b220f}html[data-theme=pink] .question-door-grid>a>span{color:#fff;background:#9b5151;border-radius:15px}html[data-theme=pink] .question-door-grid small{color:#865669}html[data-theme=pink] .question-door-grid b{color:#9b5151}html[data-theme=pink] .answer-method{background:#f5eff2;border:1px solid #e3d3da;border-radius:18px}html[data-theme=pink] .answer-method div{background:#fefbfc;border-radius:10px}html[data-theme=pink] .answer-method span{color:#fff;background:#7e304f;border-radius:50%}html[data-theme=pink] .question-door-toc{background:#fefbfc;border:1px solid #e1d9cd;border-radius:18px}html[data-theme=pink] .question-door-toc a{color:#734a5a}html[data-theme=pink] .popular-answer{background:#fefbfc;border:1px solid #e1d9cd;border-radius:22px}html[data-theme=pink] .question-count{color:#9b5151}html[data-theme=pink] .ruling-box{background:#fff4dc;border-right:5px solid #cb913a;border-radius:13px}html[data-theme=pink] .ruling-box strong{color:#81571c}html[data-theme=pink] .evidence-pair>a{color:inherit;background:#f7f2f4;border:1px solid #e1d0d7;border-radius:16px}html[data-theme=pink] .evidence-pair small{color:#7e304f}html[data-theme=pink] .evidence-pair span{color:#835466}html[data-theme=pink] .question-cautions{background:#fcf3f6;border:1px solid #edcfcc;border-radius:14px}html[data-theme=pink] .scholar-sources{border-top:1px solid #ebe4da}html[data-theme=pink] .scholar-sources a{color:#6b2e46;background:#f7f3f4;border-radius:9px}html[data-theme=pink] .reading-path-cards>div{background:#fefbfcbf;border:1px solid #ded5c6;border-radius:15px}html[data-theme=pink] .reading-path-cards span{color:#fff;background:#a66d3f;border-radius:12px}html[data-theme=pink] .reading-path-cards small{color:#865669}html[data-theme=pink] .study-mode-tabs{background:#faebf1f5;border:1px solid #ded6c8;border-radius:18px;box-shadow:0 12px 28px #2b251e1a}html[data-theme=pink] .study-mode-tabs button{color:#704858;background:#fefbfc;border:1px solid #deddd7;border-radius:12px}html[data-theme=pink] .study-mode-tabs button.active{color:#fff;background:#7e304f;border-color:#7e304f}html[data-theme=pink] .study-mode-tabs button.active small{color:#ebdbe1}html[data-theme=pink] .study-mode-panel{background:#fefbfc;border:1px solid #e1d9cd;border-radius:22px}html[data-theme=pink] .mode-intro{border-bottom:1px solid #e7e1d7}html[data-theme=pink] .mode-intro>span{color:#a66d3f}html[data-theme=pink] .simple-chapter-list article{background:#fdf7f9;border:1px solid #e9dde2;border-radius:15px}html[data-theme=pink] .simple-chapter-list article>span{color:#fff;background:#7e304f;border-radius:13px}html[data-theme=pink] .simple-chapter-list small{color:#96643e}html[data-theme=pink] .reflection-grid article{background:#fcf3f6;border:1px solid #eadfc6;border-radius:16px}html[data-theme=pink] .reflection-grid small{color:#a66d3f}html[data-theme=pink] .reflection-grid article>div{background:#fefbfc;border-radius:10px}html[data-theme=pink] .compact-word-preview a{color:inherit;background:#fdf7f9;border:1px solid #e7dadf;border-radius:13px}html[data-theme=pink] .compact-word-preview span{color:#7e304f}html[data-theme=pink] .reflection-prompts article{background:#fcf3f6;border:1px solid #eadfc6;border-radius:15px}html[data-theme=pink] .reflection-prompts span{color:#fff;background:#a66d3f;border-radius:10px}html[data-theme=pink] .pending-detailed-view>span{color:#936129}html[data-theme=pink] .pending-detailed-view a{color:#fff;background:#7e304f;border-radius:10px}html[data-theme=pink] .chapter-jump-links a{color:#5e3143;background:#f8f2f4;border:1px solid #decad2;border-radius:999px}html[data-theme=pink] .back-to-modes{color:#6f2f49;background:#f6eef1;border-radius:10px}@media (width<=800px){html[data-theme=pink] .study-mode-tabs{border-radius:12px}html[data-theme=pink] .study-mode-panel,html[data-theme=pink] .tafsir-chapter{border-radius:16px}}html[data-theme=pink] .hadith-library-hero,html[data-theme=pink] .hadith-door-hero{background:radial-gradient(circle at 15% 10%,#7e304f21,#0000 35%),linear-gradient(145deg,#f9e7ee,#f6eef1);border-bottom:1px solid #ded8cd}html[data-theme=pink] .hadith-library-stats span{background:#fefbfc;border:1px solid #e3d3da;border-radius:12px}html[data-theme=pink] .hadith-library-stats strong{color:#7e304f}html[data-theme=pink] .hadith-door-grid>a{color:inherit;background:#fefbfc;border:1px solid #ddd7cc;border-radius:18px;box-shadow:0 10px 26px #2d261f0f}html[data-theme=pink] .hadith-door-grid>a>span{color:#fff;background:#7e304f;border-radius:14px}html[data-theme=pink] .hadith-door-grid small{color:#7e304f}html[data-theme=pink] .hadith-door-grid b{color:#8a5731}html[data-theme=pink] .planned-hadith-doors{background:#f9e7ee;border:1px solid #dfd6c6;border-radius:20px}html[data-theme=pink] .planned-hadith-doors span{background:#fefbfc;border-radius:999px}html[data-theme=pink] .hadith-door-toc{background:#fefbfc;border:1px solid #ddd7cc;border-radius:16px}html[data-theme=pink] .hadith-door-toc a{color:#674250}html[data-theme=pink] .hadith-entry{background:#fefbfc;border:1px solid #ddd7cc;border-radius:20px}html[data-theme=pink] .hadith-entry-head span{color:#8a5731}html[data-theme=pink] .hadith-entry-head b{color:#fff;background:#7e304f;border-radius:999px}html[data-theme=pink] .hadith-entry>blockquote{background:#f9e7ee;border:0;border-right:5px solid #aa7648;border-radius:13px}html[data-theme=pink] .hadith-entry dl>div{background:#faf5f7;border-radius:10px}html[data-theme=pink] .hadith-entry dt{color:#7e304f}html[data-theme=pink] .hadith-entry aside{background:#fcf3f6;border-right:4px solid #b95a4e;border-radius:11px}html[data-theme=pink] .dorar-source-button,html[data-theme=pink] .back-to-hadith-list{border-radius:10px}html[data-theme=pink] .dorar-source-button{color:#fff;background:#7e304f}html[data-theme=pink] .back-to-hadith-list{color:#6f2f49;background:#f6eff2}html[data-theme=pink] .hadith-search-box{background:#fefbfc;border:2px solid #dbc7cf;border-radius:18px;box-shadow:0 12px 34px #5b253a1a}html[data-theme=pink] .hadith-search-box:focus-within{border-color:#7e304f;box-shadow:0 0 0 4px #7e304f1f,0 12px 34px #5b253a1f}html[data-theme=pink] .hadith-search-box svg{color:#7e304f;stroke:currentColor}html[data-theme=pink] .hadith-search-box input{color:#3e1828;background:0 0;border:0;outline:0}html[data-theme=pink] .hadith-search-box input::placeholder{color:#9e677d}html[data-theme=pink] .hadith-search-box button,html[data-theme=pink] .hadith-search-empty button{color:#fff;background:#7e304f;border:0;border-radius:11px}html[data-theme=pink] .hadith-search-count{color:#805264}html[data-theme=pink] .hadith-search-empty{background:#f9e7ee;border:1px dashed #d1b7c2;border-radius:18px}html[data-theme=pink] .hadith-search-empty p{color:#835466}html[data-theme=pink] .sr-only{border:0}@media (width<=800px){html[data-theme=pink] .hadith-search-box{border-radius:15px}}html[data-theme=pink] .hadith-source-actions .dorar-source-button.secondary{color:#6f2f49;background:#f6eff2;border:1px solid #e2cfd7}html[data-theme=pink] .popular-seasons-grid>a,html[data-theme=pink] .seasons-grid>a{color:inherit;background:#fefbfc;border:1px solid #ddd7cc;border-radius:18px;box-shadow:0 10px 25px #2c251e0d}html[data-theme=pink] .popular-seasons-grid>a>span,html[data-theme=pink] .seasons-grid>a>span{color:#fff;background:#a66d3f;border-radius:13px}html[data-theme=pink] .popular-seasons-grid b,html[data-theme=pink] .seasons-grid b{color:#7e304f}html[data-theme=pink] .seasons-grid small{color:#77695c}html[data-theme=pink] .seasons-hero,html[data-theme=pink] .season-guide-hero{background:radial-gradient(circle at 10% 5%,#a66d3f24,#0000 38%),linear-gradient(145deg,#fbeff4,#f6eef1);border-bottom:1px solid #dfd8cb}html[data-theme=pink] .season-ruling{background:#fefbfcd1;border-right:5px solid #a66d3f;border-radius:13px}html[data-theme=pink] .season-toc{background:#fefbfc;border:1px solid #ddd7cc;border-radius:16px}html[data-theme=pink] .season-toc a{color:#674250}html[data-theme=pink] .season-step{background:#fefbfc;border:1px solid #ddd7cc;border-radius:18px}html[data-theme=pink] .season-step>span{color:#fff;background:#7e304f;border-radius:14px}html[data-theme=pink] .season-list{border-radius:18px}html[data-theme=pink] .season-list.good{background:#f7edf1;border:1px solid #e3ced7}html[data-theme=pink] .season-list.caution{background:#fcf3f6;border:1px solid #edd6c7}html[data-theme=pink] .season-evidence{background:#f9e7ee;border-radius:18px}html[data-theme=pink] .season-evidence>a{color:inherit;background:#fefbfc;border:1px solid #e2dbcf;border-radius:13px}html[data-theme=pink] .season-evidence span{color:#7e304f}html[data-theme=pink] .repentance-home-card{color:inherit;background:linear-gradient(135deg,#401727,#7e304f);border-radius:24px;box-shadow:0 18px 45px #4017272e}html[data-theme=pink] .repentance-home-card *{color:#fff}html[data-theme=pink] .repentance-home-icon{background:#fefbfc24;border-radius:18px}html[data-theme=pink] .repentance-home-card small{color:#e4c98c}html[data-theme=pink] .repentance-home-card p{color:#f5ebef}html[data-theme=pink] .repentance-hero{background:radial-gradient(circle at 15% 10%,#a66d3f2e,#0000 35%),linear-gradient(145deg,#fbf4f7,#fbeff4);border-bottom:1px solid #dfd8cb}html[data-theme=pink] .repentance-quick span{color:#561f35;background:#fefbfc;border:1px solid #e6d6dc;border-radius:999px}html[data-theme=pink] .repentance-toc{background:#fefbfc;border:1px solid #ddd7cc;border-radius:18px}html[data-theme=pink] .repentance-toc a{color:#674250;border-radius:9px}html[data-theme=pink] .repentance-toc a:hover{color:#401727;background:#f6eef1}html[data-theme=pink] .repentance-step{background:#fefbfc;border:1px solid #ddd7cc;border-radius:20px}html[data-theme=pink] .repentance-step>span{color:#fff;background:#7e304f;border-radius:15px}html[data-theme=pink] .repentance-step aside{background:#fcf3f6;border-right:4px solid #a66d3f;border-radius:12px}html[data-theme=pink] .repentance-evidence{background:#f9e7ee;border-radius:20px}html[data-theme=pink] .repentance-evidence>a{color:inherit;background:#fefbfc;border:1px solid #e2dbcf;border-radius:13px}html[data-theme=pink] .repentance-evidence span{color:#7e304f}html[data-theme=pink] .repentance-source-grid a{color:#502536;background:#fefbfc;border:1px solid #e2dbcf;border-radius:11px}html[data-theme=pink] .repentance-next{background:#f6eef1;border:1px solid #e3ced7;border-radius:18px}html[data-theme=pink] .relapse-feature-card{color:inherit;background:linear-gradient(135deg,#fbeff4,#f6eef1);border:1px solid #e3d3da;border-radius:18px}html[data-theme=pink] .relapse-feature-card>span{color:#fff;background:#a66d3f;border-radius:15px}html[data-theme=pink] .relapse-feature-card small{color:#8a6032}html[data-theme=pink] .relapse-feature-card b{color:#7e304f}html[data-theme=pink] .relapse-hero{background:radial-gradient(circle at 12% 15%,#a66d3f33,#0000 35%),linear-gradient(145deg,#fbf4f7,#fbeff4);border-bottom:1px solid #dfd8cb}html[data-theme=pink] .relapse-toc{background:#fefbfc;border:1px solid #ddd7cc;border-radius:17px}html[data-theme=pink] .relapse-toc a{color:#64404e;border-radius:9px}html[data-theme=pink] .relapse-toc a:hover{background:#f6eef1}html[data-theme=pink] .relapse-block{background:#fefbfc;border:1px solid #ddd7cc;border-radius:20px}html[data-theme=pink] .relapse-timeline article{background:#faf5f7;border-radius:14px}html[data-theme=pink] .relapse-timeline article>span{color:#fff;background:#7e304f;border-radius:12px}html[data-theme=pink] .relapse-timeline small{color:#a66d3f}html[data-theme=pink] .trigger-grid article{background:#fbeff4;border:1px solid #eadbc4;border-radius:14px}html[data-theme=pink] .trigger-grid h3{color:#704c27}html[data-theme=pink] .week-plan article{background:#fcf3f6;border-radius:12px}html[data-theme=pink] .week-plan strong{color:#7e304f}html[data-theme=pink] .relapse-rules{background:#f9e7ee}html[data-theme=pink] .relapse-safety{background:#fcf3f6;border-right:5px solid #9f4747;border-radius:15px}html[data-theme=pink] .home-commitment-section{background:#f9e7ee}html[data-theme=pink] .home-commitment-heading>span{color:#fff;background:#631736;border-radius:14px}html[data-theme=pink] .home-commitment-heading small{color:#a66d3f}html[data-theme=pink] .home-commitment-heading h2{color:#570f2c}html[data-theme=pink] .home-commitment-grid>a{color:inherit;background:#fefbfc;border:1px solid #ebe6dd;border-radius:26px;box-shadow:0 16px 34px #3730280f}html[data-theme=pink] .home-commitment-grid>a:hover{box-shadow:0 20px 42px #3730281a}html[data-theme=pink] .home-commitment-grid>a>span{color:#a66d3f;background:#faebf1;border-radius:18px}html[data-theme=pink] .home-commitment-grid h3{color:#570f2c}html[data-theme=pink] .home-commitment-grid p{color:#8c8e99}html[data-theme=pink] .home-commitment-more{color:#631736}html[data-theme=pink] .commitment-hero{background:radial-gradient(circle at 12% 12%,#a66d3f2e,#0000 36%),linear-gradient(145deg,#fcf8fa,#fbeff4);border-bottom:1px solid #dfd8cb}html[data-theme=pink] .commitment-hero aside{background:#fefbfccc;border-right:5px solid #7e304f;border-radius:13px}html[data-theme=pink] .commitment-reference-grid>a{color:inherit;background:#faebf1;border:1px solid #e3dcd0;border-radius:22px}html[data-theme=pink] .commitment-reference-grid>a>span{color:#fff;background:#7e304f;border-radius:16px}html[data-theme=pink] .commitment-reference-grid h3{color:#4f172d}html[data-theme=pink] .commitment-reference-grid p{color:#925d73}html[data-theme=pink] .commitment-guide{background:#fefbfc;border:1px solid #ddd7cc;border-radius:24px}html[data-theme=pink] .commitment-guide>header{border-bottom:1px solid #e7e1d8}html[data-theme=pink] .commitment-guide>header>span{color:#fff;background:#631736;border-radius:19px}html[data-theme=pink] .commitment-guide>header small{color:#a66d3f}html[data-theme=pink] .commitment-guide>header p{color:#835466}html[data-theme=pink] .commitment-ruling{background:#f6eef1;border-right:5px solid #7e304f;border-radius:14px}html[data-theme=pink] .commitment-ruling strong{color:#4f172d}html[data-theme=pink] .commitment-columns>section{background:#fcf3f6;border-radius:16px}html[data-theme=pink] .commitment-columns li p{color:#805264}html[data-theme=pink] .commitment-obstacles{background:#fbeff4;border:1px solid #eadbc4;border-radius:16px}html[data-theme=pink] .commitment-obstacles article{background:#fefbfc;border-radius:12px}html[data-theme=pink] .commitment-obstacles strong{color:#744e26}html[data-theme=pink] .commitment-caution{background:#fcf3f6;border-right:5px solid #a64b4b;border-radius:13px}html[data-theme=pink] .commitment-evidence{background:#faebf1;border-radius:16px}html[data-theme=pink] .commitment-evidence>a{color:inherit;background:#fefbfc;border:1px solid #e2dbcf;border-radius:12px}html[data-theme=pink] .commitment-evidence>a>span{color:#7e304f}html[data-theme=pink] .commitment-evidence>div>a{color:#502536;background:#fefbfc;border:1px solid #dcd6cb;border-radius:10px}html[data-theme=pink] .back-to-commitment{color:#7e304f}@media (width<=600px){html[data-theme=pink] .home-commitment-grid>a{border-radius:22px}html[data-theme=pink] .commitment-guide>header>span{border-radius:14px}}html[data-theme=pink] .education-first-section{background:linear-gradient(#f9e7ee 0%,#fefbfc 100%);border-bottom:1px solid #e5ded3}html[data-theme=pink] .education-first-section .section-heading>div>p{color:var(--ink-soft)}html[data-theme=pink] .home-hero-search>div{background:#fefbfcf0;border:1px solid #ddcad2;border-radius:20px;box-shadow:0 14px 34px #4814291c}html[data-theme=pink] .home-hero-search span{color:#691738;background:#f3e7ec;border-radius:13px}html[data-theme=pink] .home-hero-search input{color:#401727;background:0 0;border:0;outline:0}html[data-theme=pink] .home-hero-search input::placeholder{color:#9e677d}html[data-theme=pink] .home-hero-search button{color:#fff;background:#55112c;border:0;border-radius:14px}html[data-theme=pink] .home-hero-search button:hover{background:#430a21}html[data-theme=pink] .fatwa-assistant-page{background:linear-gradient(#f7f3f4 0,#fefbfc 420px)}html[data-theme=pink] .fatwa-assistant-hero h1{color:#401224}html[data-theme=pink] .fatwa-assistant-hero p{color:#6d4655}html[data-theme=pink] .fatwa-chat{background:#fefbfc;border:1px solid #e3d3da;border-radius:28px;box-shadow:0 22px 60px #3e14251a}html[data-theme=pink] .fatwa-chat-head{color:#fff;background:linear-gradient(135deg,#570f2c,#7a2447)}html[data-theme=pink] .fatwa-chat-head>div>span{background:#fefbfc29;border-radius:15px}html[data-theme=pink] .fatwa-chat-head button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:999px}html[data-theme=pink] .fatwa-chat-notice{color:#704b1d;background:#faebf1;border-radius:15px}html[data-theme=pink] .fatwa-messages{background:linear-gradient(#fefbfc,#faf5f7)}html[data-theme=pink] .fatwa-message{color:#3b262e;background:#fefbfc;border-radius:18px 18px 5px;box-shadow:0 5px 18px #471f2f12}html[data-theme=pink] .fatwa-message.user{color:#fff;background:#691738;border-radius:18px 18px 18px 5px}html[data-theme=pink] .fatwa-message.warning{color:#6b461c;background:#fbeff4;border:1px solid #edc99b}html[data-theme=pink] .fatwa-result{border-top:1px solid #ebe0e4}html[data-theme=pink] .fatwa-result h3{color:#401224}html[data-theme=pink] .fatwa-ruling{color:#59122e;background:#f6eaee;border-radius:12px}html[data-theme=pink] .fatwa-result blockquote{background:#fcf3f6;border:0;border-right:4px solid #b68a42;border-radius:12px}html[data-theme=pink] .fatwa-result a{color:#6f1639}html[data-theme=pink] .fatwa-caution{color:#754616;background:#faebf1;border-radius:10px}html[data-theme=pink] .fatwa-sources a{background:#f4ebef;border-radius:999px}html[data-theme=pink] .fatwa-source-search strong{color:#553442}html[data-theme=pink] .fatwa-source-search a{color:#691738;background:#f3e7ec;border-radius:999px}html[data-theme=pink] .fatwa-quick{border-top:1px solid #efe6ea}html[data-theme=pink] .fatwa-quick button{color:#582338;background:#fefbfc;border:1px solid #ddcad2;border-radius:999px}html[data-theme=pink] .fatwa-composer{border-top:1px solid #edf0ef}html[data-theme=pink] .fatwa-composer label{color:#4c2434}html[data-theme=pink] .fatwa-composer input{border:1px solid #dbc7cf;border-radius:14px}html[data-theme=pink] .fatwa-composer input:focus{border-color:#802348;outline:3px solid #80234826}html[data-theme=pink] .fatwa-composer button{color:#fff;background:#691738;border:0;border-radius:14px}html[data-theme=pink] .fatwa-method{background:#fefbfc;border:1px solid #e7dadf;border-radius:24px}html[data-theme=pink] .fatwa-method h2{color:#3d1425}html[data-theme=pink] .fatwa-method li{color:#704858}html[data-theme=pink] .fatwa-method li span{color:#691738;background:#f3e7ec;border-radius:11px}html[data-theme=pink] .fatwa-method>a{color:#9a652c}@media (width<=850px){html[data-theme=pink] .fatwa-chat{border-radius:22px}}html[data-theme=pink] .floating-fatwa-trigger{color:#fff;background:linear-gradient(145deg,#831642,#4b0b25);border:3px solid #fffffff0;border-radius:50%;box-shadow:0 15px 34px #4a0d2557}html[data-theme=pink] .floating-fatwa-trigger:hover{box-shadow:0 19px 40px #4a0d2566}html[data-theme=pink] .floating-fatwa-trigger:focus-visible{outline-offset:3px;outline:4px solid #881b4740}html[data-theme=pink] .floating-fatwa-trigger svg{fill:none;stroke:currentColor}html[data-theme=pink] .floating-fatwa-trigger>i{background:#d5a342;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 7px #0000002e}html[data-theme=pink] .floating-fatwa-trigger:after{color:#4b162b;background:#fefbfcf5;border:1px solid #e5d7dc;border-radius:999px;box-shadow:0 6px 18px #4214271f}html[data-theme=pink] .floating-fatwa-backdrop{background:#1f0a1270;border:0}html[data-theme=pink] .floating-fatwa-panel{background:#fdf7f9;border:1px solid #e3d3da;border-radius:28px;box-shadow:0 28px 85px #2508144d}html[data-theme=pink] .floating-fatwa-panel-title{color:#461629;background:#f7edf1;border-bottom:1px solid #e6d6dc}html[data-theme=pink] .floating-fatwa-panel-title small{color:#835466}html[data-theme=pink] .floating-fatwa-panel-title button{color:#461629;background:#fefbfc;border:1px solid #dec9d2;border-radius:50%}html[data-theme=pink] .floating-fatwa-panel .fatwa-chat{box-shadow:none;border:0;border-radius:0}html[data-theme=pink] .home-commitment-grid>a>span{border-radius:22px}html[data-theme=pink] .commitment-reference-grid>a>span,html[data-theme=pink] .commitment-guide>header>span{background:#f7dee8}@media (width<=760px){html[data-theme=pink] .qibla-home-card{border-radius:23px}html[data-theme=pink] .qibla-home-card:after{border-radius:17px}html[data-theme=pink] .qibla-arrow:before{border-bottom-width:36px;border-left-width:11px;border-right-width:11px}html[data-theme=pink] .qibla-arrow i{border-top-width:31px;border-left-width:9px;border-right-width:9px}html[data-theme=pink] .qibla-kaaba{border-width:2px;border-radius:6px}html[data-theme=pink] .home-hero-search>div{border-radius:17px}html[data-theme=pink] .floating-fatwa-panel{border-radius:23px}html[data-theme=pink] .mobile-bottom-nav{background:#fefbfcf0;border-top:1px solid #ddcad2db;box-shadow:0 -18px 46px #3c112224}html[data-theme=pink] .mobile-bottom-nav:before{background:linear-gradient(90deg,#a04f63,#287b91,#7a5599,#d59a3c,#76143b);border-radius:0 0 99px 99px}html[data-theme=pink] .mobile-bottom-nav a{color:#777e89;border:1px solid #0000;border-radius:18px}html[data-theme=pink] .mobile-bottom-nav a:focus-visible{outline:3px solid color-mix(in srgb, var(--nav-accent) 35%, transparent);outline-offset:2px}html[data-theme=pink] .mobile-bottom-nav .nav-icon-shell{color:var(--nav-accent);background:var(--nav-tint);border:1px solid color-mix(in srgb, var(--nav-accent) 12%, transparent);border-radius:13px}html[data-theme=pink] .mobile-bottom-nav a small{color:#767d87}html[data-theme=pink] .mobile-bottom-nav a>i{background:var(--nav-accent);border-radius:99px}html[data-theme=pink] .mobile-bottom-nav a.active{background:linear-gradient(180deg, var(--nav-tint), #fefbfcc7);border-color:color-mix(in srgb, var(--nav-accent) 16%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--nav-accent) 14%, transparent)}html[data-theme=pink] .mobile-bottom-nav a.active .nav-icon-shell{color:#fff;background:var(--nav-accent);box-shadow:0 8px 17px color-mix(in srgb, var(--nav-accent) 30%, transparent);border-color:#0000}html[data-theme=pink] .mobile-bottom-nav a.active small{color:var(--nav-accent)}}html[data-theme=pink] .mushaf-page,html[data-theme=pink] .quran-reader-page{background:#faebf1}html[data-theme=pink] .mushaf-hero{color:#fff;background:radial-gradient(circle at 12% 15%,#e7c27138,#0000 28%),linear-gradient(132deg,#401224,#651b38 62%,#8b6b32 150%)}html[data-theme=pink] .mushaf-hero h1 span{color:#f1d692}html[data-theme=pink] .mushaf-hero p{color:#ffffffdb}html[data-theme=pink] .mushaf-hero .breadcrumb,html[data-theme=pink] .mushaf-hero .breadcrumb a{color:#ffffffc2}html[data-theme=pink] .mushaf-hero .button-primary{color:#401727;background:#f2d795}html[data-theme=pink] .quran-dashboard>div{background:#fefbfcf7;border:1px solid #e5d7dc;border-radius:24px;box-shadow:0 18px 42px #4b162b1a}html[data-theme=pink] .quran-dashboard>div>span{color:#fff;background:linear-gradient(145deg,#691c3b,#b68b3d);border-radius:16px}html[data-theme=pink] .quran-dashboard small{color:#955f75}html[data-theme=pink] .quran-dashboard strong{color:#401727}html[data-theme=pink] .quran-start-card{color:#48192c;background:#fefbfc;border:1px solid #e5d7dc;border-radius:28px;box-shadow:0 14px 38px #431e2d12}html[data-theme=pink] .quran-start-card.primary{color:#fff;background:linear-gradient(135deg,#401727,#752444);border-color:#0000}html[data-theme=pink] .quran-start-card>span{color:#aa7c31}html[data-theme=pink] .quran-start-card.primary>span{color:#f0d38e}html[data-theme=pink] .quran-start-card p{color:#805264}html[data-theme=pink] .quran-start-card.primary p{color:#ffffffc4}html[data-theme=pink] .quran-start-card b{color:#6e173a}html[data-theme=pink] .quran-start-card.primary b{color:#f2d796}html[data-theme=pink] .quran-search{background:#fefbfc;border:1px solid #ddcad2;border-radius:16px}html[data-theme=pink] .quran-search span{color:#661938}html[data-theme=pink] .quran-search input{color:#411b2a;background:0 0;border:0;outline:0}html[data-theme=pink] .quran-surah-grid>a{color:#401727;background:#fefbfc;border:1px solid #e7dadf;border-radius:21px;box-shadow:0 8px 24px #461b2c0b}html[data-theme=pink] .quran-surah-grid>a:hover{border-color:#bb90a1;box-shadow:0 15px 34px #461b2c1a}html[data-theme=pink] .quran-surah-number{color:#641735;background:#f3e8ec;border:1px solid #dec9d2;border-radius:15px}html[data-theme=pink] .quran-surah-grid p{color:#955f75}html[data-theme=pink] .quran-card-progress{background:#f1e9ec;border-radius:99px}html[data-theme=pink] .quran-card-progress i{border-radius:inherit;background:linear-gradient(90deg,#701a3c,#c09342)}html[data-theme=pink] .quran-card-progress small{color:#955f75}html[data-theme=pink] .quran-empty{color:#8c5a6e}html[data-theme=pink] .quran-reader-hero{color:#fff;background:linear-gradient(135deg,#3d1425,#6b1f3d)}html[data-theme=pink] .quran-reader-hero .breadcrumb,html[data-theme=pink] .quran-reader-hero .breadcrumb a{color:#ffffffb8}html[data-theme=pink] .quran-surah-seal{color:#401727;background:#f0d897;border:5px double #40172747;border-radius:24px}html[data-theme=pink] .quran-reader-hero small{color:#edd59a}html[data-theme=pink] .quran-reader-hero p{color:#ffffffc2}html[data-theme=pink] .quran-reader-toolbar{background:#fefbfcf5;border:1px solid #e3d3da;border-radius:24px;box-shadow:0 15px 38px #3e14251f}html[data-theme=pink] .quran-progress-summary span{color:#9c637a}html[data-theme=pink] .quran-progress-summary strong{color:#4a172b}html[data-theme=pink] .quran-progress-track{background:#efe6ea;border-radius:99px}html[data-theme=pink] .quran-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#691738,#c09241)}html[data-theme=pink] .quran-progress-summary>b{color:#9a7130}html[data-theme=pink] .quran-reader-actions button,html[data-theme=pink] .quran-reader-actions label,html[data-theme=pink] .quran-filter{color:#54313f;background:#fbeff4;border:1px solid #e5d7dc;border-radius:13px}html[data-theme=pink] .quran-reader-actions button.active{color:#fff;background:#691c3b;border-color:#691c3b}html[data-theme=pink] .quran-reader-actions select{color:#48192c;background:0 0;border:0}html[data-theme=pink] .quran-filter button{border:0}html[data-theme=pink] .quran-reader-toolbar>p{color:#955f75}html[data-theme=pink] .quran-loading,html[data-theme=pink] .quran-error{background:#fefbfc;border:1px solid #e9dde2;border-radius:20px}html[data-theme=pink] .quran-loading span{background:#691b3a;border-radius:50%}html[data-theme=pink] .quran-error{color:#8b3d4d;background:#fcf3f6;border-color:#e9cbd1}html[data-theme=pink] .quran-verses article{background:#fefbfc;border:1px solid #e7dadf;border-radius:24px;box-shadow:0 10px 28px #451c2c0d}html[data-theme=pink] .quran-verses article.memorized{background:linear-gradient(145deg,#fcf8f9,#fefbfc);border-color:#cfaab9}html[data-theme=pink] .ayah-meta>span{color:#631736;background:#f2e8ec;border:2px solid #d9c4cc;border-radius:18px}html[data-theme=pink] .ayah-meta small{color:#8a7a57}html[data-theme=pink] .ayah-text{color:#3e1828;background:0 0;border:0}html[data-theme=pink] .ayah-text:hover{color:#770d38}html[data-theme=pink] .ayah-text b{color:#ad8139}html[data-theme=pink] .ayah-text.hidden{color:#8f5b70;background:repeating-linear-gradient(-45deg,#f7f3f4,#f7f3f4 10px,#f3ecef 10px 20px);border:1px dashed #cfb4bf;border-radius:18px}html[data-theme=pink] .ayah-actions{border-top:1px solid #edf0ee}html[data-theme=pink] .ayah-actions button{color:#603949;background:#fbeff4;border:1px solid #e7dadf;border-radius:11px}html[data-theme=pink] .ayah-actions button:hover,html[data-theme=pink] .ayah-actions button.playing{color:#fff;background:#6a1b3a;border-color:#6a1b3a}html[data-theme=pink] .quran-empty-session{background:#fefbfc;border:1px solid #e7dadf;border-radius:24px}html[data-theme=pink] .quran-empty-session h2{color:#49182c}html[data-theme=pink] .quran-empty-session p{color:#955f75}html[data-theme=pink] .quran-empty-session button{color:#fff;background:#691b3a;border:0;border-radius:12px}html[data-theme=pink] .quran-surah-navigation a{color:#4f172d;background:#fefbfc;border:1px solid #e3d3da;border-radius:14px}html[data-theme=pink] .tafsir-sheet-wrap{background:#1f091294}html[data-theme=pink] .tafsir-sheet{color:#3f1827;background:#fefbfc;border:1px solid #ddcfac;border-radius:30px 30px 22px 22px;box-shadow:0 -20px 70px #290a163d}html[data-theme=pink] .tafsir-sheet-handle{background:#c9c4b7;border-radius:99px}html[data-theme=pink] .tafsir-sheet-close{color:#7c5062;background:#f9e7ee;border:0;border-radius:14px}html[data-theme=pink] .tafsir-sheet>span{color:#a27530}html[data-theme=pink] .tafsir-sheet blockquote{color:#49182c;background:#f6eef1;border:0;border-right:4px solid #721d3f;border-radius:15px}html[data-theme=pink] .tafsir-copy,html[data-theme=pink] .tafsir-loading{color:#6a4453}html[data-theme=pink] .tafsir-sheet>small{color:#986177;border-top:1px solid #e7e1d4}html[data-theme=pink] .tafsir-sheet>div:last-child button{color:#fff;background:#691b3a;border:0;border-radius:12px}@media (width<=760px){html[data-theme=pink] .quran-dashboard>div{border-radius:18px}html[data-theme=pink] .quran-dashboard>div>span{border-radius:13px}html[data-theme=pink] .quran-start-card{border-radius:22px}html[data-theme=pink] .quran-surah-seal,html[data-theme=pink] .quran-reader-toolbar{border-radius:18px}html[data-theme=pink] .quran-verses article{border-radius:19px}html[data-theme=pink] .ayah-meta>span{border-radius:14px}html[data-theme=pink] .tafsir-sheet{border-radius:28px 28px 0 0}}html[data-theme=pink] .main-nav>a svg{color:#7e304f}html[data-theme=pink] .header-more-menu summary{color:#6a4453;border-radius:10px}html[data-theme=pink] .header-more-menu summary:hover,html[data-theme=pink] .header-more-menu[open] summary{color:var(--green);background:#f8f2f4}html[data-theme=pink] .header-more-menu>div{background:#fefbfcfa;border:1px solid #e7dadf;border-radius:18px;box-shadow:0 20px 50px #3c11222b}html[data-theme=pink] .header-more-menu>div a{border-radius:11px}html[data-theme=pink] .header-more-menu>div a svg{color:#7e304f}html[data-theme=pink] .header-more-menu>div a:hover{background:#f4ebef}html[data-theme=pink] .sidebar-quick-actions a{color:#591d35;background:linear-gradient(150deg,#f7edf1,#fcf3f6);border:1px solid #e9dde2;border-radius:15px}html[data-theme=pink] .mobile-sidebar-group{background:#fdf7f9;border:1px solid #ebe0e4;border-radius:17px}html[data-theme=pink] .mobile-sidebar-group summary{color:#4f1c31}html[data-theme=pink] .mobile-sidebar-group[open] summary{background:#f6eef1;border-bottom:1px solid #e7dadf}html[data-theme=pink] .mobile-sidebar-group a{background:#fefbfc;border-radius:12px}html[data-theme=pink] .mobile-sidebar-group a>.sidebar-link-icon{border-radius:13px}html[data-theme=pink] .sidebar-link-copy small{color:#986177}html[data-theme=pink] .mobile-sidebar-group a.active>.sidebar-link-icon{color:#fff!important;background:#fefbfc24!important}html[data-theme=pink] .mobile-sidebar-group a.active .sidebar-link-copy small{color:#e4d2da}html[data-theme=pink] .mobile-bottom-nav{background:#fefbfceb;border:1px solid #ddcad2e6;border-radius:25px;box-shadow:0 20px 54px #360d1d33}html[data-theme=pink] .mobile-bottom-nav:before{background:linear-gradient(90deg,#7a5599,#287b91,#734a5a,#a96f1f,#76143b);border-radius:0 0 99px 99px}html[data-theme=pink] .mobile-bottom-nav a,html[data-theme=pink] .mobile-bottom-nav button{color:#925d73;background:0 0;border:1px solid #0000;border-radius:18px}html[data-theme=pink] .mobile-bottom-nav .nav-icon-shell{color:var(--nav-accent);background:var(--nav-tint);border:1px solid #52142d14;border-radius:14px}html[data-theme=pink] .mobile-bottom-nav small{color:#865669}html[data-theme=pink] .mobile-bottom-nav a>i,html[data-theme=pink] .mobile-bottom-nav button>i{background:var(--nav-accent);border-radius:99px}html[data-theme=pink] .mobile-bottom-nav a.active{background:linear-gradient(180deg,var(--nav-tint),#fefbfcbf);box-shadow:0 8px 21px #471a2c1a}html[data-theme=pink] .mobile-bottom-nav a.active .nav-icon-shell{color:#fff;background:var(--nav-accent);box-shadow:0 8px 17px #4814292e}html[data-theme=pink] .mobile-bottom-nav a.active small{color:var(--nav-accent)}html[data-theme=pink] .page-nav-controls button{color:#541830;background:#fefbfcf0;border:1px solid #e3d3da;border-radius:50%;box-shadow:0 12px 30px #3c112229}html[data-theme=pink] .page-nav-controls button:hover{color:#fff;background:#691738}html[data-theme=pink] .page-nav-controls svg{fill:none;stroke:currentColor}html[data-theme=pink] .masjid-finder-card{color:#fff;background:radial-gradient(circle at 12% 18%,#efcf8438,#0000 28%),linear-gradient(135deg,#401224,#6d1d3d 68%,#9b7330 145%);border-radius:32px;box-shadow:0 24px 60px #3c112229}html[data-theme=pink] .masjid-finder-visual{background:#fefbfc1a;border:1px solid #fff3;border-radius:50%}html[data-theme=pink] .masjid-finder-visual svg{fill:none;stroke:#f3d68e}html[data-theme=pink] .masjid-finder-visual span{color:#4f172d;background:#fefbfc;border:4px solid #6d2643;border-radius:50%}html[data-theme=pink] .masjid-finder-card small{color:#f1d28b}html[data-theme=pink] .masjid-finder-card p{color:#fffc}html[data-theme=pink] .masjid-finder-card button{color:#4f172d;background:#f3d68e;border:0;border-radius:15px}html[data-theme=pink] .masjid-finder-card .masjid-finder-status{color:#ffe8b0}html[data-theme=pink] .masjid-finder-fallback{color:#f3d68e}@media (width<=760px){html[data-theme=pink] .mobile-bottom-nav{border-width:1px 0 0;border-radius:0}html[data-theme=pink] .mobile-bottom-nav a,html[data-theme=pink] .mobile-bottom-nav button{border-radius:16px}html[data-theme=pink] .mobile-bottom-nav .nav-icon-shell{border-radius:13px}html[data-theme=pink] .masjid-finder-card{border-radius:24px}html[data-theme=pink] .masjid-finder-visual span{border-width:3px}}@media (width<=680px){html[data-theme=pink] .primary-education-card{border-radius:26px}}@media (width<=600px){html[data-theme=pink] .home-commitment-grid>a{border-radius:22px}}html[data-theme=pink] .memorization-home-card{color:#3f1827;background:linear-gradient(120deg,#f3e8ec 0%,#fcf3f6 58%,#f2e9d3 100%);border:1px solid #dfcdd4;border-radius:28px;box-shadow:0 18px 42px #471a2c17}html[data-theme=pink] .memorization-home-card:hover{box-shadow:0 24px 55px #471a2c24}html[data-theme=pink] .memorization-home-mark{color:#fff;background:linear-gradient(145deg,#641735,#b28a3f);border-radius:22px;box-shadow:0 12px 24px #64173538}html[data-theme=pink] .memorization-home-card small{color:#9a7130}html[data-theme=pink] .memorization-home-card p{color:#704858}html[data-theme=pink] .memorization-home-card b{color:#641735;background:#fefbfcc2;border:1px solid #64173529;border-radius:15px}html[data-theme=pink] .memorizer-heading{color:#fff;background:linear-gradient(125deg,#401224,#721d3f 64%,#9b7534);border-radius:25px 25px 0 0}html[data-theme=pink] .memorizer-heading>span{color:#f4d797;background:#fefbfc1f;border:1px solid #fff3;border-radius:19px}html[data-theme=pink] .memorizer-heading small{color:#f1d28b}html[data-theme=pink] .memorizer-heading p{color:#ffffffc7}html[data-theme=pink] .memorizer-heading>strong{color:#4b162b;background:#fff4d8;border-radius:999px}html[data-theme=pink] .memorizer-workspace{background:#e3d3da;border:1px solid #e3d3da;border-top:0;border-radius:0 0 25px 25px;box-shadow:0 20px 48px #4616291a}html[data-theme=pink] .memorizer-setup,html[data-theme=pink] .memorizer-session{background:#fefbfc}html[data-theme=pink] .memorizer-setup h2{color:#4a172b}html[data-theme=pink] .memorizer-setup label>span,html[data-theme=pink] .memorizer-session label>span{color:#89586b}html[data-theme=pink] .memorizer-setup input,html[data-theme=pink] .memorizer-setup select,html[data-theme=pink] .memorizer-session select{color:#401727;background:#fcf3f6;border:1px solid #e3d3da;border-radius:12px}html[data-theme=pink] .memorizer-frequency button,html[data-theme=pink] .memorizer-days button{color:#704858;background:#fcf3f6;border:1px solid #e7dadf;border-radius:11px}html[data-theme=pink] .memorizer-frequency button.active,html[data-theme=pink] .memorizer-days button.active{color:#fff;background:#6d173a;border-color:#6d173a}html[data-theme=pink] .memorizer-save{color:#fff;background:linear-gradient(135deg,#72173c,#b38336);border:0;border-radius:13px}html[data-theme=pink] .memorizer-session>header small{color:#a4772e}html[data-theme=pink] .memorizer-session h2{color:#401727}html[data-theme=pink] .memorizer-ayah{color:#2e141f;background:linear-gradient(145deg,#fdf7f9,#faf5f7);border:1px solid #e1dccd;border-radius:20px}html[data-theme=pink] .memorizer-ayah span{border-radius:7px}html[data-theme=pink] .memorizer-ayah .masked{color:#cbaeba;background:#efe6ea}html[data-theme=pink] .memorizer-ayah .revealed{color:#670e32;background:#f4e2e9}html[data-theme=pink] .memorizer-controls button{color:#5a1b34;background:#f8f2f4;border:1px solid #decad2;border-radius:14px}html[data-theme=pink] .memorizer-controls button.primary{color:#fff;background:#6f1639;border-color:#6f1639}html[data-theme=pink] .memorizer-controls button.recording{color:#fff;background:#a33e4f;border-color:#a33e4f}html[data-theme=pink] .memorizer-listening{color:#9b3546}html[data-theme=pink] .memorizer-listening i{background:#b83c51;border-radius:50%;box-shadow:0 0 0 6px #b83c511f}html[data-theme=pink] .memorizer-result{border:1px solid;border-radius:16px}html[data-theme=pink] .memorizer-result.good{color:#5b1531;background:#f8ecf1;border-color:#d6a9bb}html[data-theme=pink] .memorizer-result.review{color:#724b20;background:#faebf1;border-color:#ead6aa}html[data-theme=pink] .memorizer-result small{color:#835466}html[data-theme=pink] .memorizer-session>footer button{color:#fff;background:#6d173a;border:0;border-radius:12px}html[data-theme=pink] .memorizer-session>footer button:disabled{color:#a9798d;background:#ebe0e4}html[data-theme=pink] .memorizer-session>footer span{color:#631736}html[data-theme=pink] .memorization-hero{color:#fff;background:radial-gradient(circle at 12% 25%,#ddb86745,#0000 30%),linear-gradient(135deg,#3d1022 0%,#641735 58%,#8b6b32 145%)}html[data-theme=pink] .memorization-hero h1 span{color:#f2d89b}html[data-theme=pink] .memorization-hero p{color:#ffffffdb}html[data-theme=pink] .memorization-hero .breadcrumb,html[data-theme=pink] .memorization-hero .breadcrumb a{color:#ffffffc2}html[data-theme=pink] .memorization-hero-actions .button-primary{color:#401224;background:#f3db9e}html[data-theme=pink] .memorization-hero-actions .button-ghost{color:#fff;border-color:#ffffff59}html[data-theme=pink] .memorization-intro>div,html[data-theme=pink] .memorization-intro aside{border-radius:26px}html[data-theme=pink] .memorization-intro>div{color:#fff;background:#50162d}html[data-theme=pink] .memorization-intro>div>strong{color:#efd28f}html[data-theme=pink] .memorization-intro aside{background:#faebf1;border:1px solid #ecd9aa}html[data-theme=pink] .memorization-intro aside>span{color:#fff;background:#b38232;border-radius:15px}html[data-theme=pink] .memorization-intro aside p{color:#604c2e}html[data-theme=pink] .memorization-intro aside strong{color:#7a5722}html[data-theme=pink] .memorization-steps-grid article{background:#fefbfc;border:1px solid #e9dde2;border-radius:23px;box-shadow:0 12px 32px #451c2c0e}html[data-theme=pink] .memorization-steps-grid article>span{color:#fff;background:linear-gradient(145deg,#732142,#c19543);border-radius:17px}html[data-theme=pink] .memorization-steps-grid h3{color:#4a172b}html[data-theme=pink] .memorization-steps-grid p{color:#7c5062}html[data-theme=pink] .memorization-planner{background:linear-gradient(150deg,#f6eef1,#fefbfc 55%,#faebf1);border:1px solid #dfcdd4;border-radius:30px;box-shadow:0 20px 55px #48192c1a}html[data-theme=pink] .memorization-planner-head span{color:#a1742e}html[data-theme=pink] .memorization-planner-head h2{color:#401727}html[data-theme=pink] .memorization-planner-head>strong{color:#fff;background:#641735;border-radius:17px}html[data-theme=pink] .memorization-plan-buttons button{color:#704858;background:#fefbfc;border:1px solid #dfcdd4;border-radius:16px}html[data-theme=pink] .memorization-plan-buttons button.active{color:#fff;background:#641735;border-color:#641735;box-shadow:0 10px 24px #64173538}html[data-theme=pink] .memorization-plan-card{color:#fff;background:#401727;border-radius:23px}html[data-theme=pink] .memorization-plan-card small{color:#efd18b}html[data-theme=pink] .memorization-plan-card p{color:#ffffffbf}html[data-theme=pink] .memorization-plan-card dl>div{background:#fefbfc17;border:1px solid #ffffff1f;border-radius:15px}html[data-theme=pink] .memorization-plan-card dt{color:#ffffffb8}html[data-theme=pink] .memorization-plan-card dd{color:#f2d89b}html[data-theme=pink] .memorization-checklist h3{color:#4a172b}html[data-theme=pink] .memorization-checklist label{background:#fefbfc;border:1px solid #e5d7dc;border-radius:15px}html[data-theme=pink] .memorization-checklist label>span{color:#0000;background:#faebf1;border:2px solid #cfb4bf;border-radius:10px}html[data-theme=pink] .memorization-checklist label.done{background:#f7edf1;border-color:#cfaab9}html[data-theme=pink] .memorization-checklist label.done>span{color:#fff;background:#741b3f;border-color:#741b3f}html[data-theme=pink] .memorization-checklist label.done b{color:#89586b}html[data-theme=pink] .memorization-checklist>p{color:#986177}html[data-theme=pink] .memorization-review article{background:#fefbfc;border:1px solid #e2ded4;border-radius:22px}html[data-theme=pink] .memorization-review article>span{color:#b18235}html[data-theme=pink] .memorization-review h3{color:#4a172b}html[data-theme=pink] .memorization-review p{color:#865669}html[data-theme=pink] .memorization-stumbles{color:#fff;background:linear-gradient(125deg,#733f4c,#a5684a);border-radius:27px}html[data-theme=pink] .memorization-stumbles span{color:#ffd99a}html[data-theme=pink] .memorization-stumbles p{color:#ffffffd1}html[data-theme=pink] .memorization-stumbles .button{color:#743f49;background:#fefbfc}html[data-theme=pink] .memorization-sources a{color:#5d1d37;background:#fefbfc;border:1px solid #e7dadf;border-radius:15px}@media (width<=760px){html[data-theme=pink] .memorizer-heading{border-radius:20px 20px 0 0}html[data-theme=pink] .memorizer-heading>span{border-radius:15px}html[data-theme=pink] .memorizer-workspace{border-radius:0 0 20px 20px}html[data-theme=pink] .memorization-home-mark{border-radius:18px}html[data-theme=pink] .memorization-intro>div,html[data-theme=pink] .memorization-intro aside{border-radius:21px}html[data-theme=pink] .memorization-steps-grid article>span{border-radius:14px}html[data-theme=pink] .memorization-planner{border-radius:23px}}html[data-theme=pink] .parenting-home-card{color:#263c55;background:linear-gradient(130deg,#fcf3f6,#faebf1 58%,#fff5df);border:1px solid #cbd7ec;border-radius:24px;box-shadow:0 18px 45px #2a3f5e1f}html[data-theme=pink] .parenting-home-card:hover{box-shadow:0 23px 52px #2a3f5e29}html[data-theme=pink] .parenting-home-icon{color:#fff;background:linear-gradient(145deg,#395d8f,#b78035);border-radius:18px}html[data-theme=pink] .parenting-home-card small{color:#956a2b}html[data-theme=pink] .parenting-home-card p{color:#5e6e82}html[data-theme=pink] .parenting-home-card b{color:#315987}html[data-theme=pink] .parenting-hero{color:#fff;background:radial-gradient(circle at 12% 18%,#ebc06f45,#0000 30%),radial-gradient(circle at 85% 85%,#6797c747,#0000 31%),linear-gradient(135deg,#172f4c,#315d86 60%,#7d5b2d 145%)}html[data-theme=pink] .parenting-hero .breadcrumb,html[data-theme=pink] .parenting-hero .breadcrumb a{color:#ffffffbd}html[data-theme=pink] .parenting-hero .category-pill{color:#294d72;background:#f4dba2;border-color:#ffffff2e}html[data-theme=pink] .parenting-hero h1 span{color:#f1d597}html[data-theme=pink] .parenting-hero p{color:#ffffffd6}html[data-theme=pink] .parenting-hero-actions .button-primary{color:#213f60;background:#f0d493}html[data-theme=pink] .parenting-hero-actions .button-ghost{color:#fff;border-color:#ffffff54}html[data-theme=pink] .parenting-compass{background:#fefbfc1a;border:1px solid #fff3;border-radius:42% 58% 48% 52%/42% 43% 57% 58%;box-shadow:inset 0 0 0 11px #ffffff09,0 25px 70px #0415253b}html[data-theme=pink] .parenting-compass>span{color:#f3d89d}html[data-theme=pink] .parenting-compass strong{color:#243f60;background:#fefbfceb;border-radius:22px}html[data-theme=pink] .parenting-jump{background:#fefbfcf5;border:1px solid #d8e0e9;border-radius:20px;box-shadow:0 15px 42px #1f37521f}html[data-theme=pink] .parenting-jump a{color:#345675;background:#fcf3f6;border:1px solid #dce4ec;border-radius:13px}html[data-theme=pink] .parenting-jump a:hover{color:#fff;background:#345f87}html[data-theme=pink] .parenting-principles-grid article{background:#fefbfc;border:1px solid #dfe6ee;border-radius:24px;box-shadow:0 13px 34px #263c570e}html[data-theme=pink] .parenting-principles-grid article>span{color:#fff;background:#385e88;border-radius:14px}html[data-theme=pink] .parenting-principles-grid h3{color:#263f5b}html[data-theme=pink] .parenting-principles-grid p{color:#657181}html[data-theme=pink] .parenting-balance{color:#654a20;background:#faebf1;border:1px solid #ead5a8;border-radius:23px}html[data-theme=pink] .parenting-balance strong{color:#865e21}html[data-theme=pink] .parenting-balance a{color:#76521d}html[data-theme=pink] .parenting-ages{background:linear-gradient(#fbeff4,#fbeff4);border-block:1px solid #e0e5e9}html[data-theme=pink] .parenting-age-card{background:#fefbfc;border:1px solid #dbe3ea;border-radius:29px;box-shadow:0 18px 50px #263b5313}html[data-theme=pink] .parenting-age-card>header{color:#fff;background:linear-gradient(125deg,#294d71,#3f7297)}html[data-theme=pink] .parenting-age-card:nth-child(2n)>header{background:linear-gradient(125deg,#76582c,#a78040)}html[data-theme=pink] .parenting-age-card>header>span{color:#294c70;background:#f2d799;border-radius:20px}html[data-theme=pink] .parenting-age-card header small{color:#f3d99d}html[data-theme=pink] .parenting-age-card header p{color:#fffc}html[data-theme=pink] .parenting-age-columns section{border-bottom:1px solid #e8ecef}html[data-theme=pink] .parenting-age-columns section:nth-child(odd){border-left:1px solid #e8ecef}html[data-theme=pink] .parenting-age-columns h3{color:#2e5479}html[data-theme=pink] .parenting-age-columns li{color:#5c6876}html[data-theme=pink] .parenting-age-columns li:before{color:#7f2f4f}html[data-theme=pink] .parenting-age-columns .avoid{background:#fdf7f9}html[data-theme=pink] .parenting-age-columns .avoid h3{color:#945344}html[data-theme=pink] .parenting-age-columns .avoid li:before{color:#b45f4c}html[data-theme=pink] .parenting-problem-grid>article{background:#fefbfc;border:1px solid #dce4eb;border-radius:25px;box-shadow:0 14px 36px #273a500f}html[data-theme=pink] .parenting-problem-title span{color:#fff;background:#3a638a;border-radius:14px}html[data-theme=pink] .parenting-problem-title h3{color:#273f5a}html[data-theme=pink] .parenting-problem-grid article>strong{color:#6e5125;background:#faebf1;border-radius:14px}html[data-theme=pink] .parenting-problem-grid ol{color:#5f6c79}html[data-theme=pink] .parenting-problem-grid aside{color:#7b3542;background:#fcf3f6;border:1px solid #eccbd1;border-radius:15px}html[data-theme=pink] .parenting-week{background:linear-gradient(145deg,#faebf1,#fefbfc 58%,#fff5df);border:1px solid #cfdae6;border-radius:30px;box-shadow:0 20px 54px #293d551a}html[data-theme=pink] .parenting-week-head span{color:#9a6d29}html[data-theme=pink] .parenting-week-head h2{color:#263f5b}html[data-theme=pink] .parenting-week-head p{color:#657382}html[data-theme=pink] .parenting-week-head>b{color:#fff;background:#355f87;border-radius:21px}html[data-theme=pink] .parenting-week-grid article{background:#fefbfcd9;border:1px solid #dbe3eb;border-radius:19px}html[data-theme=pink] .parenting-week-grid span{color:#a1732f}html[data-theme=pink] .parenting-week-grid h3{color:#2b4c6c}html[data-theme=pink] .parenting-week-grid p{color:#65717d}html[data-theme=pink] .parenting-repair{color:#fff;background:#294d70;border-radius:18px}html[data-theme=pink] .parenting-repair span{color:#f0d491}html[data-theme=pink] .parenting-repair b{background:#fefbfc1c;border-radius:10px}html[data-theme=pink] .parenting-repair i{color:#f0d491}html[data-theme=pink] .parenting-safety{color:#fff;background:linear-gradient(120deg,#783f4d,#9f5d4d)}html[data-theme=pink] .parenting-safety span{color:#ffd899}html[data-theme=pink] .parenting-safety p{color:#ffffffd4}html[data-theme=pink] .parenting-safety aside{background:#fefbfc1a;border:1px solid #fff3;border-radius:20px}html[data-theme=pink] .parenting-safety aside strong{color:#ffe2a8}html[data-theme=pink] .parenting-evidence-grid a{background:#fefbfc;border:1px solid #dfe6ec;border-radius:19px}html[data-theme=pink] .parenting-evidence-grid blockquote{color:#294b6b}html[data-theme=pink] .parenting-evidence-grid span{color:#9b6e2c}html[data-theme=pink] .parenting-source-list a{color:#315b81;background:#fcf3f6;border:1px solid #d9e3ec;border-radius:14px}@media (width<=680px){html[data-theme=pink] .parenting-home-icon{border-radius:15px}html[data-theme=pink] .parenting-compass{border-radius:31px}html[data-theme=pink] .parenting-compass strong,html[data-theme=pink] .parenting-jump{border-radius:16px}html[data-theme=pink] .parenting-age-card{border-radius:23px}html[data-theme=pink] .parenting-age-card>header>span{border-radius:16px}html[data-theme=pink] .parenting-age-columns section{border-left:0!important}html[data-theme=pink] .parenting-week{border-radius:23px}}html[data-theme=pink] .compact-education-grid .primary-education-card{color:var(--deep);background:linear-gradient(145deg,#fefbfc,color-mix(in srgb,var(--card-accent) 6%,#fefbfc));border:1px solid color-mix(in srgb,var(--card-accent) 18%,#e9dde2);border-radius:20px;box-shadow:0 10px 26px #4314270f}html[data-theme=pink] .compact-education-grid .primary-education-card:hover{box-shadow:0 17px 35px color-mix(in srgb,var(--card-accent) 13%,transparent)}html[data-theme=pink] .education-door-icon{color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 11%,white);border-radius:15px}html[data-theme=pink] .compact-education-grid small{color:var(--card-accent)}html[data-theme=pink] .compact-education-grid p{color:#955f75}html[data-theme=pink] .compact-education-grid>a>b{color:var(--card-accent)}html[data-theme=pink] .home-category-group{--group-color:#7e304f;--group-tint:#f6eaef;border:1px solid color-mix(in srgb,var(--group-color) 18%,#e7dadf);background:#fefbfc;border-radius:20px;box-shadow:0 10px 28px #3f17270e}html[data-theme=pink] .home-category-group>summary{color:#401727}html[data-theme=pink] .home-category-group>summary>span{color:var(--group-color);background:var(--group-tint);border-radius:14px}html[data-theme=pink] .home-category-group>summary small{color:#986177}html[data-theme=pink] .home-category-group>summary>b{color:var(--group-color)}html[data-theme=pink] .home-category-group>div>a{color:#54313f;background:color-mix(in srgb,var(--group-tint) 55%,white);border:1px solid color-mix(in srgb,var(--group-color) 11%,transparent);border-radius:13px}html[data-theme=pink] .home-category-group>div>a>span{color:var(--group-color);background:#fefbfc;border-radius:10px}html[data-theme=pink] .home-category-group>div>a>b{color:var(--group-color)}html[data-theme=pink] .location-tools-body .qibla-home-card,html[data-theme=pink] .location-tools-body .closest-masjid-card{box-shadow:none}html[data-theme=pink] .fatwa-assistant-intro strong{color:#4b162b}html[data-theme=pink] .fatwa-assistant-intro p{color:#89586b}html[data-theme=pink] .floating-fatwa-composer{border-top:0}html[data-theme=pink] .fatwa-user-query{color:#fff;background:#691738;border-radius:14px 14px 5px}html[data-theme=pink] .fatwa-result-card{background:#fefbfc;border:1px solid #e7dadf;border-radius:17px;box-shadow:0 8px 22px #4616290f}html[data-theme=pink] .fatwa-result-card>small{color:#8e6832}html[data-theme=pink] .fatwa-result-card h3{color:#401727}html[data-theme=pink] .fatwa-result-card>p{color:#6d4655}html[data-theme=pink] .fatwa-result-card>details{background:#fdf7f9;border-radius:12px}html[data-theme=pink] .fatwa-result-card summary{color:#691738}html[data-theme=pink] .fatwa-result-card blockquote{background:#fefbfc;border-right:3px solid #b68a42}html[data-theme=pink] .fatwa-result-card cite{color:#986177}html[data-theme=pink] .fatwa-result-card>a{color:#691738}html[data-theme=pink] .best-match{color:#691738;background:#f2e3e9;border-radius:999px}html[data-theme=pink] .fatwa-no-match{color:#664618;background:#faebf1;border:1px solid #ecd0a4;border-radius:16px}html[data-theme=pink] .fatwa-no-match a{color:#691738}html[data-theme=pink] .fatwa-suggested>span{color:#865669}html[data-theme=pink] .fatwa-suggested button{color:#691738;background:#fefbfc;border:1px solid #dfcdd4;border-radius:999px}html[data-theme=pink] .fatwa-assistant-footer{color:#745020;background:#fbeff4;border-top:1px solid #eee0c4}html[data-theme=pink] .awadi-story-note{background:#f9e7ee;border-right:3px solid #b3813e;border-radius:12px}html[data-theme=pink] .awadi-story-note strong{color:#745126}html[data-theme=pink] .awadi-story-note a{color:#6d2743}@media (width<=600px){html[data-theme=pink] .education-door-icon{border-radius:13px}}@media (width>=901px){html[data-theme=pink] .compact-education-grid .primary-education-card{color:#fff;background:linear-gradient(165deg,#401727,#270c17);border:1px solid #ffffff47;border-radius:9px;box-shadow:0 28px 65px #240a1447}html[data-theme=pink] .compact-education-grid .primary-education-card:hover{box-shadow:0 36px 85px color-mix(in srgb,var(--card-accent) 34%,#2207124d)}html[data-theme=pink] .education-door-photo:after{background:linear-gradient(#0000 46%,#401727 104%)}html[data-theme=pink] .education-door-icon{color:#fff;background:var(--card-accent);border:1px solid #ffffff8c;box-shadow:0 9px 20px #0000003d}html[data-theme=pink] .compact-education-grid small{color:color-mix(in srgb,var(--card-accent) 45%,white)}html[data-theme=pink] .compact-education-grid h3{color:#fff}html[data-theme=pink] .compact-education-grid p{color:#ffffffad}html[data-theme=pink] .compact-education-grid>a>b{color:#fff;background:#fefbfc1a;border:1px solid #ffffff2e;border-radius:50%}}html[data-theme=pink] .quran-reader-actions .quran-play-surah{color:#fff;background:linear-gradient(135deg,#691738,#b1853f);border-color:#0000;box-shadow:0 8px 18px #67183829}html[data-theme=pink] .quran-reader-actions .quran-stop-button{color:#fff;background:#9b4742;border-color:#9b4742}html[data-theme=pink] .quran-reader-actions label:has(select){background:#fefbfc}html[data-theme=pink] .education-showcase-section{color:#fff;background:#4c2434}html[data-theme=pink] .education-showcase-section:before{background:linear-gradient(#43192a40,#30121e8f 58%,#270c17eb),linear-gradient(90deg,#764c5d85,#481e2f26,#764c5d7a)}html[data-theme=pink] .education-showcase-section:after{background:#260d17b8}html[data-theme=pink] .education-showcase-section .section-number{color:#d8c38e}html[data-theme=pink] .education-showcase-section .section-heading h2{color:#fff}html[data-theme=pink] .education-showcase-section .section-heading p{color:#ffffffb8}html[data-theme=pink] .education-showcase-section .text-link{color:#fff;border-color:#ffffff6b}html[data-theme=pink] .showcase-corner-labels{color:#ffffffb8}@media (width>=901px){html[data-theme=pink] .education-showcase-section .compact-education-grid .primary-education-card{background:linear-gradient(165deg,#250e17f7,#13070cfc);border-color:#ffffff40;border-radius:5px;box-shadow:0 33px 70px #1202097a}html[data-theme=pink] .education-showcase-section .compact-education-grid .primary-education-card:nth-child(3){background:linear-gradient(165deg,#5e3143d1,#280b17ed)}}@media (width<=900px){html[data-theme=pink] .education-showcase-section .compact-education-grid .primary-education-card{color:#fff;background:linear-gradient(165deg,#401727,#230b15);border:1px solid #ffffff45;border-radius:7px;box-shadow:0 24px 52px #1b040d6b}html[data-theme=pink] .education-showcase-section .education-door-photo:after{background:linear-gradient(#0000 45%,#401727 103%)}html[data-theme=pink] .education-showcase-section .education-door-icon{color:#fff;background:var(--card-accent);border:1px solid #ffffff80;box-shadow:0 8px 19px #00000040}html[data-theme=pink] .education-showcase-section .compact-education-grid small{color:#d7c08d}html[data-theme=pink] .education-showcase-section .compact-education-grid h3{color:#fff}html[data-theme=pink] .education-showcase-section .compact-education-grid p{color:#ffffffb3}html[data-theme=pink] .education-showcase-section .compact-education-grid>a>b{color:#fff}html[data-theme=pink] .showcase-swipe-hint{color:#ffffffbf}}html[data-theme=pink] .language-switch{color:#4f172d;background:#f6eef1;border:1px solid #e2d0d7;border-radius:12px}html[data-theme=pink] .language-switch:hover,html[data-theme=pink] .language-switch:focus-visible{background:#eddee4}html[data-theme=pink] .language-switch-circle{background:#fefbfceb;border-color:#6312332e;border-radius:50%;box-shadow:0 7px 18px #4b11281c}html[data-theme=pink] .english-page{color:#3b1725}html[data-theme=pink] .english-header .brand-mark{border-radius:13px 13px 4px}html[data-theme=pink] .english-main-nav{color:#6a4453}html[data-theme=pink] .english-main-nav a svg{color:#7e304f}html[data-theme=pink] .english-account-link{color:#fff;background:#691738;border-radius:11px}html[data-theme=pink] .english-hero{background:radial-gradient(circle at 12% 5%,#f9e7ee,#0000 44%)}html[data-theme=pink] .english-hero-copy>span,html[data-theme=pink] .english-section-heading>span,html[data-theme=pink] .english-simple-strip .section-shell>span{color:#a2762b}html[data-theme=pink] .english-hero-copy h1{color:#401224}html[data-theme=pink] .english-hero-copy p{color:#865669}html[data-theme=pink] .english-secondary-button{color:#4f172d;background:#fefbfc;border:1px solid #ddcad2}html[data-theme=pink] .english-daily-card{background:#fefbfc;border:1px solid #e9dde2;border-radius:27px;box-shadow:0 22px 50px #461b2c1c}html[data-theme=pink] .english-daily-card>div{color:#b07820}html[data-theme=pink] .english-daily-card>div span{color:#674250;background:#f3ecef;border-radius:999px}html[data-theme=pink] .english-daily-card blockquote{color:#2c171f;border-block:1px solid #f1e9ec}html[data-theme=pink] .english-daily-card p{color:#865669}html[data-theme=pink] .english-daily-card>a{color:#691738}html[data-theme=pink] .english-journey-map{color:#401727;background:linear-gradient(145deg,#faf4f7,#fbeff4);border:1px solid #e5d7dc;border-radius:26px;box-shadow:0 16px 38px #40122414}html[data-theme=pink] .english-journey-map>header span{color:#9e732d}html[data-theme=pink] .english-journey-map>header h2{color:#401224}html[data-theme=pink] .english-journey-map>header p{color:#805264}html[data-theme=pink] .english-journey-map li:not(:last-child):after{background:#c799ab}html[data-theme=pink] .english-journey-map li>a{color:#401727;background:#fefbfce6;border:1px solid #e5d7dc;border-radius:18px}html[data-theme=pink] .english-journey-map li>a:hover,html[data-theme=pink] .english-journey-map li>a:focus-visible{border-color:#c28ea3;outline:none;box-shadow:0 9px 22px #45112614}html[data-theme=pink] .english-journey-number{color:#9b712d}html[data-theme=pink] .english-journey-icon{color:#fff;background:linear-gradient(145deg,#691637,#92355a);border-radius:14px;box-shadow:0 7px 15px #5f11302b}html[data-theme=pink] .english-journey-copy small{color:#9b712d}html[data-theme=pink] .english-journey-copy strong{color:#401727}html[data-theme=pink] .english-journey-copy p{color:#865669}html[data-theme=pink] .english-journey-map li>a>b{color:#691637}html[data-theme=pink] .english-journey-map>footer{color:#5e5137;background:#faebf1;border:1px solid #ead7ae;border-radius:16px}html[data-theme=pink] .english-journey-map>footer>svg{color:#9d712d;background:#fefbfc;border-radius:12px}html[data-theme=pink] .english-journey-map>footer strong{color:#4c4029}html[data-theme=pink] .english-section-heading h2{color:#401224}html[data-theme=pink] .english-learning-card{background:#fefbfc;border:1px solid #e7dadf;border-radius:22px;box-shadow:0 12px 30px #46162912}html[data-theme=pink] .english-learning-card:hover{box-shadow:0 18px 36px #4616291f}html[data-theme=pink] .english-learning-image{border-radius:15px}html[data-theme=pink] .english-learning-image:after{background:linear-gradient(#0000 45%,#25081470)}html[data-theme=pink] .english-learning-image i{color:#fff;background:#691738;border:1px solid #ffffff80;border-radius:14px;box-shadow:0 8px 18px #3a0d1f40}html[data-theme=pink] .english-learning-card small{color:#9a742f}html[data-theme=pink] .english-learning-card h3{color:#401727}html[data-theme=pink] .english-learning-card p{color:#8c5a6e}html[data-theme=pink] .english-learning-card>b{color:#691738}html[data-theme=pink] .english-simple-strip{color:#fff;background:linear-gradient(135deg,#401224,#6d1c3d)}html[data-theme=pink] .english-simple-strip b{background:#fefbfc1a;border:1px solid #ffffff2e;border-radius:999px}html[data-theme=pink] .english-bottom-nav{background:#fefbfcf5;border-top:1px solid #e9dde2;box-shadow:0 -10px 28px #40122417}html[data-theme=pink] .english-bottom-nav a{color:#89586b;border-radius:15px}html[data-theme=pink] .english-bottom-nav a:hover,html[data-theme=pink] .english-bottom-nav a:focus-visible,html[data-theme=pink] .english-bottom-nav a.active{color:#691738;background:#f6eef1}html[data-theme=pink] .english-bottom-nav a.active{box-shadow:inset 0 0 0 1px #e2cad4}html[data-theme=pink] .english-bottom-nav a span{color:#691738;background:#f6eef1;border-radius:11px}html[data-theme=pink] .english-hub-hero{background:radial-gradient(circle at 10% 10%,#f7eae0,#0000 48%)}html[data-theme=pink] .english-hub-hero>span{color:#9a712d}html[data-theme=pink] .english-hub-hero h1{color:#401224}html[data-theme=pink] .english-hub-hero p{color:#865669}html[data-theme=pink] .english-hub-heading h2{color:#3d1425}html[data-theme=pink] .english-hub-heading small{color:#9e677d}html[data-theme=pink] .english-quran-list a{color:#401727;background:#fefbfc;border:1px solid #e9dde2;border-radius:16px;box-shadow:0 7px 18px #4413260d}html[data-theme=pink] .english-quran-list a:hover{border-color:#cda8b6}html[data-theme=pink] .english-quran-list a>b{color:#691738;background:#f6eef1;border-radius:11px}html[data-theme=pink] .english-quran-list a span small{color:#9e677d}html[data-theme=pink] .english-quran-list a em{color:#3a1725}html[data-theme=pink] .english-quran-list a>i{color:#aa7a2d;background:#fff5df;border-radius:9px}html[data-theme=pink] .english-door-grid>a{color:#401727;background:linear-gradient(145deg,#fefbfc,#faf5f7);border:1px solid #e7dadf;border-radius:22px;box-shadow:0 12px 28px #44132612}html[data-theme=pink] .english-door-grid>a:hover{box-shadow:0 18px 34px #4413261f}html[data-theme=pink] .english-door-grid>a>span{color:#fff;background:linear-gradient(145deg,#691738,#a2496c);border-radius:14px}html[data-theme=pink] .english-door-grid small{color:#9b722f}html[data-theme=pink] .english-door-grid p{color:#955f75}html[data-theme=pink] .english-door-grid b{color:#691738}html[data-theme=pink] .english-fatwa-grid>a{background:linear-gradient(145deg,#fefbfc,#fbeff4);border-color:#eadfc8}html[data-theme=pink] .english-source-note{color:#5f5135;background:#fbeff4;border:1px solid #ead8b5;border-radius:18px}html[data-theme=pink] .english-source-note svg{color:#a4772d}html[data-theme=pink] .english-source-note strong{color:#4d3e25}html[data-theme=pink] .english-surah-search{color:#762847;background:#fefbfc;border:1px solid #e5d7dc;border-radius:14px;box-shadow:0 7px 18px #4413260d}html[data-theme=pink] .english-surah-search input{color:#401727;background:0 0;border:0;outline:0}html[data-theme=pink] .english-empty-state{color:#89586b;background:#fefbfc;border:1px solid #e7dadf;border-radius:16px}html[data-theme=pink] .english-search-page>span,html[data-theme=pink] .english-arabic-library small{color:#9a712d}html[data-theme=pink] .english-search-page>h1{color:#401224}html[data-theme=pink] .english-search-surface>label{color:#771d41;background:#fefbfc;border:1px solid #e1d0d7;border-radius:18px;box-shadow:0 16px 38px #44132617}html[data-theme=pink] .english-search-surface>label input{color:#401727;background:0 0;border:0;outline:0}html[data-theme=pink] .english-search-surface>p{color:#955f75}html[data-theme=pink] .english-search-surface>div>a{color:#401727;background:#fefbfc;border:1px solid #e7dadf;border-radius:17px}html[data-theme=pink] .english-search-surface>div>a:hover{border-color:#c99cae}html[data-theme=pink] .english-search-surface>div>a>span{color:#691738;background:#f7edf1;border-radius:12px}html[data-theme=pink] .english-search-surface>div small{color:#8f5b70}html[data-theme=pink] .english-search-surface>div>a>b{color:#aa7b2e}html[data-theme=pink] .english-search-surface>aside{color:#5f5135;background:#faebf1;border:1px solid #ead8b5;border-radius:16px}html[data-theme=pink] .english-arabic-library{color:#401727;background:linear-gradient(135deg,#fbeff4,#f8f1f4);border:1px solid #e0dfd0;border-radius:22px}html[data-theme=pink] .english-arabic-library h2{color:#3d1425}html[data-theme=pink] .english-arabic-library p{color:#8c5a6e}html[data-theme=pink] .english-reader-language{color:#4f172d!important}html[data-theme=pink] .english-quran-reading-tools{color:#401727;background:linear-gradient(145deg,#fefbfcf7,#f7edf1f7);border:1px solid #e3d3da;border-radius:19px;box-shadow:0 9px 24px #49122814}html[data-theme=pink] .english-quran-reading-intro>span{color:#fff;background:linear-gradient(145deg,#831642,#5a0728);border-radius:13px;box-shadow:0 7px 16px #5a072829}html[data-theme=pink] .english-quran-reading-intro small,html[data-theme=pink] .english-quran-meaning small,html[data-theme=pink] .reference-ayah-menu-meaning small,html[data-theme=pink] .reference-tafsir-meaning small{color:#9a712d}html[data-theme=pink] .english-quran-reading-intro p{color:#865669}html[data-theme=pink] .english-quran-view-tabs{background:#f1e9ec;border:1px solid #e3d3da;border-radius:13px}html[data-theme=pink] .english-quran-view-tabs button{color:#6d4655;background:0 0;border:0;border-radius:9px}html[data-theme=pink] .english-quran-view-tabs button.active{color:#fff;background:#6b0b31;box-shadow:0 5px 12px #6b0b312e}html[data-theme=pink] .english-quran-meaning-status{color:#650b2f;background:#f5e5ec;border:1px solid #dfb9c8;border-radius:999px}html[data-theme=pink] .english-quran-meaning-status i{background:#931548;border-radius:50%;box-shadow:0 0 0 4px #9315481f}html[data-theme=pink] .english-quran-source-status{color:#89586b;border-top:1px solid #e7dadf}html[data-theme=pink] .english-quran-source-status.is-error{color:#9b433d}html[data-theme=pink] .english-quran-source-status a,html[data-theme=pink] .reference-quran-source-link{color:inherit;text-decoration-color:#9a712d73}html[data-theme=pink] .english-quran-source-status button{color:#fff;background:#9b433d;border:0;border-radius:8px}html[data-theme=pink] .english-quran-meanings-list{border-top:1px solid #ae8a3d47}html[data-theme=pink] .english-quran-meanings-list>header>span{color:#fff;background:linear-gradient(145deg,#831642,#5a0728);border-radius:13px}html[data-theme=pink] .english-quran-meanings-list>header small{color:#9a712d}html[data-theme=pink] .english-quran-meanings-list>header h2{color:#401727}html[data-theme=pink] .english-quran-meaning-row{color:#3b262e;background:linear-gradient(145deg,#faf5f7f5,#fcf3f6f0);border:1px solid #ae8a3d3d;border-radius:16px}html[data-theme=pink] .english-quran-meaning-row>span{color:#fff;background:#691637;border-radius:10px}html[data-theme=pink] .english-quran-meaning-row small{color:#9a712d}html[data-theme=pink] .english-quran-meaning-row>button{color:#660b2f;background:#fefbfc;border:1px solid #e1d0d7;border-radius:10px}html[data-theme=pink] .english-quran-meaning-row>button:hover,html[data-theme=pink] .english-quran-meaning-row>button:focus-visible{color:#fff;background:#6b0b31;border-color:#6b0b31;outline:none}html[data-theme=pink] .reference-ayah-menu-meaning,html[data-theme=pink] .reference-tafsir-meaning{color:#3b262e;background:linear-gradient(145deg,#faf4f7,#fbeff4);border:1px solid #e7dadf;border-radius:15px}html[data-theme=pink] .reference-tafsir-meaning span{color:#776f60}@media (width<=760px){html[data-theme=pink] .english-quran-reading-tools{border-radius:16px}html[data-theme=pink] .english-quran-reading-intro>span{border-radius:11px}html[data-theme=pink] .english-quran-meaning-row{border-radius:14px}}html[data-theme=pink] .english-detail-hero p{color:#ffffffc7}html[data-theme=pink] .english-source-layout .hadith-door-toc a small,html[data-theme=pink] .english-source-layout .question-door-toc a small{color:#986177}html[data-theme=pink] .english-hadith-slider .hadith-original-title{color:#925d73}html[data-theme=pink] .english-hadith-slider .hadith-slide-card>blockquote{border-left:0;border-right:4px solid #b8883f}html[data-theme=pink] .english-activity-row{background:#fefbfc;border:1px solid #e9dde2;border-radius:14px}html[data-theme=pink] .english-activity-row>span{color:#fff;background:#691738;border-radius:11px}html[data-theme=pink] .english-activity-row small{color:#89586b}html[data-theme=pink] .english-activity-row p{color:#6d4655}html[data-theme=pink] .english-activity-row time{color:#986177}html[data-theme=pink] .english-memorization-method article{background:#fefbfc;border:1px solid #e7dadf;border-radius:18px}html[data-theme=pink] .english-memorization-method article>span{color:#fff;background:#691738;border-radius:12px}html[data-theme=pink] .english-memorization-method h3{color:#401727}html[data-theme=pink] .english-memorization-method p{color:#89586b}html[data-theme=pink] .english-source-note>a{color:#691738}@media (width<=700px){html[data-theme=pink] .english-journey-map{border-radius:21px}html[data-theme=pink] .english-journey-icon{border-radius:12px}html[data-theme=pink] .english-daily-card{border-radius:23px}html[data-theme=pink] .english-learning-card,html[data-theme=pink] .english-door-grid>a{border-radius:18px}}html[data-theme=pink] .english-quick-access>div>span{color:#9a712d}html[data-theme=pink] .english-quick-access h2{color:#3f1324}html[data-theme=pink] .english-quick-access a{color:#3d1425;background:#fefbfc;border:1px solid #e7dadf;border-radius:17px;box-shadow:0 8px 20px #4413260f}html[data-theme=pink] .english-quick-access a:hover,html[data-theme=pink] .english-quick-access a:focus-visible{border-color:#c99cae}html[data-theme=pink] .english-quick-access a>span{color:#691738;background:#f7edf1;border-radius:12px}html[data-theme=pink] .english-quick-access a small{color:#8f5b70}html[data-theme=pink] .english-quick-access a>b{color:#a47629}html[data-theme=pink] .account-welcome-layer{background:#1a050dad}html[data-theme=pink] .account-welcome-dialog{color:#401727;background:linear-gradient(#fefbfc 0,#fcf8fa 100%);border:1px solid #ffffffdb;border-radius:30px;box-shadow:0 30px 90px #18010a61}html[data-theme=pink] .account-welcome-dismiss{color:#6a4453;background:#f6eff2;border:0;border-radius:50%}html[data-theme=pink] .account-welcome-dismiss:hover,html[data-theme=pink] .account-welcome-dismiss:focus-visible{color:#650b2f;outline-offset:2px;background:#f0e0e6;outline:2px solid #be913373}html[data-theme=pink] .account-welcome-visual{color:#fff;background:linear-gradient(145deg,#861944,#5a0728);border:8px solid #f8edf1;border-radius:31px;box-shadow:0 15px 32px #5d092b38}html[data-theme=pink] .account-welcome-visual>span{color:#7a5b12;background:#ffe477;border:4px solid #fff;border-radius:50%}html[data-theme=pink] .account-welcome-copy small{color:#a27426}html[data-theme=pink] .account-welcome-copy h2{color:#3b1222}html[data-theme=pink] .account-welcome-copy p{color:#805264}html[data-theme=pink] .account-welcome-benefits li{color:#5e3143;background:#fefbfc;border:1px solid #e9dce2;border-radius:16px}html[data-theme=pink] .account-welcome-benefits li>span{color:#720d36;background:#f6eaef;border-radius:10px}html[data-theme=pink] .account-welcome-actions a,html[data-theme=pink] .account-welcome-actions button{border-radius:15px}html[data-theme=pink] .account-welcome-primary{color:#fff;background:linear-gradient(135deg,#7e153f,#5d092b);border:1px solid #6a0b31;box-shadow:0 8px 18px #67092f2e}html[data-theme=pink] .account-welcome-actions button{color:#6a4453;background:0 0;border:0}html[data-theme=pink] .account-welcome-actions button:hover,html[data-theme=pink] .account-welcome-actions button:focus-visible{color:#650b2f;background:#f6eef1;outline:0}html[data-theme=pink] .account-welcome-kids{background:linear-gradient(#fcf3f6 0,#fefbfc 62%)}html[data-theme=pink] .account-welcome-kids .account-welcome-visual{color:#5a0728;background:linear-gradient(145deg,#fff2a7,#bcefff);border-color:#fff;box-shadow:0 15px 34px #902c5433}@media (width<=520px){html[data-theme=pink] .account-welcome-dialog{border-radius:26px 26px 18px 18px}html[data-theme=pink] .account-welcome-visual{border-radius:26px}}html[data-theme=pink]{background:#e9dde2}html[data-theme=pink] body>main{background:#fefbfc;box-shadow:0 0 80px #360d1d2e}html[data-theme=pink] .hero:after{border:1px solid #7e304f1f;border-radius:50%}html[data-theme=pink] .education-showcase-section .compact-education-grid .primary-education-card{color:#fff;border:1px solid #ffffff45;background:linear-gradient(165deg,#401727,#230b15)!important;border-radius:8px!important;box-shadow:0 24px 52px #1b040d6b!important}html[data-theme=pink] .showcase-swipe-hint{color:#ffffffc7}html[data-theme=pink] .mobile-bottom-nav{border-width:1px 0 0;border-radius:0}html[data-theme=pink] .mobile-bottom-nav a,html[data-theme=pink] .mobile-bottom-nav button{border-radius:16px}html[data-theme=pink] .mobile-bottom-nav .nav-icon-shell{border-radius:13px}html[data-theme=pink] .guide-page,html[data-theme=pink] .quran-reader-page{background:linear-gradient(#faf5f7,#fcf3f6 58%,#f7f3f4)}html[data-theme=pink] .guide-hero,html[data-theme=pink] .surah-hero,html[data-theme=pink] .quran-reader-hero{border:0;border-radius:0 0 36px 36px;box-shadow:0 22px 50px #40122421}html[data-theme=pink] .guide-hero{background:linear-gradient(145deg,#2e0a18e6,#69203ed1)}html[data-theme=pink] .guide-hero:before{background:url(/images/categories/prophets.webp) 50%/cover}html[data-theme=pink] .guide-hero:after,html[data-theme=pink] .surah-hero:after,html[data-theme=pink] .quran-reader-hero:after{background:radial-gradient(circle at 15% 10%,#efcf8438,#0000 28%),linear-gradient(#0000,#22071257)}html[data-theme=pink] .tafsir-guide-hero,html[data-theme=pink] .surah-hero{color:#fff;background:linear-gradient(145deg,#401727,#725629)}html[data-theme=pink] .tafsir-guide-hero:before,html[data-theme=pink] .surah-hero:before{background:url(/images/categories/tafsir.webp) 50%/cover}html[data-theme=pink] .source-method-card,html[data-theme=pink] .editorial-note,html[data-theme=pink] .surah-references{border:1px solid #b2894040;box-shadow:0 14px 34px #322a1412}html[data-theme=pink] .prophet-lesson-grid a{color:#401727;background:linear-gradient(145deg,#fefbfc,#f7f2f4);border:1px solid #e5d7dc;border-radius:25px;box-shadow:0 15px 34px #40122414}html[data-theme=pink] .prophet-lesson-grid a:before{background:linear-gradient(90deg,#781c41,#d4ae5a,#6e5890)}html[data-theme=pink] .prophet-lesson-grid a:nth-child(2n){background:linear-gradient(145deg,#fcf3f6,#fefbfc)}html[data-theme=pink] .prophet-lesson-grid a:hover{box-shadow:0 24px 45px #40122424}html[data-theme=pink] .prophet-lesson-grid a>span{background:linear-gradient(145deg,#691637,#ba8c3d);border-radius:17px;box-shadow:0 9px 18px #69163733}html[data-theme=pink] .study-mode-tabs{background:#fefbfce8;border-radius:22px}html[data-theme=pink] .study-mode-tabs button{border-radius:16px}html[data-theme=pink] .study-mode-icon{color:#79589b;background:#f9e7ee;border-radius:13px}html[data-theme=pink] .study-mode-tabs button:nth-child(2) .study-mode-icon{color:#a66d3f;background:#fff0df}html[data-theme=pink] .study-mode-tabs button:nth-child(3) .study-mode-icon{color:#742f4b;background:#f4e7ec}html[data-theme=pink] .study-mode-tabs button.active .study-mode-icon{color:#641735;background:#f3d68e;box-shadow:0 7px 17px #0000001f}html[data-theme=pink] .study-mode-panel{border-radius:28px;box-shadow:0 20px 48px #41152717}html[data-theme=pink] .simple-chapter-list article,html[data-theme=pink] .reflection-grid article,html[data-theme=pink] .tafsir-chapter{border-radius:22px;box-shadow:0 12px 30px #4214270f}html[data-theme=pink] .simple-chapter-list article:after,html[data-theme=pink] .tafsir-chapter:after{background:linear-gradient(#7e304f,#d0aa55)}html[data-theme=pink] .simple-chapter-list article>span{background:linear-gradient(145deg,#6f1b3c,#b8893d);border-radius:15px}html[data-theme=pink] .linked-hadith{border-radius:20px;box-shadow:inset 0 0 0 1px #7e304f14}html[data-theme=pink] .quran-reader-hero{background:linear-gradient(145deg,#401224,#742545)}html[data-theme=pink] .quran-reader-hero:before{background:url(/images/categories/tafsir.webp) 50%/cover}html[data-theme=pink] .quran-reader-toolbar{border-radius:24px;box-shadow:0 18px 44px #40122421}html[data-theme=pink] .quran-verses article{border-radius:25px;box-shadow:0 14px 32px #451c2c12}html[data-theme=pink] .quran-verses article:before{background:linear-gradient(#c19343,#7e304f)}html[data-theme=pink] .quran-verses article:hover{border-color:#caa5b4}html[data-theme=pink] .ayah-meta>span{background:linear-gradient(145deg,#f4e7ec,#fff3d8);box-shadow:0 7px 15px #6317361a}@media (width<=560px){html[data-theme=pink] .guide-hero,html[data-theme=pink] .surah-hero,html[data-theme=pink] .quran-reader-hero{border-radius:0 0 28px 28px}html[data-theme=pink] .study-mode-tabs{border-radius:16px}html[data-theme=pink] .study-mode-icon{border-radius:10px}html[data-theme=pink] .study-mode-panel{border-radius:20px}}html[data-theme=pink] .lesson-page{background:linear-gradient(#faf5f7,#fcf3f6)}html[data-theme=pink] .lesson-hero{color:#fff;background:linear-gradient(145deg,#360c1deb,#6f2543d4);border:0;border-radius:0 0 36px 36px;box-shadow:0 22px 50px #40122421}html[data-theme=pink] .lesson-hero:before{background:url(/images/categories/prophets.webp) 50%/cover}html[data-theme=pink] .lesson-hero:after{background:radial-gradient(circle at 12% 12%,#efcf8440,#0000 30%),linear-gradient(#0000,#1f050f6b)}html[data-theme=pink] .lesson-hero h1,html[data-theme=pink] .lesson-hero .breadcrumb,html[data-theme=pink] .lesson-hero .breadcrumb a{color:#fff}html[data-theme=pink] .lesson-hero-inner>p{color:#fffc}html[data-theme=pink] .lesson-status-line>span{color:#fff;background:#fefbfc1c;border-color:#ffffff2e}html[data-theme=pink] .lesson-status-line .reviewed-status{color:#401727;background:#f2d693;border-color:#f2d693}html[data-theme=pink] .lesson-objective{color:#401727;background:#fefbfceb;border-radius:20px;box-shadow:0 15px 34px #00000024}html[data-theme=pink] .lesson-article{background:#fefbfcd1;border:1px solid #e7dadf;border-radius:30px;box-shadow:0 22px 48px #3e142514}html[data-theme=pink] .drop-number{background:linear-gradient(145deg,#6d173a,#bc8e3f);box-shadow:0 8px 18px #6d173a38}html[data-theme=pink] .quran-card{background:radial-gradient(circle at 88% 12%,#e7c77438,#0000 31%),linear-gradient(145deg,#401224,#6f1f3f);border-radius:25px;box-shadow:0 18px 38px #3c112233}html[data-theme=pink] .lesson-section-block{background:linear-gradient(145deg,#faf5f7,#fefbfc);border:1px solid #e9dde2;border-radius:22px;box-shadow:0 12px 30px #4214270d}html[data-theme=pink] .lesson-section-block:before{background:linear-gradient(90deg,#7e304f,#d2ab55);border-radius:0 0 99px 99px}html[data-theme=pink] .hadith-fact{background:linear-gradient(145deg,#f3e7ec,#fcf3f6);border-radius:18px}@media (width<=560px){html[data-theme=pink] .lesson-hero{border-radius:0 0 28px 28px}html[data-theme=pink] .lesson-article{border-radius:22px}html[data-theme=pink] .lesson-section-block{border-radius:18px}}html[data-theme=pink] .hero{background:#401224}html[data-theme=pink] .hero .eyebrow{color:#fff;background:#fefbfc21;border-color:#ffffff47}html[data-theme=pink] .hero h1{color:#fff;text-shadow:0 4px 24px #00000052}html[data-theme=pink] .hero h1 span{color:#f2d694}html[data-theme=pink] .hero-lead,html[data-theme=pink] .hero .trust-list{color:#ffffffe0}html[data-theme=pink] .hero .trust-list li span{color:#f2d694;background:#fefbfc21}html[data-theme=pink] .hero .button-ghost{color:#fff;background:#fefbfc1f;border-color:#ffffff59}@media (width>=981px){html[data-theme=pink],html[data-theme=pink] body{background:#fefbfc}html[data-theme=pink] body>main{box-shadow:none;background:#fefbfc}html[data-theme=pink] .hero.section-shell{border-radius:0}html[data-theme=pink] .education-showcase-section .compact-education-grid .primary-education-card{border-radius:5px!important}}@media (width<=980px){html[data-theme=pink] .hero{border-radius:0 0 30px 30px}html[data-theme=pink] .hero:before{background:linear-gradient(#1e060f80,#1e060fb8)}}html[data-theme=pink] .prophet-story-hero,html[data-theme=pink] .tafsir-visual-hero{background:#2d101c;border-radius:0 0 46px 46px}html[data-theme=pink] .prophet-story-hero:before,html[data-theme=pink] .tafsir-visual-hero:before{background-image:var(--story-image);background-position:50%;background-size:cover}html[data-theme=pink] .prophet-story-hero:after,html[data-theme=pink] .tafsir-visual-hero:after{background:radial-gradient(circle at 18% 18%,#e2be7138,#0000 30%),linear-gradient(90deg,#16040bd1,#2b081685 50%,#1a040de0)}html[data-theme=pink] .prophet-story-copy>p,html[data-theme=pink] .tafsir-hero-copy>p{color:#ffffffd1}html[data-theme=pink] .prophet-story-copy .guide-evidence{background:#fefbfc1a;border-color:#ffffff2e}html[data-theme=pink] .editorial-story-frame,html[data-theme=pink] .editorial-tafsir-frame{background:#fefbfc17;border:1px solid #ffffff3d;border-radius:38px;box-shadow:0 40px 90px #00000057}html[data-theme=pink] .editorial-story-frame:before,html[data-theme=pink] .editorial-tafsir-frame:before{background:#d7b56d12;border:1px solid #d7b56d47;border-radius:42px}html[data-theme=pink] .editorial-story-frame>img,html[data-theme=pink] .editorial-tafsir-frame>img{border-radius:27px}html[data-theme=pink] .editorial-story-frame:after,html[data-theme=pink] .editorial-tafsir-frame:after{background:linear-gradient(#0000 45%,#1a040dbf);border-radius:27px}html[data-theme=pink] .editorial-story-frame figcaption,html[data-theme=pink] .editorial-tafsir-frame figcaption{color:#fff;text-shadow:0 2px 12px #0006}html[data-theme=pink] .editorial-story-frame figcaption small,html[data-theme=pink] .editorial-tafsir-frame figcaption small{color:#efd393}html[data-theme=pink] .story-glass-note,html[data-theme=pink] .tafsir-glass-note{color:#401727;background:#fefbfce6;border:1px solid #ffffffc7;border-radius:18px;box-shadow:0 16px 35px #0003}html[data-theme=pink] .story-glass-note svg,html[data-theme=pink] .tafsir-glass-note svg{color:#6c2340}html[data-theme=pink] .story-glass-note small,html[data-theme=pink] .tafsir-glass-note small{color:#8f5b70}html[data-theme=pink] .surah-hero-modes>span{color:#fff;background:#fefbfc1a;border:1px solid #ffffff29;border-radius:15px}html[data-theme=pink] .surah-hero-modes svg{color:#efd393}html[data-theme=pink] .tafsir-visual-hero .category-pill{color:#401727;background:#efd393;border-color:#efd393}html[data-theme=pink] .tafsir-visual-hero .surah-purpose{color:#f4daa0}html[data-theme=pink] .tafsir-visual-hero .breadcrumb,html[data-theme=pink] .tafsir-visual-hero .breadcrumb a{color:#ffffffd1}html[data-theme=pink] .study-mode-tabs button:after{border:1px solid;border-radius:50%}html[data-theme=pink] .simple-chapter-list article>span small{color:#fffc}html[data-theme=pink] .chapter-heading-icon{background:linear-gradient(145deg,#722242,#b88a3d);border-radius:14px;box-shadow:0 9px 20px #69203e2e;color:#fff!important}html[data-theme=pink] .simple-tafsir h3,html[data-theme=pink] .chapter-columns h3,html[data-theme=pink] .linked-hadith h3{color:#4a172b}html[data-theme=pink] .simple-tafsir h3 svg,html[data-theme=pink] .chapter-columns h3 svg,html[data-theme=pink] .linked-hadith h3 svg{color:#b18134}html[data-theme=pink] .lesson-topic-image:after{background:linear-gradient(#0000 48%,#210712c7)}html[data-theme=pink] .lesson-topic-image figcaption{color:#fff;text-shadow:0 2px 9px #00000073}html[data-theme=pink] .lesson-topic-image figcaption span{color:#efd393}@media (width<=900px){html[data-theme=pink] .prophet-story-hero,html[data-theme=pink] .tafsir-visual-hero{border-radius:0 0 30px 30px}html[data-theme=pink] .editorial-story-frame,html[data-theme=pink] .editorial-tafsir-frame{border-radius:27px}html[data-theme=pink] .editorial-story-frame:before,html[data-theme=pink] .editorial-tafsir-frame:before{border-radius:30px}html[data-theme=pink] .editorial-story-frame>img,html[data-theme=pink] .editorial-tafsir-frame>img,html[data-theme=pink] .editorial-story-frame:after,html[data-theme=pink] .editorial-tafsir-frame:after{border-radius:20px}html[data-theme=pink] .story-glass-note,html[data-theme=pink] .tafsir-glass-note{border-radius:15px}}@media (width<=520px){html[data-theme=pink] .chapter-heading-icon{border-radius:12px}}html[data-theme=pink] .home-commitment-dropdown{background:radial-gradient(circle at 12% 14%,#b98b411c,#0000 29%),linear-gradient(145deg,#fefbfc,#fbeff4)}html[data-theme=pink] .home-category-group .commitment-choice-grid>a{color:#4a172b;background:linear-gradient(155deg,#fefbfcf5,#f8f2f4e6);border:1px solid #70294529;border-radius:24px;box-shadow:0 13px 30px #471a2c13}html[data-theme=pink] .home-category-group .commitment-choice-grid>a:after{border:1px solid #7f2f4f1f;border-radius:50%}html[data-theme=pink] .home-category-group .commitment-choice-grid>a:hover,html[data-theme=pink] .home-category-group .commitment-choice-grid>a:focus-visible{border-color:#7029454d;box-shadow:0 19px 38px #471a2c21}html[data-theme=pink] .home-category-group .commitment-choice-grid .commitment-choice-art{background:radial-gradient(circle,#fefbfc 52%,#f3e7ec 100%);border-radius:28px;box-shadow:inset 0 0 0 1px #762d4a17}html[data-theme=pink] .home-category-group .commitment-choice-grid p{color:#8f5b70}html[data-theme=pink] .home-category-group .commitment-choice-grid>a>b{color:#9a6c35}@media (width<=600px){html[data-theme=pink] .home-category-group .commitment-choice-grid>a{border-radius:19px}html[data-theme=pink] .home-category-group .commitment-choice-grid .commitment-choice-art{border-radius:22px}}html[data-theme=pink] .home-category-group>summary:focus-visible,html[data-theme=pink] .home-category-group>div>a:focus-visible{outline:3px solid color-mix(in srgb, var(--group-color) 55%, white);outline-offset:3px}html[data-theme=pink] .quran-audio-note{color:#4f172d;background:#f7edf1;border:1px solid #e7d0d9;border-radius:12px}html[data-theme=pink] .home-student-tools{background:radial-gradient(circle at 88% 8%,#f5c15d29,#0000 22%),radial-gradient(circle at 7% 92%,#b168851f,#0000 25%),linear-gradient(145deg,#fefbfc,#fcf3f6)}html[data-theme=pink] .student-tools-invitation{color:#775227;background:#fefbfcd1;border:1px dashed #a66d3f47;border-radius:999px}html[data-theme=pink] .student-tools-invitation>span{color:#be7a23;background:#fff3ce;border-radius:50%}html[data-theme=pink] .student-tool-card{--student-accent:#892f53;--student-soft:#f7e9ee;color:#4a172b;background:radial-gradient(circle at 12% 13%, color-mix(in srgb, var(--student-accent) 12%, transparent) 0 5px, transparent 6px), radial-gradient(circle at 88% 83%, color-mix(in srgb, var(--student-accent) 11%, transparent) 0 7px, transparent 8px), linear-gradient(155deg, #fefbfcfa, var(--student-soft));border:1px solid color-mix(in srgb, var(--student-accent) 22%, white);box-shadow:0 14px 30px color-mix(in srgb, var(--student-accent) 10%, transparent);border-radius:25px}html[data-theme=pink] .student-tool-card:before,html[data-theme=pink] .student-tool-card:after{border:1px solid color-mix(in srgb, var(--student-accent) 16%, transparent);border-radius:50%}html[data-theme=pink] .student-tool-card:hover,html[data-theme=pink] .student-tool-card:focus-visible{border-color:color-mix(in srgb, var(--student-accent) 42%, white);box-shadow:0 22px 43px color-mix(in srgb, var(--student-accent) 18%, transparent)}html[data-theme=pink] .student-tool-card:focus-visible{outline:3px solid color-mix(in srgb, var(--student-accent) 58%, white);outline-offset:3px}html[data-theme=pink] .student-tool-visual{color:var(--student-accent);background:radial-gradient(circle, #fefbfc 47%, var(--student-soft) 100%);border:1px solid color-mix(in srgb, var(--student-accent) 18%, white);box-shadow:0 12px 25px color-mix(in srgb, var(--student-accent) 12%, transparent), inset 0 0 0 6px #ffffff80;border-radius:32px}html[data-theme=pink] .student-tool-orbit{color:#b97a20;background:#fff5c9;border-radius:50%;box-shadow:0 5px 11px #6f4d1526}html[data-theme=pink] .student-tool-card>small{color:var(--student-accent)}html[data-theme=pink] .student-tool-card>h3{color:#401727}html[data-theme=pink] .student-tool-card>p{color:#8c5a6e}html[data-theme=pink] .student-tool-card>b{color:var(--student-accent)}@media (width<=600px){html[data-theme=pink] .student-tool-card{border-radius:20px}html[data-theme=pink] .student-tool-visual{border-radius:23px}}html[data-theme=pink] .illustrated-tools-invitation{color:var(--group-color);border:1px dashed color-mix(in srgb, var(--group-color) 30%, white);background:#fefbfcd6;border-radius:999px}html[data-theme=pink] .illustrated-tool-card{--illustrated-accent:#892f53;--illustrated-soft:#f7e9ee;box-shadow:0 14px 30px color-mix(in srgb,var(--illustrated-accent) 10%,transparent);color:#4a172b!important;background:radial-gradient(circle at 10% 10%, color-mix(in srgb,var(--illustrated-accent) 12%,transparent) 0 5px,transparent 6px), linear-gradient(150deg,#fefbfc,var(--illustrated-soft))!important;border:1px solid color-mix(in srgb,var(--illustrated-accent) 24%,white)!important;border-radius:25px!important}html[data-theme=pink] .illustrated-tool-card:after{border:1px solid color-mix(in srgb,var(--illustrated-accent) 17%,transparent);border-radius:50%}html[data-theme=pink] .illustrated-tool-card:hover,html[data-theme=pink] .illustrated-tool-card:focus-visible{box-shadow:0 22px 42px color-mix(in srgb,var(--illustrated-accent) 18%,transparent)}html[data-theme=pink] .illustrated-tool-card:focus-visible{outline:3px solid color-mix(in srgb,var(--illustrated-accent) 56%,white);outline-offset:3px}html[data-theme=pink] .illustrated-tool-visual{color:var(--illustrated-accent);background:radial-gradient(circle,#fefbfc 48%,var(--illustrated-soft));border:1px solid color-mix(in srgb,var(--illustrated-accent) 18%,white);box-shadow:inset 0 0 0 6px #ffffff8c,0 10px 24px color-mix(in srgb,var(--illustrated-accent) 12%,transparent);border-radius:28px}html[data-theme=pink] .illustrated-tool-visual i{color:#b57b25;background:#fff4c6;border-radius:50%}html[data-theme=pink] .illustrated-tool-card>small{color:var(--illustrated-accent)}html[data-theme=pink] .illustrated-tool-card>h3{color:#401727}html[data-theme=pink] .illustrated-tool-card>p{color:#8c5a6e}html[data-theme=pink] .illustrated-tool-card>b{color:var(--illustrated-accent)}@media (width<=600px){html[data-theme=pink] .illustrated-tool-card{border-radius:19px!important}html[data-theme=pink] .illustrated-tool-visual{border-radius:22px}}@media (width<=700px){html[data-theme=pink] .glossary-controls input,html[data-theme=pink] .glossary-controls select{border-radius:12px}html[data-theme=pink] .glossary-grid article{border-radius:13px}html[data-theme=pink] .quran-start-card,html[data-theme=pink] .question-door-grid>a,html[data-theme=pink] .home-category-group,html[data-theme=pink] .topic-result-columns>article{box-shadow:none!important;border-radius:15px!important}}html[data-theme=pink] .hadith-slider-shell{background:linear-gradient(145deg,#f6eaefeb,#fbeff4e6);border:1px solid #7e304f2e;border-radius:28px;box-shadow:0 22px 55px #4c20311a}html[data-theme=pink] .hadith-slider-eyebrow{color:#a56c35}html[data-theme=pink] .hadith-slider-toolbar strong{color:#4a172b}html[data-theme=pink] .hadith-slider-arrows button{color:#fff;background:#742545;border:1px solid #7e304f33;border-radius:50%;box-shadow:0 8px 20px #7425452e}html[data-theme=pink] .hadith-slider-arrows button:hover:not(:disabled),html[data-theme=pink] .hadith-slider-arrows button:focus-visible:not(:disabled){box-shadow:0 12px 26px #74254540}html[data-theme=pink] .hadith-slider-arrows button:focus-visible{outline-offset:3px;outline:3px solid #b886526b}html[data-theme=pink] .hadith-slider-arrows button:disabled{box-shadow:none}html[data-theme=pink] .hadith-slider-viewport:focus-visible{outline-offset:4px;border-radius:22px;outline:3px solid #7e304f3d}html[data-theme=pink] .hadith-slider-viewport::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#7e304f,#b88752);border-radius:99px}html[data-theme=pink] .hadith-slide-card{background:#fefbfcf5;border:1px solid #643f4e33;border-radius:25px;box-shadow:0 17px 35px #4323301a}html[data-theme=pink] .hadith-slide-card:before{background:linear-gradient(90deg,#b88752,#e7c77c,#7e304f)}html[data-theme=pink] .hadith-slide-card:after{border:1px solid #7e304f21;border-radius:50%}html[data-theme=pink] .hadith-slide-number{color:#fff;background:linear-gradient(145deg,#892f53,#621d39);border-radius:17px;box-shadow:0 9px 20px #892f5333}html[data-theme=pink] .hadith-slide-head small{color:#9a653d}html[data-theme=pink] .hadith-slide-head h2{color:#401727}html[data-theme=pink] .hadith-slide-grade{color:#fff;background:#892f53;border-radius:999px}html[data-theme=pink] .hadith-slide-card>blockquote{color:#472432;background:linear-gradient(135deg,#fbeff4,#f7dee8);border:0;border-right:5px solid #b88752;border-radius:17px}html[data-theme=pink] .hadith-slide-meta>div{background:#f8f2f4;border:1px solid #ebe0e4;border-radius:13px}html[data-theme=pink] .hadith-slide-meta dt{color:#7e304f}html[data-theme=pink] .hadith-slide-explanation{background:#fefbfc;border:1px dashed #b887526b;border-radius:15px}html[data-theme=pink] .hadith-slide-explanation>span{color:#8a5c30;background:#fff3d9;border-radius:13px}html[data-theme=pink] .hadith-slide-explanation h3{color:#4a172b}html[data-theme=pink] .hadith-slide-card>aside{background:#fcf3f6;border-right:4px solid #b95a4e;border-radius:12px}html[data-theme=pink] .hadith-slider-dots button{background:#c5a5b2;border:0;border-radius:999px}html[data-theme=pink] .hadith-slider-dots button.is-active{background:linear-gradient(90deg,#7e304f,#b88752)}html[data-theme=pink] .hadith-slider-dots button:focus-visible{outline-offset:3px;outline:3px solid #7e304f47}@media (width<=800px){html[data-theme=pink] .hadith-slider-shell{border-radius:23px}html[data-theme=pink] .hadith-slide-card{border-radius:21px}html[data-theme=pink] .hadith-slide-number{border-radius:14px}}html[data-theme=pink] .guidance-page{--guide-ink:#2d111c;--guide-muted:#805264;--guide-line:#e5d7dc;color:var(--guide-ink);background:#fdf7f9}html[data-theme=pink] .guidance-hero{color:#fff;background:linear-gradient(125deg,#2f0918 0%,#5d0e2e 58%,#76193e 100%)}html[data-theme=pink] .guidance-hero:before{border:1px solid #ffffff29;border-radius:50%;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06}html[data-theme=pink] .guidance-hero .breadcrumb{color:#eed8e1}html[data-theme=pink] .guidance-hero .breadcrumb a{color:#fff}html[data-theme=pink] .guidance-live-pill{background:#fefbfc1a;border:1px solid #fff3;border-radius:99px}html[data-theme=pink] .guidance-live-pill i{background:#f07fac;border-radius:50%;box-shadow:0 0 0 5px #f07fac24}html[data-theme=pink] .guidance-hero>div>p{color:#ead7df}html[data-theme=pink] .guidance-hero-chips span{color:#3c1525;background:#f4d78e;border-radius:8px}html[data-theme=pink] .guidance-hero-chips span:nth-child(2n){background:#e9c4d3}html[data-theme=pink] .guidance-path{color:var(--guide-ink);background:#fefbfcf5;border:2px solid #0000;border-radius:24px;box-shadow:0 16px 40px #2f04151f}html[data-theme=pink] .guidance-path:hover,html[data-theme=pink] .guidance-path:focus-visible{box-shadow:0 20px 45px #2f04152b}html[data-theme=pink] .guidance-path.is-active{border-color:#6b0f34}html[data-theme=pink] .guidance-path>span{border-radius:14px}html[data-theme=pink] .guidance-path-woman>span{color:#7c3874;background:#f5ddf1}html[data-theme=pink] .guidance-path-man>span{color:#245c96;background:#dceafb}html[data-theme=pink] .guidance-path-together>span{color:#641132;background:#eed8e1}html[data-theme=pink] .guidance-path>small{color:#9e677d}html[data-theme=pink] .guidance-path p{color:var(--guide-muted)}html[data-theme=pink] .guidance-workspace{background:linear-gradient(#fdf7f9,#f6eff2)}html[data-theme=pink] .guidance-dashboard{color:#fff;background:#3b1222;border-radius:24px}html[data-theme=pink] .guidance-dashboard span{color:#e1adc2}html[data-theme=pink] .guidance-dashboard p{color:#dcc6cf}html[data-theme=pink] .guidance-progress>strong small{color:#c59bac}html[data-theme=pink] .guidance-progress>span{background:#fefbfc2b;border-radius:99px}html[data-theme=pink] .guidance-progress>span i{border-radius:inherit;background:#f6d47b}html[data-theme=pink] .guidance-progress>small{color:#dcc6cf}html[data-theme=pink] .guidance-tags button{color:#64404e;border:1px solid var(--guide-line);background:#fefbfc;border-radius:99px}html[data-theme=pink] .guidance-tags button.is-active{color:#fff;background:#6b0f34;border-color:#6b0f34}html[data-theme=pink] .guidance-topic-card{border:1px solid var(--guide-line);background:#fefbfc;border-radius:22px;box-shadow:0 8px 26px #3b12220b}html[data-theme=pink] .guidance-topic-card:hover{border-color:#c7a8b4}html[data-theme=pink] .guidance-topic-card.is-done{background:linear-gradient(145deg,#fefbfc,#fbeff4);border-color:#aa6480}html[data-theme=pink] .guidance-topic-card>header>span{color:#d3bbc4}html[data-theme=pink] .guidance-topic-card>header>small{color:#631736;background:#f3e7ec;border-radius:99px}html[data-theme=pink] .guidance-topic-card>header>b{color:#762344}html[data-theme=pink] .guidance-topic-card>p{color:var(--guide-muted)}html[data-theme=pink] .guidance-topic-card details{border-top:1px dashed #ddcad2}html[data-theme=pink] .guidance-topic-card summary{color:#680d32}html[data-theme=pink] .guidance-topic-body blockquote{color:#3c1525;background:#f6eef1;border-right:4px solid #822148;border-radius:12px}html[data-theme=pink] .guidance-topic-body blockquote a{color:#772747}html[data-theme=pink] .guidance-topic-body aside{background:#fff6d9;border:1px solid #efdfac;border-radius:12px}html[data-theme=pink] .guidance-topic-body aside strong{color:#765e18}html[data-theme=pink] .guidance-complete{color:#fff;background:#6b0f34;border:0;border-radius:11px}html[data-theme=pink] .guidance-topic-card.is-done .guidance-complete{color:#62273f;background:#efdce4}html[data-theme=pink] .guidance-next>span{color:#9b6b22}html[data-theme=pink] .guidance-next>div>a{color:#3c1525;border:1px solid var(--guide-line);background:#fefbfc;border-radius:15px}html[data-theme=pink] .guidance-next>div>a>b{color:#7e153f}html[data-theme=pink] .guidance-next>p{color:#794e5f;background:#faebf1;border-right:4px solid #d6a741;border-radius:10px}@media (width<=760px){html[data-theme=pink] .guidance-path{border-radius:18px}}@media (width<=980px){html[data-theme=pink] .education-showcase-section{color:#401727;background:linear-gradient(#f7f2f4,#fcf3f6)}html[data-theme=pink] .education-showcase-section .section-number,html[data-theme=pink] .education-showcase-section .text-link{color:#702342}html[data-theme=pink] .education-showcase-section .section-heading h2{color:#401727;text-shadow:none}html[data-theme=pink] .education-showcase-section .section-heading p{color:#865669}}@media (width<=560px){html[data-theme=pink] .hero.section-shell{border-radius:0 0 25px 25px}html[data-theme=pink] .home-hero-search>label{color:#ffffffdb}html[data-theme=pink] .home-hero-search>div{border-radius:16px}}html[data-theme=pink] .verse-by-verse-tafsir>header{color:#fff;background:linear-gradient(135deg,#4f172d,#7e304f 65%,#a67a36);border-radius:20px;box-shadow:0 14px 32px #4e132b29}html[data-theme=pink] .verse-by-verse-tafsir>header>span{background:#fefbfc21;border:1px solid #fff3;border-radius:17px}html[data-theme=pink] .verse-by-verse-tafsir>header small{color:#f3d99c}html[data-theme=pink] .verse-by-verse-tafsir>header p{color:#ffffffd1}html[data-theme=pink] .verse-tafsir-card{background:#fefbfc;border:1px solid #e7dadf;border-radius:16px;box-shadow:0 7px 20px #43182a0a}html[data-theme=pink] .verse-tafsir-card>summary>span{color:#fff;background:#7e304f;border-radius:13px}html[data-theme=pink] .verse-tafsir-card>summary p{color:#3e232e}html[data-theme=pink] .verse-tafsir-card>summary p b{color:#a06f2f}html[data-theme=pink] .verse-tafsir-card>summary>i{color:#7e304f}html[data-theme=pink] .verse-tafsir-card[open]>summary{background:#faf5f7}html[data-theme=pink] .verse-tafsir-body{border-top:1px solid #ebe0e4}html[data-theme=pink] .verse-tafsir-body h3{color:#631d39}html[data-theme=pink] .verse-tafsir-body>p{color:#674250}html[data-theme=pink] .verse-tafsir-sources a,html[data-theme=pink] .compact-detailed-sources a{color:#6c2340;background:#f7f3f4;border:1px solid #e5d7dc;border-radius:10px}html[data-theme=pink] .verse-tafsir-loading,html[data-theme=pink] .verse-tafsir-error{background:#faebf1;border-radius:13px}@media (width<=600px){html[data-theme=pink] .study-mode-tabs{border-radius:15px}html[data-theme=pink] .study-mode-panel{border-radius:18px}html[data-theme=pink] .verse-by-verse-tafsir>header{border-radius:16px}html[data-theme=pink] .verse-by-verse-tafsir>header>span{border-radius:13px}html[data-theme=pink] .verse-tafsir-card>summary>span{border-radius:10px}}html[data-theme=pink] .mobile-sidebar-end{color:#6c2843;background:#f7edf1;border:1px dashed #d6b8c4;border-radius:14px}html[data-theme=pink] .mobile-sidebar-end span{color:#fff;background:#762847;border-radius:50%}html[data-theme=pink] .hero.section-shell{background:linear-gradient(145deg,#fefbfc,#faebf1);border:1px solid #eee4d2;border-radius:30px;box-shadow:0 20px 55px #4e323d17}html[data-theme=pink] .hero:before{background:radial-gradient(circle at 8% 12%,#d3ae5d21,#0000 28%)}html[data-theme=pink] .home-hero-kicker{color:#b18131}html[data-theme=pink] .hero h1,html[data-theme=pink] .hero h1 span{color:#4f0c27}html[data-theme=pink] .hero-lead{color:#835466!important}html[data-theme=pink] .home-hero-secondary{color:#4e313d;background:#fefbfc;border:1px solid #dcd6ca}html[data-theme=pink] .home-hero-search>label{color:#6d4655}html[data-theme=pink] .home-hero-visual{border-radius:27px;box-shadow:0 18px 42px #4512262e}html[data-theme=pink] .hero-topic-chip{color:#4f172d;background:#fdf7f9e6;border:1px solid #ffffffbf;border-radius:19px;box-shadow:0 10px 25px #3c112229}html[data-theme=pink] .hero-topic-chip>svg{color:#d5ad5c;background:#580e2c;border-radius:50%}html[data-theme=pink] .home-learning-path>.english-section-heading p{color:#9c637a}html[data-theme=pink] .learning-path-steps:before{background:linear-gradient(#d45e8d 70%,#d9d0bd 70%);border-radius:99px}html[data-theme=pink] .learning-path-step{color:inherit;background:#fefbfc;border:1px solid #eae3d6;border-radius:22px;box-shadow:0 11px 26px #482e380f}html[data-theme=pink] .learning-path-step:hover{box-shadow:0 17px 34px #482e381c}html[data-theme=pink] .learning-path-step>b{color:#fff;background:linear-gradient(145deg,#d4598a,#720833);border:6px solid #ffe0ed;border-radius:50%}html[data-theme=pink] .learning-path-step>span{color:#b78635;background:#faebf1;border-radius:17px}html[data-theme=pink] .learning-path-step h3{color:#57142f}html[data-theme=pink] .learning-path-step p{color:#a06a7f}@media (width<=600px){html[data-theme=pink] .hero.section-shell{border-radius:23px}html[data-theme=pink] .home-hero-visual{border-radius:18px}html[data-theme=pink] .hero-topic-chip{border-radius:13px}html[data-theme=pink] .learning-path-step>b{border-width:4px}html[data-theme=pink] .learning-path-step>span{border-radius:13px}}html[data-theme=pink] .illustrated-sprite-icon{background-image:url(/images/illustrated-icon-sprite-v2.png);background-repeat:no-repeat;background-size:400% 300%}html[data-theme=pink] .learning-path-step small{color:#a56c35}html[data-theme=pink] .learning-path-step>span svg{color:#a8732f}html[data-theme=pink] .category-photo-step>span{background:#faebf1eb;box-shadow:0 8px 20px #4c2f3a1a}@media (width<=600px){html[data-theme=pink] .category-photo-step{background-image:linear-gradient(90deg,#fefbfcfa 0%,#fefbfceb 68%,#fefbfc94 100%),var(--category-photo);background-position:50%}}html[data-theme=pink] .category-photo-step{background-image:linear-gradient(90deg, #fefbfced 0%, #fefbfcd1 52%, #fefbfc7a 100%), var(--category-photo);background-position:50%;background-size:cover}html[data-theme=pink] .category-photo-step:after{background:linear-gradient(90deg,#fefbfc1f,#55112c17)}@media (width<=600px){html[data-theme=pink] .category-photo-step{background-image:linear-gradient(90deg, #fefbfcf2 0%, #fefbfcd6 64%, #fefbfc80 100%), var(--category-photo)}}html[data-theme=pink] .topic-guide-hero{color:#fff;background:radial-gradient(circle at 18% 20%,#e8bf6838,#0000 28%),linear-gradient(135deg,#3f0d21 0%,#5e1733 62%,#8b6235 140%)}html[data-theme=pink] .topic-guide-hero:after{border:1px solid #ffffff29;border-radius:32px}html[data-theme=pink] .topic-guide-hero .breadcrumb{color:#ffffffc2}html[data-theme=pink] .topic-guide-hero .breadcrumb a{color:#fff}html[data-theme=pink] .topic-guide-hero .category-pill{color:#f3d89e;background:#fefbfc1a;border-color:#fff3}html[data-theme=pink] .topic-guide-hero h1{color:#fff}html[data-theme=pink] .topic-guide-hero h1 span{color:#f0cf89}html[data-theme=pink] .topic-guide-hero p{color:#ffffffd1}html[data-theme=pink] .topic-explorer{background:#fefbfc;border:1px solid #e9dde2;border-radius:28px;box-shadow:0 24px 60px #3f0e2121}html[data-theme=pink] .topic-explorer-form{background:linear-gradient(145deg,#f7edf1,#fbeff4);border:1px solid #e6d6dc;border-radius:22px}html[data-theme=pink] .creator-prompt-head>span{color:#fff;background:linear-gradient(145deg,#86274d,#59122e);border-radius:14px;box-shadow:0 8px 18px #5d14312e}html[data-theme=pink] .creator-prompt-head small{color:#9a6c30}html[data-theme=pink] .creator-prompt-head label{color:#4a172b}html[data-theme=pink] .creator-prompt>textarea{color:#401727;background:#fefbfc;border:1px solid #ddcad2;border-radius:16px;outline:0;box-shadow:0 7px 18px #4d192e0f}html[data-theme=pink] .creator-prompt>textarea:focus{border-color:#ac6c86;box-shadow:0 0 0 4px #7f1f451f}html[data-theme=pink] .creator-prompt-actions label{color:#5e3646}html[data-theme=pink] .creator-prompt-actions select{color:#401727;background:#fefbfc;border:1px solid #ddcad2;border-radius:13px}html[data-theme=pink] .creator-prompt-actions>button{color:#fff;background:linear-gradient(145deg,#7a1f43,#570f2c);border:0;border-radius:13px;box-shadow:0 8px 18px #6015332e}html[data-theme=pink] .topic-suggestions:before{color:#8f5b70}html[data-theme=pink] .topic-suggestions button{color:#674250;background:#fefbfcb8;border:1px solid #e1d0d7;border-radius:999px}html[data-theme=pink] .topic-results>header small{color:#9a6c30}html[data-theme=pink] .topic-results>header h2{color:#401224}html[data-theme=pink] .topic-results>header p{color:#865669}html[data-theme=pink] .topic-result-columns>article{background:#fefbfc;border:1px solid #e9dde2;border-radius:20px;box-shadow:0 8px 24px #49182c0d}html[data-theme=pink] .topic-result-title>span{color:#fff;background:#6e2140;border-radius:13px}html[data-theme=pink] .topic-result-title small{color:#9a6c30}html[data-theme=pink] .topic-result-title h3{color:#4a172b}html[data-theme=pink] .topic-result-columns li a{color:inherit;background:#fdf7f9;border:1px solid #ebe0e4;border-radius:14px}html[data-theme=pink] .topic-result-columns li a:hover{border-color:#cdadba;box-shadow:0 8px 18px #49182c14}html[data-theme=pink] .topic-result-columns li b{color:#4c2031}html[data-theme=pink] .topic-result-columns li b em{color:#fff;background:#813251;border-radius:999px}html[data-theme=pink] .topic-result-columns li span{color:#704858}html[data-theme=pink] .topic-result-columns li small{color:#9a6c30}html[data-theme=pink] .topic-safety-note{color:#865669}html[data-theme=pink] .topic-safety-note svg{color:#762d4a}html[data-theme=pink] .topic-message{color:#704858;background:#fbeff4;border-radius:13px}html[data-theme=pink] .topic-message.error{color:#8a3b3b;background:#fcf3f6}html[data-theme=pink] .creator-user-message{color:#fff;background:#5e1733;border-radius:18px 18px 5px;box-shadow:0 8px 20px #57142f26}html[data-theme=pink] .creator-user-message span{color:#e9c9d6}html[data-theme=pink] .creator-assistant-message{background:#fefbfc;border:1px solid #e7dadf;border-radius:22px 22px 22px 6px;box-shadow:0 12px 30px #48142912}html[data-theme=pink] .creator-assistant-message>header>span{color:#fff;background:#6f2040;border-radius:13px}html[data-theme=pink] .creator-assistant-message header small{color:#9a6c30}html[data-theme=pink] .creator-assistant-message header strong{color:#401727}html[data-theme=pink] .creator-assistant-message header button,html[data-theme=pink] .creator-more{color:#5e1733;background:#f7edf1;border:1px solid #e2cbd4;border-radius:11px}html[data-theme=pink] .creator-assistant-message>textarea{color:#472432;background:#fbeff4;border:1px solid #e3dccb;border-radius:15px;outline:0}html[data-theme=pink] .creator-external-search{color:#fff!important;background:#5e1733!important;border-radius:12px!important}html[data-theme=pink] .creator-external-search:hover{background:#4d0f28!important}html[data-theme=pink] .quran-word-finder{background:linear-gradient(135deg,#401224,#6b1e3d 70%,#9a6d31 145%);border-radius:25px;box-shadow:0 18px 42px #40112424}html[data-theme=pink] .quran-word-finder-intro{color:#fff}html[data-theme=pink] .quran-word-finder-intro>span{color:#f0d18e;background:#fefbfc1a;border:1px solid #ffffff2e;border-radius:17px}html[data-theme=pink] .quran-word-finder-intro small{color:#f0d18e}html[data-theme=pink] .quran-word-finder-intro p{color:#ffffffc2}html[data-theme=pink] .quran-word-form>label{color:#ffffffd6}html[data-theme=pink] .quran-word-form>div{color:#712845;background:#fefbfc;border-radius:15px}html[data-theme=pink] .quran-word-form input{color:#401727;background:0 0;border:0;outline:0}html[data-theme=pink] .quran-word-form button{color:#fff;background:#5e1733;border:0;border-radius:11px}html[data-theme=pink] .quran-word-results{background:#fefbfcf7;border-radius:17px}html[data-theme=pink] .quran-word-results>header{color:#54303f}html[data-theme=pink] .quran-word-results>header strong{color:#5e1733}html[data-theme=pink] .quran-word-results li a{color:inherit;background:#fdf7f9;border:1px solid #ebe0e4;border-radius:13px}html[data-theme=pink] .quran-word-results li span{color:#9a6c30}html[data-theme=pink] .quran-word-results li p{color:#4c2434}html[data-theme=pink] .quran-word-results li p b{color:#a67432}html[data-theme=pink] .quran-word-results li small{color:#702442}html[data-theme=pink] .quran-word-results>button{color:#5e1733;background:#f6eaee;border:1px solid #e0c8d1;border-radius:11px}html[data-theme=pink] .quran-word-message{color:#5c3746;background:#fefbfceb;border-radius:12px}html[data-theme=pink] .quran-word-message.error{color:#7e3535;background:#fcf3f6}@media (width<=600px){html[data-theme=pink] .topic-guide-hero:after{border-radius:23px}html[data-theme=pink] .topic-explorer{border-radius:20px}html[data-theme=pink] .topic-explorer-form,html[data-theme=pink] .topic-result-columns>article{border-radius:16px}html[data-theme=pink] .quran-word-finder{border-radius:19px}html[data-theme=pink] .quran-word-finder-intro>span{border-radius:14px}}html[data-theme=pink] .sidebar-community-card{color:#6f3153;background:linear-gradient(135deg,#fefbfc,#f9e7ee);border:1px solid #e8ccdb;border-radius:17px;box-shadow:0 10px 24px #6f315314}html[data-theme=pink] .sidebar-community-card>span:first-child{color:#8d4168;background:#fefbfc;border-radius:15px}html[data-theme=pink] .sidebar-community-card small{color:#876f7b}html[data-theme=pink] .sidebar-community-card em{color:#9a4f78}html[data-theme=pink] .sidebar-community-card.active{color:#fff;background:#7d3a5d;border-color:#7d3a5d}html[data-theme=pink] .sidebar-community-card.active>span:first-child{color:#fff;background:#fefbfc24}html[data-theme=pink] .sidebar-community-card.active small,html[data-theme=pink] .sidebar-community-card.active em{color:#f5dce8}html[data-theme=pink] .masjid-finder-fallback{color:#4f172d;background:#fefbfc;border:1px solid #ffffff73;border-radius:12px}html[data-theme=pink] .mushaf-directory-intro span{color:#a27430}html[data-theme=pink] .mushaf-directory-intro h1{color:#4a172b}html[data-theme=pink] .mushaf-page .quran-surah-grid>a{border-radius:17px}html[data-theme=pink] .mushaf-page .quran-surah-number{border-radius:12px}html[data-theme=pink] .quran-primary-actions>a{color:#4a172b;background:linear-gradient(145deg,#fefbfc,#faf5f7);border:1px solid #e5d7dc;border-radius:20px;box-shadow:0 8px 22px #40122412}html[data-theme=pink] .quran-primary-actions>a:hover,html[data-theme=pink] .quran-primary-actions>a:focus-visible{border-color:#b58296;outline:none;box-shadow:0 11px 26px #4012241f}html[data-theme=pink] .quran-primary-actions>a>span{color:#730c35;background:#f4e6ec;border-radius:14px}html[data-theme=pink] .quran-primary-actions small{color:#955f75}html[data-theme=pink] .quran-primary-actions>a.is-primary{color:#fff;background:linear-gradient(145deg,#831642,#5a0728);border-color:#6a0b31;box-shadow:0 10px 24px #63082c2e}html[data-theme=pink] .quran-primary-actions>a.is-primary>span{color:#6a0b31;background:#fefbfc}html[data-theme=pink] .quran-primary-actions>a.is-primary small{color:#ffffffc7}html[data-theme=pink] .quran-secondary-tools{border-top:1px solid #e9dde2}html[data-theme=pink] .quran-secondary-tools .quran-dashboard>div{box-shadow:none;border-radius:17px}html[data-theme=pink] .quran-secondary-tools .quran-dashboard>div>span{border-radius:11px}html[data-theme=pink] .quran-secondary-tools .quran-start-card{border-radius:20px}html[data-theme=pink] .quran-minimal-header{color:#4a172b;background:#fefbfcf7;border-bottom:1px solid #e7dadf;box-shadow:0 5px 18px #3e13240f}html[data-theme=pink] .quran-minimal-header a{color:#6f1f3f}html[data-theme=pink] .quran-minimal-header small{color:#9c637a}html[data-theme=pink] .quran-reader-page .quran-reader-toolbar{box-shadow:none;background:#fefbfc;border-radius:14px}html[data-theme=pink] .quran-reader-toolbar>summary{color:#621d39}html[data-theme=pink] .quran-reader-toolbar>summary strong{color:#9a7130}html[data-theme=pink] .quran-reader-toolbar[open]>summary{border-bottom:1px solid #ede3e7}html[data-theme=pink] .home-category-group{box-shadow:none;border-radius:14px}html[data-theme=pink] .home-category-group>summary>span{border-radius:10px}html[data-theme=pink] .hadith-slider-toolbar{background:#fcf3f6f5;border:1px solid #e9dde2;border-radius:13px}@media (width<=760px){html[data-theme=pink] .quran-reader-page .ayah-meta>span{border-radius:11px}}html[data-theme=pink] .quran-reader-page{background:#401727 url(/images/home/learning-gateway.webp) top/cover no-repeat fixed}html[data-theme=pink] .quran-reader-page:before{background:#f6efd72b}html[data-theme=pink] .reference-circle-button{color:#4d0a25;background:#fefbfce8;border:1px solid #ffffffd9;border-radius:50%;box-shadow:0 5px 18px #2e192229,inset 0 1px #ffffffe6}html[data-theme=pink] .reference-circle-button span{color:#4f0c27}html[data-theme=pink] .reference-circle-button svg{fill:none;stroke:currentColor}html[data-theme=pink] .reference-reader-segment{color:#401224;background:#fdf7f9f0;border:1.5px solid #b88a31}html[data-theme=pink] .reference-reader-segment>span{color:#a57b27;background:#fefbfcd1;border-inline:1px solid #aa802c8c}html[data-theme=pink] .reference-reader-segment svg{fill:none;stroke:currentColor}html[data-theme=pink] .reference-surah-player{color:#401224;background:radial-gradient(circle at 100% 0,#c9a55221,#0000 34%),linear-gradient(145deg,#fefbfcfa,#faf5f7fa);border:1px solid #e1d0d7;border-radius:21px;box-shadow:0 10px 28px #4214271a}html[data-theme=pink] .reference-surah-player:before{background:linear-gradient(90deg,#c69c46,#770d38 48%,#c69c46)}html[data-theme=pink] .reference-surah-player-icon{color:#fff;background:linear-gradient(145deg,#831642,#5a0728);border:1px solid #ffffff61;border-radius:16px;box-shadow:0 7px 16px #5a07282e}html[data-theme=pink] .reference-surah-player-title small{color:#887040}html[data-theme=pink] .reference-surah-player-title small i{background:#c6a24d;border-radius:50%}html[data-theme=pink] .reference-surah-player.is-playing .reference-surah-player-title small i{background:#a0134b;box-shadow:0 0 0 5px #a0134b1f}html[data-theme=pink] .reference-surah-player-title strong{color:#550c29}html[data-theme=pink] .reference-surah-player-badge{color:#755b25;background:#fff7df;border:1px solid #ead9aa;border-radius:999px}html[data-theme=pink] .reference-current-ayah-button{color:#fff;background:linear-gradient(145deg,#831642,#5a0728);border:1px solid #6a0b31;border-radius:999px;box-shadow:0 5px 12px #63082c2b}html[data-theme=pink] .reference-current-ayah-button:hover:not(:disabled),html[data-theme=pink] .reference-current-ayah-button:focus-visible{outline:none;box-shadow:0 7px 15px #63082c3d}html[data-theme=pink] .reference-surah-reciter{background:#f7f3f4;border:1px solid #e7dadf;border-radius:15px}html[data-theme=pink] .reference-surah-reciter-icon{color:#6a0c31;background:#f1e4e9;border-radius:11px}html[data-theme=pink] .reference-surah-reciter-copy small{color:#806c43}html[data-theme=pink] .reference-surah-reciter select{color:#401224;background:0 0;border:0;outline:0}html[data-theme=pink] .reference-surah-reciter-chevron{color:#925d73}html[data-theme=pink] .reference-surah-reciter:focus-within{border-color:#af6a85;box-shadow:0 0 0 3px #7d123d1a}html[data-theme=pink] .reference-surah-player-controls button{color:#5b1531;background:#fefbfc;border:1px solid #e3d3da;border-radius:50%;box-shadow:0 4px 11px #48142912}html[data-theme=pink] .reference-surah-player-controls button:hover:not(:disabled){border-color:#bf8da1;box-shadow:0 7px 16px #4814291c}html[data-theme=pink] .reference-surah-player-controls button.main{color:#fff;background:linear-gradient(145deg,#831642,#5a0728);border-color:#6a0b31;box-shadow:0 8px 18px #63082c3b}html[data-theme=pink] .reference-surah-player-progress span{color:#835466}html[data-theme=pink] .reference-surah-player-progress input{border:0;border-radius:999px;outline:0}html[data-theme=pink] .reference-surah-player-progress input::-webkit-slider-thumb{background:#fefbfc;border:4px solid #730c35;border-radius:50%;box-shadow:0 2px 7px #540d2938}html[data-theme=pink] .reference-surah-player-progress input::-moz-range-thumb{background:#fefbfc;border:4px solid #730c35;border-radius:50%;box-shadow:0 2px 7px #540d2938}html[data-theme=pink] .reference-surah-player-progress input:focus-visible{box-shadow:0 0 0 4px #730c3529}html[data-theme=pink] .reference-surah-player>p{color:#913f39;background:#fcf3f6;border-radius:10px}html[data-theme=pink] .reference-surah-player>.reciter-recording-note{color:var(--ink-soft);background:var(--green-soft)}html[data-theme=pink] .reference-mushaf-page{color:#160e11;background:linear-gradient(#fdf7f9f0,#fdf7f9f5),radial-gradient(circle at 20% 10%,#fefbfc 0 3%,#0000 17%),#fcf3f6;border:2px solid #ae8a3d;box-shadow:0 18px 55px #23161b38,inset 0 0 0 5px #ffffffb8,inset 0 0 0 7px #bc8b3233}html[data-theme=pink] .reference-mushaf-pagination strong{color:#745f31}html[data-theme=pink] .reference-mushaf-pagination button{color:#650b2f;background:#fefbfcf0;border:1px solid #d8c89f;border-radius:50%;box-shadow:0 5px 13px #38242c1a}html[data-theme=pink] .reference-mushaf-pagination button:hover:not(:disabled),html[data-theme=pink] .reference-mushaf-pagination button:focus-visible{color:#fff;background:#6a0b31;outline:none}html[data-theme=pink] .reference-mushaf-page:before,html[data-theme=pink] .reference-mushaf-page:after{border-color:#c39a47}html[data-theme=pink] .reference-mushaf-page:before{border-top:2px solid;border-left:2px solid;border-radius:15px 0 0}html[data-theme=pink] .reference-mushaf-page:after{border-top:2px solid;border-right:2px solid;border-radius:0 15px 0 0}html[data-theme=pink] .reference-surah-banner{color:#160e11;background:#f9f0de;border:3px double #a6433d;border-radius:4px;box-shadow:inset 0 0 0 2px #e6c37b}html[data-theme=pink] .reference-surah-banner>span{background:radial-gradient(circle,#0000 0 7px,#f3b39e 8px 10px,#0000 11px) 0 0/42px 42px,radial-gradient(circle at 0,#0000 0 15px,#ffe1c5cc 16px 19px,#0000 20px) 0 0/52px 52px,linear-gradient(45deg,#0000 42%,#ffdec4c7 43% 48%,#0000 49% 54%,#ffdec4a6 55% 59%,#0000 60%) 0 0/32px 32px,#a44a44}html[data-theme=pink] .reference-surah-banner strong{color:#171712;background:#fcf3f6;border-block:1px solid #b05249}html[data-theme=pink] .reference-surah-banner strong:before,html[data-theme=pink] .reference-surah-banner strong:after{background:#fcf3f6;border:1px solid #b05249}html[data-theme=pink] .reference-surah-banner strong:before{border-bottom:0;border-left:0}html[data-theme=pink] .reference-surah-banner strong:after{border-top:0;border-right:0}html[data-theme=pink] .reference-ayah{color:#130c0f;background:0 0;border-radius:9px}html[data-theme=pink] .reference-ayah:hover,html[data-theme=pink] .reference-ayah:focus-visible,html[data-theme=pink] .reference-ayah.selected{background:#f2cf775c;outline:none}html[data-theme=pink] .reference-ayah.is-reciting{color:#40071e;background:linear-gradient(#f7dee8bd,#cf779a52);outline:none;box-shadow:inset 0 -2px #770d3894,0 2px 10px #7114391f}html[data-theme=pink] .reference-ayah.is-reciting .reference-ayah-medallion{color:#720833}html[data-theme=pink] .reference-ayah-medallion{color:#6d2643;border:.11em double;border-radius:50% 44%}html[data-theme=pink] .reference-ayah:nth-child(odd) .reference-ayah-medallion{color:#9b4038}html[data-theme=pink] .reference-ayah-medallion:before{border-radius:inherit;border:1px solid}html[data-theme=pink] .reference-mushaf-loading{color:#5c243a}html[data-theme=pink] .reference-ayah-menu-layer{background:#1c0d131f}html[data-theme=pink] .reference-ayah-menu{color:#371523;background:#fefbfcf5;border:1px solid #fffffff5;border-radius:28px;box-shadow:0 18px 55px #28151d3d,inset 0 1px #fffffff5}html[data-theme=pink] .reference-ayah-menu>header strong{color:#5c0a2b}html[data-theme=pink] .reference-ayah-menu>header span{color:#766e60}html[data-theme=pink] .reference-ayah-menu>header button{color:#54303f;background:#faebf1;border:0;border-radius:50%}html[data-theme=pink] .reference-ayah-menu-preview{color:#160e11;background:#fcf3f6c7;border:1px solid #b49f694d;border-radius:17px}html[data-theme=pink] .reference-ayah-actions button{color:#50162d;background:#fbeff4;border:1px solid #e4e4d9;border-radius:17px}html[data-theme=pink] .reference-ayah-actions button:hover,html[data-theme=pink] .reference-ayah-actions button:focus-visible,html[data-theme=pink] .reference-ayah-actions button.active{color:#fff;background:#600b2d;outline:none}html[data-theme=pink] .reference-ayah-actions svg{fill:none;stroke:currentColor}html[data-theme=pink] .reference-ayah-notice{color:#84651f}html[data-theme=pink] .reference-tafsir-backdrop{background:#1d0c1314}html[data-theme=pink] .reference-tafsir-sheet{color:#2b181f;background:#fefbfceb;border:1px solid #ffffffeb;border-radius:42px 42px 20px 20px;box-shadow:0 -16px 50px #29191f2e,inset 0 1px #fffffff2}html[data-theme=pink] .reference-sheet-handle{background:#c9c9c2;border-radius:999px}html[data-theme=pink] .reference-tafsir-sheet>header button{color:#590d2b;background:#fefbfcdb;border:1px solid #d6d9cde6;border-radius:50%;box-shadow:0 6px 14px #3b262e1a}html[data-theme=pink] .reference-tafsir-sheet h2{color:#5c0a2b}html[data-theme=pink] .reference-tafsir-sheet blockquote{color:#160e11;background:#fcf3f6c7;border:1px solid #b49f6961;border-radius:24px}html[data-theme=pink] .reference-tafsir-sheet blockquote .reference-ayah-medallion{color:#773c53}html[data-theme=pink] .reference-gold-divider:before,html[data-theme=pink] .reference-gold-divider:after{background:linear-gradient(90deg,#0000,#bc9139)}html[data-theme=pink] .reference-gold-divider i{border:2px solid #bc9139}html[data-theme=pink] .reference-tafsir-sheet footer{color:#8d681f;background:#f9e7eed6;border-radius:22px}html[data-theme=pink] .reference-tafsir-sheet footer small{color:#776f60}html[data-theme=pink] .reference-page-navigation-link,html[data-theme=pink] .reference-page-navigation-index{color:#5b0b2b;background:#fefbfcf0;border:1px solid #b49f694d;border-radius:17px;box-shadow:0 9px 22px #29191f17}html[data-theme=pink] .reference-page-navigation-link small{color:#766e60}@media (width>=900px){html[data-theme=pink] .reference-surah-banner>span{background-size:34px 34px,44px 44px,27px 27px,auto}}@media (width<=760px){html[data-theme=pink] .quran-reader-page{background-attachment:scroll}html[data-theme=pink] .reference-surah-player{border-radius:17px}html[data-theme=pink] .reference-surah-player-icon,html[data-theme=pink] .reference-surah-reciter{border-radius:11px}html[data-theme=pink] .reference-mushaf-page{border-width:1px}html[data-theme=pink] .reference-surah-banner{border-width:2px}html[data-theme=pink] .reference-surah-banner>span{background-size:31px 31px,38px 38px,24px 24px,auto}html[data-theme=pink] .reference-ayah-menu{border-radius:24px}html[data-theme=pink] .reference-ayah-actions button{border-radius:14px}html[data-theme=pink] .reference-tafsir-sheet{border-radius:31px 31px 14px 14px}html[data-theme=pink] .reference-tafsir-sheet blockquote{border-radius:17px}html[data-theme=pink] .reference-tafsir-sheet footer{border-radius:16px}html[data-theme=pink] .reference-page-navigation-link,html[data-theme=pink] .reference-page-navigation-index{border-radius:14px}}html[data-theme=pink] .home-3d-explorer{--home-3d-ink:#401727;--home-3d-muted:#925d73;--home-3d-line:#e5d7dc;border:1px solid var(--home-3d-line);background:linear-gradient(145deg,#f8f1f4,#fcf3f6);border-radius:19px;box-shadow:0 14px 34px #44132614}html[data-theme=pink] .home-3d-explorer-header{color:var(--home-3d-ink);background:#fefbfcc7}html[data-theme=pink] .home-3d-explorer-header small{color:var(--home-3d-muted)}html[data-theme=pink] .home-3d-master-icon,html[data-theme=pink] .home-3d-choice-icon,html[data-theme=pink] .home-3d-tool-icon{color:#fff;background:linear-gradient(145deg, var(--tone-a), var(--tone-b));box-shadow:inset 3px 3px 7px #ffffff6b, inset -4px -5px 8px #2a04132e, 0 6px 0 var(--tone-edge), 0 11px 18px var(--tone-glow);border:1px solid #ffffff80}html[data-theme=pink] .home-3d-master-icon:after,html[data-theme=pink] .home-3d-choice-icon:after,html[data-theme=pink] .home-3d-tool-icon:after{background:#fefbfc4d;border-radius:999px}html[data-theme=pink] .home-3d-master-icon{--tone-a:#c9457a;--tone-b:#720833;--tone-edge:#5a0728;--tone-glow:#7d0d3a45;border-radius:12px}html[data-theme=pink] .home-3d-explorer-body{border-top:1px solid var(--home-3d-line)}html[data-theme=pink] .home-3d-choice{color:var(--home-3d-ink);border:1px solid var(--home-3d-line);background:#fefbfc;border-radius:15px;box-shadow:0 6px 15px #43142712}html[data-theme=pink] .home-3d-choice:hover,html[data-theme=pink] .home-3d-choice:focus-visible{border-color:var(--tone-b);box-shadow:0 10px 22px var(--tone-glow)}html[data-theme=pink] .home-3d-choice[aria-expanded=true]{border-color:var(--tone-b);background:color-mix(in srgb, var(--tone-a) 7%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--tone-a) 22%, transparent)}html[data-theme=pink] .home-3d-choice small{color:var(--home-3d-muted)}html[data-theme=pink] .home-3d-choice-icon{border-radius:13px}html[data-theme=pink] .home-3d-tone-mint{--tone-a:#c9457a;--tone-b:#720833;--tone-edge:#5a0728;--tone-glow:#7d0d3a45}html[data-theme=pink] .home-3d-active-panel{border-top:1px solid var(--home-3d-line)}html[data-theme=pink] .home-3d-active-panel>header{color:var(--home-3d-ink)}html[data-theme=pink] .home-3d-active-panel>header>span{color:#691637;background:#f4e6ec;border-radius:10px}html[data-theme=pink] .home-3d-tool{color:var(--home-3d-ink);border:1px solid var(--home-3d-line);background:#fefbfc;border-radius:15px;box-shadow:0 6px 16px #4314270f}html[data-theme=pink] .home-3d-tool:hover,html[data-theme=pink] .home-3d-tool:focus-visible{box-shadow:0 10px 23px var(--tone-glow)}html[data-theme=pink] .home-3d-tool-icon{border-radius:13px}html[data-theme=pink] .home-3d-tool-copy small{color:var(--tone-b)}html[data-theme=pink] .home-3d-tool-copy p{color:var(--home-3d-muted)}html[data-theme=pink] .home-3d-tool>b{color:var(--tone-b)}html[data-theme=pink] .home-3d-location-panel .qibla-home-card,html[data-theme=pink] .home-3d-location-panel .masjid-finder-card{box-shadow:none}html[data-theme=pink] .parents-guide-hero{background:radial-gradient(circle at 12% 15%,#4fa9d529,#0000 30%),linear-gradient(145deg,#f7edf1,#fbeff4)}html[data-theme=pink] .parents-guide-hero h1{color:#4a172b}html[data-theme=pink] .parents-guide-hero h1 span{color:#9a6e31}html[data-theme=pink] .parents-guide-hero p{color:#794e5f}html[data-theme=pink] .parents-guide-nav a{color:#4a172b;background:#fefbfc;border:1px solid #e7dadf;border-radius:15px;box-shadow:0 9px 22px #46162914}html[data-theme=pink] .parents-guide-nav a span{color:#fff;background:linear-gradient(145deg,#b94b77,#6d173a);border-radius:11px;box-shadow:0 5px #550c29}html[data-theme=pink] .parents-guide-section{background:#fefbfc;border:1px solid #e7dadf;border-radius:24px;box-shadow:0 13px 34px #43142712}html[data-theme=pink] .parents-guide-section>header{background:linear-gradient(145deg,#f9f1f4,#fdf7f9)}html[data-theme=pink] .parents-guide-section>header>span{color:#fff;background:linear-gradient(145deg,#b94b77,#691738);border-radius:17px;box-shadow:0 7px #540d29,0 13px 22px #69123533}html[data-theme=pink] .parents-guide-section>header small{color:#a07131}html[data-theme=pink] .parents-guide-section>header h2{color:#4a172b}html[data-theme=pink] .parents-guide-section>header p{color:#835466}html[data-theme=pink] .parents-guide-columns>section+section{border-right:1px solid #ebe0e4}html[data-theme=pink] .parents-guide-columns h3{color:#691637}html[data-theme=pink] .parents-guide-columns li{color:#603e4c}html[data-theme=pink] .parents-guide-columns ul li:before{color:#8a2e53}html[data-theme=pink] .parents-guide-columns ol li>span{color:#9a6e31;background:#fff2d9;border-radius:8px}html[data-theme=pink] .parents-guide-section>aside{color:#654d2d;background:#faebf1;border:1px solid #ead7b5;border-radius:14px}html[data-theme=pink] .parents-guide-sources a{color:#5d283d;background:#faf5f7;border:1px solid #e9dde2;border-radius:11px}html[data-theme=pink] .parents-guide-sources a span{color:#a17433}html[data-theme=pink] .parents-guide-final{color:#fff;background:linear-gradient(135deg,#4f172d,#340e1d);border-radius:19px}html[data-theme=pink] .parents-guide-final>svg{color:#efc26a}html[data-theme=pink] .parents-guide-final p{color:#ffffffb8}html[data-theme=pink] .parents-guide-final a{color:#f1c66e}@media (width<=700px){html[data-theme=pink] .parents-guide-columns>section+section{border-top:1px solid #ebe0e4;border-right:0}}@media (width<=430px){html[data-theme=pink] .home-3d-choice-icon,html[data-theme=pink] .home-3d-tool-icon{border-radius:12px}html[data-theme=pink] .parents-guide-section{border-radius:18px}html[data-theme=pink] .parents-guide-section>header>span{border-radius:14px}}@media (width<=760px){html[data-theme=pink] .quran-primary-actions>a{border-radius:16px}html[data-theme=pink] .quran-primary-actions>a>span{border-radius:12px}}html[data-theme=pink] .reference-home{background:#fcf3f6}html[data-theme=pink] .reference-home-hero{background:#e7dfcb url(/images/home/learning-gateway.webp) 50% 48%/cover no-repeat;box-shadow:inset 0 -1px #ffffffb3}html[data-theme=pink] .reference-home-overlay{background:linear-gradient(#fdf7f9c2 0%,#fdf7f947 24%,#0000 52%),linear-gradient(#0000 72%,#fcf3f6b8 100%)}html[data-theme=pink] .reference-home-copy h1{color:#550726;text-shadow:0 2px 14px #ffffffc7}html[data-theme=pink] .reference-home-copy>p{color:#402630;text-shadow:0 1px 10px #ffffffeb}html[data-theme=pink] .reference-home-cta{color:#fff;background:#63082c;border:1px solid #ffffff7a;border-radius:18px;box-shadow:0 13px 32px #3d051c3d}html[data-theme=pink] .reference-home-cta:hover,html[data-theme=pink] .reference-home-cta:focus-visible{background:#4b0622}html[data-theme=pink] .reference-home-copy blockquote{color:#fff;text-shadow:0 2px 13px #1f050fb3}html[data-theme=pink] .reference-home-copy blockquote:after{background:linear-gradient(90deg,#0000,#fefbfce6,#0000)}html[data-theme=pink] .reference-topic-card{color:#4f122a;background:#fefbfce8;border:1px solid #ffffffe6;border-radius:24px;box-shadow:0 15px 38px #3b262e24,inset 0 0 0 1px #58132f12}html[data-theme=pink] .reference-topic-card.tone-gold{color:#6f5229;background:linear-gradient(160deg,#fefbfcf2,#faebf1ed)}html[data-theme=pink] .reference-topic-card.tone-blue{background:linear-gradient(160deg,#fefbfcf2,#faebf1ed)}html[data-theme=pink] .reference-topic-card.tone-sand{color:#72552c;background:linear-gradient(160deg,#fefbfcf2,#fbeff4ed)}html[data-theme=pink] .reference-topic-card.tone-mint{background:linear-gradient(160deg,#fefbfcf2,#f9ecf1ed)}html[data-theme=pink] .reference-topic-card:hover,html[data-theme=pink] .reference-topic-card:focus-visible{box-shadow:0 20px 42px #44223033}html[data-theme=pink] .reference-topic-card h2{color:currentColor}html[data-theme=pink] .reference-topic-card p{color:#6a4453}html[data-theme=pink] .reference-topic-card>span{color:currentColor;background:#fefbfcdb;border:1px solid #4e223414;border-radius:50%;box-shadow:0 8px 18px #3c252e14}@media (width<=900px){html[data-theme=pink] .reference-topic-card{border-radius:20px}}@media (width<=540px){html[data-theme=pink] .reference-home-hero{background-position:50% 52%}html[data-theme=pink] .reference-home-overlay{background:linear-gradient(#fdf7f9d1,#fdf7f929 37%,#0000 62%,#fcf3f6a6)}html[data-theme=pink] .reference-home-cta{border-radius:14px}html[data-theme=pink] .reference-topic-card{border-radius:15px}}html[data-theme=pink] .approved-home,html[data-theme=pink] .approved-home-visual{background:#fefbfc}html[data-theme=pink] .approved-hotspot{border-radius:20px}html[data-theme=pink] .approved-hotspot:focus-visible{outline-offset:4px;outline:4px solid #d9a82e}@media (width<=540px){html[data-theme=pink] .approved-hotspot{border-radius:9px}html[data-theme=pink] .approved-hotspot:focus-visible{outline-offset:1px;outline-width:2px}}html[data-theme=pink] .home-reference-progress,html[data-theme=pink] .home-reference-audio,html[data-theme=pink] .home-reference-sources{background:#fefbfcf5;border:1px solid #e7dadf;box-shadow:0 8px 24px #3f212d12}html[data-theme=pink] .home-reference-progress{border-radius:23px}html[data-theme=pink] .home-reference-progress h2{color:#101d34}html[data-theme=pink] .home-reference-progress>header a{color:#6b0a31}html[data-theme=pink] .home-reference-resume{color:#132035;background:#fefbfc;border:1px solid #e4e5e1;border-radius:19px;box-shadow:0 5px 16px #411f2d0d}html[data-theme=pink] .home-reference-resume:hover,html[data-theme=pink] .home-reference-resume:focus-visible{outline:none;box-shadow:0 10px 25px #411f2d1a}html[data-theme=pink] .home-reference-resume-arrow{color:#720833}html[data-theme=pink] .home-reference-resume-copy small{color:#697388}html[data-theme=pink] .home-reference-progress-row i{background:#f5d6e2;border-radius:99px}html[data-theme=pink] .home-reference-progress-row i b{border-radius:inherit;background:#720833}html[data-theme=pink] .home-reference-progress-row em{color:#586175}html[data-theme=pink] .home-reference-resume img{border-radius:16px}html[data-theme=pink] .home-reference-audio{border-radius:22px}html[data-theme=pink] .home-reference-audio-brand{border-right:1px solid #e7dadf}html[data-theme=pink] .home-reference-audio-brand>span{color:#fff;background:linear-gradient(145deg,#750b35,#5a0728);border-radius:50%}html[data-theme=pink] .home-reference-audio-brand svg{fill:none;stroke:currentColor}html[data-theme=pink] .home-reference-audio-brand strong{color:#122139}html[data-theme=pink] .home-reference-audio-brand small{color:#631736;background:#f4e6ec;border-radius:99px}html[data-theme=pink] .home-reference-audio-now>strong{color:#720833}html[data-theme=pink] .home-reference-audio-now>small{color:#687286}html[data-theme=pink] .home-reference-audio-timeline time{color:#586174}html[data-theme=pink] .home-reference-audio-timeline input{accent-color:#720833}html[data-theme=pink] .home-reference-audio-error{color:#9c493d}html[data-theme=pink] .home-reference-audio-controls button{color:#6f0b33;background:#fefbfc;border:1px solid #e7dadf;border-radius:50%;box-shadow:0 5px 12px #471a2c14}html[data-theme=pink] .home-reference-audio-controls .home-reference-play{color:#fff;background:linear-gradient(145deg,#790b37,#5a0728);border:0}html[data-theme=pink] .home-reference-audio-selects select{color:#362129;background:#fefbfc;border:1px solid #e7dadf;border-radius:10px}html[data-theme=pink] .home-reference-playlist span{background:#720833;border-radius:99px}html[data-theme=pink] .home-reference-playlist span:before{background:#720833;border-radius:50%}html[data-theme=pink] .home-reference-sources{color:#142138;border-radius:20px}html[data-theme=pink] .home-reference-sources:hover,html[data-theme=pink] .home-reference-sources:focus-visible{outline:none;box-shadow:0 12px 28px #3f212d1f}html[data-theme=pink] .home-reference-books{color:#720833;background:#f7edf1;border-radius:17px}html[data-theme=pink] .home-reference-sources small{color:#657085}html[data-theme=pink] .home-reference-sources>b{color:#720833}@media (width<=760px){html[data-theme=pink] .home-reference-progress{border-radius:18px}html[data-theme=pink] .home-reference-resume{border-radius:15px}html[data-theme=pink] .home-reference-resume img{border-radius:12px}html[data-theme=pink] .home-reference-audio{border-radius:16px}html[data-theme=pink] .home-reference-audio-brand{border-right:0}html[data-theme=pink] .home-reference-sources{border-radius:17px}html[data-theme=pink] .home-reference-books{border-radius:14px}}html[data-theme=pink] .brand-lockup{color:#5a0728}html[data-theme=pink] .brand-lockup-copy small{color:#89586b}html[data-theme=pink] .brand-light .brand-lockup{color:#fff}html[data-theme=pink] .brand-light .brand-lockup-copy small{color:#cdb1bc}html[data-theme=pink] .site-mode-switch{background:#fefbfce6;border:1px solid #63123329;border-radius:999px;box-shadow:0 8px 24px #4b11281f}html[data-theme=pink] .site-mode-switch a{color:#674250;border-radius:999px}html[data-theme=pink] .site-mode-switch a.active{color:#fff;background:linear-gradient(145deg,#7b143d,#5a0728);box-shadow:0 5px 12px #5d092b33}html[data-theme=pink] .site-mode-switch a:not(.active):hover,html[data-theme=pink] .site-mode-switch a:not(.active):focus-visible{color:#6d0d34;background:#f8edf1}html[data-theme=pink] .approved-home-brandbar{background:#fefbfc;border-bottom:1px solid #e6e7e1}html[data-theme=pink] .sources-circle{color:#6d0d34;background:#fefbfceb;border:1px solid #6312332e;border-radius:50%;box-shadow:0 7px 18px #4b11281c}html[data-theme=pink] .sources-circle:hover,html[data-theme=pink] .sources-circle:focus-visible{background:#f8edf1}html[data-theme=pink] .kids-mode{--kids-deep:#5a0728;--kids-green:#820d3c;color:#401224;background:linear-gradient(#fbeff4 0,#fefbfc 43%,#fff0f6 100%)}html[data-theme=pink] .kids-mode :where(button,a,select,input):focus-visible{outline-offset:3px;outline:3px solid #f0bc49}html[data-theme=pink] .kids-brand{color:var(--kids-deep);background:0 0;border:0}html[data-theme=pink] .kids-brand .brand-lockup-copy small{color:#9e677d}html[data-theme=pink] .kids-round-button{color:var(--kids-deep);background:#fefbfce6;border:0;border-radius:99px;box-shadow:0 8px 24px #57142f1f}html[data-theme=pink] .kids-hero{background:#dff7ff}html[data-theme=pink] .kids-hero:after{background:linear-gradient(#fff0f64d,#0000 42%,#fdf7f933)}html[data-theme=pink] .kids-hero-copy h1{color:#5a0728}html[data-theme=pink] .kids-hero-copy p{color:#6d4655}html[data-theme=pink] .kids-continue{color:#fff;background:linear-gradient(135deg,#921145,#770835);border:0;border-radius:26px;box-shadow:0 15px 38px #65062c4d}html[data-theme=pink] .kids-play{background:#fefbfc29;border-radius:50%}html[data-theme=pink] .kids-continue small{color:#ffffffd1}html[data-theme=pink] .kids-lesson{color:#451226;background:#fefbfc;border:1px solid #5b1a341a;border-radius:25px;box-shadow:0 13px 34px #4e182e1a}html[data-theme=pink] .kids-lesson.sun{background:linear-gradient(#fefbfc,#fff8d9)}html[data-theme=pink] .kids-lesson.mint{background:linear-gradient(#fefbfc,#f8e7ee)}html[data-theme=pink] .kids-lesson.blue{background:linear-gradient(#fefbfc,#faebf1)}html[data-theme=pink] .kids-lesson.pink{background:linear-gradient(#fefbfc,#fbeff4)}html[data-theme=pink] .kids-lesson small{color:#7c5062}html[data-theme=pink] .kids-lesson i{color:#6f0b33;background:#fefbfc;border-radius:50%;box-shadow:0 5px 14px #52142d1f}html[data-theme=pink] .kids-progress-card{background:#fefbfced;border:1px solid #e9dde2;border-radius:25px;box-shadow:0 12px 32px #4e182e14}html[data-theme=pink] .kids-progress-card header span{color:#846114;background:#fff8dd;border-radius:99px}html[data-theme=pink] .kids-progress-track:before{background:linear-gradient(90deg,#cf7297 0 30%,#f5cf50 30% 43%,#e3d3da 43%);border-radius:99px}html[data-theme=pink] .kids-progress-track button{background:#ede3e7;border:5px solid #fff;border-radius:50%;box-shadow:0 4px 12px #4814291f}html[data-theme=pink] .kids-progress-track button:hover,html[data-theme=pink] .kids-progress-track button:focus-visible{box-shadow:0 7px 16px #4814292e}html[data-theme=pink] .kids-progress-track button.done{background:#ffe47d}html[data-theme=pink] .kids-progress-labels{color:#865669}html[data-theme=pink] .kids-tools button{color:#4b162b;background:#fff;border:1px solid #ebe0e4;border-radius:20px;box-shadow:0 8px 22px #52142d0f}html[data-theme=pink] .kids-home-links button,html[data-theme=pink] .kids-home-links a{color:#451226;background:#fefbfcf0;border:1px solid #e9dde2;border-radius:21px;box-shadow:0 9px 24px #52142d14}html[data-theme=pink] .kids-home-links>*>span{background:#f8e8ee;border-radius:16px}html[data-theme=pink] .kids-home-links small{color:#835466}html[data-theme=pink] .kids-home-links b{color:#750b35}html[data-theme=pink] .kids-daily-card{background:linear-gradient(145deg,#fefbfc,#fff0f6);border:1px solid #e9d8df;border-radius:25px;box-shadow:0 12px 32px #4e182e14}html[data-theme=pink] .kids-daily-card>header div>span{color:#b17d17}html[data-theme=pink] .kids-daily-card>header>strong{color:#7a5b18;background:#fff4c9;border:1px solid #f3dd8b;border-radius:999px}html[data-theme=pink] .kids-daily-progress>i{background:#e9dde2;border-radius:999px}html[data-theme=pink] .kids-daily-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#a2164e,#f2c74f)}html[data-theme=pink] .kids-daily-progress>b{color:#764c5d}html[data-theme=pink] .kids-daily-tasks button{color:#4a172b;background:#fefbfc;border:1px solid #e9dde2;border-radius:18px}html[data-theme=pink] .kids-daily-tasks button.done{background:#f9ebf1;border-color:#d89cb4}html[data-theme=pink] .kids-daily-tasks button>span{background:#f9f0f4;border-radius:14px}html[data-theme=pink] .kids-daily-tasks button small{color:#89586b}html[data-theme=pink] .kids-daily-tasks button>b{color:#fff;background:#e7dadf;border-radius:50%}html[data-theme=pink] .kids-daily-tasks button.done>b{background:#8a0f40}html[data-theme=pink] .kids-daily-complete{color:#631233;background:#f8e7ee;border-radius:13px}html[data-theme=pink] .kids-view>header svg{color:#750b35}html[data-theme=pink] .kids-view>header p{color:#8c5a6e}html[data-theme=pink] .kids-journey-list:before{background:linear-gradient(#f6c84d 0 23%,#dbc7cf 23%);border-radius:99px}html[data-theme=pink] .kids-journey-list article{background:#fefbfce6;border:1px solid #ebe0e4;border-radius:22px;box-shadow:0 8px 24px #4d142b12}html[data-theme=pink] .kids-journey-list article>span{color:#fff;background:#c5a5b2;border:5px solid #fff;border-radius:50%}html[data-theme=pink] .kids-journey-list article.unlocked>span{background:#a3144d}html[data-theme=pink] .kids-journey-list small{color:#8c5a6e}html[data-theme=pink] .kids-basics-grid>button{color:#4a172b;background:#fefbfcf2;border:1px solid #ecdfe4;border-radius:23px;box-shadow:0 10px 28px #4d142b14}html[data-theme=pink] .kids-basics-grid>button.active{background:#fbeff4;border-color:#ca7295;box-shadow:0 12px 30px #820d3c21}html[data-theme=pink] .kids-basics-number{color:#fff;background:#820d3c;border-radius:50%}html[data-theme=pink] .kids-basics-icon{background:linear-gradient(145deg,#ffe6f0,#fff4cf);border-radius:18px}html[data-theme=pink] .kids-basics-card-copy small{color:#835466}html[data-theme=pink] .kids-basics-grid>button>b{color:#820d3c;background:#f6e9ee;border-radius:50%}html[data-theme=pink] .kids-basics-lesson{background:#fefbfcf5;border:1px solid #e6d6dc;border-radius:25px;box-shadow:0 12px 34px #4d142b17}html[data-theme=pink] .kids-basics-lesson>header>span{background:linear-gradient(145deg,#f8e2eb,#fff0bd);border-radius:20px}html[data-theme=pink] .kids-basics-lesson header small{color:#b07b17}html[data-theme=pink] .kids-basics-lesson header p{color:#835466}html[data-theme=pink] .kids-basics-lesson li{background:#f8f1f4;border-radius:15px}html[data-theme=pink] .kids-basics-lesson li span{color:#fff;background:#81123f;border-radius:50%}html[data-theme=pink] .kids-basics-note{color:#6f5921;background:#fff8df;border-radius:13px}html[data-theme=pink] .kids-basics-lesson>button{color:#fff;background:#750b35;border:0;border-radius:15px}html[data-theme=pink] .kids-basics-lesson>button.completed{color:#631233;background:#f4dce6;border:1px solid #d392ac}html[data-theme=pink] .kids-basics-actions button,html[data-theme=pink] .kids-basics-actions a{color:#fff;background:#750b35;border:0;border-radius:15px}html[data-theme=pink] .kids-basics-actions a{color:#76591c;background:#fff7df;border:1px solid #ead7a7}html[data-theme=pink] .kids-filter button.active{color:#4c152b;background:#fefbfc;box-shadow:0 6px 18px #4d142b1a}html[data-theme=pink] .kids-games-view{color:#fff;background:linear-gradient(160deg,#3c061c,#6d0931)}html[data-theme=pink] .kids-games-grid button{color:#3f1324;background:linear-gradient(#dff7ff 0 68%,#fff7df 68%);border:0;border-radius:24px;box-shadow:0 12px 28px #00000026}html[data-theme=pink] .kids-quran-scene{background:linear-gradient(#4a08222e,#4a082266),url(/images/kids/kids-hero-v1.png) 50% 60%/cover;border-radius:25px}html[data-theme=pink] .kids-surah-picker{background:#fefbfcf0;border-radius:20px;box-shadow:0 10px 24px #4e132b21}html[data-theme=pink] .kids-audio-controls button{color:#5f1130;background:#fff;border:0;border-radius:50%;box-shadow:0 7px 20px #4d142b1f}html[data-theme=pink] .kids-audio-controls button.main{color:#fff;background:#710a33}html[data-theme=pink] .kids-audio-line i{background:linear-gradient(90deg,#750b35 28%,#e5d7dc 28%);border-radius:99px}html[data-theme=pink] .kids-audio-line i.playing{background:linear-gradient(90deg,#750b35 50%,#e5d7dc 50%)}html[data-theme=pink] .kids-audio-line span{color:#835466}html[data-theme=pink] .kids-quran-tabs{background:#f3ecef;border-radius:15px}html[data-theme=pink] .kids-quran-tabs button{color:#5f3546;background:0 0;border:0;border-radius:11px}html[data-theme=pink] .kids-quran-tabs button.active{color:#fff;background:#6e0d34}html[data-theme=pink] .kids-ayah-card{background:#fefbfc;border:1px solid #e9dde2;border-radius:22px;box-shadow:0 10px 28px #4d142b14}html[data-theme=pink] .kids-ayah-card blockquote{border:0;border-bottom:1px solid #ede3e7}html[data-theme=pink] .kids-ayah-card div{color:#6a4453;background:#f8edf1;border-radius:15px}html[data-theme=pink] .kids-ayah-card div strong{color:#640c2f}html[data-theme=pink] .kids-open-mushaf{color:#fff;background:#750b35;border-radius:15px}html[data-theme=pink] .kids-bottom-nav{background:#fefbfcf0;border:1px solid #57142f1f;border-radius:28px;box-shadow:0 18px 45px #480f2638}html[data-theme=pink] .kids-bottom-nav button{color:#6d4655;background:0 0;border:0;border-radius:20px}html[data-theme=pink] .kids-bottom-nav button.active{color:#fff;background:linear-gradient(145deg,#881644,#5a0728);box-shadow:0 7px 18px #67092f38}@media (width<=760px){html[data-theme=pink] .kids-lesson{border-radius:19px}html[data-theme=pink] .kids-progress-track button{border-width:4px}html[data-theme=pink] .kids-daily-card{border-radius:19px}html[data-theme=pink] .kids-daily-tasks button{border-radius:15px}html[data-theme=pink] .kids-daily-tasks button>span{border-radius:12px}html[data-theme=pink] .kids-tools button{border-radius:16px}html[data-theme=pink] .kids-home-links button,html[data-theme=pink] .kids-home-links a{border-radius:17px}html[data-theme=pink] .kids-home-links>*>span{border-radius:13px}html[data-theme=pink] .kids-games-grid button{border-radius:18px}html[data-theme=pink] .kids-bottom-nav{border-radius:22px}html[data-theme=pink] .kids-bottom-nav button{border-radius:16px}html[data-theme=pink] .kids-basics-grid>button{border-radius:18px}html[data-theme=pink] .kids-basics-lesson{border-radius:19px}html[data-theme=pink] .kids-basics-lesson>header>span{border-radius:16px}}html[data-theme=pink] .basics-page{background:linear-gradient(#fdf7f9 0,#fefbfc 42%)}html[data-theme=pink] .basics-hero{background:radial-gradient(circle at 14% 20%,#c1974029,#0000 25%),linear-gradient(145deg,#f8edf1,#faebf1)}html[data-theme=pink] .basics-hero h1 span{color:#711439}html[data-theme=pink] .basics-source-button{color:#775b20;background:#faebf1;border:1px solid #e5d2a1}html[data-theme=pink] .basics-path .section-heading p{color:#89586b}html[data-theme=pink] .basics-grid article{background:#fefbfc;border:1px solid #e9dde2;border-radius:24px;box-shadow:0 13px 34px #4d142b12}html[data-theme=pink] .basics-step-number{color:#fff;background:#74163b;border-radius:50%}html[data-theme=pink] .basics-step-icon{color:#681235;background:linear-gradient(145deg,#f7e4eb,#fff4d9);border-radius:18px}html[data-theme=pink] .basics-grid h3{color:#3d1525}html[data-theme=pink] .basics-grid p{color:#835466}html[data-theme=pink] .basics-grid li{color:#5b1531;background:#f7edf1;border-radius:99px}html[data-theme=pink] .basics-footer-card{background:#faf5f7;border:1px solid #e7d9df;border-radius:26px}html[data-theme=pink] .basics-footer-card p{color:#89586b}@media (width<=600px){html[data-theme=pink] .basics-grid article{border-radius:19px}html[data-theme=pink] .basics-footer-card{border-radius:21px}}html[data-theme=pink] .global-surah-player{color:#fff;background:linear-gradient(145deg,#68082ef7,#42051efa);border:1px solid #ffffff47;border-radius:20px;box-shadow:0 16px 40px #33051747}html[data-theme=pink] .global-surah-art{color:#fff3c7;background:#fefbfc21;border:1px solid #ffffff2e;border-radius:13px}html[data-theme=pink] .global-surah-copy small{color:#ffffffc4}html[data-theme=pink] .global-surah-play,html[data-theme=pink] .global-surah-close{color:#5a0728;background:#fefbfc;border:0;border-radius:50%}html[data-theme=pink] .global-surah-play{box-shadow:0 6px 16px #00000029}html[data-theme=pink] .global-surah-progress span{color:#ffffffbd}html[data-theme=pink] .global-surah-progress input{border:0;border-radius:999px}html[data-theme=pink] .global-surah-progress input::-webkit-slider-thumb{background:#fefbfc;border:3px solid #d5ae52;border-radius:50%}html[data-theme=pink] .global-surah-progress input::-moz-range-thumb{background:#fefbfc;border:3px solid #d5ae52;border-radius:50%}html[data-theme=pink] .global-surah-player>p{color:#fff1df}html[data-theme=pink] .reference-tafsir-language-tabs{background:#f3ecef;border:1px solid #e7dadf;border-radius:14px}html[data-theme=pink] .reference-tafsir-language-tabs button{color:#6a4453;background:0 0;border:0;border-radius:10px}html[data-theme=pink] .reference-tafsir-language-tabs button.active{color:#fff;background:#6b0b31;box-shadow:0 5px 12px #6b0b312e}html[data-theme=pink] .kids-header-tools .language-switch{background:#fefbfce8;border-color:#63123326;border-radius:999px;box-shadow:0 7px 20px #4b11281a}html[data-theme=pink] .kids-journey-list button{color:#401224;background:#fefbfce6;border:1px solid #ebe0e4;border-radius:22px;box-shadow:0 8px 24px #4d142b12}html[data-theme=pink] .kids-journey-list button:hover,html[data-theme=pink] .kids-journey-list button:focus-visible{border-color:#cc85a1;outline:0}html[data-theme=pink] .kids-journey-list button>span{color:#fff;background:#c5a5b2;border:5px solid #fff;border-radius:50%}html[data-theme=pink] .kids-journey-list button.unlocked>span{background:#a3144d}html[data-theme=pink] .kids-journey-list button small{color:#8c5a6e}html[data-theme=pink] .kids-filter button{color:#fffc;background:#fefbfc17;border:1px solid #ffffff29;border-radius:999px}html[data-theme=pink] .kids-filter button.active{color:#570a29;background:#fefbfc;border-color:#fff}html[data-theme=pink] .kids-games-grid button small{color:#835466}html[data-theme=pink] .kids-game-panel{color:#3d1425;background:#fefbfc;border-radius:25px;box-shadow:0 18px 40px #0003}html[data-theme=pink] .kids-game-panel>header>span{background:#f9ecf1;border-radius:15px}html[data-theme=pink] .kids-game-panel>header small{color:#927022}html[data-theme=pink] .kids-game-panel>header>button{color:#613d4b;background:#f3ecef;border:0;border-radius:50%}html[data-theme=pink] .kids-game-panel>div button{color:#4b162b;background:#f8f2f4;border:1px solid #e9dde2;border-radius:14px}html[data-theme=pink] .kids-game-panel>div button.right{color:#650b2f;background:#f7e3eb;border-color:#c56d90}html[data-theme=pink] .kids-game-panel>div button.wrong{color:#8b3838;background:#fcf3f6;border-color:#e4a29e}html[data-theme=pink] .kids-game-panel aside{border-radius:14px}html[data-theme=pink] .kids-game-panel aside.right{color:#650b2f;background:#f8e7ee}html[data-theme=pink] .kids-game-panel aside.wrong{color:#7b3733;background:#fcf3f6}html[data-theme=pink] .kids-game-panel aside button{color:#fff;background:#730c35;border:0;border-radius:10px}html[data-theme=pink] .kids-surah-picker,html[data-theme=pink] .kids-reciter-picker{color:#785e26}html[data-theme=pink] .kids-surah-picker select,html[data-theme=pink] .kids-reciter-picker select{color:#4e132b;background:0 0;border:0;outline:0}html[data-theme=pink] .kids-reciter-picker{background:#fefbfc;border:1px solid #ebe0e4;border-radius:17px;box-shadow:0 8px 20px #4e132b14}html[data-theme=pink] .kids-audio-line input{border:0;border-radius:999px}html[data-theme=pink] .kids-audio-line input::-webkit-slider-thumb{background:#fefbfc;border:4px solid #750b35;border-radius:50%;box-shadow:0 2px 7px #540d2933}html[data-theme=pink] .kids-audio-line input::-moz-range-thumb{background:#fefbfc;border:4px solid #750b35;border-radius:50%}html[data-theme=pink] .kids-audio-error{color:#8b3d37;background:#fcf3f6;border-radius:11px}html[data-theme=pink] .kids-background-note{color:#6d4655}html[data-theme=pink] .kids-short-lessons a,html[data-theme=pink] .kids-short-lessons button,html[data-theme=pink] .kids-search-view>div>button{color:#4b162b;background:#fefbfc;border:1px solid #e9dde2;border-radius:21px;box-shadow:0 10px 28px #4d142b14}html[data-theme=pink] .kids-short-lessons a>span,html[data-theme=pink] .kids-short-lessons button>span,html[data-theme=pink] .kids-search-view>div>button>span{background:linear-gradient(145deg,#f8e8ee,#fff4d5);border-radius:16px}html[data-theme=pink] .kids-short-lessons small,html[data-theme=pink] .kids-search-view small{color:#89586b}html[data-theme=pink] .kids-short-lessons b,html[data-theme=pink] .kids-search-view b{color:#740b35}html[data-theme=pink] .kids-stars-total{background:linear-gradient(145deg,#fff8d7,#fefbfc);border:1px solid #edd98d;border-radius:50%;box-shadow:0 14px 38px #91691926}html[data-theme=pink] .kids-stars-total strong{color:#8a671b}html[data-theme=pink] .kids-stars-total small{color:#745f2e}html[data-theme=pink] .kids-badges article{color:#9e677d;background:#faebf1;border:1px solid #e9dde2;border-radius:20px}html[data-theme=pink] .kids-badges article.unlocked{color:#4b162b;background:#fefbfc;border-color:#dbb8c6;box-shadow:0 9px 24px #4d142b12}html[data-theme=pink] .kids-reward-actions button,html[data-theme=pink] .kids-reward-actions a{color:#fff;background:#750b35;border:0;border-radius:15px}html[data-theme=pink] .kids-reward-actions a{color:#76591c;background:#fff7df;border:1px solid #ead7a7}html[data-theme=pink] .kids-search-view>label{background:#fefbfc;border:1px solid #e7d9df;border-radius:17px;box-shadow:0 9px 24px #4d142b12}html[data-theme=pink] .kids-search-view>label input{background:0 0;border:0;outline:0}@media (width<=760px){html[data-theme=pink] .global-surah-player{border-radius:17px}html[data-theme=pink] .global-surah-art{border-radius:11px}html[data-theme=pink] .kids-game-panel{border-radius:19px}html[data-theme=pink] .kids-short-lessons a,html[data-theme=pink] .kids-short-lessons button,html[data-theme=pink] .kids-search-view>div>button{border-radius:17px}html[data-theme=pink] .kids-short-lessons a>span,html[data-theme=pink] .kids-short-lessons button>span,html[data-theme=pink] .kids-search-view>div>button>span{border-radius:13px}html[data-theme=pink] .kids-badges article{border-radius:17px}}html[data-theme=pink] .home-membership-panel{color:#fff;background:radial-gradient(circle at 12% 15%,#efcd7e38,#0000 32%),linear-gradient(135deg,#401224,#6e1c3d 70%,#9b7432 155%);border:1px solid #fff3;border-radius:30px;box-shadow:0 24px 60px #390e1f2b}html[data-theme=pink] .home-membership-copy>span{color:#f2d58f}html[data-theme=pink] .home-membership-copy h2{color:#fff}html[data-theme=pink] .home-membership-copy p{color:#ffffffc2}html[data-theme=pink] .home-membership-button{color:#4b162b;background:#fefbfc;border:1px solid #fff9}html[data-theme=pink] .home-membership-button:hover{color:#3e1425;background:#faebf1}html[data-theme=pink] .home-membership-benefits li{background:#fefbfc17;border:1px solid #ffffff29;border-radius:15px}html[data-theme=pink] .home-membership-benefits li>span{color:#f2d58f;background:#fefbfc1a;border-radius:12px}html[data-theme=pink] .home-membership-benefits strong{color:#fff}html[data-theme=pink] .home-membership-price{color:#4b162b;background:#fcf3f6;border:1px solid #edd8a6;border-radius:24px;box-shadow:0 18px 38px #2405112e}html[data-theme=pink] .home-membership-price small{color:#97712d}html[data-theme=pink] .home-membership-price strong{color:#3d1425}html[data-theme=pink] .home-membership-price strong span{color:#8c5a6e}html[data-theme=pink] .home-membership-price em{color:#865669}html[data-theme=pink] .theme-toggle{color:#541830;background:#fefbfcf0;border:1px solid #e3d3da;border-radius:999px;box-shadow:0 8px 22px #3c11221f}html[data-theme=pink] .theme-toggle svg{fill:none;stroke:currentColor}html[data-theme=pink] .theme-toggle-compact{border-radius:50%}html[data-theme=pink] .kids-header-tools .theme-toggle{background:#fefbfce8;border-color:#63123326}@media (width<=600px){html[data-theme=pink] .home-membership-panel{border-radius:23px}}@media (width<=760px){html[data-theme=pink] .daily-reminders{border-radius:18px}}html[data-theme=pink] .quran-word-suggestions{color:#6a4453;background:#f7f2f4;border:1px solid #e9dde2;border-radius:16px}html[data-theme=pink] .quran-word-suggestions button{color:#6f0b33;background:#fefbfc;border:1px solid #e1d0d7;border-radius:999px}html[data-theme=pink] .quran-word-suggestions button:hover,html[data-theme=pink] .quran-word-suggestions button:focus-visible{color:#fff;background:#730c35;border-color:#730c35}html[data-theme=pink] .approved-home-global-search{color:#691637;background:#fefbfc;border:1px solid #e7dadf;border-radius:18px;box-shadow:0 10px 28px #50162d1a}html[data-theme=pink] .approved-home-global-search input{color:#401727;background:0 0;border:0;outline:0}html[data-theme=pink] .approved-home-global-search input::placeholder{color:#a06a7f}html[data-theme=pink] .approved-home-global-search button{color:#fff;background:linear-gradient(145deg,#77183e,#570a29);border:0;border-radius:13px}html[data-theme=pink] .approved-home-global-search:focus-within{border-color:#b2708b;box-shadow:0 12px 32px #68123526}html[data-theme=pink] .tafsir-index-page{background:linear-gradient(#fefbfc,#faf5f7)}html[data-theme=pink] .tafsir-directory-tabs button{color:#674250;background:#fefbfc;border:1px solid #e9dde2;border-radius:14px}html[data-theme=pink] .tafsir-directory-tabs button.active{color:#fff;background:linear-gradient(145deg,#7b2346,#55112c);border-color:#0000;box-shadow:0 7px 16px #66193833}@media (width<=560px){html[data-theme=pink] .approved-home-global-search{border-radius:15px}}html[data-theme=pink] .study-mode-tabs button:nth-child(4) .study-mode-icon{color:#87622f;background:#fff4d8}html[data-theme=pink] .tafsir-word-section{background:linear-gradient(145deg,#fefbfc,#fcf3f6);border:1px solid #e7dadf;border-radius:20px;box-shadow:0 10px 24px #4715290f}html[data-theme=pink] .tafsir-word-section header{border-bottom:1px solid #e9dde2}html[data-theme=pink] .tafsir-word-section header small{color:#a0702f}html[data-theme=pink] .tafsir-word-section h3{color:#4a172b}html[data-theme=pink] .tafsir-word-section .word-list>div:first-child{border-top:0}html[data-theme=pink] .tafsir-word-section .word-list dd small,html[data-theme=pink] .compact-word-preview article>small{color:#9a712d}html[data-theme=pink] .compact-word-preview article{color:inherit;background:#fdf7f9;border:1px solid #e7dadf;border-radius:13px}html[data-theme=pink] .chapter-guidance{background:#fdf7f9;border:1px solid #e9dde2;border-radius:16px}html[data-theme=pink] .chapter-guidance h3{color:#4a172b}html[data-theme=pink] .chapter-guidance h3 svg{color:#b18134}html[data-theme=pink] .tafsir-words-empty{color:#704858;background:#fdf7f9;border:1px dashed #d1b7c2;border-radius:18px}html[data-theme=pink] .tafsir-words-empty strong{color:#4a172b}html[data-theme=pink] .study-mode-icon{border-radius:10px}@media (width<=700px){html[data-theme=pink] .study-mode-icon{border-radius:8px}}html[data-theme=pink] .quran-memorizer .memorizer-heading{background:radial-gradient(circle at 82% 0,#efcf8938,#0000 28%),linear-gradient(125deg,#3b0d1f,#641635 68%,#8a682f);border-radius:26px 26px 0 0}html[data-theme=pink] .memorizer-account-cta,html[data-theme=pink] .memorizer-account-state{border-radius:999px}html[data-theme=pink] .memorizer-account-cta{color:#4a172b;background:#fff3cf;border:1px solid #ffffff73}html[data-theme=pink] .memorizer-account-state{color:#4a172b;background:#fbeef4}html[data-theme=pink] .memorizer-account-state i{background:#a52759;border-radius:50%;box-shadow:0 0 0 5px #a5275921}html[data-theme=pink] .memorizer-command-bar{background:#e3d3da;border-inline:1px solid #e3d3da}html[data-theme=pink] .memorizer-modes{background:#f7f3f4}html[data-theme=pink] .memorizer-modes button{color:#6d4655;background:#fefbfc;border:1px solid #e5d7dc;border-radius:14px}html[data-theme=pink] .memorizer-modes button small{color:#9e677d}html[data-theme=pink] .memorizer-modes button.active{color:#fff;background:linear-gradient(145deg,#7c1d43,#51102a);border-color:#0000;box-shadow:0 9px 20px #69173833}html[data-theme=pink] .memorizer-modes button.active small{color:#ffffffbd}html[data-theme=pink] .memorizer-stats{background:#fefbfc}html[data-theme=pink] .memorizer-stats article{border-inline-start:1px solid #ede3e7}html[data-theme=pink] .memorizer-stats article:first-child{border-inline-start:0}html[data-theme=pink] .memorizer-stats span{color:#925d73}html[data-theme=pink] .memorizer-stats strong{color:#51152d}html[data-theme=pink] .quran-memorizer .memorizer-workspace{border-radius:0 0 26px 26px;box-shadow:0 22px 56px #4314271c}html[data-theme=pink] .quran-memorizer .memorizer-setup{background:linear-gradient(#fefbfc,#f7f3f4)}html[data-theme=pink] .memorizer-setup-title small{color:#9e712c}html[data-theme=pink] .memorizer-setup-title>span{color:#8a6326;background:#fff5dc;border:1px solid #ead5a1;border-radius:12px}html[data-theme=pink] .memorizer-setup-title>span.complete{color:#631736;background:#f7e8ee;border-color:#dcb7c6}html[data-theme=pink] .memorizer-local-note{color:#925d73}html[data-theme=pink] .memorizer-verse-title>span{color:#8f5b70}html[data-theme=pink] .memorizer-audio-settings>div>span{color:#89586b}html[data-theme=pink] .memorizer-repeat-picker button{color:#674250;background:#fcf3f6;border:1px solid #e3d3da;border-radius:11px}html[data-theme=pink] .memorizer-repeat-picker button.active{color:#fff;background:#6d173a;border-color:#6d173a}html[data-theme=pink] .quran-memorizer .memorizer-ayah{background:radial-gradient(circle at 50% 0,#d4b46717,#0000 42%),linear-gradient(145deg,#fdf7f9,#faf5f7);border-color:#ded8c9}html[data-theme=pink] .quran-memorizer .memorizer-ayah span{border:1px solid #0000;border-radius:9px}html[data-theme=pink] .quran-memorizer .memorizer-ayah .pending{color:#c5a5b2;background:#f1e9ec}html[data-theme=pink] .quran-memorizer .memorizer-ayah .correct{color:#680d32;background:#f4dce6;border-color:#dfb4c5}html[data-theme=pink] .quran-memorizer .memorizer-ayah .wrong{color:#a1374a;background:#fbeff4;border-color:#e9aeb9}html[data-theme=pink] .quran-memorizer .memorizer-ayah .missing{color:#8b5d18;background:#fff3d5;border-color:#e8c579}html[data-theme=pink] .quran-memorizer .memorizer-ayah .current{border-color:#be923f;box-shadow:0 0 0 4px #be923f29}html[data-theme=pink] .quran-memorizer .memorizer-ayah.is-listening{box-shadow:inset 0 0 0 2px #72173c14}html[data-theme=pink] .memorizer-live-progress{background:#f3ecef;border:1px solid #e7dadf;border-radius:999px}html[data-theme=pink] .memorizer-live-progress>span{border-radius:inherit;background:linear-gradient(90deg,#9d2a58,#731c3f)}html[data-theme=pink] .memorizer-live-progress>b{color:#51343f;text-shadow:0 1px #ffffffbf}html[data-theme=pink] .memorizer-recognition-note{color:#805264}html[data-theme=pink] .memorizer-recognition-note>span{color:#631736;background:#f5e5ec;border:1px solid #dbb8c6;border-radius:999px}html[data-theme=pink] .quran-memorizer .memorizer-result header small{color:inherit}html[data-theme=pink] .quran-memorizer .memorizer-result header>b{background:#fefbfca6;border-radius:12px}html[data-theme=pink] .memorizer-error-groups>div{background:#fefbfc9e;border:1px solid #00000012;border-radius:12px}html[data-theme=pink] .memorizer-result details{border-top:1px solid #00000017}html[data-theme=pink] .memorizer-result details p{color:#704858}html[data-theme=pink] .memorizer-disclaimer{border-top:1px solid #00000014}html[data-theme=pink] .memorizer-understanding button,html[data-theme=pink] .memorizer-understanding a{color:#5c4a28;background:#faebf1;border:1px solid #e6d6ad;border-radius:12px}html[data-theme=pink] .memorizer-meaning{background:#f7f3f4;border:1px solid #e7dadf;border-radius:17px}html[data-theme=pink] .memorizer-meaning header>span{color:#a57930;background:#fff5d8;border-radius:11px}html[data-theme=pink] .memorizer-meaning h3{color:#4a172b}html[data-theme=pink] .memorizer-meaning small{color:#a1742e}html[data-theme=pink] .memorizer-meaning p{color:#6a4453}html[data-theme=pink] .memorizer-meaning>a{color:#641735}html[data-theme=pink] .quran-memorizer .memorizer-session>footer.memorizer-session-footer button.secondary,html[data-theme=pink] .quran-memorizer .memorizer-session>footer.memorizer-session-footer button.retry{color:#54303f;background:#f3ecef;border:1px solid #e3d3da}html[data-theme=pink] .memorizer-status{color:#631736;background:#f7eef1;border-radius:11px}html[data-theme=pink] .memorizer-review-center{color:#fff;background:linear-gradient(135deg,#401224,#5d1834 64%,#6d562d);border-radius:25px;box-shadow:0 18px 46px #43142721}html[data-theme=pink] .memorizer-review-center>header small{color:#efd18d}html[data-theme=pink] .memorizer-review-center>header p{color:#ffffffb8}html[data-theme=pink] .memorizer-review-center>header>strong{color:#4a172b;background:#fff1cc;border-radius:999px}html[data-theme=pink] .memorizer-review-list button{color:#401727;background:#fefbfc;border:1px solid #ffffff2e;border-radius:15px}html[data-theme=pink] .memorizer-review-list button>span{color:#8c3d4c;background:#fbeff4;border-radius:13px}html[data-theme=pink] .memorizer-review-list button>span.strong{color:#641735;background:#f5e5ec}html[data-theme=pink] .memorizer-review-list button small{color:#925d73}html[data-theme=pink] .memorizer-review-list button>i{color:#6b1a3a}html[data-theme=pink] .memorizer-review-empty{background:#fefbfc14;border:1px solid #ffffff1f;border-radius:16px}html[data-theme=pink] .memorizer-review-empty>span{color:#4a172b;background:#f0d791;border-radius:50%}html[data-theme=pink] .memorizer-review-empty p{color:#ffffffb8}@media (width<=920px){html[data-theme=pink] .memorizer-stats{border-top:1px solid #ebe0e4}}@media (width<=680px){html[data-theme=pink] .quran-memorizer .memorizer-heading{border-radius:0}html[data-theme=pink] .memorizer-account-cta,html[data-theme=pink] .memorizer-account-state{border-radius:12px}html[data-theme=pink] .memorizer-stats article{border-bottom:1px solid #ede3e7}html[data-theme=pink] .quran-memorizer .memorizer-workspace{border-radius:0 0 20px 20px}html[data-theme=pink] .memorizer-review-center{border-radius:20px}}html[data-theme=pink] .dashboard-memorizer-card{color:#fff;background:radial-gradient(circle at 85% 20%,#edcd8233,#0000 30%),linear-gradient(125deg,#401224,#6f1b3c);border-radius:21px;box-shadow:0 13px 32px #48142921}html[data-theme=pink] .dashboard-memorizer-card>span{color:#f0d18b;background:#fefbfc1a;border:1px solid #ffffff29;border-radius:16px}html[data-theme=pink] .dashboard-memorizer-card small{color:#efd18d}html[data-theme=pink] .dashboard-memorizer-card h2{color:#fff}html[data-theme=pink] .dashboard-memorizer-card p{color:#ffffffb8}html[data-theme=pink] .dashboard-memorizer-card>strong{color:#4b162b;background:#fff1cc;border-radius:12px}html[data-theme=pink] .new-muslim-page,html[data-theme=pink] .new-muslim-stage-page{background:linear-gradient(#fdf7f9 0,#fcf3f6 58% 100%)}html[data-theme=pink] .new-muslim-hero{color:#fff;background:radial-gradient(circle at 13% 10%,#efcd842e,#0000 32%),linear-gradient(125deg,#3b0c1f,#631736 67%,#7f622f 155%)}html[data-theme=pink] .new-muslim-hero-copy>span,html[data-theme=pink] .new-muslim-intro>div>span,html[data-theme=pink] .new-muslim-stage-lead>span,html[data-theme=pink] .new-muslim-related>span{color:#f0d18c}html[data-theme=pink] .new-muslim-hero-copy h1{color:#fff}html[data-theme=pink] .new-muslim-hero-copy p{color:#ffffffc7}html[data-theme=pink] .new-muslim-hero-actions>a:last-child{color:#fff;text-decoration-color:#fff6}html[data-theme=pink] .new-muslim-hero-map{background:#fefbfc1a;border:1px solid #ffffff2b;border-radius:25px;box-shadow:0 22px 48px #1c030d38}html[data-theme=pink] .new-muslim-hero-map>div{background:#fefbfc17;border:1px solid #ffffff1a;border-radius:17px}html[data-theme=pink] .new-muslim-hero-map svg{color:#f2d58f;background:#29051370;border-radius:13px}html[data-theme=pink] .new-muslim-hero-map small{color:#ffffff91}html[data-theme=pink] .new-muslim-hero-map strong{color:#fff}html[data-theme=pink] .new-muslim-hero-map b{color:#401727;background:#f4d994;border-radius:10px}html[data-theme=pink] .new-muslim-intro>div>span{color:#9d712b}html[data-theme=pink] .new-muslim-intro h2{color:#401224}html[data-theme=pink] .new-muslim-intro>p{color:#805264}html[data-theme=pink] .new-muslim-principles article{background:#fefbfc;border:1px solid #e7dadf;border-radius:19px;box-shadow:0 9px 24px #4012240d}html[data-theme=pink] .new-muslim-principles strong{color:#631736}html[data-theme=pink] .new-muslim-principles span{color:#89586b}html[data-theme=pink] .new-muslim-progress-panel{color:#fff;background:radial-gradient(circle at 88% 15%,#f2d08333,#0000 27%),linear-gradient(135deg,#401124,#691637);border-radius:25px;box-shadow:0 18px 42px #440d2324}html[data-theme=pink] .new-muslim-progress-copy>span,html[data-theme=pink] .new-muslim-phase header span,html[data-theme=pink] .new-muslim-stage-tracker header span,html[data-theme=pink] .new-muslim-cautions header span,html[data-theme=pink] .new-muslim-evidence header>span{color:#eed08a}html[data-theme=pink] .new-muslim-progress-copy h2{color:#fff}html[data-theme=pink] .new-muslim-progress-copy p{color:#ffffffba}html[data-theme=pink] .new-muslim-progress-score strong{color:#f4d997}html[data-theme=pink] .new-muslim-progress-score small{color:#ffffffa8}html[data-theme=pink] .new-muslim-progress-track{background:#fefbfc21;border-radius:99px}html[data-theme=pink] .new-muslim-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#f0cc76,#fff0ba)}html[data-theme=pink] .new-muslim-progress-actions>a:last-child{color:#ffffffc4}html[data-theme=pink] .new-muslim-phase>header{border-bottom:1px solid #e7dadf}html[data-theme=pink] .new-muslim-phase header span{color:#9f732e}html[data-theme=pink] .new-muslim-phase h2{color:#401224}html[data-theme=pink] .new-muslim-phase>header p{color:#925d73}html[data-theme=pink] .new-muslim-stage-grid>article{color:#401727;background:#fefbfc;border:1px solid #e7dadf;border-radius:22px;box-shadow:0 10px 28px #4111240f}html[data-theme=pink] .new-muslim-stage-grid>article:hover{border-color:#c99cae}html[data-theme=pink] .new-muslim-stage-grid>article.is-complete{background:linear-gradient(145deg,#fcf7f9,#f8edf1);border-color:#c68ba2}html[data-theme=pink] .new-muslim-stage-number,html[data-theme=pink] .new-muslim-stage-icon{border-radius:12px}html[data-theme=pink] .new-muslim-stage-number{color:#fff;background:#681838}html[data-theme=pink] .is-complete .new-muslim-stage-number{color:#56102c;background:#e7c1d0}html[data-theme=pink] .new-muslim-stage-icon{color:#9c702c;background:#fff4d8}html[data-theme=pink] .new-muslim-stage-top small{color:#955f75}html[data-theme=pink] .new-muslim-stage-grid h3{color:#3d1425}html[data-theme=pink] .new-muslim-stage-grid>article>p{color:#89586b}html[data-theme=pink] .new-muslim-stage-outcome{color:#6d4655;background:#fcf3f6;border-radius:13px}html[data-theme=pink] .new-muslim-stage-outcome strong{color:#9a6f2a}html[data-theme=pink] .new-muslim-stage-grid>article>a{color:#641735;border-top:1px solid #ebe0e4}html[data-theme=pink] .new-muslim-stage-hero{color:#fff;background:radial-gradient(circle at 80% 5%,#efcc802e,#0000 28%),linear-gradient(125deg,#3b0c1f,#5a1631)}html[data-theme=pink] .new-muslim-breadcrumb{color:#ffffffa8}html[data-theme=pink] .new-muslim-breadcrumb a:hover{color:#f1d38d}html[data-theme=pink] .new-muslim-breadcrumb strong{color:#f0d18b}html[data-theme=pink] .new-muslim-stage-hero-grid>div>span{color:#efd18a}html[data-theme=pink] .new-muslim-stage-hero h1{color:#fff}html[data-theme=pink] .new-muslim-stage-hero-grid>div>p{color:#ffffffbd}html[data-theme=pink] .new-muslim-stage-hero-grid>aside{background:#fefbfc1a;border:1px solid #ffffff29;border-radius:20px}html[data-theme=pink] .new-muslim-stage-hero-grid>aside>span{color:#f2d48c;background:#2905136b;border-radius:15px}html[data-theme=pink] .new-muslim-stage-hero-grid aside small{color:#efd18b}html[data-theme=pink] .new-muslim-stage-hero-grid aside strong{color:#fff}html[data-theme=pink] .new-muslim-stage-hero-grid aside em{color:#ffffff9e}html[data-theme=pink] .new-muslim-stage-lead>span{color:#9d712b}html[data-theme=pink] .new-muslim-stage-lead h2{color:#401224}html[data-theme=pink] .new-muslim-stage-lead p{color:#89586b}html[data-theme=pink] .new-muslim-lesson-block{background:#fefbfc;border:1px solid #e7dadf;border-radius:22px;box-shadow:0 10px 27px #4111240d}html[data-theme=pink] .new-muslim-lesson-block header span{color:#fff;background:#681838;border-radius:12px}html[data-theme=pink] .new-muslim-lesson-block h2{color:#3d1425}html[data-theme=pink] .new-muslim-lesson-block p{color:#704858}html[data-theme=pink] .new-muslim-stage-tracker{color:#fff;background:radial-gradient(circle at 92% 5%,#f2d28833,#0000 26%),linear-gradient(135deg,#3d1022,#691738);border-radius:23px;box-shadow:0 15px 34px #440d2321}html[data-theme=pink] .new-muslim-stage-tracker h2{color:#fff}html[data-theme=pink] .new-muslim-stage-tracker>header>strong{color:#f1d38e}html[data-theme=pink] .new-muslim-task-progress{background:#fefbfc21;border-radius:99px}html[data-theme=pink] .new-muslim-task-progress i{border-radius:inherit;background:#f0d18b}html[data-theme=pink] .new-muslim-task-list label{color:#ffffffdb;background:#fefbfc14;border:1px solid #ffffff1f;border-radius:14px}html[data-theme=pink] .new-muslim-task-list label.is-checked{color:#fff;background:#c45f872b;border-color:#dc8fad73}html[data-theme=pink] .new-muslim-task-list label>span{border:2px solid #ffffff80;border-radius:8px}html[data-theme=pink] .new-muslim-task-list label.is-checked>span{color:#4c152b;background:#f0d38e;border-color:#f0d38e}html[data-theme=pink] .new-muslim-complete-row{border-top:1px solid #ffffff24}html[data-theme=pink] .new-muslim-complete-row button{color:#4b162b;background:#f4d996;border:0;border-radius:12px}html[data-theme=pink] .new-muslim-complete-row button.is-complete{color:#fff;background:#7e2549;box-shadow:inset 0 0 0 1px #ffffff47}html[data-theme=pink] .new-muslim-complete-row p{color:#ffffffa8}html[data-theme=pink] .new-muslim-cautions{background:#faebf1;border:1px solid #ead7aa;border-radius:20px}html[data-theme=pink] .new-muslim-cautions header>svg{color:#a37427}html[data-theme=pink] .new-muslim-cautions header span{color:#9a702d}html[data-theme=pink] .new-muslim-cautions h2{color:#4e4027}html[data-theme=pink] .new-muslim-cautions ul{color:#66583e}html[data-theme=pink] .new-muslim-evidence{background:#fefbfc;border:1px solid #e7dadf;border-radius:22px}html[data-theme=pink] .new-muslim-evidence header>span{color:#9c712c}html[data-theme=pink] .new-muslim-evidence h2{color:#3d1425}html[data-theme=pink] .new-muslim-evidence header p{color:#89586b}html[data-theme=pink] .new-muslim-evidence a{color:#401727;background:#f9f5f7;border:1px solid #e7dadf;border-radius:15px}html[data-theme=pink] .new-muslim-evidence a small{color:#a0732c}html[data-theme=pink] .new-muslim-evidence a strong{color:#543642}html[data-theme=pink] .new-muslim-evidence a span{color:#681838}html[data-theme=pink] .new-muslim-related{background:#f8f2f4;border:1px solid #e5d7dc;border-radius:22px}html[data-theme=pink] .new-muslim-related>span{color:#9d712b}html[data-theme=pink] .new-muslim-related h2{color:#3d1425}html[data-theme=pink] .new-muslim-related a{color:#5a1631;background:#fefbfc;border:1px solid #e5d7dc;border-radius:13px}html[data-theme=pink] .new-muslim-stage-sidebar>div,html[data-theme=pink] .new-muslim-stage-sidebar>nav{background:#fefbfc;border:1px solid #e7dadf;border-radius:18px;box-shadow:0 8px 22px #4111240d}html[data-theme=pink] .new-muslim-stage-sidebar>div>span{color:#9d712b}html[data-theme=pink] .new-muslim-stage-sidebar>div>strong{color:#3d1425}html[data-theme=pink] .new-muslim-stage-sidebar>div>div{background:#efe6ea;border-radius:99px}html[data-theme=pink] .new-muslim-stage-sidebar>div>div i{border-radius:inherit;background:#822148}html[data-theme=pink] .new-muslim-stage-sidebar>div>small{color:#925d73}html[data-theme=pink] .new-muslim-stage-sidebar>nav>strong{color:#3d1425}html[data-theme=pink] .new-muslim-stage-sidebar>nav>a{color:#805264;border-bottom:1px solid #f3ecef}html[data-theme=pink] .new-muslim-stage-sidebar>a{color:#fff;background:#681838;border-radius:13px}html[data-theme=pink] .new-muslim-stage-navigation>a{color:#401727;background:#fefbfc;border:1px solid #e7dadf;border-radius:18px}html[data-theme=pink] .new-muslim-stage-navigation>a.is-next{color:#fff;background:#681838;border-color:#681838}html[data-theme=pink] .new-muslim-stage-navigation span{color:#8a7460}html[data-theme=pink] .new-muslim-stage-navigation .is-next span{color:#ffffffad}html[data-theme=pink] .dashboard-new-muslim-card{color:#401727;background:linear-gradient(135deg,#fbeff4,#f8f1f4);border:1px solid #e3dcc8;border-radius:21px;box-shadow:0 13px 32px #48142914}html[data-theme=pink] .dashboard-new-muslim-card>span{color:#fff;background:#681838;border-radius:16px}html[data-theme=pink] .dashboard-new-muslim-card small{color:#9b702d}html[data-theme=pink] .dashboard-new-muslim-card h2{color:#3d1425}html[data-theme=pink] .dashboard-new-muslim-card p{color:#865669}html[data-theme=pink] .dashboard-new-muslim-card>strong{color:#fff;background:#681838;border-radius:12px}html[data-theme=pink] .english-activity-row a{color:#681838}html[data-theme=pink] .english-footer-tools .theme-toggle{color:#4f172d;box-shadow:none;background:#f6eef1;border-color:#e2d0d7}html[data-theme=pink] .quran-memorizer.hifz-reader{color:#3a1725}html[data-theme=pink] .hifz-reader button:focus-visible,html[data-theme=pink] .hifz-reader input:focus-visible,html[data-theme=pink] .hifz-reader select:focus-visible,html[data-theme=pink] .hifz-reader summary:focus-visible{outline-offset:4px;outline:3px solid #b78a36}html[data-theme=pink] .hifz-reader .memorizer-heading{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0}html[data-theme=pink] .hifz-reader .memorizer-heading small{color:#7c5062}html[data-theme=pink] .hifz-reader .memorizer-heading h1{color:#3a1725}html[data-theme=pink] .hifz-reader .memorizer-heading p{color:#865669}html[data-theme=pink] .hifz-reader .memorizer-account-state,html[data-theme=pink] .hifz-reader .memorizer-account-cta{color:#572338;background:#f4ecef;border:1px solid #dfcdd4;border-radius:12px}html[data-theme=pink] .hifz-reader .hifz-plan-toggle{color:#572338;background:#fefbfc;border:1px solid #ddcad2;border-radius:12px}html[data-theme=pink] .hifz-reader .memorizer-command-bar{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-theme=pink] .hifz-reader .memorizer-modes{background:#f3ecef;border:1px solid #e7dadf;border-radius:14px}html[data-theme=pink] .hifz-reader .memorizer-modes button{box-shadow:none;color:#794e5f;background:0 0;border:0;border-radius:10px}html[data-theme=pink] .hifz-reader .memorizer-modes button.active{color:#4f172d;background:#fefbfc;box-shadow:0 2px 6px #3b172510}html[data-theme=pink] .quran-memorizer.hifz-reader .memorizer-workspace{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-theme=pink] .quran-memorizer.hifz-reader .memorizer-setup{background:#fefbfc;border:1px solid #e3d3da;border-radius:16px}html[data-theme=pink] .quran-memorizer.hifz-reader .memorizer-session{background:0 0}html[data-theme=pink] .hifz-reader-toolbar label>span{color:#865669}html[data-theme=pink] .hifz-reader-toolbar input,html[data-theme=pink] .hifz-reader-toolbar select{color:#4d1f31;background:#fefbfc;border:1px solid #e1d0d7;border-radius:11px}html[data-theme=pink] .hifz-visibility{color:#582338;background:#f2e8ec;border:1px solid #dfcdd4;border-radius:11px}html[data-theme=pink] .hifz-visibility-group{background:#f3ecef;border:1px solid #dfcdd4;border-radius:11px}html[data-theme=pink] .hifz-visibility-group button{color:#734a5a;background:0 0;border:0;border-radius:8px}html[data-theme=pink] .hifz-visibility-group button.active{color:#fff;background:#5b2037;box-shadow:0 2px 7px #4b1b2e2b}html[data-theme=pink] .hifz-size-toggle{color:#5a3544;background:#fefbfc;border:1px solid #dfcdd4;border-radius:11px}html[data-theme=pink] .hifz-paper{color:#2c161f;background:#fefbfc;border:1px solid #d8cba8;border-radius:6px;box-shadow:0 6px 25px #3a182510}html[data-theme=pink] .hifz-page-meta{color:#955f75;border-bottom:1px solid #e3dcc6}html[data-theme=pink] .hifz-reader .hifz-page-ayah{color:inherit;background:0 0;border:0;border-radius:5px}html[data-theme=pink] .hifz-reader .hifz-page-ayah.is-active{background:#f1e4e9;box-shadow:0 2px #b78f9f}html[data-theme=pink] .hifz-reader .hifz-page-ayah:hover{background:#f3e7ec}html[data-theme=pink] .hifz-word{border-radius:4px}html[data-theme=pink] .hifz-word.is-masked{background:linear-gradient(#0000 48%,#d7c1ca 48% 62%,#0000 62%)}html[data-theme=pink] .hifz-word.is-matched{color:#641735}html[data-theme=pink] .hifz-word.is-current{outline-offset:3px;background:#fff2c9;outline:2px solid #b78a36}html[data-theme=pink] .hifz-ayah-number{color:#796a43;background:#fdf7f9;border:1px solid #a28c57;border-radius:50%}html[data-theme=pink] .hifz-reader .hifz-surah-heading h2{color:#522d3c;background:#f8e2eb;border-block:1px solid #c2b18a;border-radius:4px}html[data-theme=pink] .hifz-page-navigation{border-top:1px solid #e3dcc6}html[data-theme=pink] .hifz-page-navigation button{color:#663d4e;background:0 0;border:0}html[data-theme=pink] .hifz-page-navigation>span{color:#925d73}html[data-theme=pink] .hifz-page-loading{color:#8c5a6e}html[data-theme=pink] .hifz-page-loading button{color:#543642;background:#f5ebef;border:1px solid #d7c1ca;border-radius:10px}html[data-theme=pink] .hifz-recitation-dock{background:#fefbfc;border:1px solid #e5d7dc;border-radius:20px}html[data-theme=pink] .hifz-active-label{color:#865669}html[data-theme=pink] .hifz-active-label strong{color:#633648}html[data-theme=pink] .hifz-reader .hifz-microphone{color:#fff;background:#5b2037;border:0;border-radius:50%;box-shadow:0 5px 15px #5b203726}html[data-theme=pink] .hifz-reader .hifz-microphone.is-recording{background:#a44e45;box-shadow:0 0 0 5px #a44e451a}html[data-theme=pink] .hifz-privacy-note{color:#986177}html[data-theme=pink] .hifz-side-control{color:#6c4152;background:0 0;border:0}html[data-theme=pink] .hifz-secondary-controls button{color:#684050;background:0 0;border:0}html[data-theme=pink] .hifz-secondary-controls>span{color:#9e677d}html[data-theme=pink] .hifz-next-word{background:#faebf1;border:1px solid #ead49f;border-radius:13px}html[data-theme=pink] .hifz-next-word small{color:#906a28}html[data-theme=pink] .hifz-next-word strong{color:#5a4827}html[data-theme=pink] .hifz-next-word button{color:#76551c;background:#fefbfc;border:1px solid #dfc27b;border-radius:10px}html[data-theme=pink] .hifz-next-word button.revealed{color:#50162d;background:#f3e7ec;border-color:#dabec9}html[data-theme=pink] .hifz-live-transcript{background:#f9f5f7;border:1px solid #e9dde2;border-radius:12px}html[data-theme=pink] .hifz-live-transcript small{color:#8c5a6e}html[data-theme=pink] .hifz-recording-review{background:#f5eff2;border:1px solid #e5d7dc;border-radius:13px}html[data-theme=pink] .hifz-recording-review strong{color:#57283b}html[data-theme=pink] .hifz-recording-review small{color:#8c5a6e}html[data-theme=pink] .hifz-analysis-badge{color:#734a5a;background:#f3ecef;border-radius:999px}html[data-theme=pink] .hifz-analysis-badge i{background:#986177;border-radius:50%}html[data-theme=pink] .hifz-analysis-badge.analyzing i{background:#b48835}html[data-theme=pink] .hifz-analysis-badge.enhanced{color:#5e1733;background:#f5e5ec}html[data-theme=pink] .hifz-analysis-badge.enhanced i{background:#822148}html[data-theme=pink] .hifz-settings,html[data-theme=pink] .hifz-progress-details,html[data-theme=pink] .hifz-cloud-recordings{background:#fefbfc;border:1px solid #e5d7dc;border-radius:14px}html[data-theme=pink] .hifz-cloud-recordings>summary{color:#5a3544}html[data-theme=pink] .hifz-cloud-recordings article{background:#fcf3f6;border:1px solid #e9dde2;border-radius:11px}html[data-theme=pink] .hifz-cloud-recordings article strong{color:#552a3b}html[data-theme=pink] .hifz-cloud-recordings article small{color:#986177}html[data-theme=pink] .hifz-cloud-recordings article>button{color:#8b3e47;background:#fcf3f6;border:1px solid #edc5ca;border-radius:9px}html[data-theme=pink] .hifz-cloud-recordings>div>p{color:#8f5b70}html[data-theme=pink] .hifz-settings>summary,html[data-theme=pink] .hifz-progress-details>summary,html[data-theme=pink] .hifz-reader .memorizer-result>summary{color:#5a3544}html[data-theme=pink] .hifz-settings input[type=range],html[data-theme=pink] .hifz-checkbox input{accent-color:#5b2037}html[data-theme=pink] .hifz-reader .memorizer-review-center{color:#532d3c;box-shadow:none;background:#f3ecef;border-radius:0 0 14px 14px}html[data-theme=pink] .hifz-reader .memorizer-review-center p{color:#865669}html[data-theme=pink] .hifz-reader .memorizer-review-center small{color:#764c5d}html[data-theme=pink] .story-scene{color:#401727;background:#faf5f7;border:1px solid #dfcdd4;border-radius:1.25rem;box-shadow:0 16px 40px #0a2b211f}@media (width<=600px){html[data-theme=pink] .story-scene{border-radius:1rem}}html[data-theme=pink] .learning-top-nav{border-top:1px solid var(--line)}html[data-theme=pink] .learning-top-nav>a,html[data-theme=pink] .learn-menu>summary{color:var(--ink);border-radius:12px}html[data-theme=pink] .learning-top-nav>a:hover,html[data-theme=pink] .learning-top-nav>a:focus-visible{background:var(--green-soft)}html[data-theme=pink] .learn-menu>summary{color:#fff;background:#62223c}html[data-theme=pink] .learn-menu-panel{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 45px #3a122226}html[data-theme=pink] .learn-menu-panel a{color:var(--ink);border-radius:10px}html[data-theme=pink] .learn-menu-panel a:hover,html[data-theme=pink] .learn-menu-panel a:focus-visible{background:var(--green-soft)}html[data-theme=pink] .learn-menu-panel b{background:var(--cream);color:var(--green);border-radius:8px}html[data-theme=pink] .sidebar-primary-link{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:15px}html[data-theme=pink] .hadith-hub-page,html[data-theme=pink] .hadith-learning-page{--study-accent:#62223c;--study-tint:#f3ecef;--study-line:#e7dadf;background:var(--paper);color:var(--ink)}html[data-theme=pink] .hadith-hub-page :where(button,a,input,select,summary):focus-visible,html[data-theme=pink] .hadith-learning-page :where(button,a,input,summary):focus-visible,html[data-theme=pink] .learning-top-nav :where(a,summary):focus-visible{outline-offset:4px;outline:3px solid #ae873d}html[data-theme=pink] .hadith-eyebrow{color:var(--study-accent,var(--green))}html[data-theme=pink] .hadith-hub-hero{background:linear-gradient(135deg,var(--study-warm),var(--study-tint));border-bottom:1px solid var(--study-line)}html[data-theme=pink] .hadith-hub-hero h1 em,html[data-theme=pink] .hadith-learning-hero h1 em{color:var(--study-accent)}html[data-theme=pink] .hadith-hub-hero-grid>div>p,html[data-theme=pink] .hadith-learning-hero>p{color:var(--ink-soft)}html[data-theme=pink] .hadith-primary-button,html[data-theme=pink] .hadith-secondary-button{border-radius:12px}html[data-theme=pink] .hadith-primary-button{color:#fff;background:#62223c;border:1px solid #62223c}html[data-theme=pink] .hadith-primary-button:hover:not(:disabled){background:#49182c}html[data-theme=pink] .hadith-secondary-button{color:var(--study-accent);background:var(--paper);border:1px solid var(--study-line)}html[data-theme=pink] .hadith-hub-stats{border-top:1px solid var(--study-line)}html[data-theme=pink] .hadith-hub-stats span{color:var(--ink-soft)}html[data-theme=pink] .hadith-hub-stats strong{color:var(--ink)}html[data-theme=pink] .hadith-path-preview{background:var(--paper);border:1px solid var(--study-line);border-radius:24px;box-shadow:0 20px 50px #50253610}html[data-theme=pink] .hadith-path-preview li>span{background:var(--study-tint);color:var(--study-accent);border-radius:50%}html[data-theme=pink] .hadith-path-preview li p{color:var(--ink-soft)}html[data-theme=pink] .hadith-path-preview>a{border-top:1px solid var(--study-line);color:var(--study-accent)}html[data-theme=pink] .hadith-library-heading>span{color:var(--ink-soft)}html[data-theme=pink] .hadith-view-switch{border-bottom:1px solid var(--study-line)}html[data-theme=pink] .hadith-view-switch button{border:1px solid var(--study-line);background:var(--paper);color:var(--ink-soft);border-radius:12px}html[data-theme=pink] .hadith-view-switch button[aria-pressed=true]{background:var(--study-accent);border-color:var(--study-accent);color:var(--paper)}html[data-theme=pink] .hadith-filters label,html[data-theme=pink] .hadith-search-field{color:var(--ink)}html[data-theme=pink] .hadith-filters :where(input,select),html[data-theme=pink] .hadith-search-field input{border:1px solid var(--study-line);background:var(--paper);color:var(--ink);border-radius:10px}html[data-theme=pink] .hadith-search-field input::placeholder{color:var(--ink-soft)}html[data-theme=pink] .hadith-results-bar button,html[data-theme=pink] .hadith-empty button{background:var(--study-tint);color:var(--study-accent);border:0;border-radius:9px}html[data-theme=pink] .hadith-catalog-card{border:1px solid var(--study-line);background:var(--paper);border-radius:18px}html[data-theme=pink] .hadith-catalog-card>header{color:var(--ink-soft)}html[data-theme=pink] .hadith-catalog-card>header b{color:var(--study-accent);background:var(--study-tint);border-radius:30px}html[data-theme=pink] .hadith-narrator-line{color:var(--study-gold)}html[data-theme=pink] .hadith-catalog-card blockquote{background:var(--study-warm);border-inline-start:3px solid #b39048;border-radius:10px}html[data-theme=pink] .hadith-catalog-card summary{color:var(--study-accent)}html[data-theme=pink] .hadith-catalog-card details p{color:var(--ink-soft)}html[data-theme=pink] .hadith-catalog-card footer{border-top:1px solid var(--study-line);color:var(--ink-soft)}html[data-theme=pink] .hadith-catalog-card footer a{color:var(--study-accent)}html[data-theme=pink] .hadith-pagination button{color:var(--study-accent);background:var(--study-tint);border:1px solid var(--study-line);border-radius:10px}html[data-theme=pink] .hadith-library-note{background:var(--study-warm);color:var(--ink-soft);border-inline-start:3px solid #b39048;border-radius:10px}html[data-theme=pink] .narrator-browser>p{color:var(--ink-soft)}html[data-theme=pink] .hadith-narrator-grid button{background:var(--paper);color:var(--ink);border:1px solid var(--study-line);border-radius:14px}html[data-theme=pink] .hadith-narrator-grid button>span{background:var(--study-tint);color:var(--study-accent);border-radius:50%}html[data-theme=pink] .hadith-narrator-grid small{color:var(--ink-soft)}html[data-theme=pink] .hadith-topic-grid button{background:var(--paper);color:var(--ink);border:1px solid var(--study-line);border-radius:14px}html[data-theme=pink] .hadith-topic-grid button span{color:var(--study-accent)}html[data-theme=pink] .hadith-narrator-grid button:hover,html[data-theme=pink] .hadith-topic-grid button:hover{border-color:var(--study-accent);background:var(--study-tint)}html[data-theme=pink] .hadith-go-deeper{background:var(--study-tint);border:1px solid var(--study-line);border-radius:20px}html[data-theme=pink] .hadith-go-deeper p{color:var(--ink-soft)}html[data-theme=pink] .hadith-go-deeper a{background:var(--paper);border:1px solid var(--study-line);color:var(--study-accent);border-radius:12px}html[data-theme=pink] .hadith-back-link{color:var(--ink-soft)}html[data-theme=pink] .hadith-learning-pills span{background:var(--study-tint);color:var(--study-accent);border-radius:999px}html[data-theme=pink] .hadith-path-progress{border:1px solid var(--study-line);background:var(--study-tint);border-radius:18px}html[data-theme=pink] .hadith-path-progress progress{background:var(--study-line);border:0;border-radius:999px}html[data-theme=pink] .hadith-path-progress progress::-webkit-progress-bar{background:var(--study-line);border-radius:999px}html[data-theme=pink] .hadith-path-progress progress::-webkit-progress-value{background:var(--study-accent);border-radius:999px}html[data-theme=pink] .hadith-path-progress progress::-moz-progress-bar{background:var(--study-accent);border-radius:999px}html[data-theme=pink] .hadith-account-state a,html[data-theme=pink] .hadith-account-state button{color:var(--study-accent)}html[data-theme=pink] .hadith-account-state button{background:0 0;border:0}html[data-theme=pink] .hadith-step-map{background:var(--paper);border:1px solid var(--study-line);border-radius:18px}html[data-theme=pink] .hadith-step-map>details{border-bottom:1px solid var(--study-line)}html[data-theme=pink] .hadith-step-map summary>span{background:var(--study-warm);color:var(--study-gold);border-radius:9px}html[data-theme=pink] .hadith-step-map summary small{color:var(--ink-soft)}html[data-theme=pink] .hadith-step-map li button{color:var(--ink-soft);background:0 0;border:0;border-radius:10px}html[data-theme=pink] .hadith-step-map li button[aria-current=step]{color:var(--study-accent);background:var(--study-tint)}html[data-theme=pink] .hadith-step-map li button>span:first-child{border:1px solid var(--study-line);border-radius:50%}html[data-theme=pink] .hadith-step-map li button>span.is-complete{color:#fff;background:#62223c;border-color:#62223c}html[data-theme=pink] .hadith-map-library-link{color:var(--study-accent)}html[data-theme=pink] .hadith-step-content{background:var(--paper);border:1px solid var(--study-line);border-radius:20px}html[data-theme=pink] .hadith-time{color:var(--ink-soft)}html[data-theme=pink] .hadith-step-goal{color:var(--ink-soft);border-bottom:1px solid var(--study-line)}html[data-theme=pink] .hadith-step-points p>span{background:var(--study-tint);color:var(--study-accent);border-radius:8px}html[data-theme=pink] .hadith-step-example{background:var(--study-warm);border-inline-start:3px solid #b39048;border-radius:14px}html[data-theme=pink] .hadith-step-example h3{color:var(--study-gold)}html[data-theme=pink] .hadith-small-action{border-bottom:1px solid var(--study-line)}html[data-theme=pink] .hadith-small-action strong{color:var(--study-accent)}html[data-theme=pink] .hadith-micro-quiz{background:var(--study-tint);border:1px solid var(--study-line);border-radius:16px}html[data-theme=pink] .hadith-micro-quiz fieldset{border:0}html[data-theme=pink] .hadith-micro-quiz label{background:var(--paper);border:1px solid var(--study-line);border-radius:12px}html[data-theme=pink] .hadith-micro-quiz label.is-selected{border-color:var(--study-accent);box-shadow:inset 0 0 0 1px var(--study-accent)}html[data-theme=pink] .hadith-micro-quiz input{accent-color:var(--study-accent)}html[data-theme=pink] .hadith-quiz-feedback{border-radius:12px}html[data-theme=pink] .hadith-quiz-feedback.is-correct{background:var(--paper);color:var(--study-accent);border:1px solid var(--study-line)}html[data-theme=pink] .hadith-quiz-feedback.try-again{background:var(--study-warm);color:var(--study-gold)}html[data-theme=pink] .hadith-step-sources{border-bottom:1px solid var(--study-line);color:var(--study-accent)}html[data-theme=pink] .hadith-step-actions>nav :where(button,a){color:var(--study-accent);background:0 0;border:0}html[data-theme=pink] .hadith-step-done{color:var(--study-accent)}html[data-theme=pink] .hadith-save-error{color:#a13724}html[data-theme=pink] .hadith-chain{border:1px solid var(--study-line);border-radius:14px}html[data-theme=pink] .hadith-chain>p,html[data-theme=pink] .hadith-chain-detail p{color:var(--ink-soft)}html[data-theme=pink] .hadith-chain li:not(:last-child):after{background:var(--study-line)}html[data-theme=pink] .hadith-chain button{border:1px solid var(--study-line);background:var(--paper);color:var(--ink);border-radius:10px}html[data-theme=pink] .hadith-chain button>span{background:var(--study-tint);color:var(--study-accent);border-radius:50%}html[data-theme=pink] .hadith-chain button[aria-pressed=true]{background:var(--study-tint);border-color:var(--study-accent)}html[data-theme=pink] .hadith-chain-detail{background:var(--study-tint);border-radius:12px}html[data-theme=pink] .hadith-chain>a{color:var(--study-accent)}html[data-theme=pink] .hadith-journey-finish{background:var(--study-warm);border:1px solid var(--study-line);border-radius:16px}html[data-theme=pink] .hadith-journey-finish>span{color:var(--study-gold)}html[data-theme=pink] .dashboard-hadith-card{color:var(--ink);background:var(--cream);border:1px solid var(--line);border-radius:18px}html[data-theme=pink] .dashboard-hadith-card>span{color:var(--green)}html[data-theme=pink] .dashboard-hadith-card p{color:var(--ink-soft)}html[data-theme=pink] .dashboard-hadith-card>strong{color:var(--green)}html[data-theme=pink] .hadith-roadmap-entry{background:var(--paper);border:1px solid var(--line);color:var(--green);border-radius:14px}html[data-theme=pink] .hadith-roadmap-entry span{color:var(--ink-soft)}html[data-theme=pink] .sidebar-learn-group a[aria-current=page]{color:var(--ink);background:var(--green-soft);border-color:var(--green)}html[data-theme=pink] .academy-home{--academy-accent:#62223c;--academy-tint:#f6eff2;color:var(--ink);background:var(--paper)}html[data-theme=pink] .academy-home :where(button,a,select,input,summary):focus-visible{outline-offset:4px;outline:3px solid #b78b37}html[data-theme=pink] .academy-kicker,html[data-theme=pink] .academy-intro-copy h1 em{color:var(--academy-accent)}html[data-theme=pink] .academy-intro-copy>p{color:var(--ink-soft)}html[data-theme=pink] .academy-primary{color:#fff;background:#62223c;border:1px solid #62223c;border-radius:12px}html[data-theme=pink] .academy-primary:hover:not(:disabled){background:#4c152b}html[data-theme=pink] .academy-intro-scene{border-radius:28px 28px 90px}html[data-theme=pink] .academy-learn-door{background:var(--paper);border:1px solid var(--line);border-radius:17px;box-shadow:0 9px 24px #4115270b}html[data-theme=pink] .academy-learn-door>summary,html[data-theme=pink] .academy-direct-door{color:var(--ink)}html[data-theme=pink] .academy-learn-door small,html[data-theme=pink] .academy-direct-door small{color:var(--ink-soft)}html[data-theme=pink] .academy-door-icon{background:var(--academy-tint);color:var(--academy-accent);border-radius:14px}html[data-theme=pink] .academy-learn-door>summary>b{color:var(--academy-accent)}html[data-theme=pink] .academy-learn-door[open]{border-color:var(--academy-accent)}html[data-theme=pink] .academy-learn-door ol{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 44px #320b1b29}html[data-theme=pink] .academy-learn-door li a{border-radius:10px}html[data-theme=pink] .academy-learn-door li a:hover{background:var(--academy-tint)}html[data-theme=pink] .academy-learn-door li a>span{color:var(--academy-gold);background:var(--academy-warm);border-radius:8px}html[data-theme=pink] .academy-direct-door{background:var(--paper);border:1px solid var(--line);border-radius:17px;box-shadow:0 9px 24px #4115270b}html[data-theme=pink] .academy-direct-door:hover{background:var(--academy-tint);border-color:var(--academy-accent)}html[data-theme=pink] .academy-direct-door.is-adhkar .academy-door-icon{color:var(--academy-gold);background:var(--academy-warm)}html[data-theme=pink] .academy-direct-door>b{color:var(--academy-accent)}html[data-theme=pink] .academy-home-search{background:var(--paper);border:1px solid var(--line);border-radius:13px}html[data-theme=pink] .academy-home-search>svg{color:var(--academy-accent)}html[data-theme=pink] .academy-home-search input{color:var(--ink);background:0 0;border:0}html[data-theme=pink] .academy-home-search input::placeholder{color:var(--ink-soft)}html[data-theme=pink] .academy-home-search button{background:var(--academy-tint);color:var(--academy-accent);border:0;border-radius:9px}html[data-theme=pink] .academy-journey-heading{border-bottom:1px solid var(--line)}html[data-theme=pink] .academy-journey-heading p{color:var(--ink-soft)}html[data-theme=pink] .academy-total{background:var(--academy-tint);border-radius:14px}html[data-theme=pink] .academy-total strong{color:var(--academy-accent)}html[data-theme=pink] .academy-total strong span,html[data-theme=pink] .academy-total small{color:var(--ink-soft)}html[data-theme=pink] .academy-total progress{background:var(--line);border:0;border-radius:999px}html[data-theme=pink] .academy-total progress::-webkit-progress-bar{background:var(--line);border-radius:999px}html[data-theme=pink] .academy-total progress::-webkit-progress-value{background:var(--academy-accent);border-radius:999px}html[data-theme=pink] .academy-total progress::-moz-progress-bar{background:var(--academy-accent);border-radius:999px}html[data-theme=pink] .academy-account{color:var(--ink-soft)}html[data-theme=pink] .academy-account :where(a,button){color:var(--academy-accent)}html[data-theme=pink] .academy-account button{background:0 0;border:0}html[data-theme=pink] .academy-stages{border:1px solid var(--line);background:var(--paper);border-radius:18px}html[data-theme=pink] .academy-stages>p{color:var(--ink-soft)}html[data-theme=pink] .academy-stages li:not(:last-child):after{background:var(--line)}html[data-theme=pink] .academy-stages button{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:12px}html[data-theme=pink] .academy-stages button small{color:var(--ink-soft)}html[data-theme=pink] .academy-stage-number{background:var(--paper);border:1px solid var(--line);color:var(--academy-gold);border-radius:50%}html[data-theme=pink] .academy-stages button[aria-current=step]{background:var(--academy-tint);border-color:var(--academy-accent)}html[data-theme=pink] .academy-stages button[aria-current=step] .academy-stage-number{color:#fff;background:#62223c;border-color:#62223c}html[data-theme=pink] .academy-stages button>svg{color:var(--academy-accent)}html[data-theme=pink] .academy-stage-heading{background:var(--academy-tint);border:1px solid var(--line);border-radius:16px}html[data-theme=pink] .academy-stage-heading select{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:10px}html[data-theme=pink] .academy-reader{border:1px solid var(--line);background:var(--paper);border-radius:20px}html[data-theme=pink] .academy-reader>header,html[data-theme=pink] .academy-lesson-objective{color:var(--ink-soft)}html[data-theme=pink] .academy-part-nav button{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:9px}html[data-theme=pink] .academy-part-nav button[aria-current=step]{background:var(--academy-tint);border-color:var(--academy-accent);color:var(--academy-accent)}html[data-theme=pink] .academy-lesson-part .academy-lesson-intro{color:var(--ink-soft)}html[data-theme=pink] .academy-lesson-part blockquote{background:var(--academy-warm);border-inline-start:3px solid #b68d41;border-radius:12px}html[data-theme=pink] .academy-lesson-part blockquote cite{color:var(--academy-gold)}html[data-theme=pink] .academy-fact-link{color:var(--academy-accent)}html[data-theme=pink] .academy-review>ul{background:var(--academy-tint);border-radius:12px}html[data-theme=pink] .academy-review>p{color:var(--ink-soft)}html[data-theme=pink] .academy-review>details{border:1px solid var(--line);border-radius:12px}html[data-theme=pink] .academy-review>details>summary>span{color:var(--academy-gold)}html[data-theme=pink] .academy-review>details>p{color:var(--academy-accent)}html[data-theme=pink] .academy-review-result{color:var(--ink-soft)}html[data-theme=pink] .academy-next-lesson{color:var(--academy-accent);background:0 0;border:0}html[data-theme=pink] .academy-review .academy-completed{color:var(--academy-accent)}html[data-theme=pink] .academy-save-error{color:#b3422d}html[data-theme=pink] .academy-reference-drawer{border-top:1px solid var(--line)}html[data-theme=pink] .academy-reference-drawer>summary{color:var(--academy-accent)}html[data-theme=pink] .academy-reference-drawer p{color:var(--ink-soft)}html[data-theme=pink] .academy-reference-drawer a{color:var(--academy-accent)}html[data-theme=pink] .academy-reader>footer{border-top:1px solid var(--line)}html[data-theme=pink] .academy-reader>footer :where(a,button){color:var(--academy-accent)}html[data-theme=pink] .academy-reader>footer button{background:0 0;border:0}html[data-theme=pink] .academy-stage-resources{border:1px solid var(--line);background:var(--academy-warm);border-radius:16px}html[data-theme=pink] .academy-stage-resources a{color:var(--academy-accent);background:var(--paper);border:1px solid var(--line);border-radius:9px}html[data-theme=pink] .academy-home-method{border-top:1px solid var(--line)}html[data-theme=pink] .academy-home-method p{color:var(--ink-soft)}html[data-theme=pink] .academy-home-method>a,html[data-theme=pink] .academy-path-intro>a{color:var(--academy-accent)}@media (width<=760px){html[data-theme=pink] .academy-home-intro{border-radius:20px}html[data-theme=pink] .academy-intro-scene{border-radius:0}html[data-theme=pink] .academy-intro-scene:after{background:linear-gradient(270deg,var(--paper) 2%,color-mix(in srgb,var(--paper) 94%,transparent) 40%,color-mix(in srgb,var(--paper) 55%,transparent))}html[data-theme=pink] .academy-door-icon{border-radius:12px}}@media (width<=440px){html[data-theme=pink] .academy-direct-door .academy-door-icon{background:0 0}}html[data-theme=pink] .restored-home-doors{background:linear-gradient(#f7dee8 0%,#fefbfc 35%)}html[data-theme=pink] .restored-topic-card{color:#4b0b25;border:clamp(3px,.5vw,6px) solid #fff;border-radius:clamp(17px,2.5vw,30px);box-shadow:0 3px 8px #3b172522}html[data-theme=pink] .restored-topic-card.is-learn{background:linear-gradient(125deg,#f8f2f4,#f5ebef)}html[data-theme=pink] .restored-topic-card.is-mushaf{background:linear-gradient(125deg,#fbeff4,#faebf1)}html[data-theme=pink] .restored-topic-card.is-adhkar{background:linear-gradient(125deg,#fbeff4,#f9e7ee)}html[data-theme=pink] .restored-topic-card.is-adhkar>svg{color:#826326}html[data-theme=pink] .restored-topic-card>small{color:#46545c}html[data-theme=pink] .restored-card-arrow{background:#fefbfc;border-radius:50%;box-shadow:0 3px 9px #42243008}html[data-theme=pink] .restored-topic-card:focus-visible{outline-offset:3px;outline:3px solid #b78b32}html[data-theme=pink] .restored-topic-card:hover .restored-card-arrow{background:#fffafc}html[data-theme=pink] .restored-learning-menu{background:#fefbfc;border:1px solid #e9dde2;border-radius:18px;box-shadow:0 12px 30px #3b172526}html[data-theme=pink] .restored-learning-menu a{color:#4f172d;border-radius:11px}html[data-theme=pink] .restored-learning-menu a>span:first-child{background:#f6eff2;border-radius:50%}html[data-theme=pink] .restored-learning-menu a:hover,html[data-theme=pink] .restored-learning-menu a:focus-visible{background:#f6eff2;outline:2px solid #e3d3da}html[data-theme=pink] .hadith-occurrences small{color:var(--ink-soft)}html[data-theme=pink] .encyclopedia-library .hadith-view-switch>a{color:var(--ink-soft);border-radius:12px}html[data-theme=pink] .encyclopedia-library .hadith-view-switch>a[aria-current=page]{color:#fff;background:#5e213a}html[data-theme=pink] .encyclopedia-library .hadith-narrator-grid>a,html[data-theme=pink] .encyclopedia-library .hadith-topic-grid>a{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:17px}html[data-theme=pink] .encyclopedia-library .hadith-narrator-grid>a>span{color:#5e213a;background:#f6eff2;border-radius:50%}html[data-theme=pink] .encyclopedia-library .hadith-narrator-grid small{color:var(--ink-soft)}html[data-theme=pink] .encyclopedia-library .hadith-pagination>a{color:#fff;background:#5e213a;border-radius:12px}html[data-theme=pink] .encyclopedia-filters .hadith-primary-button{border:0}html[data-theme=pink] .encyclopedia-name-search>button{color:#fff;background:#5e213a;border:0;border-radius:12px}html[data-theme=pink] .simple-story-steps>li{border:1px solid var(--line);background:var(--paper);border-radius:22px}html[data-theme=pink] .simple-story-step>span{color:#541830;background:#f3e8ec;border-radius:50%}html[data-theme=pink] .simple-story-source{color:var(--green)}html[data-theme=pink] .simple-story-takeaway{background:var(--paper);border-inline-start:4px solid #b58b3a;border-radius:14px}html[data-theme=pink] .simple-story .story-step-visual{border-radius:18px;box-shadow:0 12px 32px #0a2b211a}html[data-theme=pink] .english-page .simple-story-steps>li:hover{box-shadow:0 18px 42px #0a2b211a}html[data-theme=pink] .hadith-collections-controls input,html[data-theme=pink] .hadith-collections-controls select{background:var(--surface,#fefbfc);color:inherit;border:1px solid #ddcad2;border-radius:12px}html[data-theme=pink] .hadith-collection-record{background:var(--surface,#fefbfc);border:1px solid #e7dadf;border-radius:20px}html[data-theme=pink] .hadith-collection-pages button{background:var(--surface,#fefbfc);color:inherit;border:1px solid #ddcad2;border-radius:12px}html[data-theme=pink] .hadith-collection-scope{color:#4d2334;background:#f3ecef;border-radius:16px}html[data-theme=pink] .hadith-quick-stages button{background:var(--paper);color:var(--study-ink,#401727);border:2px solid var(--study-line,#e5d7dc);border-radius:18px}html[data-theme=pink] .hadith-quick-stages button[aria-current=step]{border-color:var(--study-accent,#62223c);background:var(--study-tint,#f3ecef)}html[data-theme=pink] .quick-stage-icon,html[data-theme=pink] .quick-lesson-icon{color:#541830;background:#efe6ea;border-radius:15px}html[data-theme=pink] .hadith-quick-stages button:nth-child(2) .quick-stage-icon{color:#235e8a;background:#f9e7ee}html[data-theme=pink] .hadith-quick-stages button:nth-child(3) .quick-stage-icon{color:#7c5915;background:#faf0d9}html[data-theme=pink] .hadith-quick-stages button:nth-child(4) .quick-stage-icon{color:#654680;background:#f9e7ee}html[data-theme=pink] .hadith-map-drawer{border:1px solid var(--study-line);background:var(--paper);border-radius:14px}html[data-theme=pink] .hadith-map-drawer .hadith-step-map{border:0}html[data-theme=pink] .hadith-path-compact .hadith-step-content{box-shadow:0 8px 28px #3e192808}html[data-theme=pink] .hadith-path-compact .hadith-step-points p{background:var(--study-tint);border-radius:12px}html[data-theme=pink] .hadith-path-compact .hadith-step-sources{border:1px solid var(--study-line);border-radius:12px}html[data-theme=pink] .hadith-path-compact button:focus-visible,html[data-theme=pink] .hadith-path-compact summary:focus-visible{outline-offset:4px;outline:3px solid #b88c35}html[data-theme=pink] .hadith-search-first form{background:var(--paper);border:2px solid #73304b;border-radius:18px}html[data-theme=pink] .hadith-search-first input{color:inherit;background:0 0;border:0}html[data-theme=pink] .hadith-search-first button,html[data-theme=pink] .hadith-name-form button{color:#fff;background:#62223c;border:0;border-radius:12px}html[data-theme=pink] .hadith-search-first p{color:var(--muted)}html[data-theme=pink] .hadith-start-strip{background:var(--study-tint,#f3ecef);border:1px solid var(--study-line,#e5d7dc);border-radius:20px}html[data-theme=pink] .hadith-start-icon{color:#62223c}html[data-theme=pink] .hadith-extra-results{border:1px solid var(--study-line,#e5d7dc);border-radius:14px}html[data-theme=pink] .hadith-bottom-index{border-top:1px solid #e5d7dc}html[data-theme=pink] .hadith-name-form input{background:var(--paper);color:inherit;border:1px solid #ddcad2;border-radius:12px}html[data-theme=pink] .hadith-path-compact .hadith-step-points .science-point-text{color:inherit;background:0 0;border:0;border-radius:0}html[data-theme=pink] .hadith-ordered-page{background:linear-gradient(#faf5f7 0,#fefbfc 34rem)}html[data-theme=pink] .hadith-page-kicker,html[data-theme=pink] .hadith-section-number{color:#581932;background:#f1e4e9;border-radius:999px}html[data-theme=pink] .hadith-search-lead{color:var(--ink-soft)!important}html[data-theme=pink] .hadith-search-first form{border:1px solid #dec9d1;border-radius:22px;box-shadow:0 16px 45px #4f172d20}html[data-theme=pink] .hadith-search-first form:focus-within{border-color:#62223c;box-shadow:0 18px 50px #4f172d29,0 0 0 4px #eedde4}html[data-theme=pink] .hadith-search-first button{border-radius:15px}html[data-theme=pink] .hadith-search-tip{color:var(--ink-soft)!important}html[data-theme=pink] .hadith-page-roadmap a{color:var(--ink);background:#fefbfc;border:1px solid #e9dde2;border-radius:16px}html[data-theme=pink] .hadith-page-roadmap a:hover{border-color:#a57387;box-shadow:0 10px 24px #4b162b14}html[data-theme=pink] .hadith-page-roadmap a>span{color:#621d39;background:#f3e8ec;border-radius:12px}html[data-theme=pink] .hadith-page-roadmap a:nth-child(2)>span{color:#80601d;background:#f7edd6}html[data-theme=pink] .hadith-page-roadmap a:nth-child(3)>span{color:#315f8c;background:#f9e7ee}html[data-theme=pink] .hadith-page-roadmap b{color:#fff;background:#62223c;border-radius:50%}html[data-theme=pink] .hadith-journey-card{color:#fff;background:#401727;border-radius:28px;box-shadow:0 24px 60px #3a122224}html[data-theme=pink] .hadith-journey-copy .hadith-start-icon{color:#5f1c36;background:#fefbfc;border-radius:20px}html[data-theme=pink] .hadith-journey-copy .hadith-page-kicker{color:#dbb8c6;background:0 0}html[data-theme=pink] .hadith-journey-copy p{color:#eadce1}html[data-theme=pink] .hadith-journey-card .hadith-primary-button{color:#4a172b;background:#fefbfc;border-color:#fff}html[data-theme=pink] .hadith-journey-stages{border-top:1px solid #ffffff24}html[data-theme=pink] .hadith-journey-stages:before{background:linear-gradient(90deg,#fefbfc18,#d7b86a,#fefbfc18)}html[data-theme=pink] .hadith-journey-stages span{color:#5e1c37;background:#fefbfc;border-radius:17px;box-shadow:0 8px 20px #25091433}html[data-theme=pink] .hadith-journey-stages>div:nth-child(2) span{color:#315f8c}html[data-theme=pink] .hadith-journey-stages>div:nth-child(3) span{color:#856321}html[data-theme=pink] .hadith-journey-stages>div:nth-child(4) span{color:#6c4c87}html[data-theme=pink] .hadith-journey-stages small{color:#ddc6cf}html[data-theme=pink] .hadith-section-intro{color:var(--ink-soft)}html[data-theme=pink] .hadith-chapter-cards>a{color:var(--ink);background:#fefbfc;border:1px solid #e7dadf;border-radius:18px}html[data-theme=pink] .hadith-chapter-cards>a:hover{border-color:#a57387;box-shadow:0 14px 30px #4b162b16}html[data-theme=pink] .hadith-chapter-icon{color:#5f1b36;background:#f3e7ec;border-radius:16px}html[data-theme=pink] .hadith-chapter-cards>a:nth-child(4n+2) .hadith-chapter-icon{color:#315f8c;background:#f9e7ee}html[data-theme=pink] .hadith-chapter-cards>a:nth-child(4n+3) .hadith-chapter-icon{color:#80601d;background:#fbf0d9}html[data-theme=pink] .hadith-chapter-cards>a:nth-child(4n+4) .hadith-chapter-icon{color:#684c82;background:#f9e7ee}html[data-theme=pink] .hadith-chapter-cards small{color:var(--ink-soft)}html[data-theme=pink] .hadith-chapter-cards b{color:#62223c}html[data-theme=pink] .hadith-text-link{color:#5f1c36}html[data-theme=pink] .hadith-bottom-index{background:#fcf3f6;border:1px solid #ebe0e4;border-radius:24px}html[data-theme=pink] .hadith-learning-page{background:linear-gradient(#f7f2f4 0,#fefbfc 30rem)}html[data-theme=pink] .hadith-learning-page .hadith-back-link{color:#6c2843}html[data-theme=pink] .hadith-learning-page .hadith-learning-hero>p{color:var(--ink-soft)}html[data-theme=pink] .hadith-path-progress{color:#fff;background:#401727;border:0;border-radius:20px;box-shadow:0 14px 35px #3e182820}html[data-theme=pink] .hadith-path-progress .hadith-eyebrow{color:#dab9c6}html[data-theme=pink] .hadith-path-progress small{color:#e8d8df}html[data-theme=pink] .hadith-path-progress progress{background:#fefbfc24}html[data-theme=pink] .hadith-path-progress progress::-webkit-progress-bar{background:#fefbfc24}html[data-theme=pink] .hadith-path-progress progress::-webkit-progress-value{background:#e0bd6a}html[data-theme=pink] .hadith-path-progress progress::-moz-progress-bar{background:#e0bd6a}html[data-theme=pink] .hadith-account-state{color:var(--ink-soft)}html[data-theme=pink] .hadith-quick-stages:before{background:#e3d3da}html[data-theme=pink] .hadith-quick-stages button{background:#fefbfc;border-width:1px;box-shadow:0 6px 18px #40172708}html[data-theme=pink] .hadith-quick-stages button:hover{box-shadow:0 10px 25px #40172712}html[data-theme=pink] .hadith-quick-stages button[aria-current=step]{border-width:2px;box-shadow:0 11px 28px #5d1d371b}html[data-theme=pink] .quick-stage-copy small{color:var(--ink-soft)}html[data-theme=pink] .hadith-map-drawer{background:#fefbfc;border-color:#e7dadf}html[data-theme=pink] .hadith-map-drawer>summary>span{color:#5e223a}html[data-theme=pink] .hadith-map-drawer>summary>small{color:var(--ink-soft)}html[data-theme=pink] .hadith-map-drawer[open]>summary{border-bottom:1px solid #ede3e7}html[data-theme=pink] .hadith-path-compact .hadith-step-content{border-color:#e9dde2;border-radius:24px;box-shadow:0 16px 46px #4017270d}html[data-theme=pink] .hadith-time{color:#6a4453;background:#f5eff2;border-radius:999px}html[data-theme=pink] .hadith-path-compact .hadith-step-content>h2{border-bottom:1px solid #ede3e7}html[data-theme=pink] .hadith-path-compact .hadith-step-points p{background:#f8f2f4;border:1px solid #ede3e7;border-radius:15px}html[data-theme=pink] .hadith-path-compact .hadith-step-example{background:#fbeff4;border:1px solid #ead9ad;border-radius:16px}html[data-theme=pink] .hadith-path-compact .hadith-micro-quiz{background:#f7f3f4;border-radius:18px}@media (width<=650px){html[data-theme=pink] .hadith-journey-card{border-radius:22px}html[data-theme=pink] .hadith-journey-copy .hadith-start-icon{border-radius:16px}}html[data-theme=pink] .seerah-page-title>a{color:var(--ink-soft,#704858)}html[data-theme=pink] .seerah-section-nav a{color:inherit;border:1px solid #d9c4cc;border-radius:24px}html[data-theme=pink] .seerah-section-nav a:hover{background:#efe6ea}html[data-theme=pink] .seerah-section-nav span,html[data-theme=pink] .seerah-section h2>span{color:#6d4655}html[data-theme=pink] .seerah-entry{background:#fefbfc;border:1px solid #ddcad2;border-radius:16px}html[data-theme=pink] .seerah-entry summary small{color:#704858}html[data-theme=pink] .seerah-entry-number{color:#59273b;background:#f1e9ec;border-radius:50%}html[data-theme=pink] .seerah-expand{color:#714154}html[data-theme=pink] .seerah-entry[open]>summary{border-bottom:1px solid #e7dadf}html[data-theme=pink] .seerah-evidence-label{color:#59273b;background:#f1e9ec;border-radius:8px}html[data-theme=pink] .seerah-evidence-note{background:#f9e7ee;border-inline-start:3px solid #9e677d}html[data-theme=pink] .seerah-source-links{border-top:1px solid #e7dadf}html[data-theme=pink] .seerah-source-links a{color:#61233c}html[data-theme=pink] .seerah-scope{color:#734a5a}html[data-theme=pink] .seerah-directory :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #b9842b}html[data-theme=pink] .seerah-timeline{background:#f6eef1;border:1px solid #dfcdd4;border-radius:22px}html[data-theme=pink] .seerah-time-hint{color:#734a5a}html[data-theme=pink] .seerah-timeline button{color:inherit}html[data-theme=pink] .seerah-time-filters button{background:0 0;border:1px solid #cfb4bf;border-radius:20px}html[data-theme=pink] .seerah-time-filters button[aria-pressed=true]{color:#fff;background:#601533;border-color:#601533}html[data-theme=pink] .seerah-time-era+.seerah-time-era{border-top:1px solid #ddcad2}html[data-theme=pink] .seerah-time-arrows button,html[data-theme=pink] .seerah-time-detail .seerah-time-heading button{background:0 0;border:1px solid #d1b7c2;border-radius:50%}html[data-theme=pink] .seerah-time-card{background:#fefbfc;border:1px solid #d7c1ca;border-top:4px solid #865066;border-radius:13px}html[data-theme=pink] .seerah-time-card.seerah-time-law{border-top-color:#a07a34}html[data-theme=pink] .seerah-time-card.seerah-time-quran{border-top-color:#687ea8}html[data-theme=pink] .seerah-time-card[aria-pressed=true]{outline-offset:-3px;background:#f2e9ec;outline:3px solid #6b2440}html[data-theme=pink] .seerah-time-date{color:#64404e}html[data-theme=pink] .seerah-time-kind{border:1px solid #dbc7cf;border-radius:8px}html[data-theme=pink] .seerah-time-open{color:#643548}html[data-theme=pink] .seerah-time-undated-toggle{background:0 0;border:0}html[data-theme=pink] .seerah-time-undated-toggle span{background:#e9dde2;border-radius:12px}html[data-theme=pink] .seerah-time-detail{background:#fefbfc;border:1px solid #c5a5b2;border-radius:16px}html[data-theme=pink] .seerah-time-more{color:#5b2037}html[data-theme=pink] .seerah-directory :is(button,[tabindex="0"]):focus-visible{outline-offset:3px;outline:3px solid #b9842b}html[data-theme=pink] .seerah-biography-chapter{border-inline-start:2px solid #ddcad2}html[data-theme=pink] .seerah-biography-chapter h3>span{color:#764c5d}html[data-theme=pink] .seerah-biography-chapter .seerah-source-links{border:0}@media (width<=680px){html[data-theme=pink] .seerah-timeline{border-radius:16px}}html[data-theme=pink] .home-learning-doors{background:#fefbfc}html[data-theme=pink] .home-learning-door{color:#56102c;background:#f6eef1;border:1px solid #e7dadf;border-radius:22px;box-shadow:0 4px 12px #3c152510}html[data-theme=pink] .home-learning-door.door-knowing-allah{background:#f4f0de;border-color:#d8c791;box-shadow:0 7px 20px #7b5a1719}html[data-theme=pink] .home-learning-door.door-seerah{background:#fbeff4}html[data-theme=pink] .home-learning-door.door-tafsir,html[data-theme=pink] .home-learning-door.door-hadith{background:#faebf1}html[data-theme=pink] .home-learning-number{background:#fefbfcd9;border:1px solid #d3bbc4;border-radius:50%}html[data-theme=pink] .home-learning-arrow{background:#fefbfc;border-radius:50%}html[data-theme=pink] .home-learning-door:hover{border-color:#865066;box-shadow:0 5px 16px #3c152520}html[data-theme=pink] .home-learning-door:focus-visible{outline-offset:4px;outline:3px solid #b9842b}@media (width<=680px){html[data-theme=pink] .home-learning-door{border-radius:18px}}html[data-theme=pink] .knowing-allah-page{color:#3b1625;background:#fcf3f6}html[data-theme=pink] .allah-start>a{color:#6e3a4f}html[data-theme=pink] .allah-path-number{color:#5b4713;background:#e8dfbd;border-radius:999px}html[data-theme=pink] .allah-start h1{color:#3b1222}html[data-theme=pink] .allah-start>p{color:#6a4453}html[data-theme=pink] .allah-start nav a{color:#5a1c34;background:#fefbfc;border:1px solid #ddcad2;border-radius:999px}html[data-theme=pink] .allah-section-heading>span{color:#9a6d16}html[data-theme=pink] .allah-section-heading h2{color:#401727}html[data-theme=pink] .allah-section-heading p{color:#794e5f}html[data-theme=pink] .allah-lessons>ol>li{background:#fefbfc;border:1px solid #e7dadf;border-radius:22px}html[data-theme=pink] .allah-lesson-number,html[data-theme=pink] .allah-attributes-grid article>span{color:#fff;background:#4f172d;border-radius:50%}html[data-theme=pink] .allah-lessons h3,html[data-theme=pink] .allah-attributes h3{color:#3d1525}html[data-theme=pink] .allah-lessons p,html[data-theme=pink] .allah-attributes p{color:#6a4453}html[data-theme=pink] .allah-lessons blockquote{color:#4b2f3a;background:#faebf1;border-inline-start:3px solid #c59b3d}html[data-theme=pink] .allah-lessons cite{color:#80611c}html[data-theme=pink] .allah-attributes-grid article{background:#fefbfc;border:1px solid #e5d7dc;border-radius:20px}html[data-theme=pink] .allah-attributes-grid article>span{color:#6a5118;background:#eee4c8}html[data-theme=pink] .allah-attributes aside{color:#f7edf1;background:#401727;border-radius:16px}html[data-theme=pink] .allah-names-tools{background:#fefbfc;border:1px solid #e5d7dc;border-radius:20px}html[data-theme=pink] .allah-names-tools input{color:#3b1625;background:#fefbfc;border:1px solid #d1b7c2;border-radius:12px}html[data-theme=pink] .allah-name-filters button{color:#532839;background:#fcf3f6;border:1px solid #dbc7cf;border-radius:999px}html[data-theme=pink] .allah-name-filters button[aria-pressed=true]{color:#fff;background:#4f172d;border-color:#4f172d}html[data-theme=pink] .allah-results{color:#835466}html[data-theme=pink] .allah-names-grid>li{background:#fefbfc;border:1px solid #e5d7dc;border-radius:18px}html[data-theme=pink] .allah-name-number{color:#755b1d;background:#f1ead2;border-radius:999px}html[data-theme=pink] .allah-names-grid h3{color:#4e132b}html[data-theme=pink] .allah-names-grid p{color:#734a5a}html[data-theme=pink] .allah-names-grid small,html[data-theme=pink] .allah-name-details>summary small{color:#8a681b}html[data-theme=pink] .allah-name-details>summary strong{color:#4e132b}html[data-theme=pink] .allah-name-details>summary em{color:#734a5a}html[data-theme=pink] .allah-name-details>summary>b{color:#57142f;background:#f2e9ec;border-radius:50%}html[data-theme=pink] .allah-name-details[open]>summary>b{color:#fff;background:#4f172d}html[data-theme=pink] .allah-name-expanded{border-top:1px solid #ebe0e4}html[data-theme=pink] .allah-name-expanded section{background:#f9f5f7;border-radius:12px}html[data-theme=pink] .allah-name-expanded h4{color:#4f172d}html[data-theme=pink] .allah-name-expanded aside{background:#fff8df;border:1px solid #ecdcae;border-radius:12px}html[data-theme=pink] .allah-name-expanded aside strong{color:#785e13}html[data-theme=pink] .allah-name-expanded>a{color:#681838}html[data-theme=pink] .allah-names-grid>li:has(.allah-name-details[open]){border-color:#b78f9f;box-shadow:0 14px 34px #50162d17}html[data-theme=pink] .allah-empty{background:#fefbfc;border-radius:16px}html[data-theme=pink] .allah-practice li{background:#f1e9ec;border-radius:14px}html[data-theme=pink] .allah-practice li span{color:#996e16}html[data-theme=pink] .allah-sources>p{color:#794e5f}html[data-theme=pink] .allah-sources a{color:#52142d;background:#fefbfc;border-radius:13px}html[data-theme=pink] .mushaf-swipe-controls{border:1px solid #cfb4bf;border-radius:16px}html[data-theme=pink] .mushaf-swipe-controls button{background:var(--green);color:#fff;border:1px solid #cfb4bf;border-radius:12px}html[data-theme=pink] .mushaf-swipe-page:focus-visible,html[data-theme=pink] .mushaf-swipe-controls button:focus-visible{outline-offset:4px;outline:3px solid #ba923e}html[data-theme=pink] .mushaf-swipe-viewport{border-radius:24px}html[data-theme=pink] .quran-reader-page .mushaf-swipe-controls{background:#fcf3f6f5;border:0;border-radius:12px}html[data-theme=pink] .quran-reader-page .mushaf-swipe-controls button{color:#54172f;background:0 0;border:0}html[data-theme=pink] .quran-reader-page .reference-surah-player{border-radius:16px}html[data-theme=pink] .native-mushaf-carousel{border-radius:10px}html[data-theme=pink] .quran-reader-page .fitted-mushaf-paper{background:#fbeff4;border:3px double #b39457;border-radius:8px;box-shadow:inset 0 0 0 3px #f8ecd0,inset 0 0 0 5px #b89254}html[data-theme=pink] .fitted-mushaf-paper .reference-surah-banner{border:3px double #a54640}html[data-theme=pink] .fitted-paper-number{color:#856632}html[data-theme=pink] .fitted-english-meanings{background:#fbeff4;border-radius:10px}html[data-theme=pink] .quran-reader-page .reference-tafsir-backdrop{background:#2013181f}html[data-theme=pink] .quran-reader-page .reference-tafsir-sheet{background:#fcf3f6f7;border:1px solid #fff;border-radius:32px 32px 12px 12px;box-shadow:0 -12px 45px #381f2926}html[data-theme=pink] .reference-tafsir-sheet blockquote{background:#f6f2df;border:1px solid #e2d9bc;border-radius:20px}html[data-theme=pink] .fitted-tafsir-close{background:#eee9db;border:0;border-radius:50%}html[data-theme=pink] .fitted-verse-options{color:#5e213a;background:0 0;border:0}html[data-theme=pink] .fixed-surah-banner{border-width:3px}html[data-theme=pink] .fixed-ayah{outline:none}html[data-theme=pink] .fixed-ayah-highlight{fill:#0000}html[data-theme=pink] .fixed-ayah-highlight.selected{fill:#eed79b}html[data-theme=pink] .fixed-ayah-highlight.is-reciting{fill:#dfb9c8}html[data-theme=pink] .fixed-ayah:focus-visible .fixed-ayah-highlight{stroke:#a67a24;fill:#f0dfb0}@media (hover:hover){html[data-theme=pink] .fixed-ayah:hover .fixed-ayah-highlight{fill:#eee0b8}}html[data-theme=pink] .mushaf-page-loading{color:#7c5062;background:#fbeff4;border:1px solid #b59a62;border-radius:10px}html[data-theme=pink] .quran-reader-page .tafsir-secondary-controls .reference-tafsir-language-tabs{background:0 0;border:0}html[data-theme=pink] body>main.quran-reader-page{background:var(--reader-paper);box-shadow:none}html[data-theme=pink] .reader-experience{--reader-muted:#835466;background:var(--reader-paper);color:var(--reader-ink)}html[data-theme=pink] .reader-experience[data-reader-theme=dark]{--reader-paper:#1c1216;--reader-muted:#b992a2}html[data-theme=pink] .reader-compact-header{border-bottom:1px solid #80808018}html[data-theme=pink] .reader-heading span{color:var(--reader-muted)}html[data-theme=pink] .reader-icon-button{color:var(--reader-ink);background:0 0;border:0;border-radius:50%}html[data-theme=pink] .reader-icon-button:focus-visible,html[data-theme=pink] .reader-quick-play:focus-visible{outline-offset:2px;outline:2px solid #830738}html[data-theme=pink] .reader-icon-button[aria-pressed=true]{color:#830738;background:#87124118}html[data-theme=pink] .reader-experience .native-mushaf-carousel{border-radius:0}html[data-theme=pink] .reader-experience .fixed-mushaf-svg{color:var(--reader-ink)}html[data-theme=pink] .reader-surah-heading{fill:#0000;stroke:#a06a7f66}html[data-theme=pink] .reader-experience .mushaf-page-loading{background:var(--reader-paper);color:var(--reader-muted);border:0}html[data-theme=pink] .words-hidden .fixed-ayah .fixed-ayah-highlight{fill:#0000}html[data-theme=pink] .words-hidden .fixed-ayah.is-peeking .fixed-ayah-highlight{fill:#e5d5a14d}html[data-theme=pink] .reader-bottom-bar{background:var(--reader-paper);border-top:1px solid #80808018}html[data-theme=pink] .reader-quick-play{color:#fff;background:#881644;border:0;border-radius:50%;box-shadow:0 3px 12px #88164428}html[data-theme=pink] .reader-focus-heading,html[data-theme=pink] .reader-focus-return{color:var(--reader-muted)}html[data-theme=pink] .reader-settings-backdrop{background:#180b1148}html[data-theme=pink] .reader-settings-sheet{background:var(--reader-paper);color:var(--reader-ink);border-radius:24px 24px 12px 12px;box-shadow:0 -10px 60px #180b1120}html[data-theme=pink] .reader-settings-sheet h2{color:inherit}html[data-theme=pink] .reader-theme-options button{color:inherit;background:0 0;border:1px solid #8888;border-radius:12px}html[data-theme=pink] .reader-theme-options button[aria-pressed=true]{border-color:#851441;box-shadow:inset 0 0 0 1px #851441}html[data-theme=pink] .quran-reader-page .reader-settings-sheet .reference-surah-player{background:var(--reader-paper);color:var(--reader-ink);box-shadow:none;border:0;border-block:1px solid #8883;border-radius:0}html[data-theme=pink] .quran-reader-page .reader-settings-sheet .reference-surah-reciter{color:inherit;background:0 0;border-color:#8885}html[data-theme=pink] .reader-settings-sheet .reference-surah-reciter select{color:var(--reader-ink);background:var(--reader-paper)}html[data-theme=pink] .reader-focus-setting{color:inherit;background:0 0;border:0}html[data-theme=pink] .reader-audio-notice{background:var(--reader-paper);color:var(--reader-ink);border:1px solid #a68d6a;border-radius:12px}html[data-theme=pink] .illustrated-learning-path{background:#fefbfc}html[data-theme=pink] .learning-path-heading h2{color:#3c202b}html[data-theme=pink] .learning-path-heading h2:before,html[data-theme=pink] .learning-path-heading h2:after{background:#b9a783}html[data-theme=pink] .learning-path-heading p{color:#865669}html[data-theme=pink] .illustrated-learning-path .home-learning-door{color:#3c202b;background:#fefbfc;border:1px solid #e9e5dc;border-radius:22px;box-shadow:0 3px 12px #77643b09}html[data-theme=pink] .illustrated-learning-path .home-learning-door:hover{border-color:#babfaa;box-shadow:0 6px 16px #482e3813}html[data-theme=pink] .illustrated-learning-path .home-learning-number{color:#5a3041;background:#fefbfc;border:1px solid #ddcad2}html[data-theme=pink] .learning-card-art{background:radial-gradient(at 50% 35%,#fdf7f9,#f6dae5);border-radius:16px}html[data-theme=pink] .learning-allah-name{color:#5c283d}html[data-theme=pink] .illustrated-learning-path h3{color:inherit}html[data-theme=pink] .illustrated-learning-path .home-learning-door>p{color:#727368}html[data-theme=pink] .learning-card-start{color:#54303f;background:#fbeff4;border:1px solid #dfcdd4;border-radius:12px}html[data-theme=pink] .illustrated-learning-path ol:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #7e304f}html[data-theme=pink] .illustrated-learning-path .home-learning-door{border-radius:18px}html[data-theme=pink] .illustrated-learning-path .learning-card-art{border-radius:12px}html[data-theme=pink] .learning-path-picker{color:#54303f}html[data-theme=pink] .learning-path-picker select{color:inherit;background:#fcf3f6;border:1px solid #dbc7cf;border-radius:14px}html[data-theme=pink] .learning-path-picker select:focus-visible{outline-offset:3px;outline:2px solid #712342}html[data-theme=pink] .illustrated-learning-path .door-knowing-allah .learning-card-art{background:#e5d4b9}html[data-theme=pink] body>main.quran-reader-page{background:linear-gradient(90deg,#3e1928,#af925a 12%,#e9dfc5 24% 76%,#af925a 88%,#3e1928)}:is(html[data-theme=pink] .quran-reader-page .quran-reader-shell,html[data-theme=pink] .quran-reader-page .quran-reader-shell:has(.reciter-recording-note)){border-inline:1px solid #c4a976;box-shadow:0 0 32px #2e151f40}html[data-theme=pink] .reader-experience{--reader-muted:#835466;background:var(--reader-paper)}html[data-theme=pink] .reader-experience[data-reader-theme=paper]{--reader-ink:#1c1216;--reader-muted:#805264;background:radial-gradient(ellipse at 80% 0%,#fdf7f9 0%,transparent 60%),linear-gradient(105deg,#f0e6ce,var(--reader-paper) 18%,#fcf3f6 60%,#f1e6ce)}html[data-theme=pink] .reader-experience[data-reader-theme=dark]{--reader-paper:#22161b;--reader-muted:#c9abb7;--reader-chrome:#2f1e25;background:var(--reader-paper)}html[data-theme=pink] .reader-compact-header{border:0}html[data-theme=pink] .reader-compact-header>.reader-icon-button{color:#4a2131;background:linear-gradient(135deg,#fefbfcd9,#f2eddfbf);border:1px solid #fffdf4;box-shadow:0 3px 8px #5c512d1b,inset 0 0 0 1px #e2daca}html[data-theme=pink] .reader-heading{border:1px solid var(--reader-gold);background:linear-gradient(135deg,#fdf7f988,#ece2c64d);border-radius:8px;box-shadow:0 2px 4px #6856280c}html[data-theme=pink] .reader-heading strong{color:#4d2334}html[data-theme=pink] .reader-heading .reader-heading-book{color:var(--reader-gold);border-inline:1px solid #b3975c50}html[data-theme=pink] .reader-heading .reader-heading-page{color:#4d2334}html[data-theme=pink] .reader-paper-border{fill:none;stroke:var(--reader-red)}html[data-theme=pink] .reader-paper-inner-border{fill:none;stroke:var(--reader-gold)}html[data-theme=pink] .reader-surah-heading{stroke:var(--reader-red)}html[data-theme=pink] .reader-surah-inner-border{fill:none;stroke:#f7dfb8}html[data-theme=pink] .reader-surah-cartouche{fill:var(--reader-paper);stroke:#c79876}html[data-theme=pink] .reader-experience .reader-verse-marker{fill:#9b493c}html[data-theme=pink] .reader-experience .fixed-ayah[data-marker-tone=green] .reader-verse-marker{fill:#764c5d}html[data-theme=pink] .reader-experience .fixed-ayah-highlight.selected{fill:#edcf79}html[data-theme=pink] .reader-experience .fixed-ayah-highlight.is-reciting{fill:#dbadc0}html[data-theme=pink] .reader-experience .fixed-ayah.is-peeking .fixed-ayah-highlight{fill:#edcf79}html[data-theme=pink] .reader-page-label{fill:#8b7347}html[data-theme=pink] .reader-bottom-bar{background:var(--reader-chrome);border-top:1px solid #baa26c66;box-shadow:0 -3px 16px #8c713011}html[data-theme=pink] .reader-bottom-bar .reader-icon-button{color:#542739}html[data-theme=pink] .reader-quick-play{background:linear-gradient(135deg,#772c4a,#54172f);border:1px solid #e0c897;box-shadow:0 3px 10px #4a21312c}html[data-theme=pink] .reader-language-setting{color:inherit;border:1px solid #b3975c55;border-radius:12px}html[data-theme=pink] .reader-language-setting span{color:var(--reader-muted)}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-compact-header>.reader-icon-button{color:#eadce1;box-shadow:none;background:#38232c;border-color:#6a4453}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-heading{background:#352229}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-heading strong,html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-heading .reader-heading-page,html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-bottom-bar .reader-icon-button{color:#eadce1}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-verse-marker{fill:#d8b889}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .fixed-ayah[data-marker-tone=green] .reader-verse-marker{fill:#d19eb2}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .fixed-ayah-highlight.selected{fill:#8e7540}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .fixed-ayah-highlight.is-reciting{fill:#75485a}html[data-theme=pink] .page-nav-controls{color:#541830;box-shadow:none;background:#fefbfc;border-top:1px solid #e9dde2;border-bottom:1px solid #e9dde2}html[data-theme=pink] .page-nav-controls button,html[data-theme=pink] .page-nav-controls .theme-toggle{box-shadow:none}html[data-theme=pink] body .floating-fatwa-trigger.fatwa-assistant-fixed-side{box-shadow:none;border-width:1px}html[data-theme=pink] .allah-name-details summary .allah-evidence-badge{color:#582238;background:#f4ecef;border-radius:8px}html[data-theme=pink] .allah-name-details summary .allah-evidence-badge.meaning{color:#755016;background:#fbefd9}html[data-theme=pink] .allah-name-details summary .allah-evidence-badge.context{color:#364e68;background:#faebf1}html[data-theme=pink] .allah-evidence-source{background:#fcf3f6;border:1px solid #e3d3da;border-radius:12px}html[data-theme=pink] .allah-evidence-kind{color:#623748}html[data-theme=pink] .allah-name-evidence blockquote{color:#401727;border:0}html[data-theme=pink] .subscription-demo{color:#3e1828;background:#fbeff4}html[data-theme=pink] .subscription-demo-nav{border-bottom:1px solid #e5d7dc}html[data-theme=pink] .subscription-demo-nav a{color:inherit}html[data-theme=pink] .subscription-demo-nav span{color:#736135}html[data-theme=pink] .subscription-eyebrow{color:#93743b}html[data-theme=pink] .subscription-demo-intro p{color:#805264}html[data-theme=pink] .subscription-demo-intro small{color:#796943}html[data-theme=pink] .subscription-cycle{border:1px solid #e1d0d7;border-radius:16px}html[data-theme=pink] .subscription-cycle button{color:#583241;background:0 0;border:0;border-radius:11px}html[data-theme=pink] .subscription-cycle button[aria-pressed=true]{color:#fff;background:#602039}html[data-theme=pink] .subscription-card{background:#fefbfc;border:1px solid #e5d7dc;border-radius:24px}html[data-theme=pink] .subscription-card.featured{border:2px solid #702945;box-shadow:0 15px 35px #4e223410}html[data-theme=pink] .subscription-card-top,html[data-theme=pink] .subscription-price span{color:#8c5a6e}html[data-theme=pink] .subscription-cost-note{color:#925d73}html[data-theme=pink] .subscription-card li span{color:#8c7945}html[data-theme=pink] .subscription-action{color:#5e213a;background:0 0;border:1px solid #63213c;border-radius:13px}html[data-theme=pink] .featured .subscription-action,html[data-theme=pink] .subscription-summary .subscription-action{color:#fff;background:#602039}html[data-theme=pink] .subscription-demo button:focus-visible,html[data-theme=pink] .subscription-demo a:focus-visible,html[data-theme=pink] .subscription-demo summary:focus-visible{outline-offset:4px;outline:3px solid #b89645}html[data-theme=pink] .subscription-summary{background:#fff;border:1px solid #d1b7c2;border-radius:24px}html[data-theme=pink] .subscription-summary dl>div{border-bottom:1px solid #ede3e7}html[data-theme=pink] .subscription-back{color:#64404e;background:0 0;border:0}html[data-theme=pink] .subscription-status{color:#8c5a6e}html[data-theme=pink] .subscription-faq details{border-bottom:1px solid #e5d7dc}html[data-theme=pink] .subscription-faq p{color:#835466}html[data-theme=pink] .reader-heading{border-block:1px solid var(--reader-gold);background:linear-gradient(110deg,#e9ddc3,#fdf7f9 46%,#e9ddc3);border-radius:0}html[data-theme=pink] .reader-experience[data-reader-theme=paper]{background:radial-gradient(at 85% 0,#fefbfc 0%,#0000 57%),linear-gradient(105deg,#eae0c8,#faebf1 26%,#f5efdf 75%,#e8ddc5)}html[data-theme=pink] .reader-experience .reader-surah-title{fill:#26181d}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-page-label{fill:#d6c28e}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-icon-button[aria-pressed=true]{color:#f3d8e3;background:#52333f}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-icon-button:focus-visible,html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-quick-play:focus-visible{outline-color:#dfcb8a}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .fixed-ayah:focus-visible .fixed-ayah-highlight{fill:#5d3c49;stroke:#e8d29a}@media (hover:hover){html[data-theme=pink] .reader-experience[data-reader-theme=dark] .fixed-ayah:hover .fixed-ayah-highlight{fill:#543642}}html[data-theme=pink] .reader-experience[data-reader-theme=dark] :is(.reader-settings-sheet,.reference-tafsir-sheet){color:#f3e7ec;background:#2e1922;border-color:#6d4655}html[data-theme=pink] .reader-experience[data-reader-theme=dark] :is(.reader-settings-sheet,.reference-tafsir-sheet) :is(h2,h3,strong,label){color:#f3e7ec}html[data-theme=pink] .reader-experience[data-reader-theme=dark] :is(.reader-settings-sheet,.reference-tafsir-sheet) :is(p,small,em,.reference-tafsir-copy){color:#d7c1ca}html[data-theme=pink] .reader-experience[data-reader-theme=dark] :is(.reference-surah-player,.reference-surah-reciter,.reference-tafsir-sheet blockquote,.reference-tafsir-sheet footer){color:#f2e3e9;background:#3b212b;border-color:#764c5d}html[data-theme=pink] .reader-experience[data-reader-theme=dark] :is(select,option,.reader-theme-options button,.reference-surah-player-controls button,.fitted-tafsir-close){color:#f2e3e9;background:#402630;border-color:#8c5a6e}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-theme-options button[aria-pressed=true]{color:#2a181f;background:#dbb8c6;border-color:#dbb8c6}html[data-theme=pink] .reader-experience[data-reader-theme=dark] :is(.fitted-verse-options,.reference-tafsir-language-tabs button,.reference-current-ayah-button,.reference-surah-player-badge){color:#e5bdcd;background:#422933}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .fixed-verse-preview text{fill:#f4e7ec}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-language-setting{color:#f4e7ec;border-color:#805264}html[data-theme=pink] .reader-heading{color:inherit}html[data-theme=pink] .reader-heading:focus-visible{outline:2px solid var(--reader-gold);outline-offset:3px}html[data-theme=pink] .reader-position-heading button{color:inherit;background:0 0;border:0}html[data-theme=pink] .reader-position-heading .reader-heading-book{border-inline:1px solid #b3975c50}html[data-theme=pink] .reader-position-heading .reader-heading-page span{color:inherit}html[data-theme=pink] .reader-position-heading button:focus-visible{outline:2px solid var(--reader-gold);outline-offset:-3px}html[data-theme=pink] .reader-position-backdrop{background:#2d111c40}html[data-theme=pink] .reader-position-menu{background:var(--reader-paper);color:var(--reader-ink);border:1px solid var(--reader-gold);border-radius:18px;box-shadow:0 12px 36px #27161d35}html[data-theme=pink] .reader-position-menu h2{color:inherit}html[data-theme=pink] .reader-position-menu :is(select,input){border:1px solid var(--reader-gold);background:var(--reader-paper);color:var(--reader-ink);border-radius:10px}html[data-theme=pink] .reader-position-menu small{color:var(--reader-muted)}html[data-theme=pink] .reader-position-go{color:#fff;background:#5d223a;border:0;border-radius:11px}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-position-menu :is(h2,label,p,select,input){color:#f4e7ec}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-position-menu small{color:#d4b9c4}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-position-go{color:#2a191f;background:#d9afc0}html[data-theme=pink] .reader-navigation-bar>.reader-icon-button{background:var(--reader-chrome);border-color:#b3975c40;border-radius:15px;box-shadow:0 2px 6px #725c2510}html[data-theme=pink] .reader-experience .reader-listening-controls{background:var(--reader-chrome);border:1px solid #b3975c55;border-radius:23px;box-shadow:0 3px 16px #57442413}html[data-theme=pink] .reader-control{color:#522436;background:0 0;border:0;border-radius:15px}html[data-theme=pink] .reader-control[aria-pressed=true]{background:#ead7de}html[data-theme=pink] .reader-listening-controls .reader-quick-play{background:linear-gradient(145deg,#742f4b,#4e182e);border:1px solid #c1aa73;box-shadow:0 3px 10px #461b2c34}html[data-theme=pink] .reader-control:focus-visible{outline:2px solid var(--reader-gold);outline-offset:-2px}html[data-theme=pink] .reader-library-links :is(a,button){color:var(--reader-ink);background:0 0;border:1px solid #b3975c66;border-radius:11px}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-control{color:#efdce4}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-control[aria-pressed=true]{background:#51343f}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .reader-listening-controls{border-color:#89586b;box-shadow:0 3px 12px #0003}html[data-theme=pink] .mushaf-mini-search{color:#4d2334;background:#fcf3f6;border:1px solid #cbbb94;border-radius:20px;box-shadow:0 8px 24px #584a2610}html[data-theme=pink] .mushaf-mini-search input{color:inherit;outline-offset:2px;background:0 0;border:0}html[data-theme=pink] .mushaf-mini-search button{color:inherit;background:0 0;border:0}html[data-theme=pink] .mini-ayah-results>button{border-bottom:1px solid #cbbb9450}html[data-theme=pink] .reader-experience[data-reader-theme=dark] .mushaf-mini-search{color:#f4e7c8;background:#331e27;border-color:#827752}html[data-theme=pink] .premium-context-entry{color:#4e2234;background:#f3ecef;border:1px solid #e3d3da;border-radius:18px}html[data-theme=pink] .premium-context-entry small{color:#766338}html[data-theme=pink] .premium-context-entry button{color:inherit;background:0 0;border:0}html[data-theme=pink] .kids-reference-design{--kids-deep:#5a0728;background:linear-gradient(#faebf1 0,#fdf7f9 660px,#fcf3f6 100%)}html[data-theme=pink] .kids-adult-link{color:#54172f;background:#fefbfcf0;border:1px solid #fff;border-radius:99px;box-shadow:0 5px 15px #5a072812}html[data-theme=pink] .kids-menu-panel{color:#4b162b;background:#fefbfc;border:1px solid #e8d8df;border-radius:22px;box-shadow:0 18px 60px #3b122230}html[data-theme=pink] .kids-menu-panel>a,html[data-theme=pink] .kids-menu-panel>button{color:inherit;background:0 0;border:0;border-radius:12px}html[data-theme=pink] .kids-menu-panel>:is(a,button):hover{background:#f7edf1}html[data-theme=pink] .kids-menu-preferences{border-top:1px solid #e7dadf}html[data-theme=pink] .kids-reference-design .kids-hero:after{background:linear-gradient(#faebf126,#0000 55%,#fdf7f9 100%)}html[data-theme=pink] .kids-reference-design .kids-continue{border-radius:99px;box-shadow:0 8px 24px #5a072829}html[data-theme=pink] .kids-reference-design .kids-lesson{border:3px solid #fff;border-radius:24px;box-shadow:0 5px 16px #70485810}html[data-theme=pink] .kids-reference-design .kids-progress-card{border-radius:24px;box-shadow:0 6px 20px #6a44530b}html[data-theme=pink] .kids-reference-design .kids-progress-track:before{background:linear-gradient(to left,#d185a3 var(--journey-progress,0%),#e7dadf var(--journey-progress,0%))}html[data-theme=pink] .kids-reference-design .kids-tools button{border-radius:19px}html[data-theme=pink] .kids-reference-design .kids-bottom-nav{border-radius:30px}html[data-theme=pink] .kids-reference-design .kids-bottom-nav :is(button,a){color:#5d3746;background:0 0;border:0;border-radius:22px}html[data-theme=pink] .kids-reference-design .kids-bottom-nav .active{color:#5f072a;box-shadow:none;background:linear-gradient(145deg,#ecd5de,#f9f0f4)}html[data-theme=pink] .kids-reference-design .kids-bottom-nav .active svg{fill:#750b3518}html[data-theme=pink] .kids-reference-design.kids-mode-en .kids-progress-track:before{background:linear-gradient(to right,#d185a3 var(--journey-progress,0%),#e7dadf var(--journey-progress,0%))}@media (width<=760px){html[data-theme=pink] .kids-reference-design .kids-lesson{border-width:2px;border-radius:18px}html[data-theme=pink] .kids-reference-design .kids-progress-card{border-radius:20px}html[data-theme=pink] .kids-reference-design .kids-progress-track button{border-width:3px}html[data-theme=pink] .kids-reference-design .kids-tools button{border-radius:16px}}html[data-theme=pink] .pr-market select{background:var(--paper);color:var(--ink);border:1px solid;border-radius:12px}html[data-theme=pink] .pr-market select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}html[data-theme=pink] .home-membership-invite{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:22px}html[data-theme=pink] .home-membership-invite a{background:var(--deep);color:#fff;border-radius:12px}html[data-theme=pink] .mobile-bottom-nav>a+a:before,html[data-theme=pink] .english-bottom-nav>a+a:before{background:currentColor}html[data-theme=pink] .welcome-setup-backdrop{background:#260814d9}html[data-theme=pink] .welcome-setup{background:var(--paper,#fefbfc);color:var(--ink,#401727);border:1px solid #a5738766;border-radius:28px;box-shadow:0 24px 90px #0004}html[data-theme=pink] .welcome-setup-close{color:inherit;background:0 0;border:0;border-radius:50%}html[data-theme=pink] .welcome-setup-symbol{color:#55162f;background:#eedde4;border-radius:20px}html[data-theme=pink] .welcome-setup fieldset{border:0}html[data-theme=pink] .welcome-setup-options label{border:1px solid #b1869780;border-radius:13px}html[data-theme=pink] .welcome-setup-options label:has(input:checked){background:#d9b4c333;border-color:#9b5f77;box-shadow:inset 0 0 0 1px #9b5f77}html[data-theme=pink] .welcome-setup-options input{accent-color:#682741}html[data-theme=pink] .welcome-setup-start{color:#fff;background:#64203c;border:0;border-radius:14px}html[data-theme=pink] .welcome-setup-account{color:inherit}html[data-theme=pink] .welcome-setup :focus-visible{outline-offset:3px;outline:3px solid #b99045}html[data-theme=pink] .story-related-links{border:1px solid #b1869766;border-radius:16px}html[data-theme=pink] .story-related-links a{background:#c99cae22;border-radius:10px}html[data-theme=pink] .tafsir-inline-chapter{border:1px solid #b1869766;border-radius:16px}html[data-theme=pink] .scripture-search{--search-ink:#3b1625;--search-muted:#6a4453;--search-accent:#611433;--search-line:#dbc7cf;color:var(--search-ink);background:var(--search-paper);border:1px solid var(--search-line);border-radius:18px}html[data-theme=pink] .scripture-search .scripture-search-form{box-shadow:none;background:0 0;border:0}html[data-theme=pink] .scripture-input-row{border:1px solid var(--search-line);background:var(--search-paper);border-radius:12px}html[data-theme=pink] .scripture-search .scripture-input-row input{color:var(--search-ink);outline-offset:1px;background:0 0;border:0}html[data-theme=pink] .scripture-search input::placeholder{color:var(--search-muted)}html[data-theme=pink] .scripture-search .scripture-input-row button{border:1px solid var(--search-accent);background:var(--search-accent);color:var(--search-paper);border-radius:9px}html[data-theme=pink] .scripture-search-status{color:var(--search-muted)}html[data-theme=pink] .scripture-related button{border:1px solid var(--search-line);color:var(--search-accent);background:0 0;border-radius:20px}html[data-theme=pink] .scripture-suggestions a{border-top:1px solid var(--search-line);color:var(--search-ink)}html[data-theme=pink] .scripture-suggestions a.selected,html[data-theme=pink] .scripture-suggestions a:hover{outline:2px solid var(--search-accent);outline-offset:-2px;border-radius:8px}html[data-theme=pink] .scripture-suggestions small{color:var(--search-muted)}html[data-theme=pink] .scripture-all{color:var(--search-accent)}html[data-theme=pink] .scripture-search :focus-visible{outline:3px solid var(--search-accent);outline-offset:3px}html[data-theme=pink] .encyclopedia-card{border-inline-start:4px solid var(--green)!important}html[data-theme=pink] .encyclopedia-card blockquote{background:0 0!important}html[data-theme=pink] .hadith-source-facts{border-block:1px solid #b992a266}html[data-theme=pink] .header-search-types button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px}html[data-theme=pink] .header-search-types button[aria-pressed=true]{background:var(--green);color:#fff}html[data-theme=pink] .hadith-search-first .hadith-filters select{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px}html[data-theme=pink] .premium-root{--pr-ink:#351823;--pr-muted:#805264;--pr-green:#691637;--pr-line:#e5d7dc;--pr-tint:#f1e9ec;background:var(--pr-bg);color:var(--pr-ink)}html[data-theme=pink] .premium-root :where(h1,h2,h3,p){color:inherit}html[data-theme=pink] .premium-root p{color:var(--pr-muted)}html[data-theme=pink] .premium-root a,html[data-theme=pink] .premium-root button{color:inherit}html[data-theme=pink] .premium-root :where(button,a,input,select,summary):focus-visible{outline:3px solid var(--pr-gold);outline-offset:4px}html[data-theme=pink] .premium-root small{color:var(--pr-muted)}html[data-theme=pink] .premium-root em{color:var(--pr-green)}html[data-theme=pink] .premium-root hr{border:0;border-top:1px solid var(--pr-line)}html[data-theme=pink] .premium-root input:not([type=checkbox]):not([type=range]),html[data-theme=pink] .premium-root select{border:1px solid var(--pr-line);background:var(--pr-bg);color:var(--pr-ink);border-radius:12px}html[data-theme=pink] .premium-root input[type=range],html[data-theme=pink] .premium-root input[type=checkbox]{accent-color:var(--pr-green)}html[data-theme=pink] .premium-root progress{accent-color:var(--pr-green);background:var(--pr-line);border:0;border-radius:99px}html[data-theme=pink] .premium-root progress::-webkit-progress-bar{background:var(--pr-line)}html[data-theme=pink] .premium-root progress::-webkit-progress-value{background:var(--pr-green);border-radius:99px}html[data-theme=pink] .pr-head{background:var(--pr-paper);border-bottom:1px solid var(--pr-line)}html[data-theme=pink] .pr-head .brand-lockup-copy strong{color:var(--pr-green)}html[data-theme=pink] .pr-icon-btn{border:1px solid var(--pr-line);background:var(--pr-paper);border-radius:50%}html[data-theme=pink] .pr-kicker{color:var(--pr-gold)}html[data-theme=pink] .pr-muted{color:var(--pr-muted)}html[data-theme=pink] .pr-btn{border:1px solid var(--pr-line);background:var(--pr-paper);color:var(--pr-ink);border-radius:13px}html[data-theme=pink] .pr-btn:hover{border-color:var(--pr-green)}html[data-theme=pink] .pr-primary{background:var(--pr-green);border-color:var(--pr-green);color:var(--pr-on)!important}html[data-theme=pink] .pr-card{border:1px solid var(--pr-line);background:var(--pr-paper);border-radius:22px;box-shadow:0 15px 45px #3c112208}html[data-theme=pink] .pr-icon{background:var(--pr-tint);color:var(--pr-green);border-radius:13px}html[data-theme=pink] .pr-badge{border:1px solid var(--pr-line);background:var(--pr-tint);color:var(--pr-green);border-radius:99px}html[data-theme=pink] .pr-demo{background:var(--pr-paper);border:1px solid var(--pr-line);border-radius:26px;box-shadow:0 20px 65px #47152916}html[data-theme=pink] .pr-demo header{border-bottom:1px solid var(--pr-line)}html[data-theme=pink] .pr-stages span{border-top:3px solid var(--pr-line);color:var(--pr-muted)}html[data-theme=pink] .pr-stages .done{border-color:var(--pr-green);color:var(--pr-green)}html[data-theme=pink] .pr-ayah{background:var(--pr-bg);border:1px solid var(--pr-line);border-radius:17px;color:var(--pr-ink)!important}html[data-theme=pink] .pr-demo footer{background:var(--pr-tint);border-top:1px solid var(--pr-line)}html[data-theme=pink] .pr-ring{border:3px solid var(--pr-green);border-left-color:var(--pr-line);border-radius:50%}html[data-theme=pink] .pr-wave i{background:var(--pr-green);border-radius:4px}html[data-theme=pink] .pr-feature{border:1px solid var(--pr-line);background:var(--pr-paper);border-radius:20px}html[data-theme=pink] .pr-feature:hover{border-color:var(--pr-green)}html[data-theme=pink] .pr-feature.selected{border-color:var(--pr-green);background:var(--pr-tint)}html[data-theme=pink] .pr-try{color:var(--pr-green)}html[data-theme=pink] .pr-tinted{background:var(--pr-tint)}html[data-theme=pink] .pr-plan.featured{border:2px solid var(--pr-green);background:var(--pr-tint)}html[data-theme=pink] .pr-faq details{border-bottom:1px solid var(--pr-line)}html[data-theme=pink] .pr-faq summary span{color:var(--pr-green)}html[data-theme=pink] .pr-checkout-steps{border-bottom:1px solid var(--pr-line)}html[data-theme=pink] .pr-checkout-steps li{color:var(--pr-muted)}html[data-theme=pink] .pr-checkout-steps span{background:var(--pr-bg);border-radius:50%}html[data-theme=pink] .pr-checkout-steps .done{color:var(--pr-green)}html[data-theme=pink] .pr-checkout-steps .done span{background:var(--pr-tint)}html[data-theme=pink] .pr-method{background:var(--pr-paper);border:1px solid var(--pr-line);border-radius:14px}html[data-theme=pink] .pr-method.selected{border-color:var(--pr-green);background:var(--pr-tint)}html[data-theme=pink] .pr-success-mark{background:var(--pr-tint);color:var(--pr-green);border-radius:50%}html[data-theme=pink] .pr-transfer{background:var(--pr-tint);border-radius:15px}html[data-theme=pink] .pr-notice{background:var(--pr-tint);border:1px solid var(--pr-line);border-radius:14px;color:var(--pr-ink)!important}html[data-theme=pink] .pr-admin-list>div{border-bottom:1px solid var(--pr-line)}html[data-theme=pink] .pr-review-grid span{color:var(--pr-green)}html[data-theme=pink] .pr-family-member{border-bottom:1px solid var(--pr-line)}html[data-theme=pink] .pr-footer{border-top:1px solid var(--pr-line)}html[data-theme=pink] .pr-skeleton i{background:linear-gradient(90deg,var(--pr-line),var(--pr-paper),var(--pr-line));background-size:200% 100%;border-radius:14px}@media (width<=800px){html[data-theme=pink] .pr-bottom{background:var(--pr-paper);border-top:1px solid var(--pr-line)}html[data-theme=pink] .pr-bottom a{color:var(--pr-muted)}html[data-theme=pink] .pr-bottom a[aria-current=page]{color:var(--pr-green);background:var(--pr-tint);border-radius:12px}}html[data-theme=pink] .ambassador-section input:not([type=checkbox]){border:1px solid var(--pr-line,#cfb4bf);color:inherit;background:0 0;border-radius:10px}html[data-theme=pink] .ambassador-order{border-top:1px solid var(--pr-line,#cfb4bf)}:root{--home-accent:#17634e;--home-title:#174f3f;--home-muted:#718077;--home-bg:#fafaf4;--home-paper:#fffefa;--home-line:#e4e8de;--home-tint:#e5eee5;--home-shadow:#234c3510}html[data-theme=pink]{--ink:#6c2143;--ink-soft:#846b77;--deep:#812348;--deep-2:#69213c;--green:#bd3c76;--green-soft:#f6e1e9;--gold:#c786a2;--cream:#fdf0f3;--paper:#fff7f9;--line:#ecd8e1;--home-accent:#be3f76;--home-title:#8b2853;--home-muted:#87717c;--home-bg:#fdf0f3;--home-paper:#fff7f9;--home-line:#f0dce4;--home-tint:#f6dbe5;--home-shadow:#98305f0b}html[data-theme=dark]{--home-accent:#b3dcc4;--home-title:#d9eddf;--home-muted:#abc0b3;--home-bg:#102019;--home-paper:#192f24;--home-line:#354d3f;--home-tint:#344e3e;--home-shadow:#0002}html[data-theme=pink] body{background:var(--home-bg)}.approved-home{color:var(--home-title);padding-bottom:30px;overflow-x:clip;background:var(--home-bg)!important}.home-immersive-hero{isolation:isolate;background:url(/images/home/home-without-embedded-button.png) top/100% no-repeat;max-width:1100px;margin:0 auto;padding-top:52px;position:relative}.home-landscape{aspect-ratio:1219/870;background:url(/images/home/home-without-embedded-button.png) top/100% no-repeat;width:100%}.home-journey-hotspot{border-radius:22px;width:27.1%;height:calc(10.3% - 5.356px);position:absolute;top:calc(26.1% + 38.428px);left:36.4%}.home-journey-hotspot:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--home-accent);outline:3px solid #fff}.home-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-immersive-hero .home-image-header{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:0;padding:0;position:absolute;inset:0 0 auto;box-shadow:none!important;background:0 0!important;border:0!important}.home-header-inner{direction:ltr;background:linear-gradient(#243a3266,#0000);justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 16px;display:flex}.home-header-preferences,.home-header-icons,.header-appearance-tools{align-items:center;gap:2px;display:flex}.home-header-preferences{gap:8px}.top-icon-button{width:42px;height:44px;color:var(--home-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.home-image-header .top-icon-button,.home-image-header .mobile-menu-trigger,.home-image-header .language-switch,.home-kids-link{text-shadow:0 1px 5px #0005;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}.home-image-header .mobile-menu-trigger{border-radius:0;width:42px;min-width:0;height:44px;padding:0}.home-image-header .language-switch{width:auto;min-width:32px;height:42px;padding:0;font-size:13px}.home-kids-link{align-items:center;gap:5px;padding-inline-start:8px;font-size:13px;font-weight:700;display:flex;border-inline-start:1px solid #fff8!important}.home-image-header button:focus-visible,.home-image-header a:focus-visible,.home-image-header summary:focus-visible{outline-offset:0;outline:2px solid #fff}.home-image-header .top-icon-button svg{filter:drop-shadow(0 1px 2px #0005)}.theme-picker{position:relative}.theme-picker summary::-webkit-details-marker{display:none}.theme-picker-panel{z-index:70;width:235px;color:var(--home-title);border:1px solid var(--home-line);background:var(--home-paper);text-shadow:none;border-radius:18px;margin:0;padding:12px;position:absolute;top:48px;right:-42px;box-shadow:0 16px 40px #25112530}.theme-picker-panel legend{float:left;width:100%;padding:3px 6px 9px;font-size:15px;font-weight:800}.theme-picker-panel label{clear:both;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 8px;font-size:14px;display:flex}.theme-picker-panel label.is-selected{background:var(--home-tint)}.theme-picker-panel input{accent-color:var(--home-accent);margin-inline-start:auto}.theme-swatch{border:1px solid #0002;border-radius:50%;width:20px;height:20px}.theme-swatch-light{background:#17634e}.theme-swatch-dark{background:#16271f}.theme-swatch-pink{background:#d9568c}.theme-style-switch{border-top:1px solid var(--home-line);margin-top:8px;padding-top:10px;font-size:13px}.theme-style-switch>div{gap:5px;margin-top:7px;display:flex}.theme-style-switch button{border:1px solid var(--home-line);color:var(--home-title);cursor:pointer;background:0 0;border-radius:9px;flex:1;padding:9px 3px}.theme-style-switch button[aria-pressed=true]{background:var(--home-tint);border-color:var(--home-accent)}.header-search-backdrop{z-index:400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10231cc4;justify-content:center;align-items:flex-start;padding:90px 14px 25px;display:flex;position:fixed;inset:0}.header-search-dialog{background:var(--home-paper);width:min(600px,100%);color:var(--home-title);border-radius:24px;padding:32px 22px 22px;position:relative;box-shadow:0 20px 70px #0004}.header-search-dialog form label{margin-bottom:18px;font-size:1.35rem;font-weight:800;display:block}.header-search-dialog form>div{border:1px solid var(--home-line);background:var(--home-bg);border-radius:12px;align-items:center;gap:9px;padding:7px 10px;display:flex}.header-search-dialog input{width:100%;min-width:0;font:inherit;color:var(--home-title);background:0 0;border:0;outline:0;padding:10px 0;font-size:14px}.header-search-dialog form button{font:inherit;text-shadow:none;border:0;border-radius:9px;padding:10px 14px;background:var(--home-accent)!important;color:var(--home-paper)!important}.header-search-dialog .search-dialog-close{cursor:pointer;text-shadow:none;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;display:flex;color:var(--home-title)!important}html[data-theme=pink] .home-immersive-hero{background-image:url(/images/home/pink-hero-reference.jpg);background-size:112%}html[data-theme=pink] .home-landscape{aspect-ratio:1178/526;background-image:url(/images/home/pink-hero-reference.jpg);background-position:top;background-size:112%;border-radius:0 0 24px 24px}html[data-theme=pink] .home-journey-hotspot{width:27%;height:calc(17% - 8.84px);top:calc(69% + 16.12px);left:36.5%}.home-hero-english{background:url(/images/home/learning-gateway.webp) 50%/cover no-repeat;min-height:430px}.home-hero-live-copy{text-align:center;color:#174f3f;max-width:580px;margin:0 auto;padding:34px 20px 180px}.home-hero-live-copy h1{margin:0 0 15px;font-size:clamp(28px,4vw,48px);font-weight:850;line-height:1.1}.home-hero-live-copy p{margin:0 0 20px;font-size:16px}.home-journey-button{background:var(--home-accent);color:var(--home-paper);border-radius:30px;align-items:center;gap:22px;padding:12px 24px;font-weight:700;display:inline-flex}html[data-theme=pink] .home-hero-english{background-image:url(/images/home/pink-landscape.png);background-size:cover}html[data-theme=pink] .home-hero-live-copy{color:#761d48}.home-quran-player,.home-features{width:calc(100% - 32px);max-width:1040px;margin:8px auto 0}.home-quran-player{background:var(--home-paper);border:1px solid var(--home-line);box-shadow:0 8px 30px var(--home-shadow);border-radius:20px;padding:16px 18px 18px}.home-quran-player header>a{color:var(--home-accent);align-items:center;gap:10px;display:flex}.home-quran-player header h2{margin:0;font-size:1.18rem;font-weight:800}.home-quran-player header>a>span{margin-inline-start:auto;font-size:28px}.home-audio-selects{grid-template-columns:1.3fr 1fr .8fr;gap:8px;margin-top:13px;display:grid}.home-audio-selects label{border:1px solid var(--home-line);min-width:0;color:var(--home-accent);border-radius:11px;align-items:center;gap:7px;padding:9px 8px;display:flex}.home-audio-selects label>span{min-width:0;color:var(--home-muted);flex:1;font-size:11px}.home-audio-selects svg{flex-shrink:0}.home-audio-selects select{outline-offset:2px;width:100%;min-width:0;color:var(--home-title);font:inherit;background:0 0;border:0;padding:2px 0;font-size:13px;display:block}.home-audio-selects option{color:var(--home-title);background:var(--home-paper)}.home-audio-controls{justify-content:center;align-items:center;gap:25px;margin:16px 0 12px;display:flex}.home-audio-controls button{width:44px;height:44px;color:var(--home-accent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.home-audio-controls button small{font-size:10px;font-weight:800;position:absolute;top:18px;left:17px}.home-audio-controls .home-audio-play{background:var(--home-accent);width:56px;height:56px;color:var(--home-paper);box-shadow:0 6px 14px var(--home-shadow)}.home-audio-controls button:disabled{opacity:.45;cursor:default}.home-audio-timeline{color:var(--home-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11px;display:flex}.home-audio-timeline span{white-space:nowrap;min-width:40px}.home-audio-timeline input{width:100%;min-width:30px;height:8px;accent-color:var(--home-accent)}.home-audio-status{text-align:center;color:var(--home-muted);margin:10px 0 0;font-size:12px}.home-features{margin-top:14px}.home-feature-group{margin-top:22px;scroll-margin-top:20px}.home-feature-group h2{color:var(--home-title);align-items:center;gap:10px;margin:0 0 12px;font-size:1.2rem;font-weight:800;display:flex}.home-feature-group h2:before{content:"";background:var(--gold);width:24px;height:1px;display:block}.home-feature-grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.home-feature-tile{min-height:110px;color:var(--home-accent);background:var(--home-paper);border:1px solid color-mix(in srgb,var(--home-line),transparent 45%);box-shadow:0 5px 17px var(--home-shadow);text-align:center;border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 6.66667px);justify-content:center;align-items:center;gap:8px;padding:14px 8px;transition:transform .2s,box-shadow .2s;display:flex}.home-feature-tile:hover{box-shadow:0 10px 25px var(--home-shadow);transform:translateY(-3px)}.home-feature-tile strong{font-size:.88rem;font-weight:750;line-height:1.5}.home-feature-icon{place-items:center;width:48px;height:48px;display:grid}.home-feature-art{background:url(/images/home/minimal-feature-icons.png) 0 0/400% 500% no-repeat;grid-area:1/1;display:block}.home-feature-icon{width:64px;height:64px}.home-animated-art{background-image:url(/images/home/animated-feature-icons.png);display:none}.home-feature-icon .home-minimal-people{color:#b99557;width:56px;height:56px}html[data-theme=pink] .home-minimal-people{color:#c9648c}.home-group-worship .home-feature-tile{flex-basis:calc(25% - 7.5px)}.home-group-family .home-feature-tile:nth-last-child(-n+2){flex-basis:calc(50% - 20px)}html[data-visual-style=animated] .home-feature-tile{box-shadow:none;background:0 0;border-color:#0000}html[data-visual-style=animated] .home-feature-icon{width:clamp(76px,12vw,132px);height:clamp(76px,12vw,132px);animation:5s ease-in-out infinite home-icon-float}html[data-visual-style=animated] .home-minimal-art,html[data-visual-style=animated] .home-minimal-people{display:none}html[data-visual-style=animated] .home-animated-art{display:block}html[data-visual-style=animated] .home-feature-tile:nth-child(2n) .home-feature-icon{animation-delay:-2s}html[data-theme=pink] .home-feature-art{filter:grayscale()sepia()saturate(1.5)hue-rotate(285deg)}@keyframes home-icon-float{0%,to{transform:translateY(1px)}50%{transform:translateY(-4px)}}.home-location-backdrop{z-index:6000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10231cbf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.home-location-dialog{overscroll-behavior:contain;border:1px solid var(--home-line);background:var(--home-paper);width:min(660px,100%);max-height:calc(100dvh - 36px);color:var(--home-title);border-radius:24px;padding:46px 18px 18px;position:relative;overflow:auto;box-shadow:0 20px 70px #0004}.home-location-dialog .section-shell{width:100%;margin:0;padding:0}.home-location-dialog .qibla-home-card,.home-location-dialog .masjid-finder-card{background:var(--home-paper);color:var(--home-title);box-shadow:none;border:0}.home-location-close{width:40px;height:40px;font:inherit;color:var(--home-title);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:30px;display:grid;position:absolute;top:6px;left:9px}.home-location-dialog button:focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.approved-home .site-footer{border-top:1px solid var(--home-line);margin-top:36px;background:var(--home-paper)!important;color:var(--home-muted)!important}.approved-home .site-footer a,.approved-home .site-footer h3,.approved-home .site-footer p,.approved-home .site-footer span{color:var(--home-muted)}:is(html:has(.approved-home) .mobile-bottom-nav,html:has(.approved-home) .english-bottom-nav){border:1px solid var(--home-line);box-shadow:0 -5px 25px var(--home-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 8px calc(7px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;height:auto;min-height:74px;bottom:0;background:color-mix(in srgb,var(--home-paper),transparent 4%)!important;display:flex!important}:is(html:has(.approved-home) .mobile-bottom-nav>a,html:has(.approved-home) .english-bottom-nav>a){min-width:0;box-shadow:none;border:0;border-radius:13px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 0;display:flex;transform:none;color:var(--home-accent)!important;background:0 0!important}:is(html:has(.approved-home) .mobile-bottom-nav>a.active,html:has(.approved-home) .english-bottom-nav>a.active){background:var(--home-tint)!important}html:has(.approved-home) .mobile-bottom-nav .nav-icon-shell{width:28px;height:28px;box-shadow:none;color:var(--home-accent);border:0;border-radius:0;padding:0;background:0 0!important}html:has(.approved-home) .english-bottom-nav>a>span{width:28px;height:28px;box-shadow:none;color:var(--home-accent);border:0;border-radius:0;padding:0;background:0 0!important}:is(html:has(.approved-home) .mobile-bottom-nav small,html:has(.approved-home) .english-bottom-nav small){color:var(--home-accent);margin:0;font-size:11px;line-height:1.5}html:has(.approved-home) .mobile-bottom-nav i{display:none}@media (width>=761px){:is(html:has(.approved-home) .mobile-bottom-nav,html:has(.approved-home) .english-bottom-nav){border-radius:22px 22px 0 0;width:100%;max-width:640px;left:50%;right:auto;transform:translate(-50%)}.home-quran-player{padding:20px 28px}.home-audio-selects{gap:14px}.home-feature-tile{min-height:120px}.home-header-inner{padding-inline:26px}.home-header-icons{gap:10px}}@media (width<=450px){.home-quran-player,.home-features{width:calc(100% - 24px)}.home-quran-player{padding:12px}.home-audio-selects{gap:5px}.home-audio-selects label{gap:3px;padding:7px 5px}.home-audio-selects label>svg{width:17px}.home-audio-selects select{font-size:11px}.home-feature-grid{gap:7px}.home-feature-tile{flex-basis:calc(33.3333% - 4.66667px);min-height:100px;padding:10px 5px}.home-feature-tile strong{font-size:12px}.home-group-worship .home-feature-tile{flex-basis:calc(25% - 5.25px)}.home-group-worship .home-feature-tile strong{font-size:11px}.home-feature-icon svg{width:36px;height:36px}.home-header-inner{padding-inline:8px}.home-header-preferences{gap:3px}.home-feature-group{margin-top:18px}.home-feature-group h2{font-size:18px}.home-quran-player header h2{font-size:17px}}@media (prefers-reduced-motion:reduce){html[data-visual-style=animated] .home-feature-icon{animation:none}.home-feature-tile{transition:none}}.home-immersive-hero{background-size:auto 1600px}html[data-theme=pink] .home-immersive-hero{background-position:top;background-size:auto 1400px}html[data-theme=pink] .home-hero-english,.home-hero-english{background-size:cover}html:has(.approved-home) .mobile-bottom-nav:before{display:none}html:has(.approved-home) .mobile-bottom-nav:after{display:none}.home-immersive-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--home-bg));height:clamp(42px,9vw,100px);position:absolute;inset:auto 0 0}html[data-theme=pink] .home-landscape{border-radius:0}@media (width<=450px){.home-feature-icon{width:56px;height:56px}html[data-visual-style=animated] .home-group-worship .home-feature-icon{width:68px;height:68px}.home-location-dialog .qibla-home-card,.home-location-dialog .masjid-finder-card{grid-template-columns:1fr}}.home-location-dialog .qibla-home-card,.home-location-dialog .masjid-finder-card{grid-template-columns:150px minmax(0,1fr);gap:22px;min-height:0;padding:12px 0}.home-location-dialog h2{color:var(--home-title);font-size:1.65rem;line-height:1.5}.home-location-dialog .qibla-home-copy p,.home-location-dialog .qibla-privacy,.home-location-dialog .masjid-finder-card p{color:var(--home-muted);font-size:14px;line-height:1.8}.home-location-dialog .qibla-home-copy small,.home-location-dialog .qibla-home-copy strong,.home-location-dialog .masjid-finder-card small,.home-location-dialog .masjid-finder-fallback{color:var(--home-accent)}.home-location-dialog .qibla-home-copy button,.home-location-dialog .masjid-finder-card button{background:var(--home-accent);color:var(--home-paper);box-shadow:none}.home-location-dialog .qibla-compass{background:var(--home-tint);border-color:var(--home-line);width:140px;box-shadow:0 8px 24px var(--home-shadow)}.home-location-dialog .qibla-compass:before{border-color:var(--home-accent);background:0 0}.home-location-dialog .qibla-north{color:var(--home-accent)}.home-location-dialog .masjid-finder-visual{background:var(--home-tint);width:140px;height:140px;color:var(--home-accent)}@media (width<=500px){.home-location-dialog .qibla-home-card,.home-location-dialog .masjid-finder-card{text-align:center;grid-template-columns:1fr;gap:16px}}.home-pink-details,.home-pink-icon{display:none}html[data-theme=pink]{--home-accent:#c83c78;--home-title:#a2225a;--home-muted:#8a7581;--home-bg:#fdeef2;--home-paper:#fff8fa;--home-line:#f3dfe7;--home-tint:#f9dfe9;--home-shadow:#c55a7b0a}html[data-theme=pink] .home-immersive-hero{aspect-ratio:1.68;background:url(/images/home/pink-floral-hero.png) 50%/cover no-repeat;min-height:260px;max-height:650px;padding:0}html[data-theme=pink] .home-landscape,html[data-theme=pink] .home-journey-hotspot{display:none}html[data-theme=pink] .home-immersive-hero:after{height:clamp(26px,5vw,58px)}html[data-theme=pink] .home-arabic-copy{top:31%;text-align:center;z-index:2;position:absolute;inset-inline:6%}html[data-theme=pink] .home-arabic-copy h1{clip-path:none;white-space:normal;color:#8c1550;border:0;width:auto;height:auto;margin:0;padding:0;font-size:clamp(24px,4.1vw,46px);font-weight:850;line-height:1.3;position:static;overflow:visible}html[data-theme=pink] .home-pink-details{display:block}html[data-theme=pink] .home-pink-details p{color:#951b56;margin:7px 0 12px;font-size:clamp(13px,2vw,21px);font-weight:700;line-height:1.5}html[data-theme=pink] .home-journey-button{color:#fff;min-height:42px;box-shadow:none;background:#d94a87;border-radius:30px;gap:14px;padding:8px 23px;font-size:clamp(14px,1.8vw,20px);font-weight:650}html[data-theme=pink] .home-journey-button span{font-size:27px;line-height:1}html[data-theme=pink] .home-header-inner{background:linear-gradient(#60274635,#0000)}html[data-theme=pink] .home-hero-english .home-hero-live-copy{top:27%;max-width:none;padding:0;position:absolute;inset-inline:8%}html[data-theme=pink] .home-hero-live-copy h1{font-size:clamp(25px,4vw,43px)}html[data-theme=pink] .home-quran-player{background:#fff8fabf;border-color:#fff8fa;border-radius:18px;box-shadow:0 7px 25px #c65b8108}html[data-theme=pink] .home-quran-player header>a{color:#ad225d}html[data-theme=pink] .home-audio-selects label{background:#fffafd55;border-color:#f3e0e8;border-radius:11px}html[data-theme=pink] .home-audio-selects svg{color:#d34c85}html[data-theme=pink] .home-audio-controls .home-audio-play{color:#fff;background:#dc4d88}html[data-theme=pink] .home-audio-timeline input{accent-color:#d83d7e;background:#f1ccda}html[data-theme=pink] .home-features{margin-top:12px}html[data-theme=pink] .home-feature-group{margin-top:19px}html[data-theme=pink] .home-feature-group h2{color:#a4225c;margin-bottom:10px;font-size:1.2rem}html[data-theme=pink] .home-feature-group h2:before{background:#d77c9f}html[data-theme=pink] .home-features .home-feature-tile{color:#ab245e;background:#fff8fab8;border:1px solid #fff7fa;border-radius:14px;gap:6px;min-height:102px;padding:11px 7px;box-shadow:0 4px 20px #c6587b06}html[data-theme=pink] .home-features .home-feature-tile strong{font-size:14px;line-height:1.45}html[data-theme=pink] .home-features .home-feature-art,html[data-theme=pink] .home-features .home-minimal-people{display:none}html[data-theme=pink] .home-pink-icon{filter:none;background:url(/images/home/pink-natural-icons.png) 0 0/400% 500% no-repeat;width:100%;height:100%;display:block}:is(html[data-theme=pink]:has(.approved-home) .mobile-bottom-nav,html[data-theme=pink]:has(.approved-home) .english-bottom-nav){border-color:#fff8fa;background:#fff8fbef!important}:is(html[data-theme=pink]:has(.approved-home) .mobile-bottom-nav>a.active,html[data-theme=pink]:has(.approved-home) .english-bottom-nav>a.active){background:#fbe2eb!important}@media (width<=450px){html[data-theme=pink] .home-features .home-feature-tile{gap:5px;min-height:89px;padding:9px 4px}html[data-theme=pink] .home-features .home-feature-tile strong{font-size:12px}html[data-theme=pink] .home-features .home-feature-icon{width:41px;height:41px}html[data-theme=pink] .home-group-worship .home-feature-tile strong{font-size:11px}html[data-theme=pink] .home-group-worship .home-feature-icon{width:37px;height:37px}}html[data-theme=pink] .home-immersive-hero{aspect-ratio:auto;width:100%;height:clamp(260px,59.5vw,650px)}html[data-theme=pink]:has(.approved-home) .mobile-bottom-nav>a[href=\/learn] .nav-icon-shell svg{display:none}html[data-theme=pink]:has(.approved-home) .mobile-bottom-nav>a[href=\/learn] .nav-icon-shell:before{content:"";background:url(/images/home/pink-flat-icons.png) 35.79% 8.77%/531.75% 824.71% no-repeat;width:28px;height:23px;display:block}html[data-theme=pink] .home-audio-timeline input{appearance:none;background:0 0;height:16px}html[data-theme=pink] .home-audio-timeline input::-webkit-slider-runnable-track{background:#f2ccd9;border-radius:9px;height:6px}html[data-theme=pink] .home-audio-timeline input::-webkit-slider-thumb{appearance:none;background:#d9407e;border:0;border-radius:50%;width:14px;height:14px;margin-top:-4px}html[data-theme=pink] .home-audio-timeline input::-moz-range-track{background:#f2ccd9;border:0;border-radius:9px;height:6px}html[data-theme=pink] .home-audio-timeline input::-moz-range-thumb{background:#d9407e;border:0;border-radius:50%;width:14px;height:14px}html[data-theme=pink]{--gold:#d7b56d;--shadow:0 20px 54px #9d285b12}html[data-theme=pink] .home-features .home-feature-icon{width:76px;height:76px}html[data-theme=pink] .home-features .home-feature-tile{background:linear-gradient(145deg,#fffdfc,#fff0f5);border-color:#f4dce6;box-shadow:0 5px 16px #a32c5c08}html[data-theme=pink] .home-group-family .home-feature-tile{background:linear-gradient(145deg,#fffafb,#fbe6ed)}html[data-theme=pink] .home-group-student .home-feature-tile{background:linear-gradient(145deg,#fffdf5,#fff0f5)}html[data-theme=pink] .home-features .home-feature-tile:hover{border-color:#dfa7be;box-shadow:0 7px 22px #a32c5c12}html[data-theme=pink] :is(.mobile-bottom-nav,.english-bottom-nav)>a{--nav-accent:#ae3168!important;--nav-tint:#f9dfeb!important}html[data-theme=pink] :is(.mobile-sidebar,.sidebar-panel){--ink:#63243f;--paper:#fff7fb;--green:#b62d69}html[data-theme=pink] .premium-root{--pr-bg:#fff0f5;--pr-paper:#fffbfd;--pr-ink:#572239;--pr-muted:#856775;--pr-green:#b52e69;--pr-line:#edd4df;--pr-tint:#f9e0eb}@media (width<=450px){html[data-theme=pink] .home-features .home-feature-icon{width:58px;height:58px}html[data-theme=pink] .home-group-worship .home-feature-icon{width:49px;height:49px}}html[data-theme=pink] .sidebar-link-icon{color:#b5326c!important;background:#fbe2ed!important}html[data-theme=pink] :is(input,button,select,progress){accent-color:#c83c78}html[data-theme=pink] :is(.mushaf-page,.adhkar-page){background:linear-gradient(150deg,#fff8fb,#fcebf2)}html[data-theme=pink] .home-immersive-hero:not(.home-hero-english){height:auto;min-height:0;max-height:none;padding-top:52px}html[data-theme=pink] .home-landscape{visibility:hidden;aspect-ratio:1219/870;display:block}html .home-immersive-hero:after,html[data-theme=pink] .home-immersive-hero:after{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--home-bg),transparent 10%) 62%,var(--home-bg) 100%);height:164px;bottom:-38px}html[data-theme] .approved-home .home-features{margin-top:14px}html[data-theme] .approved-home .home-feature-group{margin-top:22px}html[data-theme] .approved-home .home-feature-group h2{margin-bottom:12px;font-size:1.2rem}html[data-theme] .approved-home .home-feature-tile{border-radius:16px;gap:8px;min-height:120px;padding:12px 8px}html[data-theme] .approved-home .home-feature-tile strong{font-size:14px;line-height:1.5}html[data-theme] .approved-home .home-feature-icon,html[data-theme] .approved-home .home-feature-icon .home-minimal-people{width:64px;height:64px}html[data-theme][data-visual-style=animated] .approved-home .home-feature-icon{width:clamp(76px,10vw,110px);height:clamp(76px,10vw,110px)}html[data-theme] .approved-home .home-quran-player{border-radius:20px}html[data-theme] .approved-home .home-audio-timeline input{appearance:none;background:0 0;height:16px}html[data-theme] .approved-home .home-audio-timeline input::-webkit-slider-runnable-track{background:var(--home-line);border-radius:9px;height:6px}html[data-theme] .approved-home .home-audio-timeline input::-webkit-slider-thumb{appearance:none;background:var(--home-accent);border:0;border-radius:50%;width:14px;height:14px;margin-top:-4px}html[data-theme] .approved-home .home-audio-timeline input::-moz-range-track{background:var(--home-line);border:0;border-radius:9px;height:6px}html[data-theme] .approved-home .home-audio-timeline input::-moz-range-thumb{background:var(--home-accent);border:0;border-radius:50%;width:14px;height:14px}@media (width<=450px){html[data-theme] .approved-home .home-feature-group{margin-top:18px}html[data-theme] .approved-home .home-feature-group h2{font-size:18px}html[data-theme] .approved-home .home-feature-tile{gap:6px;min-height:100px;padding:10px 5px}html[data-theme] .approved-home .home-feature-tile strong{font-size:12px}html[data-theme] .approved-home .home-feature-icon,html[data-theme] .approved-home .home-feature-icon .home-minimal-people{width:56px;height:56px}html[data-theme][data-visual-style=animated] .approved-home .home-feature-icon{width:68px;height:68px}html[data-theme] .approved-home .home-group-worship .home-feature-tile strong{font-size:11px}}html[data-theme=dark] .adhkar-home-card{color:#a6ddc6;background:linear-gradient(130deg,#142b22,#142b22 58%,#142b22);border:1px solid #496b5b}html[data-theme=dark] .adhkar-home-icon{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d)}html[data-theme=dark] .adhkar-home-card small{color:#f0d399}html[data-theme=dark] .adhkar-home-card p,html[data-theme=dark] .adhkar-home-card b{color:#a6ddc6}html[data-theme=dark] .adhkar-page{background:#142b22}html[data-theme=dark] .adhkar-hero{color:#f1f8f4;background:radial-gradient(circle at 15% 12%,#142b2240,#0000 30%),linear-gradient(135deg,#0d261d,#0d261d 62%,#1b392c 145%)}html[data-theme=dark] .adhkar-hero .breadcrumb,html[data-theme=dark] .adhkar-hero .breadcrumb a{color:#f1f8f4e6}html[data-theme=dark] .adhkar-hero h1 span{color:#f0d399}html[data-theme=dark] .adhkar-hero p{color:#f1f8f4e6}html[data-theme=dark] .adhkar-tabs{background:#142b22f0;border:1px solid #496b5b}html[data-theme=dark] .adhkar-tabs button{color:#a6ddc6}html[data-theme=dark] .adhkar-tabs button span{color:#f0d399;background:#142b22}html[data-theme=dark] .adhkar-tabs button.active{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .adhkar-tabs button.active span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .adhkar-session>header{color:#f1f8f4;background:linear-gradient(130deg,#0d261d,#0d261d)}html[data-theme=dark] .adhkar-session>header>div>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .adhkar-session header small{color:#f0d399}html[data-theme=dark] .adhkar-session header p{color:#f1f8f4e6}html[data-theme=dark] .adhkar-session>header>button{color:#f1f8f4;background:#142b221a;border:1px solid #496b5b2e}html[data-theme=dark] .adhkar-progress{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .adhkar-progress>div{background:#142b22}html[data-theme=dark] .adhkar-progress i{background:linear-gradient(90deg,#0d261d,#1b392c)}html[data-theme=dark] .adhkar-progress strong{color:#a6ddc6}html[data-theme=dark] .ruqyah-safety{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .ruqyah-safety>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .ruqyah-safety strong{color:#f0d399}html[data-theme=dark] .adhkar-list article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .adhkar-list article.done{background:#142b22;border-color:#496b5b}html[data-theme=dark] .dhikr-order{border-left:1px solid #496b5b}html[data-theme=dark] .dhikr-order>span{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .dhikr-order small{color:#f0d399}html[data-theme=dark] .dhikr-content h3{color:#a6ddc6}html[data-theme=dark] .dhikr-content blockquote{color:#a6ddc6;background:#142b22;border-right:4px solid #496b5b}html[data-theme=dark] .dhikr-content>p,html[data-theme=dark] .dhikr-links a{color:#a6ddc6}html[data-theme=dark] .dhikr-links button{color:#c0d2c8;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .dhikr-quick-actions button:first-child{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .dhikr-quick-actions button.is-speaking{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .dhikr-counter{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .dhikr-counter:disabled{color:#a6ddc6;background:#142b22}html[data-theme=dark] .adhkar-complete{color:#f1f8f4;background:linear-gradient(120deg,#0d261d,#1b392c)}html[data-theme=dark] .adhkar-complete>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .adhkar-complete p{color:#f1f8f4e6}html[data-theme=dark] .adhkar-method>div:first-child{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .adhkar-method>div:first-child>span{color:#f0d399}html[data-theme=dark] .adhkar-method p{color:#f1f8f4e6}html[data-theme=dark] .adhkar-method p+p{border-top:1px solid #496b5b29}html[data-theme=dark] .adhkar-method a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}@media (width<=850px){html[data-theme=dark] .adhkar-mobile-select{color:#f1f8f4;background:linear-gradient(120deg,#0d261d,#0d261d)}html[data-theme=dark] .adhkar-mobile-select select{color:#a6ddc6;background:#142b22}}html[data-theme=dark] .fatwa-card{border-color:#496b5b}html[data-theme=dark] .islamweb-quote{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .islamweb-quote small,html[data-theme=dark] .islamweb-quote blockquote,html[data-theme=dark] .islamweb-quote span{color:#a6ddc6}html[data-theme=dark] .fatwa-source-searches{background:#142b22}html[data-theme=dark] .fatwa-source-searches strong{color:#a6ddc6}html[data-theme=dark] .fatwa-source-searches a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .community-page{background:linear-gradient(#142b22,#142b22 72%)}html[data-theme=dark] .community-hero,html[data-theme=dark] .similarities-hero{color:#f1f8f4;background:radial-gradient(circle at 12% 15%,#1b392c40,#0000 25%),linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .community-hero h1 span,html[data-theme=dark] .similarities-hero h1 span{color:#f0d399}html[data-theme=dark] .community-hero p,html[data-theme=dark] .similarities-hero p{color:#f1f8f4e6}html[data-theme=dark] .community-onboarding{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .community-spark{color:#f0d399}html[data-theme=dark] .community-onboarding h2,html[data-theme=dark] .community-onboarding>p,html[data-theme=dark] .community-onboarding form>label{color:#a6ddc6}html[data-theme=dark] .community-onboarding input[type=text],html[data-theme=dark] .community-onboarding input:not([type]){border:1px solid #496b5b}html[data-theme=dark] .community-room-grid label{background:#142b22}html[data-theme=dark] .community-room-grid label:has(input:checked){background:#142b22;border-color:#496b5b}html[data-theme=dark] .community-room-grid strong{color:#a6ddc6}html[data-theme=dark] .community-room-grid small{color:#c0d2c8}html[data-theme=dark] .community-board>header{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#1b392c)}html[data-theme=dark] .community-board>header>div>span{background:#142b221f}html[data-theme=dark] .community-board>header small{color:#f0d399}html[data-theme=dark] .community-safety-strip{color:#f0d399;background:#142b22;border-inline:1px solid #496b5b}html[data-theme=dark] .community-compose{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .community-compose label{color:#a6ddc6}html[data-theme=dark] .community-compose textarea{border:1px solid #496b5b}html[data-theme=dark] .community-post,html[data-theme=dark] .community-empty{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .community-post-head>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .community-post-head time{color:#c0d2c8}html[data-theme=dark] .community-post>p{color:#a6ddc6}html[data-theme=dark] .community-report,html[data-theme=dark] .community-replies button{color:#c0d2c8}html[data-theme=dark] .community-replies,html[data-theme=dark] .community-replies>div{background:#142b22}html[data-theme=dark] .community-reply input{border:1px solid #496b5b}html[data-theme=dark] .community-reply button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .community-error{color:#c0d2c8!important}html[data-theme=dark] .community-moderator-link a{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .moderation-create,html[data-theme=dark] .moderation-history{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .moderation-create h2,html[data-theme=dark] .moderation-history h2,html[data-theme=dark] .moderation-create>p{color:#a6ddc6}html[data-theme=dark] .moderation-create>div:first-of-type button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .moderation-code{color:#a6ddc6;background:#142b22;border:1px dashed #496b5b}html[data-theme=dark] .moderation-code button{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .moderation-history article{background:#142b22}html[data-theme=dark] .moderation-history article>span{color:#a6ddc6}html[data-theme=dark] .moderation-history article>small{color:#c0d2c8}html[data-theme=dark] .similarities-page{background:#142b22}html[data-theme=dark] .similarity-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .similarity-card>header{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#1b392c)}html[data-theme=dark] .similarity-card>header>span{background:#142b2221}html[data-theme=dark] .similarity-card header small{color:#f0d399}html[data-theme=dark] .similarity-verses,html[data-theme=dark] .similarity-verses>div{background:#142b22}html[data-theme=dark] .similarity-verses small{color:#f0d399}html[data-theme=dark] .similarity-verses p,html[data-theme=dark] .similarity-verses a{color:#a6ddc6}html[data-theme=dark] .similarity-key{color:#f0d399;background:#142b22}html[data-theme=dark] .similarity-note{color:#a6ddc6}html[data-theme=dark] .quizzes-page,html[data-theme=dark] .certificates-page{background:#142b22}html[data-theme=dark] .quizzes-hero{color:#f1f8f4;background:radial-gradient(circle at 12% 15%,#142b2240,#0000 30%),linear-gradient(135deg,#0d261d,#0d261d 64%,#1b392c 150%)}html[data-theme=dark] .quizzes-hero .breadcrumb,html[data-theme=dark] .quizzes-hero .breadcrumb a{color:#f1f8f4e6}html[data-theme=dark] .quizzes-hero .category-pill{color:#f0d399;background:#142b221a;border:1px solid #496b5b29}html[data-theme=dark] .quizzes-hero h1 em{color:#f0d399}html[data-theme=dark] .quizzes-hero>div>p{color:#f1f8f4e6}html[data-theme=dark] .quiz-hero-points span{color:#f1f8f4;background:#142b2214}html[data-theme=dark] .quiz-picker{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quiz-picker button{color:#a6ddc6}html[data-theme=dark] .quiz-picker button span{background:color-mix(in srgb,var(--quiz-color) 12%,#142b22)}html[data-theme=dark] .quiz-picker button.active{color:#f1f8f4}html[data-theme=dark] .quiz-picker button.active span{background:#142b22}html[data-theme=dark] .quiz-workspace{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quiz-workspace>header{color:#f1f8f4;background:linear-gradient(130deg,var(--quiz-color),color-mix(in srgb,var(--quiz-color) 72%,#0d261d))}html[data-theme=dark] .quiz-workspace header small{color:#f0d399}html[data-theme=dark] .quiz-workspace header p{color:#f1f8f4e6}html[data-theme=dark] .quiz-progress-ring{background:#142b221f;border:1px solid #496b5b33}html[data-theme=dark] .quiz-progress-track{background:#142b22}html[data-theme=dark] .quiz-progress-track i{background:linear-gradient(90deg,#1b392c,var(--quiz-color))}html[data-theme=dark] .quiz-name-field{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quiz-name-field label{color:#a6ddc6}html[data-theme=dark] .quiz-name-field input{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quiz-questions fieldset{border:1px solid #496b5b}html[data-theme=dark] .quiz-questions legend{color:#a6ddc6}html[data-theme=dark] .quiz-questions legend>span{color:#f1f8f4}html[data-theme=dark] .quiz-questions label{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quiz-questions label.selected{color:#a6ddc6;background:color-mix(in srgb,var(--quiz-color) 9%,#142b22);border-color:color-mix(in srgb,var(--quiz-color) 45%,#496b5b)}html[data-theme=dark] .quiz-questions fieldset.answered-correct,html[data-theme=dark] .quiz-questions fieldset.answered-wrong{background:#142b22;border-color:#496b5b}html[data-theme=dark] .quiz-explanation{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quiz-explanation b{color:#a6ddc6}html[data-theme=dark] .answered-wrong .quiz-explanation b{color:#c0d2c8}html[data-theme=dark] .quiz-submit-panel{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .quiz-submit-panel p{color:#f1f8f4e6}html[data-theme=dark] .quiz-submit-panel button,html[data-theme=dark] .quiz-result a,html[data-theme=dark] .quiz-result button,html[data-theme=dark] .certificate-print-button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quiz-alert{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quiz-alert a{color:#a6ddc6}html[data-theme=dark] .quiz-alert.error{color:#c0d2c8;background:#142b22;border-color:#496b5b}html[data-theme=dark] .quiz-result{color:#f1f8f4}html[data-theme=dark] .quiz-result.passed,html[data-theme=dark] .quiz-result.retry{background:linear-gradient(130deg,#0d261d,#1b392c)}html[data-theme=dark] .quiz-result>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quiz-result small{color:#f0d399}html[data-theme=dark] .quiz-result p{color:#f1f8f4e6}html[data-theme=dark] .quiz-result button+button{color:#f1f8f4;background:#142b221f;border:1px solid #496b5b33}html[data-theme=dark] .certificate-note{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .certificate-note>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .certificate-note p{color:#f0d399}html[data-theme=dark] .certificate-note a{color:#a6ddc6}html[data-theme=dark] .certificates-hero{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .certificates-hero .breadcrumb,html[data-theme=dark] .certificates-hero .breadcrumb a,html[data-theme=dark] .certificates-hero p{color:#f1f8f4e6}html[data-theme=dark] .academy-certificate{background:#142b22}html[data-theme=dark] .certificate-frame{background:radial-gradient(circle at 8% 8%,#1b392c38,#0000 25%),#142b22;border:3px double #496b5b}html[data-theme=dark] .certificate-frame:before,html[data-theme=dark] .certificate-frame:after{border:1px solid #496b5b47}html[data-theme=dark] .certificate-brand{color:#a6ddc6}html[data-theme=dark] .certificate-brand span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .certificate-frame>small{color:#f0d399}html[data-theme=dark] .certificate-frame h2{color:#c0d2c8}html[data-theme=dark] .certificate-frame h3{color:#a6ddc6}html[data-theme=dark] .certificate-frame>p{color:#c0d2c8}html[data-theme=dark] .certificate-frame h4{color:#f0d399}html[data-theme=dark] .certificate-details span{color:#c0d2c8;background:#142b2294}html[data-theme=dark] .certificate-details b{color:#a6ddc6}html[data-theme=dark] .certificate-frame footer{border-top:1px solid #496b5b}html[data-theme=dark] .certificate-frame footer span{color:#a6ddc6}html[data-theme=dark] .certificate-frame footer p{color:#c0d2c8}html[data-theme=dark] .certificate-actions a{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .certificates-empty{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .certificates-empty>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .certificates-empty a{color:#a6ddc6}html[data-theme=dark] .earned-certificates a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .earned-certificates a.active{background:#142b22;border-color:#496b5b}html[data-theme=dark] .earned-certificates a>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .earned-certificates a>b{color:#a6ddc6}html[data-theme=dark] .site-header{background:#142b22eb;border-bottom:1px solid #496b5bcc}html[data-theme=dark] .brand{color:#a6ddc6}html[data-theme=dark] .brand-mark{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .main-nav,html[data-theme=dark] .main-nav a:hover,html[data-theme=dark] .main-nav a:focus-visible{color:#a6ddc6}html[data-theme=dark] .header-cta{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .header-cta:hover{background:#0d261d}html[data-theme=dark] .header-search{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .header-search:hover,html[data-theme=dark] .header-search:focus-visible{color:#a6ddc6;border-color:#496b5b}html[data-theme=dark] .mobile-menu-trigger{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .mobile-menu-backdrop{background:#0d261d7a}html[data-theme=dark] .mobile-sidebar{background:#142b22;border-left:1px solid #496b5b}html[data-theme=dark] .mobile-sidebar-head{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .mobile-sidebar-head small{color:#f1f8f4}html[data-theme=dark] .mobile-sidebar-head button{color:#f1f8f4;background:#142b2224;border:1px solid #496b5b40}html[data-theme=dark] .mobile-sidebar-group h2{color:#f0d399}html[data-theme=dark] .mobile-sidebar-group a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .mobile-sidebar-group a>.sidebar-link-icon{color:#a6ddc6;background:#142b22}html[data-theme=dark] .mobile-sidebar-group a em{color:#c0d2c8}html[data-theme=dark] .mobile-sidebar-group a.active{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .mobile-sidebar-group a.active em{color:#f1f8f4}html[data-theme=dark] .search-page{background:#0d261d}html[data-theme=dark] .search-hero{background:linear-gradient(#142b22 0,#0d261d 460px)}html[data-theme=dark] .search-hero>.section-shell>h1{color:#a6ddc6}html[data-theme=dark] .search-field{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .search-field>span,html[data-theme=dark] .search-field input{color:#a6ddc6}html[data-theme=dark] .search-field input::placeholder{color:#c0d2c8}html[data-theme=dark] .search-field button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .search-empty-state,html[data-theme=dark] .search-no-results{background:#142b22b8;border:1px solid #496b5b}html[data-theme=dark] .search-empty-state>span,html[data-theme=dark] .search-no-results>span,html[data-theme=dark] .search-empty-state h2,html[data-theme=dark] .search-no-results h2{color:#a6ddc6}html[data-theme=dark] .search-suggestions button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .search-suggestions button:hover{background:#142b22}html[data-theme=dark] .search-results-heading strong{color:#a6ddc6}html[data-theme=dark] .search-results-heading span{color:#c0d2c8}html[data-theme=dark] .search-result-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .search-result-card span,html[data-theme=dark] .search-result-card h2,html[data-theme=dark] .search-result-card strong{color:#a6ddc6}html[data-theme=dark] .membership-page{background:#0d261d}html[data-theme=dark] .membership-hero{background:linear-gradient(145deg,#142b22,#142b22);border-bottom:1px solid #496b5b}html[data-theme=dark] .membership-hero h1,html[data-theme=dark] .membership-hero h1 span{color:#a6ddc6}html[data-theme=dark] .payment-status{background:#142b22b8;border:1px solid #496b5b}html[data-theme=dark] .payment-status>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .payment-status p,html[data-theme=dark] .payment-status strong{color:#a6ddc6}html[data-theme=dark] .plan-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .supporter-plan{background:linear-gradient(#142b22,#142b22 48%);border:2px solid #496b5b}html[data-theme=dark] .plan-label{color:#a6ddc6;background:#142b22}html[data-theme=dark] .plan-card h2,html[data-theme=dark] .plan-price strong{color:#a6ddc6}html[data-theme=dark] .plan-price span{color:#c0d2c8}html[data-theme=dark] .plan-card li{color:#a6ddc6}html[data-theme=dark] .plan-card li span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .disabled-plan-button{color:#c0d2c8;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .membership-roadmap>div{background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .membership-roadmap span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .membership-roadmap h3{color:#a6ddc6}html[data-theme=dark] .membership-faq details{background:#142b22;border-bottom:1px solid #496b5b}html[data-theme=dark] .membership-faq summary,html[data-theme=dark] .membership-faq summary span,html[data-theme=dark] .eyebrow,html[data-theme=dark] .section-number{color:#a6ddc6}html[data-theme=dark] .eyebrow{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .eyebrow-dot{background:#0d261d}html[data-theme=dark] .hero h1,html[data-theme=dark] .hero h1 span{color:#a6ddc6}html[data-theme=dark] .button-primary{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .button-primary:hover{background:#0d261d}html[data-theme=dark] .button-ghost{color:#a6ddc6;background:#142b22}html[data-theme=dark] .button-ghost:hover{border-color:#496b5b}html[data-theme=dark] .button-light{color:#a6ddc6;background:#142b22}html[data-theme=dark] .trust-list{color:#a6ddc6}html[data-theme=dark] .trust-list li span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hero-visual:before{background:radial-gradient(circle at 34% 29%,#142b227a 0 1px,#0000 2px) 0 0/22px 22px,linear-gradient(145deg,#142b22 0% 100%)}html[data-theme=dark] .visual-orbit{border:1px solid #496b5b2e}html[data-theme=dark] .today-card{background:#142b22f5;border:1px solid #496b5bd9}html[data-theme=dark] .today-card-image:after{background:linear-gradient(#0000 35%,#0d261d80)}html[data-theme=dark] .today-card-image span{color:#f1f8f4;background:#0d261dab;border:1px solid #496b5b40}html[data-theme=dark] .mini-label{color:#a6ddc6}html[data-theme=dark] .lesson-duration{color:#c0d2c8;background:#142b22}html[data-theme=dark] .prophet-mark{color:#f1f8f4;background:#0d261d;border:8px solid #496b5b}html[data-theme=dark] .prophet-mark span{border:1px solid #496b5b61}html[data-theme=dark] .card-kicker,html[data-theme=dark] .today-card h2{color:#a6ddc6}html[data-theme=dark] .progress-track{background:#142b22}html[data-theme=dark] .progress-track span{background:#0d261d}html[data-theme=dark] .home-quick-access a{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .home-quick-access a:hover,html[data-theme=dark] .home-quick-access a:focus-visible{outline:2px solid #496b5b73}html[data-theme=dark] .home-quick-access b{color:#f0d399}html[data-theme=dark] .home-continue-dropdown{background:#142b22c2;border:1px solid #496b5b}html[data-theme=dark] .home-continue-dropdown>summary{color:#a6ddc6}html[data-theme=dark] .home-continue-dropdown>summary:hover{background:#142b22}html[data-theme=dark] .home-continue-summary-copy small{color:#f0d399}html[data-theme=dark] .home-continue-summary-icon{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .home-continue-chevron{color:#a6ddc6}html[data-theme=dark] .home-continue-card{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-continue-card.is-hadith,html[data-theme=dark] .home-continue-card.is-learning{background:#142b22;border-color:#496b5b}html[data-theme=dark] .home-continue-icon{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .home-continue-card.is-hadith .home-continue-icon,html[data-theme=dark] .home-continue-card.is-learning .home-continue-icon{background:linear-gradient(145deg,#1b392c,#1b392c)}html[data-theme=dark] .home-continue-copy small,html[data-theme=dark] .home-continue-copy em,html[data-theme=dark] .home-continue-card>b,html[data-theme=dark] .home-continue-arrow{color:#a6ddc6}html[data-theme=dark] .home-continue-track{background:#0d261d1a}html[data-theme=dark] .home-continue-track i{background:linear-gradient(90deg,#0d261d,#1b392c)}html[data-theme=dark] .home-continue-card.is-hadith .home-continue-track i,html[data-theme=dark] .home-continue-card.is-learning .home-continue-track i{background:linear-gradient(90deg,#1b392c,#1b392c)}html[data-theme=dark] .android-install-prompt{color:#a6ddc6;background:#142b22f7;border:1px solid #496b5b38}html[data-theme=dark] .android-install-prompt small{color:#a6ddc6}html[data-theme=dark] .android-install-prompt button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .android-install-prompt .android-install-dismiss{color:#a6ddc6}html[data-theme=dark] .mushaf-exact-prototype{color:#a6ddc6;background:#0d261d url(/images/home-learning-gateway-v2.png) 50%/cover no-repeat fixed}html[data-theme=dark] .mushaf-exact-prototype:before{background:linear-gradient(#142b2233,#0d261d24)}html[data-theme=dark] .mushaf-exact-circle{color:#a6ddc6;background:#142b22e6;border:1px solid #496b5bf0}html[data-theme=dark] .mushaf-exact-segment{color:#a6ddc6;background:#142b22ed;border:1.4px solid #496b5b}html[data-theme=dark] .mushaf-exact-segment>span{color:#f0d399;background:#142b22e0;border-inline:1px solid #496b5b80}html[data-theme=dark] .mushaf-exact-paper{color:#c0d2c8;background:linear-gradient(105deg,#142b2270,#0000 25%),#142b22f5;border:1px solid #496b5b}html[data-theme=dark] .mushaf-exact-paper:before{border:1px solid #496b5b75}html[data-theme=dark] .mushaf-exact-line-1{color:#f0d399;background:radial-gradient(circle at 15%,#0000 0 11px,#142b22bf 12px 14px,#0000 15px),radial-gradient(circle at 85%,#0000 0 11px,#142b22bf 12px 14px,#0000 15px),repeating-linear-gradient(45deg,#0000 0 11px,#142b2294 12px 15px,#0000 16px 23px),#1b392c;border:3px double #496b5b}html[data-theme=dark] .mushaf-exact-line-1:before{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .mushaf-exact-fragment.selected{background:#142b224f}html[data-theme=dark] .mushaf-exact-fragment[data-verse-key="2:1"] .type-end{color:#f0d399}html[data-theme=dark] .mushaf-exact-fragment[data-verse-key="2:2"] .type-end,html[data-theme=dark] .mushaf-exact-tafsir blockquote .type-end{color:#a6ddc6}html[data-theme=dark] .mushaf-exact-fragment:focus-visible{outline:2px solid #496b5b}html[data-theme=dark] .mushaf-exact-tafsir{color:#a6ddc6;background:#142b22ed;border:1px solid #496b5bf2}html[data-theme=dark] .mushaf-exact-handle{background:#142b22}html[data-theme=dark] .mushaf-exact-tafsir>header button{color:#a6ddc6;background:#142b22de;border:1px solid #496b5b}html[data-theme=dark] .mushaf-exact-tafsir h1{color:#a6ddc6}html[data-theme=dark] .mushaf-exact-tafsir blockquote{color:#a6ddc6;background:#142b22cc;border:1px solid #496b5b61}html[data-theme=dark] .mushaf-exact-gold-rule:before,html[data-theme=dark] .mushaf-exact-gold-rule:after{background:linear-gradient(90deg,#0000,#1b392c)}html[data-theme=dark] .mushaf-exact-gold-rule i{border:2px solid #496b5b}html[data-theme=dark] .mushaf-exact-tafsir footer{color:#f0d399;background:#142b22db}html[data-theme=dark] .mushaf-exact-tafsir footer small,html[data-theme=dark] .card-footer-row{color:#c0d2c8}html[data-theme=dark] .round-arrow{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .floating-note{color:#c0d2c8;background:#142b22f2;border:1px solid #496b5bcc}html[data-theme=dark] .floating-note strong{color:#a6ddc6}html[data-theme=dark] .note-icon{color:#a6ddc6;background:#142b22}html[data-theme=dark] .pathway-section{background:#0d261d;border-block:1px solid #496b5b}html[data-theme=dark] .section-heading h2,html[data-theme=dark] .method-copy h2,html[data-theme=dark] .start-card h2,html[data-theme=dark] .page-hero h1{color:#a6ddc6}html[data-theme=dark] .pathway-grid{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .pathway-card{border-left:1px solid #496b5b}html[data-theme=dark] .pathway-index{color:#a6ddc6;background:#142b22}html[data-theme=dark] .pathway-kicker{color:#f0d399}html[data-theme=dark] .pathway-card h3{color:#a6ddc6}html[data-theme=dark] .pathway-connector{color:#f0d399;background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .text-link{color:#a6ddc6;border-bottom:1px solid #496b5b}html[data-theme=dark] .category-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .category-card-image:after{background:linear-gradient(#0000 38%,#0d261d5c)}html[data-theme=dark] .category-card-image .category-number{color:#f1f8f4;background:#0d261da8;border:1px solid #496b5b47}html[data-theme=dark] .category-card:after{background:color-mix(in srgb, var(--card-accent) 8%, #142b22)}html[data-theme=dark] .category-card:hover,html[data-theme=dark] .category-card:focus-visible{border-color:color-mix(in srgb, var(--card-accent) 35%, #496b5b)}html[data-theme=dark] .category-arrow{background:color-mix(in srgb, var(--card-accent) 9%, #142b22)}html[data-theme=dark] .category-card h3{color:#a6ddc6}html[data-theme=dark] .category-meta{color:#c0d2c8}html[data-theme=dark] .method-section{color:#f1f8f4;background:radial-gradient(circle at 9% 18%,#1b392c21 0 2px,#0000 3px) 0 0/28px 28px,linear-gradient(135deg,#0d261d 0% 100%)}html[data-theme=dark] .light-label{color:#f0d399}html[data-theme=dark] .method-copy h2,html[data-theme=dark] .method-copy>p{color:#f1f8f4}html[data-theme=dark] .method-points{border-top:1px solid #496b5b21}html[data-theme=dark] .method-points article{border-bottom:1px solid #496b5b21}html[data-theme=dark] .method-points article>span{color:#f0d399;border:1px solid #496b5b61}html[data-theme=dark] .method-points p{color:#c0d2c8}html[data-theme=dark] .start-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .start-card:after{border:1px solid #496b5b21}html[data-theme=dark] .site-footer{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .brand-light{color:#f1f8f4}html[data-theme=dark] .brand-light .brand-mark{color:#a6ddc6;background:#142b22}html[data-theme=dark] .footer-brand p{color:#c0d2c8}html[data-theme=dark] .footer-links h3{color:#f0d399}html[data-theme=dark] .footer-links a,html[data-theme=dark] .footer-links a:hover{color:#f1f8f4}html[data-theme=dark] .footer-bottom{color:#a6ddc6;border-top:1px solid #496b5b14}html[data-theme=dark] .page-hero{background:#0d261d;border-bottom:1px solid #496b5b}html[data-theme=dark] .breadcrumb,html[data-theme=dark] .breadcrumb a:hover{color:#a6ddc6}html[data-theme=dark] .learn-hero{background:radial-gradient(circle at 18% 18%,#1b392c26,#0000 24%),radial-gradient(circle at 82% 42%,#1b392c29,#0000 23%),linear-gradient(#142b22 0% 100%)}html[data-theme=dark] .learn-hero:before{background-image:radial-gradient(circle,#0d261d38 0 1px,#0000 1.5px)}html[data-theme=dark] .portal-orbit{border:1px solid #496b5b47}html[data-theme=dark] .portal-orbit.orbit-two{border-color:#496b5b59}html[data-theme=dark] .portal-orbit i,html[data-theme=dark] .orbit-two i{background:#1b392c}html[data-theme=dark] .portal-core{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d);border:1px solid #496b5b7a}html[data-theme=dark] .portal-star{color:#f0d399}html[data-theme=dark] .plan-summary{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .plan-summary div{border-left:1px solid #496b5b}html[data-theme=dark] .plan-summary strong{color:#a6ddc6}html[data-theme=dark] .plan-summary span{color:#c0d2c8}html[data-theme=dark] .stage-rail>span{color:#f1f8f4;background:linear-gradient(145deg,color-mix(in srgb,var(--stage-color) 78%,#142b22),var(--stage-color))}html[data-theme=dark] .stage-rail>span b{background:#142b22}html[data-theme=dark] .curriculum-stage:last-child .stage-rail i{background:linear-gradient(#142b22,#0000)}html[data-theme=dark] .stage-heading{border:1px solid color-mix(in srgb,var(--stage-color) 20%,#496b5b)}html[data-theme=dark] .stage-glass-panel{background:linear-gradient(135deg,#142b22f5,color-mix(in srgb,var(--stage-tint) 55%,#142b22))}html[data-theme=dark] .stage-heading h2{color:#a6ddc6}html[data-theme=dark] .stage-course-card{background:linear-gradient(145deg,#142b22fa,color-mix(in srgb,var(--card-accent) 4%,#142b22));border:1px solid #496b5b}html[data-theme=dark] .stage-course-card:hover{border-color:color-mix(in srgb,var(--card-accent) 32%,#496b5b)}html[data-theme=dark] .course-order{background:color-mix(in srgb, var(--card-accent) 9%, #142b22)}html[data-theme=dark] .stage-course-card h3{color:#a6ddc6}html[data-theme=dark] .course-open{border:1px solid color-mix(in srgb, var(--card-accent) 25%, #496b5b)}html[data-theme=dark] .stage-course-card:hover .course-open{color:#f1f8f4}html[data-theme=dark] .stage-outcome{color:#a6ddc6;background:color-mix(in srgb,var(--stage-tint) 65%,#142b22)}html[data-theme=dark] .stage-outcome>span{background:#142b22}html[data-theme=dark] .stage-outcome strong{color:#a6ddc6}html[data-theme=dark] .learning-note-card{background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .note-big-mark{color:#f0d399;background:#142b22}html[data-theme=dark] .learning-note h2{color:#a6ddc6}html[data-theme=dark] .quran-last-read,html[data-theme=dark] .quran-quick-actions>a,html[data-theme=dark] .quran-bookmarks-strip{background:#142b22eb;border:1px solid #496b5b}html[data-theme=dark] .quran-last-read>span,html[data-theme=dark] .quran-quick-actions>a>span{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d)}html[data-theme=dark] .quran-last-read small{color:#f0d399}html[data-theme=dark] .quran-last-read strong{color:#a6ddc6}html[data-theme=dark] .quran-last-read p{color:#c0d2c8}html[data-theme=dark] .quran-last-read>a{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .quran-quick-actions>a,html[data-theme=dark] .quran-bookmarks-strip header strong{color:#a6ddc6}html[data-theme=dark] .quran-bookmarks-strip header small{color:#c0d2c8}html[data-theme=dark] .quran-bookmarks-strip a{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quran-bookmarks-strip a small{color:#c0d2c8}html[data-theme=dark] .quran-directory-head>div span{color:#f0d399}html[data-theme=dark] .quran-directory-head h2{color:#a6ddc6}html[data-theme=dark] .quran-directory-tabs button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-directory-tabs button.active{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .mushaf-page .quran-surah-grid.modern>a,html[data-theme=dark] .quran-surah-grid.modern>a:nth-child(4n+1),html[data-theme=dark] .quran-surah-grid.modern>a:nth-child(4n+4){background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .quran-surah-grid.modern .quran-surah-number{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d);border:3px solid #496b5b}html[data-theme=dark] .quran-surah-grid.modern small{color:#f0d399}html[data-theme=dark] .quran-surah-grid.modern>a>b{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quran-number-grid>a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-number-grid>a>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .quran-number-grid>a small{color:#c0d2c8}html[data-theme=dark] .quran-page-grid>a,html[data-theme=dark] .quran-tafsir-trigger{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-tafsir-backdrop{background:#0d261d52}html[data-theme=dark] .quran-tafsir-sheet{color:#a6ddc6;background:#142b22f7;border:1px solid #496b5bcc}html[data-theme=dark] .quran-tafsir-sheet:before{background:#142b22}html[data-theme=dark] .quran-tafsir-sheet header button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quran-tafsir-sheet header small{color:#f0d399}html[data-theme=dark] .quran-tafsir-sheet header>span{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d)}html[data-theme=dark] .quran-tafsir-sheet blockquote{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quran-tafsir-sheet blockquote b{color:#f0d399}html[data-theme=dark] .quran-tafsir-sheet>a{color:#a6ddc6}html[data-theme=dark] .quran-bookmark-button i{border:1px solid #496b5b}html[data-theme=dark] .prayer-times-page{background:linear-gradient(#142b22,#142b22 72%,#142b22)}html[data-theme=dark] .prayer-reminder-hero{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#1b392c)}html[data-theme=dark] .prayer-reminder-hero>span{background:linear-gradient(145deg,#1b392c,#1b392c);border:1px solid #496b5b59}html[data-theme=dark] .prayer-reminder-hero small{color:#f0d399}html[data-theme=dark] .prayer-reminder-hero p{color:#f1f8f4}html[data-theme=dark] .prayer-location-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prayer-location-card label{color:#a6ddc6}html[data-theme=dark] .prayer-location-card select,html[data-theme=dark] .prayer-reminder-settings select{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prayer-location-card button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .next-prayer-card{color:#a6ddc6;background:linear-gradient(135deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .next-prayer-card small{color:#f0d399}html[data-theme=dark] .next-prayer-card>span{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#1b392c)}html[data-theme=dark] .prayer-checklist{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prayer-checklist>header small{color:#f0d399}html[data-theme=dark] .prayer-checklist h2{color:#a6ddc6}html[data-theme=dark] .prayer-checklist>header>strong{color:#a6ddc6;background:#142b22}html[data-theme=dark] .prayer-checklist-progress{background:#142b22}html[data-theme=dark] .prayer-checklist-progress>span{background:linear-gradient(90deg,#0d261d,#1b392c)}html[data-theme=dark] .prayer-checklist-grid button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prayer-checklist-grid button:hover{border-color:#496b5b}html[data-theme=dark] .prayer-checklist-grid button>span{color:#f1f8f4;background:#142b22;border:2px solid #496b5b}html[data-theme=dark] .prayer-checklist-grid button strong{color:#a6ddc6}html[data-theme=dark] .prayer-checklist-grid button small{color:#c0d2c8}html[data-theme=dark] .prayer-checklist-grid button.done{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .prayer-checklist-grid button.done>span{background:#0d261d}html[data-theme=dark] .prayer-checklist-grid button.done strong,html[data-theme=dark] .prayer-checklist-grid button.done small{color:#a6ddc6}html[data-theme=dark] .prayer-times-list article{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prayer-times-list article.enabled{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .prayer-times-list button i,html[data-theme=dark] .prayer-times-list button i:after{background:#142b22}html[data-theme=dark] .prayer-times-list article.enabled button i{background:#0d261d}html[data-theme=dark] .prayer-reminder-settings{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prayer-reminder-settings>div>span{color:#f0d399;background:#142b22}html[data-theme=dark] .prayer-reminder-settings small{color:#c0d2c8}html[data-theme=dark] .prayer-reminder-status{color:#a6ddc6;background:#142b22}html[data-theme=dark] .prayer-reminder-note{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prayer-reminder-note strong{color:#f0d399}html[data-theme=dark] .prayer-source-link{color:#a6ddc6}html[data-theme=dark] .daily-reminders{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .daily-reminders>header small{color:#f0d399}html[data-theme=dark] .daily-reminders h2,html[data-theme=dark] .daily-reminders>header>svg{color:#a6ddc6}html[data-theme=dark] .daily-reminders-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .daily-reminders-grid article.enabled{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .daily-reminders-grid article>span{background:#142b22}html[data-theme=dark] .daily-reminders-grid strong,html[data-theme=dark] .daily-reminders-grid small,html[data-theme=dark] .daily-reminders-grid label{color:#a6ddc6}html[data-theme=dark] .daily-reminders-grid input{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .daily-reminders-grid button{color:#a6ddc6}html[data-theme=dark] .daily-reminders-grid button i,html[data-theme=dark] .daily-reminders-grid button i:after{background:#142b22}html[data-theme=dark] .daily-reminders-grid article.enabled button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .daily-reminders-grid article.enabled button i{background:#0d261d}html[data-theme=dark] .quran-mushaf-heading{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-mushaf-heading>div i{background:linear-gradient(90deg,#0000,#1b392c,#1b392c)}html[data-theme=dark] .quran-mushaf-heading>div i:last-child{background:linear-gradient(90deg,#1b392c,#1b392c,#0000)}html[data-theme=dark] .quran-mushaf-heading strong{color:#f0d399;background:#142b22;border:2px solid #496b5b}html[data-theme=dark] .quran-reader-page .quran-mushaf-stream{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-reader-page .quran-mushaf-stream:before{border:1px solid #496b5b47}html[data-theme=dark] .quran-reader-page .quran-mushaf-stream article{border-bottom:1px solid #496b5b54}html[data-theme=dark] .quran-reader-page .quran-mushaf-stream article:hover{border-color:#496b5b54}html[data-theme=dark] .quran-reader-page .quran-mushaf-stream .ayah-meta>span{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-reader-page .quran-mushaf-stream .ayah-meta>b{color:#f0d399}html[data-theme=dark] .quran-reader-page .quran-mushaf-stream .ayah-text{color:#a6ddc6}html[data-theme=dark] .quran-reader-page .quran-mushaf-stream .ayah-text>b{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .category-hero{background:radial-gradient(circle at 14% 25%,#0d261d21 0 1px,#0000 2px) 0 0/25px 25px,#0d261d;border-bottom:1px solid #496b5b}html[data-theme=dark] .category-hero-image,html[data-theme=dark] .prophets-hero-image{border:1px solid #496b5b}html[data-theme=dark] .category-hero-image figcaption,html[data-theme=dark] .prophets-hero-image figcaption{color:#f1f8f4;background:#0d261db8;border:1px solid #496b5b33}html[data-theme=dark] .course-topic-image,html[data-theme=dark] .lesson-topic-image{border:1px solid #496b5b}html[data-theme=dark] .category-pill{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .category-hero h1{color:#a6ddc6}html[data-theme=dark] .hero-facts{color:#c0d2c8}html[data-theme=dark] .hero-facts strong{color:#a6ddc6}html[data-theme=dark] .category-emblem{background:#132a21;border:1px solid #496b5b}html[data-theme=dark] .category-emblem>div{color:#f1f8f4;background:#0d261d;border:9px solid #496b5ba6}html[data-theme=dark] .lesson-list{border-top:1px solid #496b5b}html[data-theme=dark] .lesson-row{border-bottom:1px solid #496b5b}html[data-theme=dark] .lesson-index,html[data-theme=dark] .lesson-copy h3{color:#a6ddc6}html[data-theme=dark] .lesson-time{color:#c0d2c8}html[data-theme=dark] .lesson-status{color:#c0d2c8;background:#142b22}html[data-theme=dark] .sidebar-card,html[data-theme=dark] .source-card{background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .sidebar-label,html[data-theme=dark] .sidebar-card ul{color:#a6ddc6}html[data-theme=dark] .sidebar-card li span{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .source-card{background:#142b22;border-color:#496b5b}html[data-theme=dark] .source-card>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .source-card strong{color:#a6ddc6}html[data-theme=dark] .next-category{background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .next-category>span{color:#c0d2c8}html[data-theme=dark] .next-category a{color:#a6ddc6}html[data-theme=dark] .next-category i{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .vision-statement>span,html[data-theme=dark] .vision-statement h2{color:#a6ddc6}html[data-theme=dark] .principles-section{background:#0d261d;border-block:1px solid #496b5b}html[data-theme=dark] .principles-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .principles-grid article>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .principles-grid h3{color:#a6ddc6}html[data-theme=dark] .review-card{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .review-card>div>p{color:#c0d2c8}html[data-theme=dark] .review-card li{color:#f1f8f4;background:#142b220f;border:1px solid #496b5b17}html[data-theme=dark] .review-card li span{color:#f0d399;border:1px solid #496b5b4d}html[data-theme=dark] .prophets-hero{background:radial-gradient(circle at 11% 22%,#1b392c24 0 1px,#0000 2px) 0 0/25px 25px,linear-gradient(145deg,#142b22 0% 100%);border-bottom:1px solid #496b5b}html[data-theme=dark] .verified-pill{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .verified-pill i{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .prophets-hero h1,html[data-theme=dark] .prophets-hero h1 em,html[data-theme=dark] .prophets-facts,html[data-theme=dark] .prophets-facts strong{color:#a6ddc6}html[data-theme=dark] .prophets-book:before{background:#1b392c14;border:1px solid #496b5b1f}html[data-theme=dark] .book-orbit{border:1px solid #496b5b29}html[data-theme=dark] .book-cover{color:#f1f8f4;background:radial-gradient(circle at 50% 38%,#1b392c2b,#0000 37%),#0d261d;border:9px solid #496b5b}html[data-theme=dark] .book-cover:after{border:1px solid #496b5b4d}html[data-theme=dark] .book-label{color:#f0d399}html[data-theme=dark] .book-mark{color:#a6ddc6;background:#142b22;border:5px solid #496b5b2b}html[data-theme=dark] .book-cover p{color:#c0d2c8}html[data-theme=dark] .book-cover small{color:#f0d399}html[data-theme=dark] .book-note{background:#142b22f5;border:1px solid #496b5b}html[data-theme=dark] .book-note>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .book-note strong{color:#a6ddc6}html[data-theme=dark] .book-note small{color:#c0d2c8}html[data-theme=dark] .note-warning>span{color:#f0d399;background:#142b22}html[data-theme=dark] .verification-section{background:#0d261d}html[data-theme=dark] .source-rules-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .source-rules-grid article>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .source-rules-grid h3{color:#a6ddc6}html[data-theme=dark] .narrative-rule{background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .narrative-icon{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .narrative-rule strong{color:#a6ddc6}html[data-theme=dark] .tag-fixed{color:#a6ddc6;background:#142b22}html[data-theme=dark] .tag-disputed{color:#f0d399;background:#142b22}html[data-theme=dark] .tag-israili,html[data-theme=dark] .tag-weak{color:#c0d2c8;background:#142b22}html[data-theme=dark] .prophets-map{border-top:1px solid #496b5b}html[data-theme=dark] .map-note{color:#c0d2c8}html[data-theme=dark] .unit-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .active-unit{background:linear-gradient(145deg,#142b22,#142b22 65%);border-color:#496b5b}html[data-theme=dark] .unit-top>span{color:#a6ddc6}html[data-theme=dark] .unit-top small{color:#c0d2c8;background:#142b22}html[data-theme=dark] .active-unit .unit-top small{color:#a6ddc6;background:#142b22}html[data-theme=dark] .unit-card h3{color:#a6ddc6}html[data-theme=dark] .unit-names{color:#a6ddc6!important}html[data-theme=dark] .unit-footer{color:#c0d2c8;border-top:1px solid #496b5b}html[data-theme=dark] .unit-footer a{color:#a6ddc6}html[data-theme=dark] .adam-section{color:#f1f8f4;background:radial-gradient(circle at 8% 25%,#1b392c1f 0 1px,#0000 2px) 0 0/25px 25px,#0d261d}html[data-theme=dark] .course-title-row{border-bottom:1px solid #496b5b21}html[data-theme=dark] .course-title-row p{color:#c0d2c8}html[data-theme=dark] .course-badge{color:#a6ddc6;background:#142b22}html[data-theme=dark] .adam-lessons{border-bottom:1px solid #496b5b1f}html[data-theme=dark] .adam-lesson-row{border-top:1px solid #496b5b1c}html[data-theme=dark] a.adam-lesson-row{background:#142b2209}html[data-theme=dark] a.adam-lesson-row:hover,html[data-theme=dark] a.adam-lesson-row:focus-visible{background:#142b2213}html[data-theme=dark] .adam-lesson-number{color:#f0d399}html[data-theme=dark] .adam-lesson-copy>p{color:#a6ddc6}html[data-theme=dark] .lesson-evidence span{color:#c0d2c8;background:#142b220f}html[data-theme=dark] .adam-duration{color:#c0d2c8}html[data-theme=dark] .research-ready{color:#f0d399;border:1px solid #496b5b47}html[data-theme=dark] .lesson-live{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .editorial-status,html[data-theme=dark] .excluded-details{background:#142b220f;border:1px solid #496b5b1c}html[data-theme=dark] .status-check{color:#a6ddc6;background:#142b22}html[data-theme=dark] .editorial-status p{color:#c0d2c8}html[data-theme=dark] .status-bar{background:#142b2217}html[data-theme=dark] .status-bar span{background:#142b22}html[data-theme=dark] .editorial-status small{color:#a6ddc6}html[data-theme=dark] .excluded-details h3{color:#f0d399}html[data-theme=dark] .excluded-details ul,html[data-theme=dark] .excluded-details li:before{color:#c0d2c8}html[data-theme=dark] .research-links-grid a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .research-links-grid a>span,html[data-theme=dark] .research-links-grid h3{color:#a6ddc6}html[data-theme=dark] .research-links-grid i{color:#a6ddc6;background:#142b22}html[data-theme=dark] .research-disclaimer{color:#c0d2c8;background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .research-disclaimer>span{color:#f0d399;background:#142b22}html[data-theme=dark] .research-disclaimer strong{color:#a6ddc6}html[data-theme=dark] .course-index-hero{background:radial-gradient(circle at 12% 22%,#1b392c26 0 1px,#0000 2px) 0 0/26px 26px,linear-gradient(145deg,#0d261d,#142b22)}html[data-theme=dark] .course-index-lesson{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .course-index-lesson:hover,html[data-theme=dark] .course-index-lesson:focus-visible{border-color:#496b5b}html[data-theme=dark] .course-index-number{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .course-index-lesson h3{color:#a6ddc6}html[data-theme=dark] .course-index-lesson small,html[data-theme=dark] .course-index-duration{color:#c0d2c8}html[data-theme=dark] .course-index-lesson>i{color:#a6ddc6;background:#142b22}html[data-theme=dark] .course-index-parts,html[data-theme=dark] .course-review-note{background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .course-index-parts article{border-bottom:1px solid #496b5b}html[data-theme=dark] .course-index-parts small,html[data-theme=dark] .course-index-parts h3{color:#a6ddc6}html[data-theme=dark] .course-index-parts p,html[data-theme=dark] .course-review-note p{color:#c0d2c8}html[data-theme=dark] .course-review-note{background:#142b22;border-color:#496b5b}html[data-theme=dark] .course-review-note>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .course-review-note strong{color:#a6ddc6}html[data-theme=dark] .lesson-hero{background:radial-gradient(circle at 14% 18%,#1b392c26 0 1px,#0000 2px) 0 0/24px 24px,linear-gradient(145deg,#142b22,#142b22);border-bottom:1px solid #496b5b}html[data-theme=dark] .lesson-status-line>span{color:#a6ddc6;background:#142b22b3;border:1px solid #496b5b}html[data-theme=dark] .lesson-hero h1{color:#a6ddc6}html[data-theme=dark] .lesson-objective{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .lesson-objective>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .lesson-objective p,html[data-theme=dark] .lesson-article{color:#a6ddc6}html[data-theme=dark] .drop-number{color:#f1f8f4;background:#0d261d;border:6px solid #496b5b}html[data-theme=dark] .lesson-overline,html[data-theme=dark] .lesson-opening h2,html[data-theme=dark] .lesson-section-block h2,html[data-theme=dark] .lesson-quiz h2{color:#a6ddc6}html[data-theme=dark] .quran-card{color:#f1f8f4;background:radial-gradient(circle at 90% 15%,#1b392c29,#0000 32%),#0d261d}html[data-theme=dark] .quran-card:after{border:1px solid #496b5b33}html[data-theme=dark] .quran-label{color:#f0d399;background:#142b2212;border:1px solid #496b5b38}html[data-theme=dark] .quran-card small{color:#c0d2c8}html[data-theme=dark] .lesson-section-block{border-top:1px solid #496b5b}html[data-theme=dark] .hadith-fact{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-fact>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .hadith-fact strong,html[data-theme=dark] .hadith-fact p,html[data-theme=dark] .hadith-fact a{color:#a6ddc6}html[data-theme=dark] .unverified-grid>div{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .unverified-grid>div>span{color:#f0d399;background:#142b22}html[data-theme=dark] .unverified-grid p{color:#c0d2c8}html[data-theme=dark] .unverified-grid strong{color:#a6ddc6}html[data-theme=dark] .takeaway-block{background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .takeaway-block li{color:#a6ddc6}html[data-theme=dark] .takeaway-block li span{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .lesson-quiz,html[data-theme=dark] .lesson-quiz details{border-top:1px solid #496b5b}html[data-theme=dark] .lesson-quiz details:last-child{border-bottom:1px solid #496b5b}html[data-theme=dark] .lesson-quiz summary{color:#a6ddc6}html[data-theme=dark] .lesson-quiz summary span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .lesson-toc,html[data-theme=dark] .lesson-source-summary{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .lesson-toc>p{color:#a6ddc6}html[data-theme=dark] .lesson-toc a{color:#a6ddc6;border-bottom:1px solid #496b5b}html[data-theme=dark] .lesson-source-summary{background:#0d261d}html[data-theme=dark] .lesson-source-summary>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .lesson-source-summary strong{color:#a6ddc6}html[data-theme=dark] .lesson-source-summary p{color:#c0d2c8}html[data-theme=dark] .lesson-references{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .lesson-references .section-heading h2{color:#f1f8f4}html[data-theme=dark] .lesson-references .section-heading>p{color:#c0d2c8}html[data-theme=dark] .lesson-reference-grid a{background:#142b220e;border:1px solid #496b5b1a}html[data-theme=dark] .lesson-reference-grid a:hover{background:#142b2217}html[data-theme=dark] .lesson-reference-grid a>span{color:#f0d399}html[data-theme=dark] .lesson-reference-grid p{color:#c0d2c8}html[data-theme=dark] .lesson-reference-grid i{color:#f0d399}html[data-theme=dark] .lesson-review-meta{color:#a6ddc6;border-top:1px solid #496b5b1a}html[data-theme=dark] .lesson-review-meta span{background:#142b220d}html[data-theme=dark] .lesson-navigation>a,html[data-theme=dark] .next-lesson-disabled{background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .lesson-navigation span,html[data-theme=dark] .next-lesson-disabled span{color:#c0d2c8}html[data-theme=dark] .lesson-navigation strong,html[data-theme=dark] .next-lesson-disabled strong{color:#a6ddc6}html[data-theme=dark] .next-lesson-disabled small{color:#c0d2c8;background:#142b22}@media (width<=980px){html[data-theme=dark] .pathway-card:nth-child(-n+2){border-bottom:1px solid #496b5b}}@media (width<=680px){html[data-theme=dark] .pathway-card,html[data-theme=dark] .pathway-card:nth-child(3){border-bottom:1px solid #496b5b}}html[data-theme=dark] .qibla-home-card{color:#f1f8f4;background:radial-gradient(circle at 14% 18%,#1b392c47,#0000 30%),linear-gradient(135deg,#0d261d,#0d261d 62%,#1b392c 145%)}html[data-theme=dark] .qibla-home-card:after{border:1px solid #496b5b29}html[data-theme=dark] .qibla-compass{background:radial-gradient(circle,#142b22 0 8%,transparent 9%),repeating-conic-gradient(from -1deg,#142b22b8 0 2deg,transparent 2deg 15deg);border:2px solid #496b5b9e}html[data-theme=dark] .qibla-compass:before{background:#0d261d6b;border:1px solid #496b5b4d}html[data-theme=dark] .qibla-arrow:before{border-bottom:69px solid #496b5b}html[data-theme=dark] .qibla-arrow i{border-top:62px solid #496b5b73}html[data-theme=dark] .qibla-kaaba{color:#f0d399;background:#0d261d;border:3px solid #496b5b}html[data-theme=dark] .qibla-home-copy small{color:#f0d399}html[data-theme=dark] .qibla-home-copy h2,html[data-theme=dark] .qibla-home-copy p{color:#f1f8f4}html[data-theme=dark] .qibla-home-copy strong{color:#f0d399}html[data-theme=dark] .qibla-home-copy button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .qibla-privacy{color:#a6ddc6}html[data-theme=dark] .academy-tools-grid article,html[data-theme=dark] .academy-tool-link{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .academy-tools-grid article>span,html[data-theme=dark] .academy-tool-link>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .academy-tools-grid h3{color:#a6ddc6}html[data-theme=dark] .category-detail-note{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .category-detail-note strong{color:#a6ddc6}html[data-theme=dark] .lesson-tools{background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .signed-out-tools strong{color:#a6ddc6}html[data-theme=dark] .lesson-tool-buttons button,html[data-theme=dark] .student-note button,html[data-theme=dark] .report-box button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .lesson-tool-buttons button.active{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .student-note>span{color:#a6ddc6}html[data-theme=dark] .student-note textarea,html[data-theme=dark] .report-box textarea,html[data-theme=dark] .question-form textarea{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .student-note button,html[data-theme=dark] .report-box button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .report-box{border-top:1px solid #496b5b}html[data-theme=dark] .save-message{color:#a6ddc6}html[data-theme=dark] .dashboard-page{background:#142b22}html[data-theme=dark] .dashboard-hero{color:#f1f8f4;background:linear-gradient(125deg,#0d261d,#0d261d)}html[data-theme=dark] .dashboard-hero .section-number{color:#a6ddc6}html[data-theme=dark] .dashboard-hero p{color:#f1f8f4}html[data-theme=dark] .account-chip{background:#142b221f;border:1px solid #496b5b3d}html[data-theme=dark] .account-chip>span{color:#a6ddc6;background:#0d261d}html[data-theme=dark] .account-chip small,html[data-theme=dark] .account-chip a{color:#f1f8f4}html[data-theme=dark] .dashboard-stats article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .dashboard-stats strong{color:#a6ddc6}html[data-theme=dark] .dashboard-progress{background:#142b22}html[data-theme=dark] .dashboard-progress i{background:#0d261d}html[data-theme=dark] .continue-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .continue-card span{color:#f0d399}html[data-theme=dark] .continue-card h2{color:#a6ddc6}html[data-theme=dark] .dashboard-paths a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .dashboard-paths a>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .dashboard-paths h3,html[data-theme=dark] .dashboard-paths i{color:#a6ddc6}html[data-theme=dark] .compact-dashboard-section{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .dashboard-empty span{color:#a6ddc6}html[data-theme=dark] .saved-list a{border-bottom:1px solid #496b5b}html[data-theme=dark] .saved-list strong,html[data-theme=dark] .saved-list span{color:#a6ddc6}html[data-theme=dark] .ask-section{background:#0d261d}html[data-theme=dark] .ask-section .section-heading h2,html[data-theme=dark] .ask-section .section-heading p,html[data-theme=dark] .question-form label,html[data-theme=dark] .question-form>div span{color:#f1f8f4}html[data-theme=dark] .question-form>p{color:#c0d2c8}html[data-theme=dark] .feature-roadmap>div,html[data-theme=dark] .feature-roadmap>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .feature-roadmap>a{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .feature-roadmap span,html[data-theme=dark] .feature-roadmap h3{color:#a6ddc6}html[data-theme=dark] .prophet-directory-grid a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prophet-directory-grid a>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .prophet-directory-grid h3,html[data-theme=dark] .prophet-directory-grid i{color:#a6ddc6}html[data-theme=dark] .guide-page{background:#0d261d}html[data-theme=dark] .guide-hero{color:#f1f8f4;background:radial-gradient(circle at 15% 20%,#1b392c2e,#0000 35%),linear-gradient(130deg,#0d261d,#0d261d)}html[data-theme=dark] .guide-hero .breadcrumb,html[data-theme=dark] .guide-hero .breadcrumb a{color:#f1f8f4}html[data-theme=dark] .guide-hero .section-number{color:#f0d399}html[data-theme=dark] .guide-hero h2,html[data-theme=dark] .guide-hero>.section-shell>p{color:#f1f8f4}html[data-theme=dark] .guide-evidence{background:#142b221a;border:1px solid #496b5b2b}html[data-theme=dark] .guide-evidence strong{color:#f0d399}html[data-theme=dark] .guide-intro h2{color:#a6ddc6}html[data-theme=dark] .source-method-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .source-method-card strong{color:#a6ddc6}html[data-theme=dark] .source-method-card a{color:#a6ddc6;border-top:1px solid #496b5b}html[data-theme=dark] .prophet-lesson-grid a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prophet-lesson-grid a>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .prophet-lesson-grid h3,html[data-theme=dark] .prophet-lesson-grid small,html[data-theme=dark] .prophet-lesson-grid i{color:#a6ddc6}html[data-theme=dark] .prophet-complete-story:before{background:linear-gradient(#0d261d,#1b392c,#0d261d)}html[data-theme=dark] .prophet-story-chapter{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prophet-story-chapter>header>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c);border:4px solid #496b5b}html[data-theme=dark] .prophet-story-chapter header small{color:#f0d399}html[data-theme=dark] .prophet-story-chapter h2{color:#a6ddc6}html[data-theme=dark] .prophet-story-introduction{color:#a6ddc6;background:#142b22;border-right:3px solid #496b5b}html[data-theme=dark] .prophet-story-part{border-top:1px solid #496b5b}html[data-theme=dark] .prophet-story-part h3,html[data-theme=dark] .prophet-story-part>p:not(.lesson-overline){color:#a6ddc6}html[data-theme=dark] .prophet-story-part blockquote{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prophet-story-part blockquote span,html[data-theme=dark] .prophet-story-part blockquote small{color:#f0d399}html[data-theme=dark] .prophet-story-source{color:#a6ddc6;background:#142b22}html[data-theme=dark] .prophet-story-source small{color:#a6ddc6}html[data-theme=dark] .prophet-story-limits{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .prophet-story-limits summary{color:#f0d399}html[data-theme=dark] .prophet-story-limits p{color:#c0d2c8}html[data-theme=dark] .prophet-story-details-link{color:#a6ddc6}html[data-theme=dark] .hadith-slide-card{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .hadith-slide-card:hover{border-color:#496b5b}html[data-theme=dark] .hadith-slide-card>blockquote{background:linear-gradient(135deg,#142b22,#142b22);border-right-color:#496b5b}html[data-theme=dark] .hadith-verification-panel{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-verification-panel>h3{color:#a6ddc6}html[data-theme=dark] .hadith-verification-panel>h3>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .hadith-verification-panel .hadith-slide-meta>div{background:#142b22c7}html[data-theme=dark] .hadith-takhrij{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-slide-explanation>summary{color:#a6ddc6}html[data-theme=dark] .hadith-slide-explanation>summary>span{color:#f0d399;background:#142b22}html[data-theme=dark] .hadith-slide-explanation>p{color:#a6ddc6}html[data-theme=dark] .hadith-door-grid>a{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .hadith-door-grid>a>span{background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .quran-verses article{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .quran-verses article:after{border:1px solid #496b5b21}html[data-theme=dark] .ayah-meta>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c);border-color:#496b5b80}html[data-theme=dark] .ayah-meta>b,html[data-theme=dark] .ayah-text:hover{color:#a6ddc6}html[data-theme=dark] .quran-inline-tafsir{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-inline-tafsir>summary{color:#a6ddc6}html[data-theme=dark] .quran-inline-tafsir>summary>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .quran-inline-tafsir>div{border-top:1px solid #496b5b}html[data-theme=dark] .quran-inline-tafsir p{color:#a6ddc6}html[data-theme=dark] .quran-inline-tafsir a{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quran-reader-actions button>span{color:#a6ddc6}html[data-theme=dark] .quran-reader-actions button.active>span,html[data-theme=dark] .quran-reader-actions .quran-play-surah>span{color:#f1f8f4}html[data-theme=dark] .verse-tafsir-card{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .verse-tafsir-card:before{background:linear-gradient(#0d261d,#1b392c)}html[data-theme=dark] .verse-card-main>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .verse-card-main>p{color:#a6ddc6}html[data-theme=dark] .verse-card-main>p b{color:#f0d399}html[data-theme=dark] .verse-card-actions button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .verse-tafsir-card.is-playing .verse-card-actions button:first-child{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .verse-tafsir-card .verse-tafsir-body{background:#142b22;border-top:1px solid #496b5b}html[data-theme=dark] .study-mode-tabs{background:#142b22f5;border-color:#496b5b}html[data-theme=dark] .study-mode-tabs button{border-color:#496b5b}html[data-theme=dark] .study-mode-icon,html[data-theme=dark] .chapter-heading-icon,html[data-theme=dark] .surah-hero-modes span>svg{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .study-mode-tabs button.active .study-mode-icon{color:#a6ddc6;background:#142b22}html[data-theme=dark] .tafsir-chapter{border-color:#496b5b}html[data-theme=dark] .linked-hadith>details{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .linked-hadith>details summary{color:#a6ddc6}html[data-theme=dark] .honest-empty{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .honest-empty strong,html[data-theme=dark] .honest-empty p{color:#f0d399}html[data-theme=dark] .guide-navigation{border-top:1px solid #496b5b}html[data-theme=dark] .guide-navigation a{color:#a6ddc6}html[data-theme=dark] .tafsir-directory-hero{background:linear-gradient(140deg,#142b22,#142b22)}html[data-theme=dark] .tafsir-directory-hero h1,html[data-theme=dark] .tafsir-method{color:#a6ddc6}html[data-theme=dark] .tafsir-method span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .surah-grid a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .surah-grid a>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .surah-grid h3{color:#a6ddc6}html[data-theme=dark] .surah-grid small.ready{color:#a6ddc6;background:#142b22}html[data-theme=dark] .surah-grid small.planned{color:#f0d399;background:#142b22}html[data-theme=dark] .tafsir-guide-hero{background:radial-gradient(circle at 85% 10%,#1b392c33,#0000 30%),linear-gradient(130deg,#0d261d,#1b392c)}html[data-theme=dark] .editing-status{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .editing-status strong{color:#f0d399}html[data-theme=dark] .editing-status p{color:#f0d399!important}html[data-theme=dark] .surah-study-steps article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .surah-study-steps span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .surah-study-steps h3{color:#a6ddc6}html[data-theme=dark] .compact-tafsir-block>div{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .compact-tafsir-block span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .compact-tafsir-block h3{color:#a6ddc6}html[data-theme=dark] .surah-words-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .surah-words-grid strong{color:#f0d399}html[data-theme=dark] .surah-words-grid span,html[data-theme=dark] .surah-words-grid a{color:#a6ddc6}html[data-theme=dark] .glossary-page{background:#142b22}html[data-theme=dark] .glossary-hero{background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .glossary-hero h1{color:#a6ddc6}html[data-theme=dark] .glossary-warning{background:#142b22b8;border:1px solid #496b5b}html[data-theme=dark] .glossary-warning strong{color:#f0d399}html[data-theme=dark] .glossary-controls label{color:#a6ddc6}html[data-theme=dark] .glossary-controls input,html[data-theme=dark] .glossary-controls select{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .glossary-controls input:focus,html[data-theme=dark] .glossary-controls select:focus{border-color:#496b5b}html[data-theme=dark] .glossary-results-heading strong{color:#a6ddc6}html[data-theme=dark] .glossary-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .glossary-grid strong{color:#f0d399}html[data-theme=dark] .glossary-grid article>div span{color:#a6ddc6}html[data-theme=dark] .glossary-grid small{color:#f0d399;background:#142b22}html[data-theme=dark] .glossary-grid a{color:#a6ddc6}html[data-theme=dark] .glossary-empty{background:#142b22;border:1px dashed #496b5b}html[data-theme=dark] .glossary-show-all{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .glossary-end-note{color:#a6ddc6;background:#142b22;border-right:4px solid #496b5b}html[data-theme=dark] .glossary-end-note strong{color:#a6ddc6}html[data-theme=dark] .encyclopedia-hero,html[data-theme=dark] .surah-hero{background:linear-gradient(145deg,#142b22,#142b22);border-bottom:1px solid #496b5b}html[data-theme=dark] .method-strip span,html[data-theme=dark] .surah-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .surah-card b{color:#f0d399}html[data-theme=dark] .surah-order{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .editorial-note{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .surah-purpose{color:#a6ddc6}html[data-theme=dark] .tafsir-chapter{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .chapter-heading span{color:#f0d399}html[data-theme=dark] .quran-passage{background:#142b22;border-right:5px solid #496b5b}html[data-theme=dark] .chapter-columns>div{background:#142b22}html[data-theme=dark] .word-list>div{border-top:1px solid #496b5b}html[data-theme=dark] .word-list dt{color:#a6ddc6}html[data-theme=dark] .linked-hadith{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-labels span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .linked-hadith blockquote{background:#142b22;border-right:4px solid #496b5b}html[data-theme=dark] .source-links a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .surah-toc{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .surah-toc a{color:#c0d2c8}html[data-theme=dark] .surah-references{background:#142b22}html[data-theme=dark] .surah-references a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .surah-references span{color:#c0d2c8}html[data-theme=dark] .primary-button{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .questions-hero,html[data-theme=dark] .question-door-hero{background:radial-gradient(circle at 10% 10%,#1b392c1f,#0000 38%),linear-gradient(145deg,#142b22,#142b22);border-bottom:1px solid #496b5b}html[data-theme=dark] .question-door-grid>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .question-door-grid>a>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .question-door-grid small{color:#a6ddc6}html[data-theme=dark] .question-door-grid b{color:#c0d2c8}html[data-theme=dark] .answer-method{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .answer-method div{background:#142b22}html[data-theme=dark] .answer-method span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .question-door-toc{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .question-door-toc a{color:#c0d2c8}html[data-theme=dark] .popular-answer{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .question-count{color:#c0d2c8}html[data-theme=dark] .ruling-box{background:#142b22;border-right:5px solid #496b5b}html[data-theme=dark] .ruling-box strong{color:#f0d399}html[data-theme=dark] .evidence-pair>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .evidence-pair small{color:#a6ddc6}html[data-theme=dark] .evidence-pair span{color:#c0d2c8}html[data-theme=dark] .question-cautions{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .scholar-sources{border-top:1px solid #496b5b}html[data-theme=dark] .scholar-sources a{color:#a6ddc6;background:#142b22}html[data-theme=dark] .reading-path-cards>div{background:#142b22bf;border:1px solid #496b5b}html[data-theme=dark] .reading-path-cards span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .reading-path-cards small{color:#c0d2c8}html[data-theme=dark] .study-mode-tabs{background:#142b22f5;border:1px solid #496b5b}html[data-theme=dark] .study-mode-tabs button{color:#c0d2c8;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .study-mode-tabs button.active{color:#f1f8f4;background:#1b392c;border-color:#496b5b}html[data-theme=dark] .study-mode-tabs button.active small{color:#f1f8f4}html[data-theme=dark] .study-mode-panel{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .mode-intro{border-bottom:1px solid #496b5b}html[data-theme=dark] .mode-intro>span{color:#f0d399}html[data-theme=dark] .simple-chapter-list article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .simple-chapter-list article>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .simple-chapter-list small{color:#f0d399}html[data-theme=dark] .reflection-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .reflection-grid small{color:#f0d399}html[data-theme=dark] .reflection-grid article>div{background:#142b22}html[data-theme=dark] .compact-word-preview a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .compact-word-preview span{color:#a6ddc6}html[data-theme=dark] .reflection-prompts article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .reflection-prompts span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .pending-detailed-view>span{color:#f0d399}html[data-theme=dark] .pending-detailed-view a{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .chapter-jump-links a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .back-to-modes{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-library-hero,html[data-theme=dark] .hadith-door-hero{background:radial-gradient(circle at 15% 10%,#1b392c21,#0000 35%),linear-gradient(145deg,#142b22,#142b22);border-bottom:1px solid #496b5b}html[data-theme=dark] .hadith-library-stats span{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-library-stats strong{color:#a6ddc6}html[data-theme=dark] .hadith-door-grid>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-door-grid>a>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .hadith-door-grid small{color:#a6ddc6}html[data-theme=dark] .hadith-door-grid b{color:#f0d399}html[data-theme=dark] .planned-hadith-doors{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .planned-hadith-doors span{background:#142b22}html[data-theme=dark] .hadith-door-toc{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-door-toc a{color:#a6ddc6}html[data-theme=dark] .hadith-entry{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-entry-head span{color:#f0d399}html[data-theme=dark] .hadith-entry-head b{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .hadith-entry>blockquote{background:#142b22;border-right:5px solid #496b5b}html[data-theme=dark] .hadith-entry dl>div{background:#142b22}html[data-theme=dark] .hadith-entry dt{color:#a6ddc6}html[data-theme=dark] .hadith-entry aside{background:#142b22;border-right:4px solid #496b5b}html[data-theme=dark] .dorar-source-button{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .back-to-hadith-list{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-search-box{background:#142b22;border:2px solid #496b5b}html[data-theme=dark] .hadith-search-box:focus-within{border-color:#496b5b}html[data-theme=dark] .hadith-search-box svg,html[data-theme=dark] .hadith-search-box input{color:#a6ddc6}html[data-theme=dark] .hadith-search-box input::placeholder{color:#c0d2c8}html[data-theme=dark] .hadith-search-box button,html[data-theme=dark] .hadith-search-empty button{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .hadith-search-count{color:#a6ddc6}html[data-theme=dark] .hadith-search-empty{background:#142b22;border:1px dashed #496b5b}html[data-theme=dark] .hadith-search-empty p{color:#c0d2c8}html[data-theme=dark] .hadith-source-actions .dorar-source-button.secondary{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .popular-seasons-grid>a,html[data-theme=dark] .seasons-grid>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .popular-seasons-grid>a>span,html[data-theme=dark] .seasons-grid>a>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .popular-seasons-grid b,html[data-theme=dark] .seasons-grid b{color:#a6ddc6}html[data-theme=dark] .seasons-grid small{color:#f0d399}html[data-theme=dark] .seasons-hero,html[data-theme=dark] .season-guide-hero{background:radial-gradient(circle at 10% 5%,#1b392c24,#0000 38%),linear-gradient(145deg,#142b22,#142b22);border-bottom:1px solid #496b5b}html[data-theme=dark] .season-ruling{background:#142b22d1;border-right:5px solid #496b5b}html[data-theme=dark] .season-toc{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .season-toc a{color:#a6ddc6}html[data-theme=dark] .season-step{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .season-step>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .season-list.good,html[data-theme=dark] .season-list.caution{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .season-evidence{background:#142b22}html[data-theme=dark] .season-evidence>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .season-evidence span{color:#a6ddc6}html[data-theme=dark] .repentance-home-card{background:linear-gradient(135deg,#0d261d,#1b392c)}html[data-theme=dark] .repentance-home-card *{color:#f1f8f4}html[data-theme=dark] .repentance-home-icon{background:#142b2224}html[data-theme=dark] .repentance-home-card small{color:#f0d399}html[data-theme=dark] .repentance-home-card p{color:#f1f8f4}html[data-theme=dark] .repentance-hero{background:radial-gradient(circle at 15% 10%,#1b392c2e,#0000 35%),linear-gradient(145deg,#142b22,#142b22);border-bottom:1px solid #496b5b}html[data-theme=dark] .repentance-quick span{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .repentance-toc{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .repentance-toc a{color:#a6ddc6}html[data-theme=dark] .repentance-toc a:hover{color:#a6ddc6;background:#142b22}html[data-theme=dark] .repentance-step{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .repentance-step>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .repentance-step aside{background:#142b22;border-right:4px solid #496b5b}html[data-theme=dark] .repentance-evidence{background:#142b22}html[data-theme=dark] .repentance-evidence>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .repentance-evidence span{color:#a6ddc6}html[data-theme=dark] .repentance-source-grid a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .repentance-next{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .relapse-feature-card{background:linear-gradient(135deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .relapse-feature-card>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .relapse-feature-card small{color:#f0d399}html[data-theme=dark] .relapse-feature-card b{color:#a6ddc6}html[data-theme=dark] .relapse-hero{background:radial-gradient(circle at 12% 15%,#1b392c33,#0000 35%),linear-gradient(145deg,#142b22,#142b22);border-bottom:1px solid #496b5b}html[data-theme=dark] .relapse-toc{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .relapse-toc a{color:#a6ddc6}html[data-theme=dark] .relapse-toc a:hover{background:#142b22}html[data-theme=dark] .relapse-block{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .relapse-timeline article{background:#142b22}html[data-theme=dark] .relapse-timeline article>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .relapse-timeline small{color:#f0d399}html[data-theme=dark] .trigger-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .trigger-grid h3{color:#f0d399}html[data-theme=dark] .week-plan article{background:#142b22}html[data-theme=dark] .week-plan strong{color:#a6ddc6}html[data-theme=dark] .relapse-rules{background:#142b22}html[data-theme=dark] .relapse-safety{background:#142b22;border-right:5px solid #496b5b}html[data-theme=dark] .home-commitment-section{background:#142b22}html[data-theme=dark] .home-commitment-heading>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .home-commitment-heading small{color:#f0d399}html[data-theme=dark] .home-commitment-heading h2{color:#a6ddc6}html[data-theme=dark] .home-commitment-grid>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-commitment-grid>a>span{color:#f0d399;background:#142b22}html[data-theme=dark] .home-commitment-grid h3{color:#a6ddc6}html[data-theme=dark] .home-commitment-grid p{color:#c0d2c8}html[data-theme=dark] .home-commitment-more{color:#a6ddc6}html[data-theme=dark] .commitment-hero{background:radial-gradient(circle at 12% 12%,#1b392c2e,#0000 36%),linear-gradient(145deg,#142b22,#142b22);border-bottom:1px solid #496b5b}html[data-theme=dark] .commitment-hero aside{background:#142b22cc;border-right:5px solid #496b5b}html[data-theme=dark] .commitment-reference-grid>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .commitment-reference-grid>a>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .commitment-reference-grid h3{color:#a6ddc6}html[data-theme=dark] .commitment-reference-grid p{color:#c0d2c8}html[data-theme=dark] .commitment-guide{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .commitment-guide>header{border-bottom:1px solid #496b5b}html[data-theme=dark] .commitment-guide>header>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .commitment-guide>header small{color:#f0d399}html[data-theme=dark] .commitment-guide>header p{color:#c0d2c8}html[data-theme=dark] .commitment-ruling{background:#142b22;border-right:5px solid #496b5b}html[data-theme=dark] .commitment-ruling strong{color:#a6ddc6}html[data-theme=dark] .commitment-columns>section{background:#142b22}html[data-theme=dark] .commitment-columns li p{color:#a6ddc6}html[data-theme=dark] .commitment-obstacles{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .commitment-obstacles article{background:#142b22}html[data-theme=dark] .commitment-obstacles strong{color:#f0d399}html[data-theme=dark] .commitment-caution{background:#142b22;border-right:5px solid #496b5b}html[data-theme=dark] .commitment-evidence{background:#142b22}html[data-theme=dark] .commitment-evidence>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .commitment-evidence>a>span{color:#a6ddc6}html[data-theme=dark] .commitment-evidence>div>a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .back-to-commitment{color:#a6ddc6}html[data-theme=dark] .education-first-section{background:linear-gradient(#142b22 0% 100%);border-bottom:1px solid #496b5b}html[data-theme=dark] .home-hero-search>div{background:#142b22f0;border:1px solid #496b5b}html[data-theme=dark] .home-hero-search span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .home-hero-search input,html[data-theme=dark] .home-hero-search input::placeholder{color:#a6ddc6}html[data-theme=dark] .home-hero-search button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .home-hero-search button:hover{background:#0d261d}html[data-theme=dark] .fatwa-assistant-page{background:linear-gradient(#142b22 0 420px)}html[data-theme=dark] .fatwa-assistant-hero h1,html[data-theme=dark] .fatwa-assistant-hero p{color:#a6ddc6}html[data-theme=dark] .fatwa-chat{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .fatwa-chat-head{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .fatwa-chat-head>div>span{background:#142b2229}html[data-theme=dark] .fatwa-chat-head button{color:#f1f8f4;border:1px solid #496b5b59}html[data-theme=dark] .fatwa-chat-notice{color:#f0d399;background:#142b22}html[data-theme=dark] .fatwa-messages{background:linear-gradient(#142b22,#142b22)}html[data-theme=dark] .fatwa-message{color:#a6ddc6;background:#142b22}html[data-theme=dark] .fatwa-message.user{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .fatwa-message.warning{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .fatwa-result{border-top:1px solid #496b5b}html[data-theme=dark] .fatwa-result h3{color:#a6ddc6}html[data-theme=dark] .fatwa-ruling{color:#a6ddc6;background:#142b22}html[data-theme=dark] .fatwa-result blockquote{background:#142b22;border-right:4px solid #496b5b}html[data-theme=dark] .fatwa-result a{color:#a6ddc6}html[data-theme=dark] .fatwa-caution{color:#f0d399;background:#142b22}html[data-theme=dark] .fatwa-sources a{background:#142b22}html[data-theme=dark] .fatwa-source-search strong{color:#a6ddc6}html[data-theme=dark] .fatwa-source-search a{color:#a6ddc6;background:#142b22}html[data-theme=dark] .fatwa-quick{border-top:1px solid #496b5b}html[data-theme=dark] .fatwa-quick button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .fatwa-composer{border-top:1px solid #496b5b}html[data-theme=dark] .fatwa-composer label{color:#a6ddc6}html[data-theme=dark] .fatwa-composer input{border:1px solid #496b5b}html[data-theme=dark] .fatwa-composer input:focus{border-color:#496b5b;outline:3px solid #496b5b26}html[data-theme=dark] .fatwa-composer button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .fatwa-method{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .fatwa-method h2,html[data-theme=dark] .fatwa-method li{color:#a6ddc6}html[data-theme=dark] .fatwa-method li span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .fatwa-method>a{color:#f0d399}html[data-theme=dark] .floating-fatwa-trigger{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d);border:3px solid #496b5bf0}html[data-theme=dark] .floating-fatwa-trigger:focus-visible{outline:4px solid #496b5b40}html[data-theme=dark] .floating-fatwa-trigger>i{background:#1b392c;border:3px solid #496b5b}html[data-theme=dark] .floating-fatwa-trigger:after{color:#a6ddc6;background:#142b22f5;border:1px solid #496b5b}html[data-theme=dark] .floating-fatwa-backdrop{background:#0d261d70}html[data-theme=dark] .floating-fatwa-panel{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .floating-fatwa-panel-title{color:#a6ddc6;background:#142b22;border-bottom:1px solid #496b5b}html[data-theme=dark] .floating-fatwa-panel-title small{color:#a6ddc6}html[data-theme=dark] .floating-fatwa-panel-title button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .commitment-reference-grid>a>span,html[data-theme=dark] .commitment-guide>header>span{background:#142b22}@media (width<=760px){html[data-theme=dark] .mobile-bottom-nav{background:#142b22f0;border-top:1px solid #496b5bdb}html[data-theme=dark] .mobile-bottom-nav:before{background:linear-gradient(90deg,#1b392c,#1b392c,#1b392c,#1b392c,#0d261d)}html[data-theme=dark] .mobile-bottom-nav a,html[data-theme=dark] .mobile-bottom-nav a small{color:#c0d2c8}html[data-theme=dark] .mobile-bottom-nav a.active{background:linear-gradient(180deg, var(--nav-tint), #142b22c7)}html[data-theme=dark] .mobile-bottom-nav a.active .nav-icon-shell{color:#f1f8f4}}html[data-theme=dark] .mushaf-page,html[data-theme=dark] .quran-reader-page{background:#142b22}html[data-theme=dark] .mushaf-hero{color:#f1f8f4;background:radial-gradient(circle at 12% 15%,#142b2238,#0000 28%),linear-gradient(132deg,#0d261d,#0d261d 62%,#1b392c 150%)}html[data-theme=dark] .mushaf-hero h1 span{color:#f0d399}html[data-theme=dark] .mushaf-hero p,html[data-theme=dark] .mushaf-hero .breadcrumb,html[data-theme=dark] .mushaf-hero .breadcrumb a{color:#f1f8f4e6}html[data-theme=dark] .mushaf-hero .button-primary{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quran-dashboard>div{background:#142b22f7;border:1px solid #496b5b}html[data-theme=dark] .quran-dashboard>div>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .quran-dashboard small{color:#c0d2c8}html[data-theme=dark] .quran-dashboard strong{color:#a6ddc6}html[data-theme=dark] .quran-start-card{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-start-card.primary{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .quran-start-card>span,html[data-theme=dark] .quran-start-card.primary>span{color:#f0d399}html[data-theme=dark] .quran-start-card p{color:#a6ddc6}html[data-theme=dark] .quran-start-card.primary p{color:#f1f8f4e6}html[data-theme=dark] .quran-start-card b{color:#a6ddc6}html[data-theme=dark] .quran-start-card.primary b{color:#f0d399}html[data-theme=dark] .quran-search{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-search span,html[data-theme=dark] .quran-search input{color:#a6ddc6}html[data-theme=dark] .quran-surah-grid>a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-surah-grid>a:hover{border-color:#496b5b}html[data-theme=dark] .quran-surah-number{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-surah-grid p{color:#c0d2c8}html[data-theme=dark] .quran-card-progress{background:#142b22}html[data-theme=dark] .quran-card-progress i{background:linear-gradient(90deg,#0d261d,#1b392c)}html[data-theme=dark] .quran-card-progress small,html[data-theme=dark] .quran-empty{color:#c0d2c8}html[data-theme=dark] .quran-reader-hero{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .quran-reader-hero .breadcrumb,html[data-theme=dark] .quran-reader-hero .breadcrumb a{color:#f1f8f4e6}html[data-theme=dark] .quran-surah-seal{color:#a6ddc6;background:#142b22;border:5px double #496b5b47}html[data-theme=dark] .quran-reader-hero small{color:#f0d399}html[data-theme=dark] .quran-reader-hero p{color:#f1f8f4e6}html[data-theme=dark] .quran-reader-toolbar{background:#142b22f5;border:1px solid #496b5b}html[data-theme=dark] .quran-progress-summary span{color:#c0d2c8}html[data-theme=dark] .quran-progress-summary strong{color:#a6ddc6}html[data-theme=dark] .quran-progress-track{background:#142b22}html[data-theme=dark] .quran-progress-track i{background:linear-gradient(90deg,#0d261d,#1b392c)}html[data-theme=dark] .quran-progress-summary>b{color:#f0d399}html[data-theme=dark] .quran-reader-actions button,html[data-theme=dark] .quran-reader-actions label,html[data-theme=dark] .quran-filter{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-reader-actions button.active{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .quran-reader-actions select{color:#a6ddc6}html[data-theme=dark] .quran-reader-toolbar>p{color:#c0d2c8}html[data-theme=dark] .quran-loading,html[data-theme=dark] .quran-error{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-loading span{background:#0d261d}html[data-theme=dark] .quran-error{color:#c0d2c8;background:#142b22;border-color:#496b5b}html[data-theme=dark] .quran-verses article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-verses article.memorized{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .ayah-meta>span{color:#a6ddc6;background:#142b22;border:2px solid #496b5b}html[data-theme=dark] .ayah-meta small{color:#f0d399}html[data-theme=dark] .ayah-text,html[data-theme=dark] .ayah-text:hover{color:#a6ddc6}html[data-theme=dark] .ayah-text b{color:#f0d399}html[data-theme=dark] .ayah-text.hidden{color:#a6ddc6;background:repeating-linear-gradient(-45deg,#142b22,#142b22 10px 10px,#142b22 20px);border:1px dashed #496b5b}html[data-theme=dark] .ayah-actions{border-top:1px solid #496b5b}html[data-theme=dark] .ayah-actions button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .ayah-actions button:hover,html[data-theme=dark] .ayah-actions button.playing{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .quran-empty-session{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-empty-session h2{color:#a6ddc6}html[data-theme=dark] .quran-empty-session p{color:#c0d2c8}html[data-theme=dark] .quran-empty-session button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .quran-surah-navigation a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .tafsir-sheet-wrap{background:#0d261d94}html[data-theme=dark] .tafsir-sheet{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .tafsir-sheet-handle{background:#142b22}html[data-theme=dark] .tafsir-sheet-close{color:#a6ddc6;background:#142b22}html[data-theme=dark] .tafsir-sheet>span{color:#f0d399}html[data-theme=dark] .tafsir-sheet blockquote{color:#a6ddc6;background:#142b22;border-right:4px solid #496b5b}html[data-theme=dark] .tafsir-copy,html[data-theme=dark] .tafsir-loading{color:#a6ddc6}html[data-theme=dark] .tafsir-sheet>small{color:#c0d2c8;border-top:1px solid #496b5b}html[data-theme=dark] .tafsir-sheet>div:last-child button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .main-nav>a svg,html[data-theme=dark] .header-more-menu summary{color:#a6ddc6}html[data-theme=dark] .header-more-menu summary:hover,html[data-theme=dark] .header-more-menu[open] summary{color:#a6ddc6;background:#142b22}html[data-theme=dark] .header-more-menu>div{background:#142b22fa;border:1px solid #496b5b}html[data-theme=dark] .header-more-menu>div a svg{color:#a6ddc6}html[data-theme=dark] .header-more-menu>div a:hover{background:#142b22}html[data-theme=dark] .sidebar-quick-actions a{color:#a6ddc6;background:linear-gradient(150deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .mobile-sidebar-group{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .mobile-sidebar-group summary{color:#a6ddc6}html[data-theme=dark] .mobile-sidebar-group[open] summary{background:#142b22;border-bottom:1px solid #496b5b}html[data-theme=dark] .mobile-sidebar-group a{background:#142b22}html[data-theme=dark] .sidebar-link-copy small{color:#c0d2c8}html[data-theme=dark] .mobile-sidebar-group a.active>.sidebar-link-icon{color:#f1f8f4!important;background:#142b2224!important}html[data-theme=dark] .mobile-sidebar-group a.active .sidebar-link-copy small{color:#f1f8f4}html[data-theme=dark] .mobile-bottom-nav{background:#142b22eb;border:1px solid #496b5be6}html[data-theme=dark] .mobile-bottom-nav:before{background:linear-gradient(90deg,#1b392c,#1b392c,#1b392c,#1b392c,#0d261d)}html[data-theme=dark] .mobile-bottom-nav a,html[data-theme=dark] .mobile-bottom-nav button{color:#c0d2c8}html[data-theme=dark] .mobile-bottom-nav .nav-icon-shell{border:1px solid #496b5b14}html[data-theme=dark] .mobile-bottom-nav small{color:#c0d2c8}html[data-theme=dark] .mobile-bottom-nav a.active{background:linear-gradient(180deg,var(--nav-tint),#142b22bf)}html[data-theme=dark] .mobile-bottom-nav a.active .nav-icon-shell{color:#f1f8f4}html[data-theme=dark] .page-nav-controls button{color:#a6ddc6;background:#142b22f0;border:1px solid #496b5b}html[data-theme=dark] .page-nav-controls button:hover{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .masjid-finder-card{color:#f1f8f4;background:radial-gradient(circle at 12% 18%,#142b2238,#0000 28%),linear-gradient(135deg,#0d261d,#0d261d 68%,#1b392c 145%)}html[data-theme=dark] .masjid-finder-visual{background:#142b221a;border:1px solid #496b5b33}html[data-theme=dark] .masjid-finder-visual span{color:#a6ddc6;background:#142b22;border:4px solid #496b5b}html[data-theme=dark] .masjid-finder-card small{color:#f0d399}html[data-theme=dark] .masjid-finder-card p{color:#f1f8f4e6}html[data-theme=dark] .masjid-finder-card button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .masjid-finder-card .masjid-finder-status,html[data-theme=dark] .masjid-finder-fallback{color:#f0d399}html[data-theme=dark] .memorization-home-card{color:#a6ddc6;background:linear-gradient(120deg,#142b22 0% 58%,#142b22 100%);border:1px solid #496b5b}html[data-theme=dark] .memorization-home-mark{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .memorization-home-card small{color:#f0d399}html[data-theme=dark] .memorization-home-card p{color:#a6ddc6}html[data-theme=dark] .memorization-home-card b{color:#a6ddc6;background:#142b22c2;border:1px solid #496b5b29}html[data-theme=dark] .memorizer-heading{color:#f1f8f4;background:linear-gradient(125deg,#0d261d,#0d261d 64%,#1b392c)}html[data-theme=dark] .memorizer-heading>span{color:#f0d399;background:#142b221f;border:1px solid #496b5b33}html[data-theme=dark] .memorizer-heading small{color:#f0d399}html[data-theme=dark] .memorizer-heading p{color:#f1f8f4e6}html[data-theme=dark] .memorizer-heading>strong{color:#a6ddc6;background:#142b22}html[data-theme=dark] .memorizer-workspace{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-setup,html[data-theme=dark] .memorizer-session{background:#142b22}html[data-theme=dark] .memorizer-setup h2{color:#a6ddc6}html[data-theme=dark] .memorizer-setup label>span,html[data-theme=dark] .memorizer-session label>span{color:#c0d2c8}html[data-theme=dark] .memorizer-setup input,html[data-theme=dark] .memorizer-setup select,html[data-theme=dark] .memorizer-session select,html[data-theme=dark] .memorizer-frequency button,html[data-theme=dark] .memorizer-days button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-frequency button.active,html[data-theme=dark] .memorizer-days button.active{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .memorizer-save{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#1b392c)}html[data-theme=dark] .memorizer-session>header small{color:#f0d399}html[data-theme=dark] .memorizer-session h2{color:#a6ddc6}html[data-theme=dark] .memorizer-ayah{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .memorizer-ayah .masked{color:#c0d2c8;background:#142b22}html[data-theme=dark] .memorizer-ayah .revealed{color:#a6ddc6;background:#142b22}html[data-theme=dark] .memorizer-controls button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-controls button.primary{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .memorizer-controls button.recording{color:#f1f8f4;background:#1b392c;border-color:#496b5b}html[data-theme=dark] .memorizer-listening{color:#c0d2c8}html[data-theme=dark] .memorizer-listening i{background:#1b392c}html[data-theme=dark] .memorizer-result.good{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .memorizer-result.review{color:#f0d399;background:#142b22;border-color:#496b5b}html[data-theme=dark] .memorizer-result small{color:#a6ddc6}html[data-theme=dark] .memorizer-session>footer button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .memorizer-session>footer button:disabled{color:#c0d2c8;background:#142b22}html[data-theme=dark] .memorizer-session>footer span{color:#a6ddc6}html[data-theme=dark] .memorization-hero{color:#f1f8f4;background:radial-gradient(circle at 12% 25%,#1b392c45,#0000 30%),linear-gradient(135deg,#0d261d 0% 58%,#1b392c 145%)}html[data-theme=dark] .memorization-hero h1 span{color:#f0d399}html[data-theme=dark] .memorization-hero p,html[data-theme=dark] .memorization-hero .breadcrumb,html[data-theme=dark] .memorization-hero .breadcrumb a{color:#f1f8f4e6}html[data-theme=dark] .memorization-hero-actions .button-primary{color:#a6ddc6;background:#142b22}html[data-theme=dark] .memorization-hero-actions .button-ghost{color:#f1f8f4;border-color:#496b5b59}html[data-theme=dark] .memorization-intro>div{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .memorization-intro>div>strong{color:#f0d399}html[data-theme=dark] .memorization-intro aside{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorization-intro aside>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .memorization-intro aside p,html[data-theme=dark] .memorization-intro aside strong{color:#f0d399}html[data-theme=dark] .memorization-steps-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorization-steps-grid article>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .memorization-steps-grid h3,html[data-theme=dark] .memorization-steps-grid p{color:#a6ddc6}html[data-theme=dark] .memorization-planner{background:linear-gradient(150deg,#142b22,#142b22 55%,#142b22);border:1px solid #496b5b}html[data-theme=dark] .memorization-planner-head span{color:#f0d399}html[data-theme=dark] .memorization-planner-head h2{color:#a6ddc6}html[data-theme=dark] .memorization-planner-head>strong{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .memorization-plan-buttons button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorization-plan-buttons button.active{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .memorization-plan-card{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .memorization-plan-card small{color:#f0d399}html[data-theme=dark] .memorization-plan-card p{color:#f1f8f4e6}html[data-theme=dark] .memorization-plan-card dl>div{background:#142b2217;border:1px solid #496b5b1f}html[data-theme=dark] .memorization-plan-card dt{color:#f1f8f4e6}html[data-theme=dark] .memorization-plan-card dd{color:#f0d399}html[data-theme=dark] .memorization-checklist h3{color:#a6ddc6}html[data-theme=dark] .memorization-checklist label{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorization-checklist label>span{background:#142b22;border:2px solid #496b5b}html[data-theme=dark] .memorization-checklist label.done{background:#142b22;border-color:#496b5b}html[data-theme=dark] .memorization-checklist label.done>span{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .memorization-checklist label.done b{color:#a6ddc6}html[data-theme=dark] .memorization-checklist>p{color:#c0d2c8}html[data-theme=dark] .memorization-review article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorization-review article>span{color:#f0d399}html[data-theme=dark] .memorization-review h3{color:#a6ddc6}html[data-theme=dark] .memorization-review p{color:#c0d2c8}html[data-theme=dark] .memorization-stumbles{color:#f1f8f4;background:linear-gradient(125deg,#0d261d,#1b392c)}html[data-theme=dark] .memorization-stumbles span{color:#f0d399}html[data-theme=dark] .memorization-stumbles p{color:#f1f8f4e6}html[data-theme=dark] .memorization-stumbles .button{color:#c0d2c8;background:#142b22}html[data-theme=dark] .memorization-sources a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parenting-home-card{color:#a6ddc6;background:linear-gradient(130deg,#142b22,#142b22 58%,#142b22);border:1px solid #496b5b}html[data-theme=dark] .parenting-home-icon{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#1b392c)}html[data-theme=dark] .parenting-home-card small{color:#f0d399}html[data-theme=dark] .parenting-home-card p,html[data-theme=dark] .parenting-home-card b{color:#a6ddc6}html[data-theme=dark] .parenting-hero{color:#f1f8f4;background:radial-gradient(circle at 12% 18%,#142b2245,#0000 30%),radial-gradient(circle at 85% 85%,#1b392c47,#0000 31%),linear-gradient(135deg,#0d261d,#1b392c 60%,#0d261d 145%)}html[data-theme=dark] .parenting-hero .breadcrumb,html[data-theme=dark] .parenting-hero .breadcrumb a{color:#f1f8f4e6}html[data-theme=dark] .parenting-hero .category-pill{color:#a6ddc6;background:#142b22;border-color:#496b5b2e}html[data-theme=dark] .parenting-hero h1 span{color:#f0d399}html[data-theme=dark] .parenting-hero p{color:#f1f8f4e6}html[data-theme=dark] .parenting-hero-actions .button-primary{color:#a6ddc6;background:#142b22}html[data-theme=dark] .parenting-hero-actions .button-ghost{color:#f1f8f4;border-color:#496b5b54}html[data-theme=dark] .parenting-compass{background:#142b221a;border:1px solid #496b5b33}html[data-theme=dark] .parenting-compass>span{color:#f0d399}html[data-theme=dark] .parenting-compass strong{color:#a6ddc6;background:#142b22eb}html[data-theme=dark] .parenting-jump{background:#142b22f5;border:1px solid #496b5b}html[data-theme=dark] .parenting-jump a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parenting-jump a:hover{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .parenting-principles-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parenting-principles-grid article>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .parenting-principles-grid h3{color:#a6ddc6}html[data-theme=dark] .parenting-principles-grid p{color:#c0d2c8}html[data-theme=dark] .parenting-balance{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parenting-balance strong,html[data-theme=dark] .parenting-balance a{color:#f0d399}html[data-theme=dark] .parenting-ages{background:linear-gradient(#142b22,#142b22);border-block:1px solid #496b5b}html[data-theme=dark] .parenting-age-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parenting-age-card>header{color:#f1f8f4;background:linear-gradient(125deg,#0d261d,#1b392c)}html[data-theme=dark] .parenting-age-card:nth-child(2n)>header{background:linear-gradient(125deg,#0d261d,#1b392c)}html[data-theme=dark] .parenting-age-card>header>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .parenting-age-card header small{color:#f0d399}html[data-theme=dark] .parenting-age-card header p{color:#f1f8f4e6}html[data-theme=dark] .parenting-age-columns section{border-bottom:1px solid #496b5b}html[data-theme=dark] .parenting-age-columns section:nth-child(odd){border-left:1px solid #496b5b}html[data-theme=dark] .parenting-age-columns h3,html[data-theme=dark] .parenting-age-columns li,html[data-theme=dark] .parenting-age-columns li:before{color:#a6ddc6}html[data-theme=dark] .parenting-age-columns .avoid{background:#142b22}html[data-theme=dark] .parenting-age-columns .avoid h3,html[data-theme=dark] .parenting-age-columns .avoid li:before{color:#f0d399}html[data-theme=dark] .parenting-problem-grid>article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parenting-problem-title span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .parenting-problem-title h3{color:#a6ddc6}html[data-theme=dark] .parenting-problem-grid article>strong{color:#f0d399;background:#142b22}html[data-theme=dark] .parenting-problem-grid ol{color:#a6ddc6}html[data-theme=dark] .parenting-problem-grid aside{color:#c0d2c8;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parenting-week{background:linear-gradient(145deg,#142b22,#142b22 58%,#142b22);border:1px solid #496b5b}html[data-theme=dark] .parenting-week-head span{color:#f0d399}html[data-theme=dark] .parenting-week-head h2,html[data-theme=dark] .parenting-week-head p{color:#a6ddc6}html[data-theme=dark] .parenting-week-head>b{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .parenting-week-grid article{background:#142b22d9;border:1px solid #496b5b}html[data-theme=dark] .parenting-week-grid span{color:#f0d399}html[data-theme=dark] .parenting-week-grid h3{color:#a6ddc6}html[data-theme=dark] .parenting-week-grid p{color:#c0d2c8}html[data-theme=dark] .parenting-repair{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .parenting-repair span{color:#f0d399}html[data-theme=dark] .parenting-repair b{background:#142b221c}html[data-theme=dark] .parenting-repair i{color:#f0d399}html[data-theme=dark] .parenting-safety{color:#f1f8f4;background:linear-gradient(120deg,#0d261d,#1b392c)}html[data-theme=dark] .parenting-safety span{color:#f0d399}html[data-theme=dark] .parenting-safety p{color:#f1f8f4e6}html[data-theme=dark] .parenting-safety aside{background:#142b221a;border:1px solid #496b5b33}html[data-theme=dark] .parenting-safety aside strong{color:#f0d399}html[data-theme=dark] .parenting-evidence-grid a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parenting-evidence-grid blockquote{color:#a6ddc6}html[data-theme=dark] .parenting-evidence-grid span{color:#f0d399}html[data-theme=dark] .parenting-source-list a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .compact-education-grid .primary-education-card{color:#a6ddc6;background:linear-gradient(145deg,#142b22,color-mix(in srgb,var(--card-accent) 6%,#142b22));border:1px solid color-mix(in srgb,var(--card-accent) 18%,#496b5b)}html[data-theme=dark] .education-door-icon{background:color-mix(in srgb,var(--card-accent) 11%,#142b22)}html[data-theme=dark] .compact-education-grid p{color:#c0d2c8}html[data-theme=dark] .home-category-group{border:1px solid color-mix(in srgb,var(--group-color) 18%,#496b5b);background:#142b22}html[data-theme=dark] .home-category-group>summary{color:#a6ddc6}html[data-theme=dark] .home-category-group>summary small{color:#c0d2c8}html[data-theme=dark] .home-category-group>div>a{color:#a6ddc6;background:color-mix(in srgb,var(--group-tint) 55%,#142b22)}html[data-theme=dark] .home-category-group>div>a>span{background:#142b22}html[data-theme=dark] .fatwa-assistant-intro strong,html[data-theme=dark] .fatwa-assistant-intro p{color:#a6ddc6}html[data-theme=dark] .fatwa-user-query{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .fatwa-result-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .fatwa-result-card>small{color:#f0d399}html[data-theme=dark] .fatwa-result-card h3,html[data-theme=dark] .fatwa-result-card>p{color:#a6ddc6}html[data-theme=dark] .fatwa-result-card>details{background:#142b22}html[data-theme=dark] .fatwa-result-card summary{color:#a6ddc6}html[data-theme=dark] .fatwa-result-card blockquote{background:#142b22;border-right:3px solid #496b5b}html[data-theme=dark] .fatwa-result-card cite{color:#c0d2c8}html[data-theme=dark] .fatwa-result-card>a{color:#a6ddc6}html[data-theme=dark] .best-match{color:#a6ddc6;background:#142b22}html[data-theme=dark] .fatwa-no-match{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .fatwa-no-match a,html[data-theme=dark] .fatwa-suggested>span{color:#a6ddc6}html[data-theme=dark] .fatwa-suggested button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .fatwa-assistant-footer{color:#f0d399;background:#142b22;border-top:1px solid #496b5b}html[data-theme=dark] .awadi-story-note{background:#142b22;border-right:3px solid #496b5b}html[data-theme=dark] .awadi-story-note strong{color:#f0d399}html[data-theme=dark] .awadi-story-note a{color:#a6ddc6}@media (width>=901px){html[data-theme=dark] .compact-education-grid .primary-education-card{color:#f1f8f4;background:linear-gradient(165deg,#0d261d,#0d261d);border:1px solid #496b5b47}html[data-theme=dark] .education-door-photo:after{background:linear-gradient(#0000 46%,#0d261d 104%)}html[data-theme=dark] .education-door-icon{color:#f1f8f4;border:1px solid #496b5b8c}html[data-theme=dark] .compact-education-grid small{color:color-mix(in srgb,var(--card-accent) 45%,#f1f8f4)}html[data-theme=dark] .compact-education-grid h3{color:#f1f8f4}html[data-theme=dark] .compact-education-grid p{color:#f1f8f4e6}html[data-theme=dark] .compact-education-grid>a>b{color:#f1f8f4;background:#142b221a;border:1px solid #496b5b2e}}html[data-theme=dark] .quran-reader-actions .quran-play-surah{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#1b392c)}html[data-theme=dark] .quran-reader-actions .quran-stop-button{color:#f1f8f4;background:#1b392c;border-color:#496b5b}html[data-theme=dark] .quran-reader-actions label:has(select){background:#142b22}html[data-theme=dark] .education-showcase-section{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .education-showcase-section:before{background:linear-gradient(#0d261d40,#0d261d8f 58%,#0d261deb),linear-gradient(90deg,#1b392c85,#0d261d26,#1b392c7a)}html[data-theme=dark] .education-showcase-section:after{background:#0d261db8}html[data-theme=dark] .education-showcase-section .section-number{color:#f0d399}html[data-theme=dark] .education-showcase-section .section-heading h2{color:#f1f8f4}html[data-theme=dark] .education-showcase-section .section-heading p{color:#f1f8f4e6}html[data-theme=dark] .education-showcase-section .text-link{color:#f1f8f4;border-color:#496b5b6b}html[data-theme=dark] .showcase-corner-labels{color:#f1f8f4e6}@media (width>=901px){html[data-theme=dark] .education-showcase-section .compact-education-grid .primary-education-card{background:linear-gradient(165deg,#0d261df7,#0d261dfc);border-color:#496b5b40}html[data-theme=dark] .education-showcase-section .compact-education-grid .primary-education-card:nth-child(3){background:linear-gradient(165deg,#0d261dd1,#0d261ded)}}@media (width<=900px){html[data-theme=dark] .education-showcase-section .compact-education-grid .primary-education-card{color:#f1f8f4;background:linear-gradient(165deg,#0d261d,#0d261d);border:1px solid #496b5b45}html[data-theme=dark] .education-showcase-section .education-door-photo:after{background:linear-gradient(#0000 45%,#0d261d 103%)}html[data-theme=dark] .education-showcase-section .education-door-icon{color:#f1f8f4;border:1px solid #496b5b80}html[data-theme=dark] .education-showcase-section .compact-education-grid small{color:#f0d399}html[data-theme=dark] .education-showcase-section .compact-education-grid h3{color:#f1f8f4}html[data-theme=dark] .education-showcase-section .compact-education-grid p{color:#f1f8f4e6}html[data-theme=dark] .education-showcase-section .compact-education-grid>a>b{color:#f1f8f4}html[data-theme=dark] .showcase-swipe-hint{color:#f1f8f4e6}}html[data-theme=dark] .language-switch{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .language-switch:hover,html[data-theme=dark] .language-switch:focus-visible{background:#142b22}html[data-theme=dark] .language-switch-circle{background:#142b22eb;border-color:#496b5b2e}html[data-theme=dark] .english-page,html[data-theme=dark] .english-main-nav,html[data-theme=dark] .english-main-nav a svg{color:#a6ddc6}html[data-theme=dark] .english-account-link{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .english-hero{background:radial-gradient(circle at 12% 5%,#142b22,#0000 44%)}html[data-theme=dark] .english-hero-copy>span,html[data-theme=dark] .english-section-heading>span,html[data-theme=dark] .english-simple-strip .section-shell>span{color:#f0d399}html[data-theme=dark] .english-hero-copy h1,html[data-theme=dark] .english-hero-copy p{color:#a6ddc6}html[data-theme=dark] .english-secondary-button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-daily-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-daily-card>div{color:#f0d399}html[data-theme=dark] .english-daily-card>div span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .english-daily-card blockquote{color:#a6ddc6;border-block:1px solid #496b5b}html[data-theme=dark] .english-daily-card p,html[data-theme=dark] .english-daily-card>a{color:#a6ddc6}html[data-theme=dark] .english-journey-map{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .english-journey-map>header span{color:#f0d399}html[data-theme=dark] .english-journey-map>header h2,html[data-theme=dark] .english-journey-map>header p{color:#a6ddc6}html[data-theme=dark] .english-journey-map li:not(:last-child):after{background:#1b392c}html[data-theme=dark] .english-journey-map li>a{color:#a6ddc6;background:#142b22e6;border:1px solid #496b5b}html[data-theme=dark] .english-journey-map li>a:hover,html[data-theme=dark] .english-journey-map li>a:focus-visible{border-color:#496b5b}html[data-theme=dark] .english-journey-number{color:#f0d399}html[data-theme=dark] .english-journey-icon{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .english-journey-copy small{color:#f0d399}html[data-theme=dark] .english-journey-copy strong,html[data-theme=dark] .english-journey-copy p,html[data-theme=dark] .english-journey-map li>a>b{color:#a6ddc6}html[data-theme=dark] .english-journey-map>footer{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-journey-map>footer>svg{color:#f0d399;background:#142b22}html[data-theme=dark] .english-journey-map>footer strong{color:#f0d399}html[data-theme=dark] .english-section-heading h2{color:#a6ddc6}html[data-theme=dark] .english-learning-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-learning-image:after{background:linear-gradient(#0000 45%,#0d261d70)}html[data-theme=dark] .english-learning-image i{color:#f1f8f4;background:#0d261d;border:1px solid #496b5b80}html[data-theme=dark] .english-learning-card small{color:#f0d399}html[data-theme=dark] .english-learning-card h3{color:#a6ddc6}html[data-theme=dark] .english-learning-card p{color:#c0d2c8}html[data-theme=dark] .english-learning-card>b{color:#a6ddc6}html[data-theme=dark] .english-simple-strip{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .english-simple-strip b{background:#142b221a;border:1px solid #496b5b2e}html[data-theme=dark] .english-bottom-nav{background:#142b22f5;border-top:1px solid #496b5b}html[data-theme=dark] .english-bottom-nav a{color:#a6ddc6}html[data-theme=dark] .english-bottom-nav a:hover,html[data-theme=dark] .english-bottom-nav a:focus-visible,html[data-theme=dark] .english-bottom-nav a.active,html[data-theme=dark] .english-bottom-nav a span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .english-hub-hero{background:radial-gradient(circle at 10% 10%,#142b22,#0000 48%)}html[data-theme=dark] .english-hub-hero>span{color:#f0d399}html[data-theme=dark] .english-hub-hero h1,html[data-theme=dark] .english-hub-hero p,html[data-theme=dark] .english-hub-heading h2{color:#a6ddc6}html[data-theme=dark] .english-hub-heading small{color:#c0d2c8}html[data-theme=dark] .english-quran-list a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-quran-list a:hover{border-color:#496b5b}html[data-theme=dark] .english-quran-list a>b{color:#a6ddc6;background:#142b22}html[data-theme=dark] .english-quran-list a span small{color:#c0d2c8}html[data-theme=dark] .english-quran-list a em{color:#a6ddc6}html[data-theme=dark] .english-quran-list a>i{color:#f0d399;background:#142b22}html[data-theme=dark] .english-door-grid>a{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .english-door-grid>a>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .english-door-grid small{color:#f0d399}html[data-theme=dark] .english-door-grid p{color:#c0d2c8}html[data-theme=dark] .english-door-grid b{color:#a6ddc6}html[data-theme=dark] .english-fatwa-grid>a{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .english-source-note{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-source-note svg,html[data-theme=dark] .english-source-note strong{color:#f0d399}html[data-theme=dark] .english-surah-search{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-surah-search input{color:#a6ddc6}html[data-theme=dark] .english-empty-state{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-search-page>span,html[data-theme=dark] .english-arabic-library small{color:#f0d399}html[data-theme=dark] .english-search-page>h1{color:#a6ddc6}html[data-theme=dark] .english-search-surface>label{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-search-surface>label input{color:#a6ddc6}html[data-theme=dark] .english-search-surface>p{color:#c0d2c8}html[data-theme=dark] .english-search-surface>div>a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-search-surface>div>a:hover{border-color:#496b5b}html[data-theme=dark] .english-search-surface>div>a>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .english-search-surface>div small{color:#a6ddc6}html[data-theme=dark] .english-search-surface>div>a>b{color:#f0d399}html[data-theme=dark] .english-search-surface>aside{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-arabic-library{color:#a6ddc6;background:linear-gradient(135deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .english-arabic-library h2,html[data-theme=dark] .english-arabic-library p{color:#a6ddc6}html[data-theme=dark] .english-reader-language{color:#a6ddc6!important}html[data-theme=dark] .english-quran-reading-tools{color:#a6ddc6;background:linear-gradient(145deg,#142b22f7,#142b22f7);border:1px solid #496b5b}html[data-theme=dark] .english-quran-reading-intro>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .english-quran-reading-intro p{color:#a6ddc6}html[data-theme=dark] .english-quran-view-tabs{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-quran-view-tabs button{color:#a6ddc6}html[data-theme=dark] .english-quran-view-tabs button.active{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .english-quran-meaning-status{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-quran-meaning-status i{background:#1b392c}html[data-theme=dark] .english-quran-source-status{color:#c0d2c8;border-top:1px solid #496b5b}html[data-theme=dark] .english-quran-source-status.is-error{color:#c0d2c8}html[data-theme=dark] .english-quran-source-status a,html[data-theme=dark] .reference-quran-source-link{text-decoration-color:#f0d399e6}html[data-theme=dark] .english-quran-source-status button{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .english-quran-meanings-list{border-top:1px solid #496b5b47}html[data-theme=dark] .english-quran-meanings-list>header>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .english-quran-meanings-list>header small{color:#f0d399}html[data-theme=dark] .english-quran-meanings-list>header h2{color:#a6ddc6}html[data-theme=dark] .english-quran-meaning-row{color:#a6ddc6;background:linear-gradient(145deg,#142b22f5,#142b22f0);border:1px solid #496b5b3d}html[data-theme=dark] .english-quran-meaning-row>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .english-quran-meaning-row small{color:#f0d399}html[data-theme=dark] .english-quran-meaning-row>button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-quran-meaning-row>button:hover,html[data-theme=dark] .english-quran-meaning-row>button:focus-visible{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .reference-tafsir-meaning span{color:#c0d2c8}html[data-theme=dark] .english-detail-hero p{color:#f1f8f4e6}html[data-theme=dark] .english-source-layout .hadith-door-toc a small,html[data-theme=dark] .english-source-layout .question-door-toc a small{color:#c0d2c8}html[data-theme=dark] .english-hadith-slider .hadith-original-title{color:#a6ddc6}html[data-theme=dark] .english-hadith-slider .hadith-slide-card>blockquote{border-right:4px solid #496b5b}html[data-theme=dark] .english-activity-row{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-activity-row>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .english-activity-row small,html[data-theme=dark] .english-activity-row p{color:#a6ddc6}html[data-theme=dark] .english-activity-row time{color:#c0d2c8}html[data-theme=dark] .english-memorization-method article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-memorization-method article>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .english-memorization-method h3,html[data-theme=dark] .english-memorization-method p,html[data-theme=dark] .english-source-note>a{color:#a6ddc6}html[data-theme=dark] .english-quick-access>div>span{color:#f0d399}html[data-theme=dark] .english-quick-access h2{color:#a6ddc6}html[data-theme=dark] .english-quick-access a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .english-quick-access a:hover,html[data-theme=dark] .english-quick-access a:focus-visible{border-color:#496b5b}html[data-theme=dark] .english-quick-access a>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .english-quick-access a small{color:#a6ddc6}html[data-theme=dark] .english-quick-access a>b{color:#f0d399}html[data-theme=dark] .account-welcome-layer{background:#0d261dad}html[data-theme=dark] .account-welcome-dialog{color:#a6ddc6;background:linear-gradient(#142b22 0 100%);border:1px solid #496b5bdb}html[data-theme=dark] .account-welcome-dismiss{color:#a6ddc6;background:#142b22}html[data-theme=dark] .account-welcome-dismiss:hover,html[data-theme=dark] .account-welcome-dismiss:focus-visible{color:#a6ddc6;background:#142b22;outline:2px solid #496b5b73}html[data-theme=dark] .account-welcome-visual{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d);border:8px solid #496b5b}html[data-theme=dark] .account-welcome-visual>span{color:#f0d399;background:#142b22;border:4px solid #496b5b}html[data-theme=dark] .account-welcome-copy small{color:#f0d399}html[data-theme=dark] .account-welcome-copy h2,html[data-theme=dark] .account-welcome-copy p{color:#a6ddc6}html[data-theme=dark] .account-welcome-benefits li{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .account-welcome-benefits li>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .account-welcome-primary{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#0d261d);border:1px solid #496b5b}html[data-theme=dark] .account-welcome-actions button{color:#a6ddc6}html[data-theme=dark] .account-welcome-actions button:hover,html[data-theme=dark] .account-welcome-actions button:focus-visible{color:#a6ddc6;background:#142b22}html[data-theme=dark] .account-welcome-kids{background:linear-gradient(#142b22 0 62%)}html[data-theme=dark] .account-welcome-kids .account-welcome-visual{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark]{background:#142b22}html[data-theme=dark] body{background:linear-gradient(135deg,#142b22,#142b22 45%,#142b22)}html[data-theme=dark] body>main{background:#142b22}html[data-theme=dark] .hero:after{border:1px solid #496b5b1f}html[data-theme=dark] .education-showcase-section .compact-education-grid .primary-education-card{color:#f1f8f4;border:1px solid #496b5b45;background:linear-gradient(165deg,#0d261d,#0d261d)!important}html[data-theme=dark] .showcase-swipe-hint{color:#f1f8f4e6}html[data-theme=dark] .guide-page,html[data-theme=dark] .quran-reader-page{background:linear-gradient(#142b22,#142b22 58%,#142b22)}html[data-theme=dark] .guide-hero{background:linear-gradient(145deg,#0d261de6,#0d261dd1)}html[data-theme=dark] .guide-hero:after,html[data-theme=dark] .surah-hero:after,html[data-theme=dark] .quran-reader-hero:after{background:radial-gradient(circle at 15% 10%,#142b2238,#0000 28%),linear-gradient(#0000,#0d261d57)}html[data-theme=dark] .tafsir-guide-hero,html[data-theme=dark] .surah-hero{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .source-method-card,html[data-theme=dark] .editorial-note,html[data-theme=dark] .surah-references{border:1px solid #496b5b40}html[data-theme=dark] .prophet-lesson-grid a{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .prophet-lesson-grid a:before{background:linear-gradient(90deg,#0d261d,#1b392c,#1b392c)}html[data-theme=dark] .prophet-lesson-grid a:nth-child(2n){background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .prophet-lesson-grid a>span{background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .study-mode-tabs{background:#142b22e8}html[data-theme=dark] .study-mode-icon{color:#c0d2c8;background:#142b22}html[data-theme=dark] .study-mode-tabs button:nth-child(2) .study-mode-icon{color:#f0d399;background:#142b22}html[data-theme=dark] .study-mode-tabs button:nth-child(3) .study-mode-icon,html[data-theme=dark] .study-mode-tabs button.active .study-mode-icon{color:#a6ddc6;background:#142b22}html[data-theme=dark] .simple-chapter-list article:after,html[data-theme=dark] .tafsir-chapter:after{background:linear-gradient(#1b392c,#1b392c)}html[data-theme=dark] .simple-chapter-list article>span{background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .quran-reader-hero{background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .quran-verses article:before{background:linear-gradient(#1b392c,#1b392c)}html[data-theme=dark] .quran-verses article:hover{border-color:#496b5b}html[data-theme=dark] .ayah-meta>span{background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .lesson-page{background:linear-gradient(#142b22,#142b22)}html[data-theme=dark] .lesson-hero{color:#f1f8f4;background:linear-gradient(145deg,#0d261deb,#0d261dd4)}html[data-theme=dark] .lesson-hero:after{background:radial-gradient(circle at 12% 12%,#142b2240,#0000 30%),linear-gradient(#0000,#0d261d6b)}html[data-theme=dark] .lesson-hero h1,html[data-theme=dark] .lesson-hero .breadcrumb,html[data-theme=dark] .lesson-hero .breadcrumb a{color:#f1f8f4}html[data-theme=dark] .lesson-hero-inner>p{color:#f1f8f4e6}html[data-theme=dark] .lesson-status-line>span{color:#f1f8f4;background:#142b221c;border-color:#496b5b2e}html[data-theme=dark] .lesson-status-line .reviewed-status{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .lesson-objective{color:#a6ddc6;background:#142b22eb}html[data-theme=dark] .lesson-article{background:#142b22d1;border:1px solid #496b5b}html[data-theme=dark] .drop-number{background:linear-gradient(145deg,#0d261d,#1b392c)}html[data-theme=dark] .quran-card{background:radial-gradient(circle at 88% 12%,#142b2238,#0000 31%),linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .lesson-section-block{background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .lesson-section-block:before{background:linear-gradient(90deg,#1b392c,#1b392c)}html[data-theme=dark] .hadith-fact{background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .hero{background:#0d261d}html[data-theme=dark] .hero .eyebrow{color:#f1f8f4;background:#142b2221;border-color:#496b5b47}html[data-theme=dark] .hero h1 span{color:#f0d399}html[data-theme=dark] .hero-lead,html[data-theme=dark] .hero .trust-list{color:#f1f8f4e6}html[data-theme=dark] .hero .trust-list li span{color:#f0d399;background:#142b2221}html[data-theme=dark] .hero .button-ghost{color:#f1f8f4;background:#142b221f;border-color:#496b5b59}@media (width>=981px){html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body>main{background:#142b22}}@media (width<=980px){html[data-theme=dark] .hero:before{background:linear-gradient(#0d261d80,#0d261db8)}}html[data-theme=dark] .prophet-story-hero,html[data-theme=dark] .tafsir-visual-hero{background:#0d261d}html[data-theme=dark] .prophet-story-hero:after,html[data-theme=dark] .tafsir-visual-hero:after{background:radial-gradient(circle at 18% 18%,#1b392c38,#0000 30%),linear-gradient(90deg,#0d261dd1,#0d261d85 50%,#0d261de0)}html[data-theme=dark] .prophet-story-copy>p,html[data-theme=dark] .tafsir-hero-copy>p{color:#f1f8f4e6}html[data-theme=dark] .prophet-story-copy .guide-evidence{background:#142b221a;border-color:#496b5b2e}html[data-theme=dark] .editorial-story-frame,html[data-theme=dark] .editorial-tafsir-frame{background:#142b2217;border:1px solid #496b5b3d}html[data-theme=dark] .editorial-story-frame:before,html[data-theme=dark] .editorial-tafsir-frame:before{background:#1b392c12;border:1px solid #496b5b47}html[data-theme=dark] .editorial-story-frame:after,html[data-theme=dark] .editorial-tafsir-frame:after{background:linear-gradient(#0000 45%,#0d261dbf)}html[data-theme=dark] .editorial-story-frame figcaption,html[data-theme=dark] .editorial-tafsir-frame figcaption{color:#f1f8f4}html[data-theme=dark] .editorial-story-frame figcaption small,html[data-theme=dark] .editorial-tafsir-frame figcaption small{color:#f0d399}html[data-theme=dark] .story-glass-note,html[data-theme=dark] .tafsir-glass-note{color:#a6ddc6;background:#142b22e6;border:1px solid #496b5bc7}html[data-theme=dark] .story-glass-note svg,html[data-theme=dark] .tafsir-glass-note svg,html[data-theme=dark] .story-glass-note small,html[data-theme=dark] .tafsir-glass-note small{color:#a6ddc6}html[data-theme=dark] .surah-hero-modes>span{color:#f1f8f4;background:#142b221a;border:1px solid #496b5b29}html[data-theme=dark] .surah-hero-modes svg{color:#f0d399}html[data-theme=dark] .tafsir-visual-hero .category-pill{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .tafsir-visual-hero .surah-purpose{color:#f0d399}html[data-theme=dark] .tafsir-visual-hero .breadcrumb,html[data-theme=dark] .tafsir-visual-hero .breadcrumb a,html[data-theme=dark] .simple-chapter-list article>span small{color:#f1f8f4e6}html[data-theme=dark] .chapter-heading-icon{background:linear-gradient(145deg,#0d261d,#1b392c);color:#f1f8f4!important}html[data-theme=dark] .simple-tafsir h3,html[data-theme=dark] .chapter-columns h3,html[data-theme=dark] .linked-hadith h3{color:#a6ddc6}html[data-theme=dark] .simple-tafsir h3 svg,html[data-theme=dark] .chapter-columns h3 svg,html[data-theme=dark] .linked-hadith h3 svg{color:#f0d399}html[data-theme=dark] .lesson-topic-image:after{background:linear-gradient(#0000 48%,#0d261dc7)}html[data-theme=dark] .lesson-topic-image figcaption{color:#f1f8f4}html[data-theme=dark] .lesson-topic-image figcaption span{color:#f0d399}html[data-theme=dark] .home-commitment-dropdown{background:radial-gradient(circle at 12% 14%,#1b392c1c,#0000 29%),linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .home-category-group .commitment-choice-grid>a{color:#a6ddc6;background:linear-gradient(155deg,#142b22f5,#142b22e6);border:1px solid #496b5b29}html[data-theme=dark] .home-category-group .commitment-choice-grid>a:after{border:1px solid #496b5b1f}html[data-theme=dark] .home-category-group .commitment-choice-grid>a:hover,html[data-theme=dark] .home-category-group .commitment-choice-grid>a:focus-visible{border-color:#496b5b4d}html[data-theme=dark] .home-category-group .commitment-choice-grid .commitment-choice-art{background:radial-gradient(circle,#142b22 52% 100%)}html[data-theme=dark] .home-category-group .commitment-choice-grid p{color:#c0d2c8}html[data-theme=dark] .home-category-group .commitment-choice-grid>a>b{color:#f0d399}html[data-theme=dark] .home-category-group>summary:focus-visible,html[data-theme=dark] .home-category-group>div>a:focus-visible{outline:3px solid color-mix(in srgb, var(--group-color) 55%, #496b5b)}html[data-theme=dark] .quran-audio-note{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-student-tools{background:radial-gradient(circle at 88% 8%,#1b392c29,#0000 22%),radial-gradient(circle at 7% 92%,#1b392c1f,#0000 25%),linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .student-tools-invitation{color:#f0d399;background:#142b22d1;border:1px dashed #496b5b47}html[data-theme=dark] .student-tools-invitation>span{color:#f0d399;background:#142b22}html[data-theme=dark] .student-tool-card{color:#a6ddc6;background:radial-gradient(circle at 12% 13%, color-mix(in srgb, var(--student-accent) 12%, transparent) 0 5px, transparent 6px), radial-gradient(circle at 88% 83%, color-mix(in srgb, var(--student-accent) 11%, transparent) 0 7px, transparent 8px), linear-gradient(155deg, #142b22fa, var(--student-soft));border:1px solid color-mix(in srgb, var(--student-accent) 22%, #496b5b)}html[data-theme=dark] .student-tool-card:hover,html[data-theme=dark] .student-tool-card:focus-visible{border-color:color-mix(in srgb, var(--student-accent) 42%, #496b5b)}html[data-theme=dark] .student-tool-card:focus-visible{outline:3px solid color-mix(in srgb, var(--student-accent) 58%, #496b5b)}html[data-theme=dark] .student-tool-visual{background:radial-gradient(circle, #142b22 47%, var(--student-soft) 100%);border:1px solid color-mix(in srgb, var(--student-accent) 18%, #496b5b)}html[data-theme=dark] .student-tool-orbit{color:#f0d399;background:#142b22}html[data-theme=dark] .student-tool-card>h3{color:#a6ddc6}html[data-theme=dark] .student-tool-card>p{color:#c0d2c8}html[data-theme=dark] .illustrated-tools-invitation{border:1px dashed color-mix(in srgb, var(--group-color) 30%, #496b5b);background:#142b22d6}html[data-theme=dark] .illustrated-tool-card{color:#a6ddc6!important;background:radial-gradient(circle at 10% 10%, color-mix(in srgb,var(--illustrated-accent) 12%,transparent) 0 5px,transparent 6px), linear-gradient(150deg,#142b22,var(--illustrated-soft))!important;border:1px solid color-mix(in srgb,var(--illustrated-accent) 24%,#496b5b)!important}html[data-theme=dark] .illustrated-tool-card:focus-visible{outline:3px solid color-mix(in srgb,var(--illustrated-accent) 56%,#496b5b)}html[data-theme=dark] .illustrated-tool-visual{background:radial-gradient(circle,#142b22 48%,var(--illustrated-soft));border:1px solid color-mix(in srgb,var(--illustrated-accent) 18%,#496b5b)}html[data-theme=dark] .illustrated-tool-visual i{color:#f0d399;background:#142b22}html[data-theme=dark] .illustrated-tool-card>h3,html[data-theme=dark] .illustrated-tool-card>p{color:#a6ddc6}html[data-theme=dark] .hadith-slider-shell{background:linear-gradient(145deg,#142b22eb,#142b22e6);border:1px solid #496b5b2e}html[data-theme=dark] .hadith-slider-eyebrow{color:#f0d399}html[data-theme=dark] .hadith-slider-toolbar strong{color:#a6ddc6}html[data-theme=dark] .hadith-slider-arrows button{color:#f1f8f4;background:#0d261d;border:1px solid #496b5b33}html[data-theme=dark] .hadith-slider-arrows button:focus-visible{outline:3px solid #496b5b6b}html[data-theme=dark] .hadith-slider-viewport:focus-visible{outline:3px solid #496b5b3d}html[data-theme=dark] .hadith-slider-viewport::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#1b392c,#1b392c)}html[data-theme=dark] .hadith-slide-card{background:#142b22f5;border:1px solid #496b5b33}html[data-theme=dark] .hadith-slide-card:before{background:linear-gradient(90deg,#1b392c,#142b22,#1b392c)}html[data-theme=dark] .hadith-slide-card:after{border:1px solid #496b5b21}html[data-theme=dark] .hadith-slide-number{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d)}html[data-theme=dark] .hadith-slide-head small{color:#f0d399}html[data-theme=dark] .hadith-slide-head h2{color:#a6ddc6}html[data-theme=dark] .hadith-slide-grade{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .hadith-slide-card>blockquote{color:#a6ddc6;background:linear-gradient(135deg,#142b22,#142b22);border-right:5px solid #496b5b}html[data-theme=dark] .hadith-slide-meta>div{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-slide-meta dt{color:#a6ddc6}html[data-theme=dark] .hadith-slide-explanation{background:#142b22;border:1px dashed #496b5b6b}html[data-theme=dark] .hadith-slide-explanation>span{color:#f0d399;background:#142b22}html[data-theme=dark] .hadith-slide-explanation h3{color:#a6ddc6}html[data-theme=dark] .hadith-slide-card>aside{background:#142b22;border-right:4px solid #496b5b}html[data-theme=dark] .hadith-slider-dots button{background:#142b22}html[data-theme=dark] .hadith-slider-dots button.is-active{background:linear-gradient(90deg,#1b392c,#1b392c)}html[data-theme=dark] .hadith-slider-dots button:focus-visible{outline:3px solid #496b5b47}html[data-theme=dark] .guidance-page{background:#142b22}html[data-theme=dark] .guidance-hero{color:#f1f8f4;background:linear-gradient(125deg,#0d261d 0% 58%,#0d261d 100%)}html[data-theme=dark] .guidance-hero:before{border:1px solid #496b5b29}html[data-theme=dark] .guidance-hero .breadcrumb,html[data-theme=dark] .guidance-hero .breadcrumb a{color:#f1f8f4}html[data-theme=dark] .guidance-live-pill{background:#142b221a;border:1px solid #496b5b33}html[data-theme=dark] .guidance-live-pill i{background:#142b22}html[data-theme=dark] .guidance-hero>div>p{color:#f1f8f4}html[data-theme=dark] .guidance-hero-chips span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .guidance-hero-chips span:nth-child(2n){background:#142b22}html[data-theme=dark] .guidance-path{background:#142b22f5}html[data-theme=dark] .guidance-path.is-active{border-color:#496b5b}html[data-theme=dark] .guidance-path-woman>span{color:#c0d2c8;background:#142b22}html[data-theme=dark] .guidance-path-man>span,html[data-theme=dark] .guidance-path-together>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .guidance-path>small{color:#a6ddc6}html[data-theme=dark] .guidance-workspace{background:linear-gradient(#142b22,#142b22)}html[data-theme=dark] .guidance-dashboard{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .guidance-dashboard span{color:#a6ddc6}html[data-theme=dark] .guidance-dashboard p{color:#f1f8f4}html[data-theme=dark] .guidance-progress>strong small{color:#a6ddc6}html[data-theme=dark] .guidance-progress>span{background:#142b222b}html[data-theme=dark] .guidance-progress>span i{background:#142b22}html[data-theme=dark] .guidance-progress>small{color:#f1f8f4}html[data-theme=dark] .guidance-tags button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .guidance-tags button.is-active{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .guidance-topic-card{background:#142b22}html[data-theme=dark] .guidance-topic-card:hover{border-color:#496b5b}html[data-theme=dark] .guidance-topic-card.is-done{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .guidance-topic-card>header>span{color:#f1f8f4}html[data-theme=dark] .guidance-topic-card>header>small{color:#a6ddc6;background:#142b22}html[data-theme=dark] .guidance-topic-card>header>b{color:#a6ddc6}html[data-theme=dark] .guidance-topic-card details{border-top:1px dashed #496b5b}html[data-theme=dark] .guidance-topic-card summary{color:#a6ddc6}html[data-theme=dark] .guidance-topic-body blockquote{color:#a6ddc6;background:#142b22;border-right:4px solid #496b5b}html[data-theme=dark] .guidance-topic-body blockquote a{color:#a6ddc6}html[data-theme=dark] .guidance-topic-body aside{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .guidance-topic-body aside strong{color:#f0d399}html[data-theme=dark] .guidance-complete{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .guidance-topic-card.is-done .guidance-complete{color:#a6ddc6;background:#142b22}html[data-theme=dark] .guidance-next>span{color:#f0d399}html[data-theme=dark] .guidance-next>div>a{color:#a6ddc6;background:#142b22}html[data-theme=dark] .guidance-next>div>a>b{color:#a6ddc6}html[data-theme=dark] .guidance-next>p{color:#a6ddc6;background:#142b22;border-right:4px solid #496b5b}@media (width<=980px){html[data-theme=dark] .education-showcase-section{color:#a6ddc6;background:linear-gradient(#142b22,#142b22)}html[data-theme=dark] .education-showcase-section .section-number,html[data-theme=dark] .education-showcase-section .text-link,html[data-theme=dark] .education-showcase-section .section-heading h2,html[data-theme=dark] .education-showcase-section .section-heading p{color:#a6ddc6}}@media (width<=560px){html[data-theme=dark] .home-hero-search>label{color:#f1f8f4e6}}html[data-theme=dark] .verse-by-verse-tafsir>header{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#1b392c 65%,#1b392c)}html[data-theme=dark] .verse-by-verse-tafsir>header>span{background:#142b2221;border:1px solid #496b5b33}html[data-theme=dark] .verse-by-verse-tafsir>header small{color:#f0d399}html[data-theme=dark] .verse-by-verse-tafsir>header p{color:#f1f8f4e6}html[data-theme=dark] .verse-tafsir-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .verse-tafsir-card>summary>span{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .verse-tafsir-card>summary p{color:#a6ddc6}html[data-theme=dark] .verse-tafsir-card>summary p b{color:#f0d399}html[data-theme=dark] .verse-tafsir-card>summary>i{color:#a6ddc6}html[data-theme=dark] .verse-tafsir-card[open]>summary{background:#142b22}html[data-theme=dark] .verse-tafsir-body{border-top:1px solid #496b5b}html[data-theme=dark] .verse-tafsir-body h3,html[data-theme=dark] .verse-tafsir-body>p{color:#a6ddc6}html[data-theme=dark] .verse-tafsir-sources a,html[data-theme=dark] .compact-detailed-sources a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .verse-tafsir-loading,html[data-theme=dark] .verse-tafsir-error{background:#142b22}html[data-theme=dark] .mobile-sidebar-end{color:#a6ddc6;background:#142b22;border:1px dashed #496b5b}html[data-theme=dark] .mobile-sidebar-end span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .hero.section-shell{background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .hero:before{background:radial-gradient(circle at 8% 12%,#1b392c21,#0000 28%)}html[data-theme=dark] .home-hero-kicker{color:#f0d399}html[data-theme=dark] .hero h1,html[data-theme=dark] .hero h1 span{color:#a6ddc6}html[data-theme=dark] .hero-lead{color:#c0d2c8!important}html[data-theme=dark] .home-hero-secondary{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-hero-search>label{color:#a6ddc6}html[data-theme=dark] .hero-topic-chip{color:#a6ddc6;background:#142b22e6;border:1px solid #496b5bbf}html[data-theme=dark] .hero-topic-chip>svg{color:#f0d399;background:#0d261d}html[data-theme=dark] .home-learning-path>.english-section-heading p{color:#c0d2c8}html[data-theme=dark] .learning-path-steps:before{background:linear-gradient(#1b392c 70%,#142b22 70%)}html[data-theme=dark] .learning-path-step{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .learning-path-step>b{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d);border:6px solid #496b5b}html[data-theme=dark] .learning-path-step>span{color:#f0d399;background:#142b22}html[data-theme=dark] .learning-path-step h3{color:#a6ddc6}html[data-theme=dark] .learning-path-step p{color:#c0d2c8}html[data-theme=dark] .learning-path-step small,html[data-theme=dark] .learning-path-step>span svg{color:#f0d399}html[data-theme=dark] .category-photo-step>span{background:#142b22eb}@media (width<=600px){html[data-theme=dark] .category-photo-step{background-image:linear-gradient(90deg,#142b22fa 0%,#142b22eb 68%,#142b2294 100%),var(--category-photo)}}html[data-theme=dark] .category-photo-step{background-image:linear-gradient(90deg, #142b22ed 0%, #142b22d1 52%, #142b227a 100%), var(--category-photo)}html[data-theme=dark] .category-photo-step:after{background:linear-gradient(90deg,#142b221f,#0d261d17)}@media (width<=600px){html[data-theme=dark] .category-photo-step{background-image:linear-gradient(90deg, #142b22f2 0%, #142b22d6 64%, #142b2280 100%), var(--category-photo)}}html[data-theme=dark] .topic-guide-hero{color:#f1f8f4;background:radial-gradient(circle at 18% 20%,#1b392c38,#0000 28%),linear-gradient(135deg,#0d261d 0% 62%,#1b392c 140%)}html[data-theme=dark] .topic-guide-hero:after{border:1px solid #496b5b29}html[data-theme=dark] .topic-guide-hero .breadcrumb{color:#f1f8f4e6}html[data-theme=dark] .topic-guide-hero .breadcrumb a{color:#f1f8f4}html[data-theme=dark] .topic-guide-hero .category-pill{color:#f0d399;background:#142b221a;border-color:#496b5b33}html[data-theme=dark] .topic-guide-hero h1{color:#f1f8f4}html[data-theme=dark] .topic-guide-hero h1 span{color:#f0d399}html[data-theme=dark] .topic-guide-hero p{color:#f1f8f4e6}html[data-theme=dark] .topic-explorer{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .topic-explorer-form{background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .creator-prompt-head>span{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d)}html[data-theme=dark] .creator-prompt-head small{color:#f0d399}html[data-theme=dark] .creator-prompt-head label{color:#a6ddc6}html[data-theme=dark] .creator-prompt>textarea{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .creator-prompt>textarea:focus{border-color:#496b5b}html[data-theme=dark] .creator-prompt-actions label{color:#a6ddc6}html[data-theme=dark] .creator-prompt-actions select{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .creator-prompt-actions>button{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .topic-suggestions:before{color:#a6ddc6}html[data-theme=dark] .topic-suggestions button{color:#a6ddc6;background:#142b22b8;border:1px solid #496b5b}html[data-theme=dark] .topic-results>header small{color:#f0d399}html[data-theme=dark] .topic-results>header h2,html[data-theme=dark] .topic-results>header p{color:#a6ddc6}html[data-theme=dark] .topic-result-columns>article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .topic-result-title>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .topic-result-title small{color:#f0d399}html[data-theme=dark] .topic-result-title h3{color:#a6ddc6}html[data-theme=dark] .topic-result-columns li a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .topic-result-columns li a:hover{border-color:#496b5b}html[data-theme=dark] .topic-result-columns li b{color:#a6ddc6}html[data-theme=dark] .topic-result-columns li b em{color:#f1f8f4;background:#1b392c}html[data-theme=dark] .topic-result-columns li span{color:#a6ddc6}html[data-theme=dark] .topic-result-columns li small{color:#f0d399}html[data-theme=dark] .topic-safety-note,html[data-theme=dark] .topic-safety-note svg{color:#a6ddc6}html[data-theme=dark] .topic-message{color:#a6ddc6;background:#142b22}html[data-theme=dark] .topic-message.error{color:#c0d2c8;background:#142b22}html[data-theme=dark] .creator-user-message{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .creator-user-message span{color:#a6ddc6}html[data-theme=dark] .creator-assistant-message{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .creator-assistant-message>header>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .creator-assistant-message header small{color:#f0d399}html[data-theme=dark] .creator-assistant-message header strong{color:#a6ddc6}html[data-theme=dark] .creator-assistant-message header button,html[data-theme=dark] .creator-more,html[data-theme=dark] .creator-assistant-message>textarea{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .creator-external-search{color:#f1f8f4!important;background:#0d261d!important}html[data-theme=dark] .creator-external-search:hover{background:#0d261d!important}html[data-theme=dark] .quran-word-finder{background:linear-gradient(135deg,#0d261d,#0d261d 70%,#1b392c 145%)}html[data-theme=dark] .quran-word-finder-intro{color:#f1f8f4}html[data-theme=dark] .quran-word-finder-intro>span{color:#f0d399;background:#142b221a;border:1px solid #496b5b2e}html[data-theme=dark] .quran-word-finder-intro small{color:#f0d399}html[data-theme=dark] .quran-word-finder-intro p,html[data-theme=dark] .quran-word-form>label{color:#f1f8f4e6}html[data-theme=dark] .quran-word-form>div{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quran-word-form input{color:#a6ddc6}html[data-theme=dark] .quran-word-form button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .quran-word-results{background:#142b22f7}html[data-theme=dark] .quran-word-results>header,html[data-theme=dark] .quran-word-results>header strong{color:#a6ddc6}html[data-theme=dark] .quran-word-results li a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-word-results li span{color:#f0d399}html[data-theme=dark] .quran-word-results li p{color:#a6ddc6}html[data-theme=dark] .quran-word-results li p b{color:#f0d399}html[data-theme=dark] .quran-word-results li small{color:#a6ddc6}html[data-theme=dark] .quran-word-results>button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-word-message{color:#a6ddc6;background:#142b22eb}html[data-theme=dark] .quran-word-message.error{color:#c0d2c8;background:#142b22}html[data-theme=dark] .sidebar-community-card{color:#c0d2c8;background:linear-gradient(135deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .sidebar-community-card>span:first-child{color:#c0d2c8;background:#142b22}html[data-theme=dark] .sidebar-community-card small,html[data-theme=dark] .sidebar-community-card em{color:#c0d2c8}html[data-theme=dark] .sidebar-community-card.active{color:#f1f8f4;background:#1b392c;border-color:#496b5b}html[data-theme=dark] .sidebar-community-card.active>span:first-child{color:#f1f8f4;background:#142b2224}html[data-theme=dark] .sidebar-community-card.active small,html[data-theme=dark] .sidebar-community-card.active em{color:#f1f8f4}html[data-theme=dark] .masjid-finder-fallback{color:#a6ddc6;background:#142b22;border:1px solid #496b5b73}html[data-theme=dark] .mushaf-directory-intro span{color:#f0d399}html[data-theme=dark] .mushaf-directory-intro h1{color:#a6ddc6}html[data-theme=dark] .quran-primary-actions>a{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .quran-primary-actions>a:hover,html[data-theme=dark] .quran-primary-actions>a:focus-visible{border-color:#496b5b}html[data-theme=dark] .quran-primary-actions>a>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quran-primary-actions small{color:#c0d2c8}html[data-theme=dark] .quran-primary-actions>a.is-primary{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d);border-color:#496b5b}html[data-theme=dark] .quran-primary-actions>a.is-primary>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .quran-primary-actions>a.is-primary small{color:#f1f8f4e6}html[data-theme=dark] .quran-secondary-tools{border-top:1px solid #496b5b}html[data-theme=dark] .quran-minimal-header{color:#a6ddc6;background:#142b22f7;border-bottom:1px solid #496b5b}html[data-theme=dark] .quran-minimal-header a{color:#a6ddc6}html[data-theme=dark] .quran-minimal-header small{color:#c0d2c8}html[data-theme=dark] .quran-reader-page .quran-reader-toolbar{background:#142b22}html[data-theme=dark] .quran-reader-toolbar>summary{color:#a6ddc6}html[data-theme=dark] .quran-reader-toolbar>summary strong{color:#f0d399}html[data-theme=dark] .quran-reader-toolbar[open]>summary{border-bottom:1px solid #496b5b}html[data-theme=dark] .hadith-slider-toolbar{background:#142b22f5;border:1px solid #496b5b}html[data-theme=dark] .quran-reader-page{background:#0d261d url(/images/home/learning-gateway.webp) top/cover no-repeat fixed}html[data-theme=dark] .quran-reader-page:before{background:#142b222b}html[data-theme=dark] .reference-circle-button{color:#a6ddc6;background:#142b22e8;border:1px solid #496b5bd9}html[data-theme=dark] .reference-circle-button span{color:#a6ddc6}html[data-theme=dark] .reference-reader-segment{color:#a6ddc6;background:#142b22f0;border:1.5px solid #496b5b}html[data-theme=dark] .reference-reader-segment>span{color:#f0d399;background:#142b22d1;border-inline:1px solid #496b5b8c}html[data-theme=dark] .reference-surah-player{color:#a6ddc6;background:radial-gradient(circle at 100% 0,#1b392c21,#0000 34%),linear-gradient(145deg,#142b22fa,#142b22fa);border:1px solid #496b5b}html[data-theme=dark] .reference-surah-player:before{background:linear-gradient(90deg,#1b392c,#0d261d 48%,#1b392c)}html[data-theme=dark] .reference-surah-player-icon{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d);border:1px solid #496b5b61}html[data-theme=dark] .reference-surah-player-title small{color:#f0d399}html[data-theme=dark] .reference-surah-player-title small i,html[data-theme=dark] .reference-surah-player.is-playing .reference-surah-player-title small i{background:#1b392c}html[data-theme=dark] .reference-surah-player-title strong{color:#a6ddc6}html[data-theme=dark] .reference-surah-player-badge{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .reference-current-ayah-button{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d);border:1px solid #496b5b}html[data-theme=dark] .reference-surah-reciter{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .reference-surah-reciter-icon{color:#a6ddc6;background:#142b22}html[data-theme=dark] .reference-surah-reciter-copy small{color:#f0d399}html[data-theme=dark] .reference-surah-reciter select,html[data-theme=dark] .reference-surah-reciter-chevron{color:#a6ddc6}html[data-theme=dark] .reference-surah-reciter:focus-within{border-color:#496b5b}html[data-theme=dark] .reference-surah-player-controls button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .reference-surah-player-controls button:hover:not(:disabled){border-color:#496b5b}html[data-theme=dark] .reference-surah-player-controls button.main{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d);border-color:#496b5b}html[data-theme=dark] .reference-surah-player-progress span{color:#a6ddc6}html[data-theme=dark] .reference-surah-player-progress input::-webkit-slider-thumb{background:#142b22;border:4px solid #496b5b}html[data-theme=dark] .reference-surah-player-progress input::-moz-range-thumb{background:#142b22;border:4px solid #496b5b}html[data-theme=dark] .reference-surah-player>p{color:#c0d2c8;background:#142b22}html[data-theme=dark] .reference-mushaf-page{color:#c0d2c8;background:linear-gradient(#142b22f0,#142b22f5),radial-gradient(circle at 20% 10%,#142b22 0 3%,#0000 17%),#142b22;border:2px solid #496b5b}html[data-theme=dark] .reference-mushaf-pagination strong{color:#f0d399}html[data-theme=dark] .reference-mushaf-pagination button{color:#a6ddc6;background:#142b22f0;border:1px solid #496b5b}html[data-theme=dark] .reference-mushaf-pagination button:hover:not(:disabled),html[data-theme=dark] .reference-mushaf-pagination button:focus-visible{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .reference-mushaf-page:before,html[data-theme=dark] .reference-mushaf-page:after{border-color:#496b5b}html[data-theme=dark] .reference-surah-banner{color:#a6ddc6;background:#142b22;border:3px double #496b5b}html[data-theme=dark] .reference-surah-banner>span{background:radial-gradient(circle,#0000 0 7px,#142b22 8px 10px,#0000 11px),radial-gradient(circle at 0,#0000 0 15px,#142b22cc 16px 19px,#0000 20px),linear-gradient(45deg,#0000 42%,#142b22c7 43% 48%,#0000 49% 54%,#142b22a6 55% 59%,#0000 60%),#1b392c}html[data-theme=dark] .reference-surah-banner strong{color:#c0d2c8;background:#142b22;border-block:1px solid #496b5b}html[data-theme=dark] .reference-surah-banner strong:before,html[data-theme=dark] .reference-surah-banner strong:after{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .reference-mushaf-loading{color:#a6ddc6}html[data-theme=dark] .reference-tafsir-backdrop{background:#0d261d14}html[data-theme=dark] .reference-tafsir-sheet{color:#a6ddc6;background:#142b22eb;border:1px solid #496b5beb}html[data-theme=dark] .reference-sheet-handle{background:#142b22}html[data-theme=dark] .reference-tafsir-sheet>header button{color:#a6ddc6;background:#142b22db;border:1px solid #496b5be6}html[data-theme=dark] .reference-tafsir-sheet h2{color:#a6ddc6}html[data-theme=dark] .reference-tafsir-sheet blockquote{color:#a6ddc6;background:#142b22c7;border:1px solid #496b5b61}html[data-theme=dark] .reference-gold-divider:before,html[data-theme=dark] .reference-gold-divider:after{background:linear-gradient(90deg,#0000,#1b392c)}html[data-theme=dark] .reference-gold-divider i{border:2px solid #496b5b}html[data-theme=dark] .reference-tafsir-sheet footer{color:#f0d399;background:#142b22d6}html[data-theme=dark] .reference-tafsir-sheet footer small{color:#c0d2c8}html[data-theme=dark] .reference-page-navigation-link,html[data-theme=dark] .reference-page-navigation-index{color:#a6ddc6;background:#142b22f0;border:1px solid #496b5b4d}html[data-theme=dark] .reference-page-navigation-link small{color:#c0d2c8}html[data-theme=dark] .home-3d-explorer{background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .home-3d-explorer-header{background:#142b22c7}html[data-theme=dark] .home-3d-master-icon,html[data-theme=dark] .home-3d-choice-icon,html[data-theme=dark] .home-3d-tool-icon{color:#f1f8f4;border:1px solid #496b5b80}html[data-theme=dark] .home-3d-master-icon:after,html[data-theme=dark] .home-3d-choice-icon:after,html[data-theme=dark] .home-3d-tool-icon:after{background:#142b224d}html[data-theme=dark] .home-3d-choice{background:#142b22}html[data-theme=dark] .home-3d-choice[aria-expanded=true]{background:color-mix(in srgb, var(--tone-a) 7%, #142b22)}html[data-theme=dark] .home-3d-active-panel>header>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .home-3d-tool{background:#142b22}html[data-theme=dark] .parents-guide-hero{background:radial-gradient(circle at 12% 15%,#1b392c29,#0000 30%),linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .parents-guide-hero h1{color:#a6ddc6}html[data-theme=dark] .parents-guide-hero h1 span{color:#f0d399}html[data-theme=dark] .parents-guide-hero p{color:#a6ddc6}html[data-theme=dark] .parents-guide-nav a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parents-guide-nav a span{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d)}html[data-theme=dark] .parents-guide-section{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parents-guide-section>header{background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .parents-guide-section>header>span{color:#f1f8f4;background:linear-gradient(145deg,#1b392c,#0d261d)}html[data-theme=dark] .parents-guide-section>header small{color:#f0d399}html[data-theme=dark] .parents-guide-section>header h2,html[data-theme=dark] .parents-guide-section>header p{color:#a6ddc6}html[data-theme=dark] .parents-guide-columns>section+section{border-right:1px solid #496b5b}html[data-theme=dark] .parents-guide-columns h3,html[data-theme=dark] .parents-guide-columns li,html[data-theme=dark] .parents-guide-columns ul li:before{color:#a6ddc6}html[data-theme=dark] .parents-guide-columns ol li>span{color:#f0d399;background:#142b22}html[data-theme=dark] .parents-guide-section>aside{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parents-guide-sources a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .parents-guide-sources a span{color:#f0d399}html[data-theme=dark] .parents-guide-final{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .parents-guide-final>svg{color:#f0d399}html[data-theme=dark] .parents-guide-final p{color:#f1f8f4e6}html[data-theme=dark] .parents-guide-final a{color:#f0d399}@media (width<=700px){html[data-theme=dark] .parents-guide-columns>section+section{border-top:1px solid #496b5b}}html[data-theme=dark] .reference-home{background:#142b22}html[data-theme=dark] .reference-home-hero{background:#142b22 url(/images/home/learning-gateway.webp) 50% 48%/cover no-repeat}html[data-theme=dark] .reference-home-overlay{background:linear-gradient(#142b22c2 0%,#142b2247 24%,#0000 52%),linear-gradient(#0000 72%,#142b22b8 100%)}html[data-theme=dark] .reference-home-copy h1,html[data-theme=dark] .reference-home-copy>p{color:#a6ddc6}html[data-theme=dark] .reference-home-cta{color:#f1f8f4;background:#0d261d;border:1px solid #496b5b7a}html[data-theme=dark] .reference-home-cta:hover,html[data-theme=dark] .reference-home-cta:focus-visible{background:#0d261d}html[data-theme=dark] .reference-home-copy blockquote{color:#f1f8f4}html[data-theme=dark] .reference-home-copy blockquote:after{background:linear-gradient(90deg,#0000,#142b22e6,#0000)}html[data-theme=dark] .reference-topic-card{color:#a6ddc6;background:#142b22e8;border:1px solid #496b5be6}html[data-theme=dark] .reference-topic-card.tone-gold{color:#f0d399;background:linear-gradient(160deg,#142b22f2,#142b22ed)}html[data-theme=dark] .reference-topic-card.tone-blue{background:linear-gradient(160deg,#142b22f2,#142b22ed)}html[data-theme=dark] .reference-topic-card.tone-sand{color:#f0d399;background:linear-gradient(160deg,#142b22f2,#142b22ed)}html[data-theme=dark] .reference-topic-card.tone-mint{background:linear-gradient(160deg,#142b22f2,#142b22ed)}html[data-theme=dark] .reference-topic-card p{color:#a6ddc6}html[data-theme=dark] .reference-topic-card>span{background:#142b22db;border:1px solid #496b5b14}@media (width<=540px){html[data-theme=dark] .reference-home-overlay{background:linear-gradient(#142b22d1,#142b2229 37%,#0000 62%,#142b22a6)}}html[data-theme=dark] .approved-home,html[data-theme=dark] .approved-home-visual{background:#142b22}html[data-theme=dark] .approved-hotspot:focus-visible{outline:4px solid #496b5b}html[data-theme=dark] .home-reference-progress,html[data-theme=dark] .home-reference-audio,html[data-theme=dark] .home-reference-sources{background:#142b22f5;border:1px solid #496b5b}html[data-theme=dark] .home-reference-progress h2,html[data-theme=dark] .home-reference-progress>header a{color:#a6ddc6}html[data-theme=dark] .home-reference-resume{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-reference-resume-arrow{color:#a6ddc6}html[data-theme=dark] .home-reference-resume-copy small{color:#c0d2c8}html[data-theme=dark] .home-reference-progress-row i{background:#142b22}html[data-theme=dark] .home-reference-progress-row i b{background:#0d261d}html[data-theme=dark] .home-reference-progress-row em{color:#c0d2c8}html[data-theme=dark] .home-reference-audio-brand{border-right:1px solid #496b5b}html[data-theme=dark] .home-reference-audio-brand>span{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .home-reference-audio-brand strong{color:#a6ddc6}html[data-theme=dark] .home-reference-audio-brand small{color:#a6ddc6;background:#142b22}html[data-theme=dark] .home-reference-audio-now>strong{color:#a6ddc6}html[data-theme=dark] .home-reference-audio-now>small,html[data-theme=dark] .home-reference-audio-timeline time{color:#c0d2c8}html[data-theme=dark] .home-reference-audio-error{color:#f0d399}html[data-theme=dark] .home-reference-audio-controls button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-reference-audio-controls .home-reference-play{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .home-reference-audio-selects select{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-reference-playlist span,html[data-theme=dark] .home-reference-playlist span:before{background:#0d261d}html[data-theme=dark] .home-reference-sources{color:#a6ddc6}html[data-theme=dark] .home-reference-books{color:#a6ddc6;background:#142b22}html[data-theme=dark] .home-reference-sources small{color:#c0d2c8}html[data-theme=dark] .home-reference-sources>b,html[data-theme=dark] .brand-lockup,html[data-theme=dark] .brand-lockup-copy small{color:#a6ddc6}html[data-theme=dark] .brand-light .brand-lockup{color:#f1f8f4}html[data-theme=dark] .brand-light .brand-lockup-copy small{color:#c0d2c8}html[data-theme=dark] .site-mode-switch{background:#142b22e6;border:1px solid #496b5b29}html[data-theme=dark] .site-mode-switch a{color:#a6ddc6}html[data-theme=dark] .site-mode-switch a.active{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .site-mode-switch a:not(.active):hover,html[data-theme=dark] .site-mode-switch a:not(.active):focus-visible{color:#a6ddc6;background:#142b22}html[data-theme=dark] .approved-home-brandbar{background:#142b22;border-bottom:1px solid #496b5b}html[data-theme=dark] .sources-circle{color:#a6ddc6;background:#142b22eb;border:1px solid #496b5b2e}html[data-theme=dark] .sources-circle:hover,html[data-theme=dark] .sources-circle:focus-visible{background:#142b22}html[data-theme=dark] .kids-mode{color:#a6ddc6;background:linear-gradient(#142b22 0 43%,#142b22 100%)}html[data-theme=dark] .kids-mode :where(button,a,select,input):focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .kids-brand .brand-lockup-copy small{color:#a6ddc6}html[data-theme=dark] .kids-round-button{background:#142b22e6;border:1px solid #496b5bf5}html[data-theme=dark] .kids-hero{background:#142b22}html[data-theme=dark] .kids-hero:after{background:linear-gradient(#142b224d,#0000 42%,#142b2233)}html[data-theme=dark] .kids-hero-copy h1,html[data-theme=dark] .kids-hero-copy p{color:#a6ddc6}html[data-theme=dark] .kids-continue{color:#f1f8f4;background:linear-gradient(135deg,#1b392c,#0d261d)}html[data-theme=dark] .kids-play{background:#142b2229}html[data-theme=dark] .kids-continue small{color:#f1f8f4e6}html[data-theme=dark] .kids-lesson{color:#a6ddc6;background:#142b22;border:1px solid #496b5b1a}html[data-theme=dark] .kids-lesson.sun,html[data-theme=dark] .kids-lesson.mint,html[data-theme=dark] .kids-lesson.blue,html[data-theme=dark] .kids-lesson.pink{background:linear-gradient(#142b22,#142b22)}html[data-theme=dark] .kids-lesson small{color:#a6ddc6}html[data-theme=dark] .kids-lesson i{color:#a6ddc6;background:#142b22}html[data-theme=dark] .kids-progress-card{background:#142b22ed;border:1px solid #496b5b}html[data-theme=dark] .kids-progress-card header span{color:#f0d399;background:#142b22}html[data-theme=dark] .kids-progress-track:before{background:linear-gradient(90deg,#1b392c 0 30%,#1b392c 30% 43%,#142b22 43%)}html[data-theme=dark] .kids-progress-track button{background:#142b22;border:5px solid #496b5b}html[data-theme=dark] .kids-progress-track button.done{background:#142b22}html[data-theme=dark] .kids-progress-labels{color:#a6ddc6}html[data-theme=dark] .kids-tools button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-home-links button,html[data-theme=dark] .kids-home-links a{color:#a6ddc6;background:#142b22f0;border:1px solid #496b5b}html[data-theme=dark] .kids-home-links>*>span{background:#142b22}html[data-theme=dark] .kids-home-links small,html[data-theme=dark] .kids-home-links b{color:#a6ddc6}html[data-theme=dark] .kids-daily-card{background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .kids-daily-card>header div>span{color:#f0d399}html[data-theme=dark] .kids-daily-card>header>strong{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-daily-progress>i{background:#142b22}html[data-theme=dark] .kids-daily-progress>i>span{background:linear-gradient(90deg,#1b392c,#1b392c)}html[data-theme=dark] .kids-daily-progress>b{color:#a6ddc6}html[data-theme=dark] .kids-daily-tasks button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-daily-tasks button.done{background:#142b22;border-color:#496b5b}html[data-theme=dark] .kids-daily-tasks button>span{background:#142b22}html[data-theme=dark] .kids-daily-tasks button small{color:#a6ddc6}html[data-theme=dark] .kids-daily-tasks button>b{color:#f1f8f4;background:#142b22}html[data-theme=dark] .kids-daily-tasks button.done>b{background:#0d261d}html[data-theme=dark] .kids-daily-complete{color:#a6ddc6;background:#142b22}html[data-theme=dark] .kids-view>header svg,html[data-theme=dark] .kids-view>header p{color:#a6ddc6}html[data-theme=dark] .kids-journey-list:before{background:linear-gradient(#1b392c 0 23%,#142b22 23%)}html[data-theme=dark] .kids-journey-list article{background:#142b22e6;border:1px solid #496b5b}html[data-theme=dark] .kids-journey-list article>span{color:#f1f8f4;background:#142b22;border:5px solid #496b5b}html[data-theme=dark] .kids-journey-list article.unlocked>span{background:#1b392c}html[data-theme=dark] .kids-journey-list small{color:#a6ddc6}html[data-theme=dark] .kids-basics-grid>button{color:#a6ddc6;background:#142b22f2;border:1px solid #496b5b}html[data-theme=dark] .kids-basics-grid>button.active{background:#142b22;border-color:#496b5b}html[data-theme=dark] .kids-basics-number{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-basics-icon{background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .kids-basics-card-copy small{color:#a6ddc6}html[data-theme=dark] .kids-basics-grid>button>b{color:#a6ddc6;background:#142b22}html[data-theme=dark] .kids-basics-lesson{background:#142b22f5;border:1px solid #496b5b}html[data-theme=dark] .kids-basics-lesson>header>span{background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .kids-basics-lesson header small{color:#f0d399}html[data-theme=dark] .kids-basics-lesson header p{color:#a6ddc6}html[data-theme=dark] .kids-basics-lesson li{background:#142b22}html[data-theme=dark] .kids-basics-lesson li span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-basics-note{color:#f0d399;background:#142b22}html[data-theme=dark] .kids-basics-lesson>button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-basics-lesson>button.completed{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-basics-actions button,html[data-theme=dark] .kids-basics-actions a{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-basics-actions a{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-filter button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-filter button.active{color:#a6ddc6;background:#142b22}html[data-theme=dark] .kids-games-view{color:#f1f8f4;background:linear-gradient(160deg,#0d261d,#0d261d)}html[data-theme=dark] .kids-games-grid button{color:#a6ddc6;background:linear-gradient(#142b22 0 68%,#142b22 68%)}html[data-theme=dark] .kids-quran-scene{background:linear-gradient(#0d261d2e,#0d261d66),url(/images/kids/kids-hero-v1.png) 50% 60%/cover}html[data-theme=dark] .kids-surah-picker{background:#142b22f0}html[data-theme=dark] .kids-audio-controls button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .kids-audio-controls button.main{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-audio-line i{background:linear-gradient(90deg,#0d261d 28%,#142b22 28%)}html[data-theme=dark] .kids-audio-line i.playing{background:linear-gradient(90deg,#0d261d 50%,#142b22 50%)}html[data-theme=dark] .kids-audio-line span{color:#a6ddc6}html[data-theme=dark] .kids-quran-tabs{background:#142b22}html[data-theme=dark] .kids-quran-tabs button{color:#a6ddc6}html[data-theme=dark] .kids-quran-tabs button.active{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-ayah-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-ayah-card blockquote{border-bottom:1px solid #496b5b}html[data-theme=dark] .kids-ayah-card div{color:#a6ddc6;background:#142b22}html[data-theme=dark] .kids-ayah-card div strong{color:#a6ddc6}html[data-theme=dark] .kids-open-mushaf{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-bottom-nav{background:#142b22f0;border:1px solid #496b5b1f}html[data-theme=dark] .kids-bottom-nav button{color:#a6ddc6}html[data-theme=dark] .kids-bottom-nav button.active{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .basics-page{background:linear-gradient(#142b22 0 42%)}html[data-theme=dark] .basics-hero{background:radial-gradient(circle at 14% 20%,#1b392c29,#0000 25%),linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .basics-hero h1 span{color:#a6ddc6}html[data-theme=dark] .basics-source-button{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .basics-path .section-heading p{color:#a6ddc6}html[data-theme=dark] .basics-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .basics-step-number{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .basics-step-icon{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .basics-grid h3,html[data-theme=dark] .basics-grid p{color:#a6ddc6}html[data-theme=dark] .basics-grid li{color:#a6ddc6;background:#142b22}html[data-theme=dark] .basics-footer-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .basics-footer-card p{color:#a6ddc6}html[data-theme=dark] .global-surah-player{color:#f1f8f4;background:linear-gradient(145deg,#0d261df7,#0d261dfa);border:1px solid #496b5b47}html[data-theme=dark] .global-surah-art{color:#f1f8f4;background:#142b2221;border:1px solid #496b5b2e}html[data-theme=dark] .global-surah-copy small{color:#f1f8f4e6}html[data-theme=dark] .global-surah-play,html[data-theme=dark] .global-surah-close{color:#a6ddc6;background:#142b22}html[data-theme=dark] .global-surah-close{color:#f1f8f4;background:#142b2224}html[data-theme=dark] .global-surah-progress span{color:#f1f8f4e6}html[data-theme=dark] .global-surah-progress input::-webkit-slider-thumb{background:#142b22;border:3px solid #496b5b}html[data-theme=dark] .global-surah-progress input::-moz-range-thumb{background:#142b22;border:3px solid #496b5b}html[data-theme=dark] .global-surah-player>p{color:#f1f8f4}html[data-theme=dark] .reference-tafsir-language-tabs{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .reference-tafsir-language-tabs button{color:#a6ddc6}html[data-theme=dark] .reference-tafsir-language-tabs button.active{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-header-tools .language-switch{background:#142b22e8;border-color:#496b5b26}html[data-theme=dark] .kids-journey-list button{color:#a6ddc6;background:#142b22e6;border:1px solid #496b5b}html[data-theme=dark] .kids-journey-list button:hover,html[data-theme=dark] .kids-journey-list button:focus-visible{border-color:#496b5b}html[data-theme=dark] .kids-journey-list button>span{color:#f1f8f4;background:#142b22;border:5px solid #496b5b}html[data-theme=dark] .kids-journey-list button.unlocked>span{background:#1b392c}html[data-theme=dark] .kids-journey-list button small{color:#a6ddc6}html[data-theme=dark] .kids-filter button{color:#f1f8f4e6;background:#142b2217;border:1px solid #496b5b29}html[data-theme=dark] .kids-filter button.active{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .kids-games-grid button small{color:#a6ddc6}html[data-theme=dark] .kids-game-panel{color:#a6ddc6;background:#142b22}html[data-theme=dark] .kids-game-panel>header>span{background:#142b22}html[data-theme=dark] .kids-game-panel>header small{color:#f0d399}html[data-theme=dark] .kids-game-panel>header>button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .kids-game-panel>div button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-game-panel>div button.right{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .kids-game-panel>div button.wrong{color:#c0d2c8;background:#142b22;border-color:#496b5b}html[data-theme=dark] .kids-game-panel aside.right{color:#a6ddc6;background:#142b22}html[data-theme=dark] .kids-game-panel aside.wrong{color:#c0d2c8;background:#142b22}html[data-theme=dark] .kids-game-panel aside button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-surah-picker,html[data-theme=dark] .kids-reciter-picker{color:#f0d399}html[data-theme=dark] .kids-surah-picker select,html[data-theme=dark] .kids-reciter-picker select{color:#a6ddc6}html[data-theme=dark] .kids-reciter-picker{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-audio-line input::-webkit-slider-thumb{background:#142b22;border:4px solid #496b5b}html[data-theme=dark] .kids-audio-line input::-moz-range-thumb{background:#142b22;border:4px solid #496b5b}html[data-theme=dark] .kids-audio-error{color:#c0d2c8;background:#142b22}html[data-theme=dark] .kids-background-note{color:#a6ddc6}html[data-theme=dark] .kids-short-lessons a,html[data-theme=dark] .kids-short-lessons button,html[data-theme=dark] .kids-search-view>div>button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-short-lessons a>span,html[data-theme=dark] .kids-short-lessons button>span,html[data-theme=dark] .kids-search-view>div>button>span{background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .kids-short-lessons small,html[data-theme=dark] .kids-search-view small,html[data-theme=dark] .kids-short-lessons b,html[data-theme=dark] .kids-search-view b{color:#a6ddc6}html[data-theme=dark] .kids-stars-total{background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .kids-stars-total strong,html[data-theme=dark] .kids-stars-total small{color:#f0d399}html[data-theme=dark] .kids-badges article{color:#c0d2c8;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-badges article.unlocked{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .kids-reward-actions button,html[data-theme=dark] .kids-reward-actions a{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .kids-reward-actions a{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-search-view>label{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-membership-panel{color:#f1f8f4;background:radial-gradient(circle at 12% 15%,#142b2238,#0000 32%),linear-gradient(135deg,#0d261d,#0d261d 70%,#1b392c 155%);border:1px solid #496b5b33}html[data-theme=dark] .home-membership-copy>span{color:#f0d399}html[data-theme=dark] .home-membership-copy h2{color:#f1f8f4}html[data-theme=dark] .home-membership-copy p{color:#f1f8f4e6}html[data-theme=dark] .home-membership-button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b99}html[data-theme=dark] .home-membership-button:hover{color:#a6ddc6;background:#142b22}html[data-theme=dark] .home-membership-benefits li{background:#142b2217;border:1px solid #496b5b29}html[data-theme=dark] .home-membership-benefits li>span{color:#f0d399;background:#142b221a}html[data-theme=dark] .home-membership-benefits strong{color:#f1f8f4}html[data-theme=dark] .home-membership-price{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-membership-price small{color:#f0d399}html[data-theme=dark] .home-membership-price strong{color:#a6ddc6}html[data-theme=dark] .home-membership-price strong span{color:#c0d2c8}html[data-theme=dark] .home-membership-price em{color:#a6ddc6}html[data-theme=dark] .theme-toggle{color:#a6ddc6;background:#142b22f0;border:1px solid #496b5b}html[data-theme=dark] .kids-header-tools .theme-toggle{background:#142b22e8;border-color:#496b5b26}html[data-theme=dark] .quran-word-suggestions,html[data-theme=dark] .quran-word-suggestions button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-word-suggestions button:hover,html[data-theme=dark] .quran-word-suggestions button:focus-visible{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .approved-home-global-search{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .approved-home-global-search input{color:#a6ddc6}html[data-theme=dark] .approved-home-global-search input::placeholder{color:#c0d2c8}html[data-theme=dark] .approved-home-global-search button{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .approved-home-global-search:focus-within{border-color:#496b5b}html[data-theme=dark] .tafsir-index-page{background:linear-gradient(#142b22,#142b22)}html[data-theme=dark] .tafsir-directory-tabs button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .tafsir-directory-tabs button.active{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .study-mode-tabs button:nth-child(4) .study-mode-icon{color:#f0d399;background:#142b22}html[data-theme=dark] .tafsir-word-section{background:linear-gradient(145deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .tafsir-word-section header{border-bottom:1px solid #496b5b}html[data-theme=dark] .tafsir-word-section header small{color:#f0d399}html[data-theme=dark] .tafsir-word-section h3{color:#a6ddc6}html[data-theme=dark] .tafsir-word-section .word-list dd small,html[data-theme=dark] .compact-word-preview article>small{color:#f0d399}html[data-theme=dark] .compact-word-preview article,html[data-theme=dark] .chapter-guidance{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .chapter-guidance h3{color:#a6ddc6}html[data-theme=dark] .chapter-guidance h3 svg{color:#f0d399}html[data-theme=dark] .tafsir-words-empty{color:#a6ddc6;background:#142b22;border:1px dashed #496b5b}html[data-theme=dark] .tafsir-words-empty strong{color:#a6ddc6}html[data-theme=dark] .quran-memorizer .memorizer-heading{background:radial-gradient(circle at 82% 0,#142b2238,#0000 28%),linear-gradient(125deg,#0d261d,#0d261d 68%,#1b392c)}html[data-theme=dark] .memorizer-account-cta{color:#a6ddc6;background:#142b22;border:1px solid #496b5b73}html[data-theme=dark] .memorizer-account-state{color:#a6ddc6;background:#142b22}html[data-theme=dark] .memorizer-account-state i{background:#1b392c}html[data-theme=dark] .memorizer-command-bar{background:#142b22;border-inline:1px solid #496b5b}html[data-theme=dark] .memorizer-modes{background:#142b22}html[data-theme=dark] .memorizer-modes button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-modes button small{color:#a6ddc6}html[data-theme=dark] .memorizer-modes button.active{color:#f1f8f4;background:linear-gradient(145deg,#0d261d,#0d261d)}html[data-theme=dark] .memorizer-modes button.active small{color:#f1f8f4e6}html[data-theme=dark] .memorizer-stats{background:#142b22}html[data-theme=dark] .memorizer-stats article{border-inline-start:1px solid #496b5b}html[data-theme=dark] .memorizer-stats span,html[data-theme=dark] .memorizer-stats strong{color:#a6ddc6}html[data-theme=dark] .quran-memorizer .memorizer-setup{background:linear-gradient(#142b22,#142b22)}html[data-theme=dark] .memorizer-setup-title small{color:#f0d399}html[data-theme=dark] .memorizer-setup-title>span{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-setup-title>span.complete{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .memorizer-local-note,html[data-theme=dark] .memorizer-verse-title>span{color:#a6ddc6}html[data-theme=dark] .memorizer-audio-settings>div>span{color:#c0d2c8}html[data-theme=dark] .memorizer-repeat-picker button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-repeat-picker button.active{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .quran-memorizer .memorizer-ayah{background:radial-gradient(circle at 50% 0,#1b392c17,#0000 42%),linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .quran-memorizer .memorizer-ayah .pending{color:#c0d2c8;background:#142b22}html[data-theme=dark] .quran-memorizer .memorizer-ayah .correct{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .quran-memorizer .memorizer-ayah .wrong{color:#c0d2c8;background:#142b22;border-color:#496b5b}html[data-theme=dark] .quran-memorizer .memorizer-ayah .missing{color:#f0d399;background:#142b22;border-color:#496b5b}html[data-theme=dark] .quran-memorizer .memorizer-ayah .current{border-color:#496b5b}html[data-theme=dark] .memorizer-live-progress{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-live-progress>span{background:linear-gradient(90deg,#1b392c,#0d261d)}html[data-theme=dark] .memorizer-live-progress>b,html[data-theme=dark] .memorizer-recognition-note{color:#a6ddc6}html[data-theme=dark] .memorizer-recognition-note>span{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .quran-memorizer .memorizer-result header>b{background:#142b22a6}html[data-theme=dark] .memorizer-error-groups>div{background:#142b229e;border:1px solid #496b5b12}html[data-theme=dark] .memorizer-result details{border-top:1px solid #496b5b17}html[data-theme=dark] .memorizer-result details p{color:#a6ddc6}html[data-theme=dark] .memorizer-disclaimer{border-top:1px solid #496b5b14}html[data-theme=dark] .memorizer-understanding button,html[data-theme=dark] .memorizer-understanding a{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-meaning{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-meaning header>span{color:#f0d399;background:#142b22}html[data-theme=dark] .memorizer-meaning h3{color:#a6ddc6}html[data-theme=dark] .memorizer-meaning small{color:#f0d399}html[data-theme=dark] .memorizer-meaning p,html[data-theme=dark] .memorizer-meaning>a{color:#a6ddc6}html[data-theme=dark] .quran-memorizer .memorizer-session>footer.memorizer-session-footer button.secondary,html[data-theme=dark] .quran-memorizer .memorizer-session>footer.memorizer-session-footer button.retry{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .memorizer-status{color:#a6ddc6;background:#142b22}html[data-theme=dark] .memorizer-review-center{color:#f1f8f4;background:linear-gradient(135deg,#0d261d,#0d261d 64%,#0d261d)}html[data-theme=dark] .memorizer-review-center>header small{color:#f0d399}html[data-theme=dark] .memorizer-review-center>header p{color:#f1f8f4e6}html[data-theme=dark] .memorizer-review-center>header>strong{color:#a6ddc6;background:#142b22}html[data-theme=dark] .memorizer-review-list button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b2e}html[data-theme=dark] .memorizer-review-list button>span{color:#c0d2c8;background:#142b22}html[data-theme=dark] .memorizer-review-list button>span.strong{color:#a6ddc6;background:#142b22}html[data-theme=dark] .memorizer-review-list button small,html[data-theme=dark] .memorizer-review-list button>i{color:#a6ddc6}html[data-theme=dark] .memorizer-review-empty{background:#142b2214;border:1px solid #496b5b1f}html[data-theme=dark] .memorizer-review-empty>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .memorizer-review-empty p{color:#f1f8f4e6}@media (width<=920px){html[data-theme=dark] .memorizer-stats{border-top:1px solid #496b5b}}@media (width<=680px){html[data-theme=dark] .memorizer-stats article{border-bottom:1px solid #496b5b}}html[data-theme=dark] .dashboard-memorizer-card{color:#f1f8f4;background:radial-gradient(circle at 85% 20%,#142b2233,#0000 30%),linear-gradient(125deg,#0d261d,#0d261d)}html[data-theme=dark] .dashboard-memorizer-card>span{color:#f0d399;background:#142b221a;border:1px solid #496b5b29}html[data-theme=dark] .dashboard-memorizer-card small{color:#f0d399}html[data-theme=dark] .dashboard-memorizer-card h2{color:#f1f8f4}html[data-theme=dark] .dashboard-memorizer-card p{color:#f1f8f4e6}html[data-theme=dark] .dashboard-memorizer-card>strong{color:#a6ddc6;background:#142b22}html[data-theme=dark] .new-muslim-page,html[data-theme=dark] .new-muslim-stage-page{background:linear-gradient(#142b22 0 58%,#142b22 100%)}html[data-theme=dark] .new-muslim-hero{color:#f1f8f4;background:radial-gradient(circle at 13% 10%,#142b222e,#0000 32%),linear-gradient(125deg,#0d261d,#0d261d 67%,#1b392c 155%)}html[data-theme=dark] .new-muslim-hero-copy>span,html[data-theme=dark] .new-muslim-intro>div>span,html[data-theme=dark] .new-muslim-stage-lead>span,html[data-theme=dark] .new-muslim-related>span{color:#f0d399}html[data-theme=dark] .new-muslim-hero-copy h1{color:#f1f8f4}html[data-theme=dark] .new-muslim-hero-copy p{color:#f1f8f4e6}html[data-theme=dark] .new-muslim-hero-actions>a:last-child{color:#f1f8f4;text-decoration-color:#f1f8f4e6}html[data-theme=dark] .new-muslim-hero-map{background:#142b221a;border:1px solid #496b5b2b}html[data-theme=dark] .new-muslim-hero-map>div{background:#142b2217;border:1px solid #496b5b1a}html[data-theme=dark] .new-muslim-hero-map svg{color:#f0d399;background:#0d261d70}html[data-theme=dark] .new-muslim-hero-map small{color:#f1f8f4e6}html[data-theme=dark] .new-muslim-hero-map strong{color:#f1f8f4}html[data-theme=dark] .new-muslim-hero-map b{color:#a6ddc6;background:#142b22}html[data-theme=dark] .new-muslim-intro>div>span{color:#f0d399}html[data-theme=dark] .new-muslim-intro h2,html[data-theme=dark] .new-muslim-intro>p{color:#a6ddc6}html[data-theme=dark] .new-muslim-principles article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-principles strong,html[data-theme=dark] .new-muslim-principles span{color:#a6ddc6}html[data-theme=dark] .new-muslim-progress-panel{color:#f1f8f4;background:radial-gradient(circle at 88% 15%,#142b2233,#0000 27%),linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .new-muslim-progress-copy>span,html[data-theme=dark] .new-muslim-phase header span,html[data-theme=dark] .new-muslim-stage-tracker header span,html[data-theme=dark] .new-muslim-cautions header span,html[data-theme=dark] .new-muslim-evidence header>span{color:#f0d399}html[data-theme=dark] .new-muslim-progress-copy h2{color:#f1f8f4}html[data-theme=dark] .new-muslim-progress-copy p{color:#f1f8f4e6}html[data-theme=dark] .new-muslim-progress-score strong{color:#f0d399}html[data-theme=dark] .new-muslim-progress-score small{color:#f1f8f4e6}html[data-theme=dark] .new-muslim-progress-track{background:#142b2221}html[data-theme=dark] .new-muslim-progress-track i{background:linear-gradient(90deg,#142b22,#142b22)}html[data-theme=dark] .new-muslim-progress-actions>a:last-child{color:#f1f8f4e6}html[data-theme=dark] .new-muslim-phase>header{border-bottom:1px solid #496b5b}html[data-theme=dark] .new-muslim-phase header span{color:#f0d399}html[data-theme=dark] .new-muslim-phase h2,html[data-theme=dark] .new-muslim-phase>header p{color:#a6ddc6}html[data-theme=dark] .new-muslim-stage-grid>article{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-stage-grid>article:hover{border-color:#496b5b}html[data-theme=dark] .new-muslim-stage-grid>article.is-complete{background:linear-gradient(145deg,#142b22,#142b22);border-color:#496b5b}html[data-theme=dark] .new-muslim-stage-number{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .is-complete .new-muslim-stage-number{color:#a6ddc6;background:#142b22}html[data-theme=dark] .new-muslim-stage-icon{color:#f0d399;background:#142b22}html[data-theme=dark] .new-muslim-stage-top small,html[data-theme=dark] .new-muslim-stage-grid h3,html[data-theme=dark] .new-muslim-stage-grid>article>p{color:#a6ddc6}html[data-theme=dark] .new-muslim-stage-outcome{color:#a6ddc6;background:#142b22}html[data-theme=dark] .new-muslim-stage-outcome strong{color:#f0d399}html[data-theme=dark] .new-muslim-stage-grid>article>a{color:#a6ddc6;border-top:1px solid #496b5b}html[data-theme=dark] .new-muslim-stage-hero{color:#f1f8f4;background:radial-gradient(circle at 80% 5%,#142b222e,#0000 28%),linear-gradient(125deg,#0d261d,#0d261d)}html[data-theme=dark] .new-muslim-breadcrumb{color:#f1f8f4e6}html[data-theme=dark] .new-muslim-breadcrumb a:hover,html[data-theme=dark] .new-muslim-breadcrumb strong,html[data-theme=dark] .new-muslim-stage-hero-grid>div>span{color:#f0d399}html[data-theme=dark] .new-muslim-stage-hero h1{color:#f1f8f4}html[data-theme=dark] .new-muslim-stage-hero-grid>div>p{color:#f1f8f4e6}html[data-theme=dark] .new-muslim-stage-hero-grid>aside{background:#142b221a;border:1px solid #496b5b29}html[data-theme=dark] .new-muslim-stage-hero-grid>aside>span{color:#f0d399;background:#0d261d6b}html[data-theme=dark] .new-muslim-stage-hero-grid aside small{color:#f0d399}html[data-theme=dark] .new-muslim-stage-hero-grid aside strong{color:#f1f8f4}html[data-theme=dark] .new-muslim-stage-hero-grid aside em{color:#f1f8f4e6}html[data-theme=dark] .new-muslim-stage-lead>span{color:#f0d399}html[data-theme=dark] .new-muslim-stage-lead h2,html[data-theme=dark] .new-muslim-stage-lead p{color:#a6ddc6}html[data-theme=dark] .new-muslim-lesson-block{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-lesson-block header span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .new-muslim-lesson-block h2,html[data-theme=dark] .new-muslim-lesson-block p{color:#a6ddc6}html[data-theme=dark] .new-muslim-stage-tracker{color:#f1f8f4;background:radial-gradient(circle at 92% 5%,#142b2233,#0000 26%),linear-gradient(135deg,#0d261d,#0d261d)}html[data-theme=dark] .new-muslim-stage-tracker h2{color:#f1f8f4}html[data-theme=dark] .new-muslim-stage-tracker>header>strong{color:#f0d399}html[data-theme=dark] .new-muslim-task-progress{background:#142b2221}html[data-theme=dark] .new-muslim-task-progress i{background:#142b22}html[data-theme=dark] .new-muslim-task-list label{color:#f1f8f4e6;background:#142b2214;border:1px solid #496b5b1f}html[data-theme=dark] .new-muslim-task-list label.is-checked{color:#f1f8f4;background:#1b392c2b;border-color:#496b5b73}html[data-theme=dark] .new-muslim-task-list label>span{border:2px solid #496b5b80}html[data-theme=dark] .new-muslim-task-list label.is-checked>span{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .new-muslim-complete-row{border-top:1px solid #496b5b24}html[data-theme=dark] .new-muslim-complete-row button{color:#a6ddc6;background:#142b22}html[data-theme=dark] .new-muslim-complete-row button.is-complete{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .new-muslim-complete-row p{color:#f1f8f4e6}html[data-theme=dark] .new-muslim-cautions{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-cautions header>svg,html[data-theme=dark] .new-muslim-cautions header span,html[data-theme=dark] .new-muslim-cautions h2,html[data-theme=dark] .new-muslim-cautions ul{color:#f0d399}html[data-theme=dark] .new-muslim-evidence{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-evidence header>span{color:#f0d399}html[data-theme=dark] .new-muslim-evidence h2,html[data-theme=dark] .new-muslim-evidence header p{color:#a6ddc6}html[data-theme=dark] .new-muslim-evidence a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-evidence a small{color:#f0d399}html[data-theme=dark] .new-muslim-evidence a strong,html[data-theme=dark] .new-muslim-evidence a span{color:#a6ddc6}html[data-theme=dark] .new-muslim-related{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-related>span{color:#f0d399}html[data-theme=dark] .new-muslim-related h2{color:#a6ddc6}html[data-theme=dark] .new-muslim-related a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-stage-sidebar>div,html[data-theme=dark] .new-muslim-stage-sidebar>nav{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-stage-sidebar>div>span{color:#f0d399}html[data-theme=dark] .new-muslim-stage-sidebar>div>strong{color:#a6ddc6}html[data-theme=dark] .new-muslim-stage-sidebar>div>div{background:#142b22}html[data-theme=dark] .new-muslim-stage-sidebar>div>div i{background:#0d261d}html[data-theme=dark] .new-muslim-stage-sidebar>div>small,html[data-theme=dark] .new-muslim-stage-sidebar>nav>strong{color:#a6ddc6}html[data-theme=dark] .new-muslim-stage-sidebar>nav>a{color:#a6ddc6;border-bottom:1px solid #496b5b}html[data-theme=dark] .new-muslim-stage-sidebar>a{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .new-muslim-stage-navigation>a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .new-muslim-stage-navigation>a.is-next{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .new-muslim-stage-navigation span{color:#f0d399}html[data-theme=dark] .new-muslim-stage-navigation .is-next span{color:#f1f8f4e6}html[data-theme=dark] .dashboard-new-muslim-card{color:#a6ddc6;background:linear-gradient(135deg,#142b22,#142b22);border:1px solid #496b5b}html[data-theme=dark] .dashboard-new-muslim-card>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .dashboard-new-muslim-card small{color:#f0d399}html[data-theme=dark] .dashboard-new-muslim-card h2,html[data-theme=dark] .dashboard-new-muslim-card p{color:#a6ddc6}html[data-theme=dark] .dashboard-new-muslim-card>strong{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .english-activity-row a{color:#a6ddc6}html[data-theme=dark] .english-footer-tools .theme-toggle{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .hifz-visibility{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-visibility-group{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-visibility-group button{color:#a6ddc6}html[data-theme=dark] .hifz-visibility-group button.active{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .hifz-size-toggle,html[data-theme=dark] .hifz-paper{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-page-meta{color:#c0d2c8;border-bottom:1px solid #496b5b}html[data-theme=dark] .hifz-word.is-masked{background:linear-gradient(#0000 48%,#142b22 48% 62%,#0000 62%)}html[data-theme=dark] .hifz-word.is-matched{color:#a6ddc6}html[data-theme=dark] .hifz-word.is-current{background:#142b22;outline:2px solid #496b5b}html[data-theme=dark] .hifz-ayah-number{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-page-navigation{border-top:1px solid #496b5b}html[data-theme=dark] .hifz-page-navigation button{color:#a6ddc6}html[data-theme=dark] .hifz-page-navigation>span{color:#c0d2c8}html[data-theme=dark] .hifz-page-loading{color:#a6ddc6}html[data-theme=dark] .hifz-page-loading button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-recitation-dock{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-active-label,html[data-theme=dark] .hifz-active-label strong,html[data-theme=dark] .hifz-privacy-note,html[data-theme=dark] .hifz-side-control,html[data-theme=dark] .hifz-secondary-controls button{color:#a6ddc6}html[data-theme=dark] .hifz-secondary-controls>span{color:#c0d2c8}html[data-theme=dark] .hifz-next-word{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-next-word small,html[data-theme=dark] .hifz-next-word strong{color:#f0d399}html[data-theme=dark] .hifz-next-word button{color:#f0d399;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-next-word button.revealed{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .hifz-live-transcript{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-live-transcript small{color:#a6ddc6}html[data-theme=dark] .hifz-recording-review{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-recording-review strong,html[data-theme=dark] .hifz-recording-review small{color:#a6ddc6}html[data-theme=dark] .hifz-analysis-badge{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hifz-analysis-badge i,html[data-theme=dark] .hifz-analysis-badge.analyzing i{background:#1b392c}html[data-theme=dark] .hifz-analysis-badge.enhanced{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hifz-analysis-badge.enhanced i{background:#0d261d}html[data-theme=dark] .hifz-settings,html[data-theme=dark] .hifz-progress-details,html[data-theme=dark] .hifz-cloud-recordings{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-cloud-recordings>summary{color:#a6ddc6}html[data-theme=dark] .hifz-cloud-recordings article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-cloud-recordings article strong{color:#a6ddc6}html[data-theme=dark] .hifz-cloud-recordings article small{color:#c0d2c8}html[data-theme=dark] .hifz-cloud-recordings article>button{color:#c0d2c8;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hifz-cloud-recordings>div>p{color:#a6ddc6}html[data-theme=dark] .story-scene{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .learn-menu>summary{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .learn-menu-panel{background:#0d261d}html[data-theme=dark] .learn-menu-panel b{color:#a6ddc6;background:#0d261d}html[data-theme=dark] .sidebar-primary-link,html[data-theme=dark] .hadith-hub-page,html[data-theme=dark] .hadith-learning-page{background:#0d261d}html[data-theme=dark] .hadith-hub-page :where(button,a,input,select,summary):focus-visible,html[data-theme=dark] .hadith-learning-page :where(button,a,input,summary):focus-visible,html[data-theme=dark] .learning-top-nav :where(a,summary):focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .hadith-eyebrow{color:var(--study-accent,#a6ddc6)}html[data-theme=dark] .hadith-primary-button{color:#f1f8f4;background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .hadith-primary-button:hover:not(:disabled),html[data-theme=dark] .hadith-secondary-button,html[data-theme=dark] .hadith-path-preview,html[data-theme=dark] .hadith-view-switch button{background:#0d261d}html[data-theme=dark] .hadith-view-switch button[aria-pressed=true]{color:#f1f8f4}html[data-theme=dark] .hadith-filters :where(input,select),html[data-theme=dark] .hadith-search-field input,html[data-theme=dark] .hadith-catalog-card{background:#0d261d}html[data-theme=dark] .hadith-catalog-card blockquote,html[data-theme=dark] .hadith-library-note{border-inline-start:3px solid #496b5b}html[data-theme=dark] .hadith-narrator-grid button,html[data-theme=dark] .hadith-topic-grid button,html[data-theme=dark] .hadith-go-deeper a,html[data-theme=dark] .hadith-step-map{background:#0d261d}html[data-theme=dark] .hadith-step-map li button>span.is-complete{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .hadith-step-content{background:#0d261d}html[data-theme=dark] .hadith-step-example{border-inline-start:3px solid #496b5b}html[data-theme=dark] .hadith-micro-quiz label,html[data-theme=dark] .hadith-quiz-feedback.is-correct{background:#0d261d}html[data-theme=dark] .hadith-save-error{color:#f0d399}html[data-theme=dark] .hadith-chain button,html[data-theme=dark] .dashboard-hadith-card{background:#0d261d}html[data-theme=dark] .dashboard-hadith-card>span,html[data-theme=dark] .dashboard-hadith-card>strong{color:#a6ddc6}html[data-theme=dark] .hadith-roadmap-entry{color:#a6ddc6;background:#0d261d}html[data-theme=dark] .sidebar-learn-group a[aria-current=page]{border-color:#496b5b}html[data-theme=dark] .academy-home{background:#0d261d}html[data-theme=dark] .academy-home :where(button,a,select,input,summary):focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .academy-primary{color:#f1f8f4;background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .academy-primary:hover:not(:disabled),html[data-theme=dark] .academy-learn-door,html[data-theme=dark] .academy-learn-door ol,html[data-theme=dark] .academy-direct-door,html[data-theme=dark] .academy-home-search,html[data-theme=dark] .academy-stages,html[data-theme=dark] .academy-stage-number{background:#0d261d}html[data-theme=dark] .academy-stages button[aria-current=step] .academy-stage-number{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .academy-stage-heading select,html[data-theme=dark] .academy-reader,html[data-theme=dark] .academy-part-nav button{background:#0d261d}html[data-theme=dark] .academy-lesson-part blockquote{border-inline-start:3px solid #496b5b}html[data-theme=dark] .academy-save-error{color:#f0d399}html[data-theme=dark] .academy-stage-resources a{background:#0d261d}@media (width<=760px){html[data-theme=dark] .academy-intro-scene:after{background:linear-gradient(270deg,#0d261d 2%,#0d261df0 40%,#0d261d8c)}}html[data-theme=dark] .restored-home-doors{background:linear-gradient(#142b22 0% 35%)}html[data-theme=dark] .restored-topic-card{color:#a6ddc6;border:clamp(3px,.5vw,6px) solid #496b5b}html[data-theme=dark] .restored-topic-card.is-learn,html[data-theme=dark] .restored-topic-card.is-mushaf,html[data-theme=dark] .restored-topic-card.is-adhkar{background:linear-gradient(125deg,#142b22,#142b22)}html[data-theme=dark] .restored-topic-card.is-adhkar>svg{color:#f0d399}html[data-theme=dark] .restored-topic-card>small{color:#a6ddc6}html[data-theme=dark] .restored-card-arrow{background:#142b22}html[data-theme=dark] .restored-topic-card:focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .restored-topic-card:hover .restored-card-arrow{background:#142b22}html[data-theme=dark] .restored-learning-menu{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .restored-learning-menu a{color:#a6ddc6}html[data-theme=dark] .restored-learning-menu a>span:first-child{background:#142b22}html[data-theme=dark] .restored-learning-menu a:hover,html[data-theme=dark] .restored-learning-menu a:focus-visible{background:#142b22;outline:2px solid #496b5b}html[data-theme=dark] .encyclopedia-library .hadith-view-switch>a[aria-current=page]{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .encyclopedia-library .hadith-narrator-grid>a,html[data-theme=dark] .encyclopedia-library .hadith-topic-grid>a{background:#0d261d}html[data-theme=dark] .encyclopedia-library .hadith-narrator-grid>a>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .encyclopedia-library .hadith-pagination>a,html[data-theme=dark] .encyclopedia-name-search>button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .simple-story-steps>li{background:#0d261d}html[data-theme=dark] .simple-story-step>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .simple-story-source{color:#a6ddc6}html[data-theme=dark] .simple-story-takeaway{background:#0d261d;border-inline-start:4px solid #496b5b}html[data-theme=dark] .hadith-collections-controls input,html[data-theme=dark] .hadith-collections-controls select,html[data-theme=dark] .hadith-collection-record,html[data-theme=dark] .hadith-collection-pages button{background:var(--surface,#142b22);border:1px solid #496b5b}html[data-theme=dark] .hadith-collection-scope{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-quick-stages button{color:var(--study-ink,#a6ddc6);border:2px solid var(--study-line,#496b5b);background:#0d261d}html[data-theme=dark] .hadith-quick-stages button[aria-current=step]{border-color:var(--study-accent,#496b5b);background:var(--study-tint,#142b22)}html[data-theme=dark] .quick-stage-icon,html[data-theme=dark] .quick-lesson-icon,html[data-theme=dark] .hadith-quick-stages button:nth-child(2) .quick-stage-icon{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-quick-stages button:nth-child(3) .quick-stage-icon{color:#f0d399;background:#142b22}html[data-theme=dark] .hadith-quick-stages button:nth-child(4) .quick-stage-icon{color:#c0d2c8;background:#142b22}html[data-theme=dark] .hadith-map-drawer{background:#0d261d}html[data-theme=dark] .hadith-path-compact button:focus-visible,html[data-theme=dark] .hadith-path-compact summary:focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .hadith-search-first form{background:#0d261d;border:2px solid #496b5b}html[data-theme=dark] .hadith-search-first button,html[data-theme=dark] .hadith-name-form button{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .hadith-start-strip{background:var(--study-tint,#142b22);border:1px solid var(--study-line,#496b5b)}html[data-theme=dark] .hadith-start-icon{color:#a6ddc6}html[data-theme=dark] .hadith-extra-results{border:1px solid var(--study-line,#496b5b)}html[data-theme=dark] .hadith-bottom-index{border-top:1px solid #496b5b}html[data-theme=dark] .hadith-name-form input{background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .hadith-ordered-page{background:linear-gradient(#142b22 0 34rem)}html[data-theme=dark] .hadith-page-kicker,html[data-theme=dark] .hadith-section-number{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-search-first form{border:1px solid #496b5b}html[data-theme=dark] .hadith-search-first form:focus-within{border-color:#496b5b}html[data-theme=dark] .hadith-page-roadmap a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-page-roadmap a:hover{border-color:#496b5b}html[data-theme=dark] .hadith-page-roadmap a>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-page-roadmap a:nth-child(2)>span{color:#f0d399;background:#142b22}html[data-theme=dark] .hadith-page-roadmap a:nth-child(3)>span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-page-roadmap b,html[data-theme=dark] .hadith-journey-card{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .hadith-journey-copy .hadith-start-icon{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-journey-copy .hadith-page-kicker{color:#a6ddc6}html[data-theme=dark] .hadith-journey-copy p{color:#f1f8f4}html[data-theme=dark] .hadith-journey-card .hadith-primary-button{color:#a6ddc6;background:#142b22;border-color:#496b5b}html[data-theme=dark] .hadith-journey-stages{border-top:1px solid #496b5b24}html[data-theme=dark] .hadith-journey-stages:before{background:linear-gradient(90deg,#142b2218,#1b392c,#142b2218)}html[data-theme=dark] .hadith-journey-stages span{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-journey-stages>div:nth-child(2) span{color:#a6ddc6}html[data-theme=dark] .hadith-journey-stages>div:nth-child(3) span{color:#f0d399}html[data-theme=dark] .hadith-journey-stages>div:nth-child(4) span{color:#c0d2c8}html[data-theme=dark] .hadith-journey-stages small{color:#f1f8f4}html[data-theme=dark] .hadith-chapter-cards>a{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-chapter-cards>a:hover{border-color:#496b5b}html[data-theme=dark] .hadith-chapter-icon,html[data-theme=dark] .hadith-chapter-cards>a:nth-child(4n+2) .hadith-chapter-icon{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-chapter-cards>a:nth-child(4n+3) .hadith-chapter-icon{color:#f0d399;background:#142b22}html[data-theme=dark] .hadith-chapter-cards>a:nth-child(4n+4) .hadith-chapter-icon{color:#c0d2c8;background:#142b22}html[data-theme=dark] .hadith-chapter-cards b,html[data-theme=dark] .hadith-text-link{color:#a6ddc6}html[data-theme=dark] .hadith-bottom-index{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-learning-page{background:linear-gradient(#142b22 0 30rem)}html[data-theme=dark] .hadith-learning-page .hadith-back-link{color:#a6ddc6}html[data-theme=dark] .hadith-path-progress{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .hadith-path-progress .hadith-eyebrow{color:#a6ddc6}html[data-theme=dark] .hadith-path-progress small{color:#f1f8f4}html[data-theme=dark] .hadith-path-progress progress{background:#142b2224}html[data-theme=dark] .hadith-path-progress progress::-webkit-progress-bar{background:#142b2224}html[data-theme=dark] .hadith-path-progress progress::-webkit-progress-value{background:#1b392c}html[data-theme=dark] .hadith-path-progress progress::-moz-progress-bar{background:#1b392c}html[data-theme=dark] .hadith-quick-stages:before,html[data-theme=dark] .hadith-quick-stages button{background:#142b22}html[data-theme=dark] .hadith-map-drawer{background:#142b22;border-color:#496b5b}html[data-theme=dark] .hadith-map-drawer>summary>span{color:#a6ddc6}html[data-theme=dark] .hadith-map-drawer[open]>summary{border-bottom:1px solid #496b5b}html[data-theme=dark] .hadith-path-compact .hadith-step-content{border-color:#496b5b}html[data-theme=dark] .hadith-time{color:#a6ddc6;background:#142b22}html[data-theme=dark] .hadith-path-compact .hadith-step-content>h2{border-bottom:1px solid #496b5b}html[data-theme=dark] .hadith-path-compact .hadith-step-points p,html[data-theme=dark] .hadith-path-compact .hadith-step-example{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .hadith-path-compact .hadith-micro-quiz{background:#142b22}html[data-theme=dark] .seerah-page-title>a{color:var(--ink-soft,#a6ddc6)}html[data-theme=dark] .seerah-section-nav a{border:1px solid #496b5b}html[data-theme=dark] .seerah-section-nav a:hover{background:#142b22}html[data-theme=dark] .seerah-section-nav span,html[data-theme=dark] .seerah-section h2>span{color:#a6ddc6}html[data-theme=dark] .seerah-entry{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .seerah-entry summary small{color:#a6ddc6}html[data-theme=dark] .seerah-entry-number{color:#a6ddc6;background:#142b22}html[data-theme=dark] .seerah-expand{color:#a6ddc6}html[data-theme=dark] .seerah-entry[open]>summary{border-bottom:1px solid #496b5b}html[data-theme=dark] .seerah-evidence-label{color:#a6ddc6;background:#142b22}html[data-theme=dark] .seerah-evidence-note{background:#142b22;border-inline-start:3px solid #496b5b}html[data-theme=dark] .seerah-source-links{border-top:1px solid #496b5b}html[data-theme=dark] .seerah-source-links a,html[data-theme=dark] .seerah-scope{color:#a6ddc6}html[data-theme=dark] .seerah-directory :is(a,summary):focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .seerah-timeline{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .seerah-time-hint{color:#a6ddc6}html[data-theme=dark] .seerah-time-filters button{border:1px solid #496b5b}html[data-theme=dark] .seerah-time-filters button[aria-pressed=true]{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .seerah-time-era+.seerah-time-era{border-top:1px solid #496b5b}html[data-theme=dark] .seerah-time-arrows button,html[data-theme=dark] .seerah-time-detail .seerah-time-heading button{border:1px solid #496b5b}html[data-theme=dark] .seerah-time-card{background:#142b22;border:1px solid #496b5b;border-top-width:4px}html[data-theme=dark] .seerah-time-card.seerah-time-law,html[data-theme=dark] .seerah-time-card.seerah-time-quran{border-top-color:#496b5b}html[data-theme=dark] .seerah-time-card[aria-pressed=true]{background:#142b22;outline:3px solid #496b5b}html[data-theme=dark] .seerah-time-date{color:#a6ddc6}html[data-theme=dark] .seerah-time-kind{border:1px solid #496b5b}html[data-theme=dark] .seerah-time-open{color:#a6ddc6}html[data-theme=dark] .seerah-time-undated-toggle span{background:#142b22}html[data-theme=dark] .seerah-time-detail{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .seerah-time-more{color:#a6ddc6}html[data-theme=dark] .seerah-directory :is(button,[tabindex="0"]):focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .seerah-biography-chapter{border-inline-start:2px solid #496b5b}html[data-theme=dark] .seerah-biography-chapter h3>span{color:#a6ddc6}html[data-theme=dark] .home-learning-doors{background:#142b22}html[data-theme=dark] .home-learning-door{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .home-learning-door.door-knowing-allah{background:#142b22;border-color:#496b5b}html[data-theme=dark] .home-learning-door.door-seerah,html[data-theme=dark] .home-learning-door.door-tafsir,html[data-theme=dark] .home-learning-door.door-hadith{background:#142b22}html[data-theme=dark] .home-learning-number{background:#142b22d9;border:1px solid #496b5b}html[data-theme=dark] .home-learning-arrow{background:#142b22}html[data-theme=dark] .home-learning-door:hover{border-color:#496b5b}html[data-theme=dark] .home-learning-door:focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .knowing-allah-page{color:#a6ddc6;background:#142b22}html[data-theme=dark] .allah-start>a{color:#a6ddc6}html[data-theme=dark] .allah-path-number{color:#f0d399;background:#142b22}html[data-theme=dark] .allah-start h1,html[data-theme=dark] .allah-start>p{color:#a6ddc6}html[data-theme=dark] .allah-start nav a{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .allah-section-heading>span{color:#f0d399}html[data-theme=dark] .allah-section-heading h2,html[data-theme=dark] .allah-section-heading p{color:#a6ddc6}html[data-theme=dark] .allah-lessons>ol>li{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .allah-lesson-number,html[data-theme=dark] .allah-attributes-grid article>span{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .allah-lessons h3,html[data-theme=dark] .allah-attributes h3,html[data-theme=dark] .allah-lessons p,html[data-theme=dark] .allah-attributes p{color:#a6ddc6}html[data-theme=dark] .allah-lessons blockquote{color:#a6ddc6;background:#142b22;border-inline-start:3px solid #496b5b}html[data-theme=dark] .allah-lessons cite{color:#f0d399}html[data-theme=dark] .allah-attributes-grid article{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .allah-attributes-grid article>span{color:#f0d399;background:#142b22}html[data-theme=dark] .allah-attributes aside{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .allah-names-tools{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .allah-names-tools input,html[data-theme=dark] .allah-name-filters button{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .allah-name-filters button[aria-pressed=true]{color:#f1f8f4;background:#0d261d;border-color:#496b5b}html[data-theme=dark] .allah-results{color:#a6ddc6}html[data-theme=dark] .allah-names-grid>li{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .allah-name-number{color:#f0d399;background:#142b22}html[data-theme=dark] .allah-names-grid h3,html[data-theme=dark] .allah-names-grid p{color:#a6ddc6}html[data-theme=dark] .allah-names-grid small,html[data-theme=dark] .allah-name-details>summary small{color:#f0d399}html[data-theme=dark] .allah-name-details>summary strong,html[data-theme=dark] .allah-name-details>summary em{color:#a6ddc6}html[data-theme=dark] .allah-name-details>summary>b{color:#a6ddc6;background:#142b22}html[data-theme=dark] .allah-name-details[open]>summary>b{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .allah-name-expanded{border-top:1px solid #496b5b}html[data-theme=dark] .allah-name-expanded section{background:#142b22}html[data-theme=dark] .allah-name-expanded h4{color:#a6ddc6}html[data-theme=dark] .allah-name-expanded aside{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .allah-name-expanded aside strong{color:#f0d399}html[data-theme=dark] .allah-name-expanded>a{color:#a6ddc6}html[data-theme=dark] .allah-names-grid>li:has(.allah-name-details[open]){border-color:#496b5b}html[data-theme=dark] .allah-empty,html[data-theme=dark] .allah-practice li{background:#142b22}html[data-theme=dark] .allah-practice li span{color:#f0d399}html[data-theme=dark] .allah-sources>p{color:#a6ddc6}html[data-theme=dark] .allah-sources a{color:#a6ddc6;background:#142b22}html[data-theme=dark] .mushaf-swipe-controls{border:1px solid #496b5b}html[data-theme=dark] .mushaf-swipe-controls button{color:#f1f8f4;background:#0d261d;border:1px solid #496b5b}html[data-theme=dark] .mushaf-swipe-page:focus-visible,html[data-theme=dark] .mushaf-swipe-controls button:focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .quran-reader-page .mushaf-swipe-controls{background:#142b22f5}html[data-theme=dark] .quran-reader-page .mushaf-swipe-controls button{color:#a6ddc6}html[data-theme=dark] .quran-reader-page .fitted-mushaf-paper{background:#142b22;border:3px double #496b5b}html[data-theme=dark] .fitted-mushaf-paper .reference-surah-banner{border:3px double #496b5b}html[data-theme=dark] .fitted-paper-number{color:#f0d399}html[data-theme=dark] .fitted-english-meanings{background:#142b22}html[data-theme=dark] .quran-reader-page .reference-tafsir-backdrop{background:#0d261d1f}html[data-theme=dark] .quran-reader-page .reference-tafsir-sheet{background:#142b22f7;border:1px solid #496b5b}html[data-theme=dark] .reference-tafsir-sheet blockquote{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .fitted-tafsir-close{background:#142b22}html[data-theme=dark] .fitted-verse-options{color:#a6ddc6}html[data-theme=dark] .mushaf-page-loading{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .reader-theme-options button{border:1px solid #496b5b88}html[data-theme=dark] .reader-theme-options button[aria-pressed=true]{border-color:#496b5b}html[data-theme=dark] .reader-audio-notice{border:1px solid #496b5b}html[data-theme=dark] .illustrated-learning-path{background:#142b22}html[data-theme=dark] .learning-path-heading h2{color:#a6ddc6}html[data-theme=dark] .learning-path-heading h2:before,html[data-theme=dark] .learning-path-heading h2:after{background:#1b392c}html[data-theme=dark] .learning-path-heading p{color:#c0d2c8}html[data-theme=dark] .illustrated-learning-path .home-learning-door{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .illustrated-learning-path .home-learning-door:hover{border-color:#496b5b}html[data-theme=dark] .illustrated-learning-path .home-learning-number{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .learning-card-art{background:radial-gradient(at 50% 35%,#142b22,#142b22)}html[data-theme=dark] .learning-allah-name{color:#a6ddc6}html[data-theme=dark] .illustrated-learning-path .home-learning-door>p{color:#c0d2c8}html[data-theme=dark] .learning-card-start{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .illustrated-learning-path ol:focus-visible{outline:2px solid #496b5b}html[data-theme=dark] .learning-path-picker{color:#a6ddc6}html[data-theme=dark] .learning-path-picker select{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .learning-path-picker select:focus-visible{outline:2px solid #496b5b}html[data-theme=dark] .illustrated-learning-path .door-knowing-allah .learning-card-art{background:#142b22}html[data-theme=dark] body>main.quran-reader-page{background:linear-gradient(90deg,#0d261d,#1b392c 12%,#142b22 24% 76%,#1b392c 88%,#0d261d)}:is(html[data-theme=dark] .quran-reader-page .quran-reader-shell,html[data-theme=dark] .quran-reader-page .quran-reader-shell:has(.reciter-recording-note)){border-inline:1px solid #496b5b}html[data-theme=dark] .reader-language-setting{border:1px solid #496b5b55}html[data-theme=dark] .page-nav-controls{color:#a6ddc6;background:#142b22;border-top:1px solid #496b5b;border-bottom:1px solid #496b5b}html[data-theme=dark] .allah-name-details summary .allah-evidence-badge{color:#a6ddc6;background:#142b22}html[data-theme=dark] .allah-name-details summary .allah-evidence-badge.meaning{color:#f0d399;background:#142b22}html[data-theme=dark] .allah-name-details summary .allah-evidence-badge.context{color:#a6ddc6;background:#142b22}html[data-theme=dark] .allah-evidence-source{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .allah-evidence-kind,html[data-theme=dark] .allah-name-evidence blockquote{color:#a6ddc6}html[data-theme=dark] .subscription-demo{color:#a6ddc6;background:#142b22}html[data-theme=dark] .subscription-demo-nav{border-bottom:1px solid #496b5b}html[data-theme=dark] .subscription-demo-nav span,html[data-theme=dark] .subscription-eyebrow{color:#f0d399}html[data-theme=dark] .subscription-demo-intro p{color:#a6ddc6}html[data-theme=dark] .subscription-demo-intro small{color:#f0d399}html[data-theme=dark] .subscription-cycle{border:1px solid #496b5b}html[data-theme=dark] .subscription-cycle button{color:#a6ddc6}html[data-theme=dark] .subscription-cycle button[aria-pressed=true]{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .subscription-card{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .subscription-card.featured{border:2px solid #496b5b}html[data-theme=dark] .subscription-card-top,html[data-theme=dark] .subscription-price span{color:#a6ddc6}html[data-theme=dark] .subscription-cost-note{color:#c0d2c8}html[data-theme=dark] .subscription-card li span{color:#f0d399}html[data-theme=dark] .subscription-action{color:#a6ddc6;border:1px solid #496b5b}html[data-theme=dark] .featured .subscription-action,html[data-theme=dark] .subscription-summary .subscription-action{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .subscription-demo button:focus-visible,html[data-theme=dark] .subscription-demo a:focus-visible,html[data-theme=dark] .subscription-demo summary:focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .subscription-summary{background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .subscription-summary dl>div{border-bottom:1px solid #496b5b}html[data-theme=dark] .subscription-back,html[data-theme=dark] .subscription-status{color:#a6ddc6}html[data-theme=dark] .subscription-faq details{border-bottom:1px solid #496b5b}html[data-theme=dark] .subscription-faq p{color:#a6ddc6}html[data-theme=dark] .reader-library-links :is(a,button){border:1px solid #496b5b66}html[data-theme=dark] .mushaf-mini-search{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .mini-ayah-results>button{border-bottom:1px solid #496b5b50}html[data-theme=dark] .premium-context-entry{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .premium-context-entry small{color:#f0d399}html[data-theme=dark] .kids-reference-design{background:linear-gradient(#142b22 0 660px,#142b22 100%)}html[data-theme=dark] .kids-adult-link{color:#a6ddc6;background:#142b22f0;border:1px solid #496b5b}html[data-theme=dark] .kids-menu-panel{color:#a6ddc6;background:#142b22;border:1px solid #496b5b}html[data-theme=dark] .kids-menu-panel>:is(a,button):hover{background:#142b22}html[data-theme=dark] .kids-menu-preferences{border-top:1px solid #496b5b}html[data-theme=dark] .kids-reference-design .kids-hero:after{background:linear-gradient(#142b2226,#0000 55%,#142b22 100%)}html[data-theme=dark] .kids-reference-design .kids-lesson{border:3px solid #496b5b}html[data-theme=dark] .kids-reference-design .kids-progress-track:before{background:linear-gradient(to left,#1b392c var(--journey-progress,0%),#142b22 var(--journey-progress,0%))}html[data-theme=dark] .kids-reference-design .kids-bottom-nav :is(button,a){color:#a6ddc6}html[data-theme=dark] .kids-reference-design .kids-bottom-nav .active{color:#a6ddc6;background:linear-gradient(145deg,#142b22,#142b22)}html[data-theme=dark] .kids-reference-design.kids-mode-en .kids-progress-track:before{background:linear-gradient(to right,#1b392c var(--journey-progress,0%),#142b22 var(--journey-progress,0%))}html[data-theme=dark] .pr-market select{background:#0d261d}html[data-theme=dark] .pr-market select:focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .home-membership-invite{background:#0d261d}html[data-theme=dark] .home-membership-invite a{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .welcome-setup-backdrop{background:#0d261dd9}html[data-theme=dark] .welcome-setup{color:var(--ink,#a6ddc6);background:#0d261d;border:1px solid #496b5b66}html[data-theme=dark] .welcome-setup-symbol{color:#a6ddc6;background:#142b22}html[data-theme=dark] .welcome-setup-options label{border:1px solid #496b5b80}html[data-theme=dark] .welcome-setup-options label:has(input:checked){background:#142b2233;border-color:#496b5b}html[data-theme=dark] .welcome-setup-start{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .welcome-setup :focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .story-related-links{border:1px solid #496b5b66}html[data-theme=dark] .story-related-links a{background:#1b392c22}html[data-theme=dark] .tafsir-inline-chapter{border:1px solid #496b5b66}html[data-theme=dark] .encyclopedia-card{border-inline-start:4px solid #496b5b!important}html[data-theme=dark] .hadith-source-facts{border-block:1px solid #496b5b66}html[data-theme=dark] .header-search-types button{background:#0d261d}html[data-theme=dark] .header-search-types button[aria-pressed=true]{color:#f1f8f4;background:#0d261d}html[data-theme=dark] .hadith-search-first .hadith-filters select{background:#0d261d}html[data-theme=dark] .ambassador-section input:not([type=checkbox]){border:1px solid var(--pr-line,#496b5b)}html[data-theme=dark] .ambassador-order{border-top:1px solid var(--pr-line,#496b5b)}html[data-theme=dark] .home-journey-hotspot:focus-visible{outline:3px solid #496b5b}html[data-theme=dark] .home-header-inner{background:linear-gradient(#0d261d66,#0000)}html[data-theme=dark] .home-image-header .top-icon-button,html[data-theme=dark] .home-image-header .mobile-menu-trigger,html[data-theme=dark] .home-image-header .language-switch,html[data-theme=dark] .home-kids-link{color:#f1f8f4!important}html[data-theme=dark] .home-kids-link{border-inline-start:1px solid #496b5b88!important}html[data-theme=dark] .home-image-header button:focus-visible,html[data-theme=dark] .home-image-header a:focus-visible,html[data-theme=dark] .home-image-header summary:focus-visible{outline:2px solid #496b5b}html[data-theme=dark] .theme-swatch{border:1px solid #496b5b22}html[data-theme=dark] .theme-swatch-light,html[data-theme=dark] .theme-swatch-dark{background:#0d261d}html[data-theme=dark] .theme-swatch-pink{background:#1b392c}html[data-theme=dark] .header-search-backdrop{background:#0d261dc4}html[data-theme=dark] .home-hero-live-copy{color:#a6ddc6}html[data-theme=dark] .home-feature-group h2:before{background:#0d261d}html[data-theme=dark] .home-feature-icon .home-minimal-people{color:#f0d399}html[data-theme=dark] .home-location-backdrop{background:#0d261dbf}html[data-theme=dark],html[data-theme=dark] body>main:not(.quran-reader-page):not(.kids-mode){background-color:var(--paper);color:var(--ink)}.mushaf-page .quran-surah-grid.modern>a{grid-template-columns:46px minmax(0,1fr);gap:10px;min-width:0}.mushaf-page .quran-surah-grid.modern .quran-surah-number{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;direction:ltr;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;font:800 1rem/1.1 Arial,sans-serif;display:flex}.quran-surah-grid.modern>a>div{min-width:0}.mushaf-page .quran-surah-grid.modern h3{overflow-wrap:normal;font-size:1rem;line-height:1.6}.mushaf-page .quran-surah-grid.modern p,.mushaf-page .quran-surah-grid.modern small{font-size:.8125rem;line-height:1.6}.quran-number-grid>a>span,.quran-page-grid>a{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}@media (width<=420px){.mushaf-page .quran-surah-grid.modern>a{grid-template-columns:40px minmax(0,1fr);gap:6px;padding:10px 8px}.mushaf-page .quran-surah-grid.modern .quran-surah-number{width:38px;min-width:38px;height:38px;font-size:.9375rem}}@media (width<=340px){.mushaf-page .quran-surah-grid.modern{grid-template-columns:1fr}}body:has(.global-surah-player) main:not(.quran-reader-page){padding-bottom:calc(var(--site-nav-height) + var(--site-tools-height) + var(--site-audio-height) + var(--site-install-height) + 40px)!important}:where(a,button,input,select){scroll-margin-bottom:calc(var(--site-nav-height) + var(--site-tools-height) + var(--site-audio-height) + 24px)}.global-surah-copy small{font-size:.75rem;line-height:1.5}.global-surah-progress span{white-space:nowrap;overflow-wrap:normal;font-size:.75rem;line-height:1.3}.global-surah-player{grid-template-columns:38px minmax(0,1fr) 42px 36px}.global-surah-close{width:36px;height:36px}html[data-theme=pink]{--ink:#4d2034;--ink-soft:#694653;--home-muted:#705160;--home-title:#83204c}html[data-theme=pink] .quran-surah-grid.modern h3{color:#4d2034}html[data-theme=pink] .quran-surah-grid.modern p{color:#694653}html[data-theme=pink] .quran-surah-grid.modern small{color:#805b22}html[data-theme=pink] .quran-surah-grid.modern .quran-surah-number{color:#fff;background:#942653;border-color:#f2d4e1}html[data-theme=pink] :is(.home-audio-selects label,.home-audio-status,.reciter-recording-note){color:#694653}html[data-theme=pink] .global-surah-player{color:#fff;background:#72163e;border-color:#a24d70}html[data-theme=pink] .global-surah-copy :is(strong,small),html[data-theme=pink] .global-surah-progress span{color:#fff}html[data-theme=pink] .global-surah-close{color:#fff;background:#a2446a}html[data-theme=pink] :is(.theme-picker-panel,.mobile-sidebar){color:#4d2034}.external-reciter-open{border:1px solid var(--line);color:var(--paper);background:var(--deep);cursor:pointer;border-radius:14px;margin-block:12px;padding:12px 18px;font:700 1rem/1.5 inherit}.official-reciter-backdrop{z-index:10000;background:#150c18aa;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.official-reciter-dialog{width:min(620px,100%);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);border-radius:22px;padding:20px;overflow:auto;box-shadow:0 20px 70px #0004}.official-reciter-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.official-reciter-dialog h2{margin:0;font-size:1.25rem;line-height:1.5}.official-reciter-dialog header button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:var(--cream);cursor:pointer;border-radius:50%;flex:none;font-size:1.5rem}.official-reciter-dialog label{gap:7px;margin-block:16px;font-size:.9375rem;font-weight:700;display:grid}.official-reciter-dialog select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--cream);font:inherit;border-radius:12px;padding:12px}.official-reciter-dialog iframe{aspect-ratio:16/9;background:#111;border:0;border-radius:12px;width:100%;min-height:200px}.official-reciter-dialog p{color:var(--ink-soft);font-size:.9375rem;line-height:1.8}.official-reciter-links{flex-wrap:wrap;gap:10px 20px;display:flex}.official-reciter-links a{color:var(--deep);text-underline-offset:4px;font-weight:700;text-decoration:underline}.home-audio-selects>label:only-child{grid-column:1/-1}.external-reciter-open{font:inherit;font-weight:700;line-height:1.5}.mobile-bottom-nav,.english-bottom-nav{width:min(760px,100%);margin-inline:auto;inset-inline:0;transform:none}.mobile-bottom-nav small,.english-bottom-nav small{white-space:normal;font-size:12px;line-height:1.5}html[data-theme=dark] :is(.mobile-bottom-nav,.english-bottom-nav){background:#0b2119}html[data-theme=dark] :is(.mobile-bottom-nav,.english-bottom-nav) a{color:#c5d9ce}html[data-theme=dark] :is(.mobile-bottom-nav,.english-bottom-nav) a.active{background:#214a38}html[data-theme=dark] :is(.mobile-bottom-nav,.english-bottom-nav) small,html[data-theme=dark] :is(.mobile-bottom-nav,.english-bottom-nav) a.active small{color:#e1eee7}.home-audio-timeline span{flex-shrink:0;min-width:max-content}.hifz-size-toggle{white-space:normal;overflow-wrap:normal;min-width:0;line-height:1.5}@media (width<=640px){.hifz-reader-toolbar{grid-template-columns:minmax(0,1fr) minmax(112px,.6fr)}.hifz-visibility-group,.hifz-size-toggle{align-self:stretch;width:100%}.hifz-visibility-group button{min-width:0;padding-inline:6px}}html[data-theme=dark]{--ink-soft:#bed0c6;--home-muted:#bed0c6}html[data-theme=dark] :is(.category-pill,.button-ghost){color:#ecf6f0;background:#244a39;border-color:#638570}html[data-theme=dark] .kids-reference-design .kids-hero-copy :is(h1,p){color:#f1f8f4;text-shadow:0 2px 10px #00170fcc}html body :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;font-size:max(1rem,16px)}input::placeholder,textarea::placeholder{opacity:1}main :is(h1,h2,h3,h4){overflow-wrap:break-word}.theme-picker-panel{max-height:calc(var(--site-viewport-height,100dvh) - 88px);overscroll-behavior:contain;max-width:calc(100vw - 24px);overflow-y:auto}.header-search-dialog,.official-reciter-dialog,.home-location-dialog,.account-welcome-dialog{max-height:calc(var(--site-viewport-height,100dvh) - 40px);overscroll-behavior:contain;overflow-y:auto}.header-search-backdrop{padding-top:min(90px,12dvh);overflow-y:auto}.floating-fatwa-panel{max-height:calc(var(--site-viewport-height,100dvh) - var(--site-nav-height) - var(--site-tools-height) - 24px)}@media (height<=500px){.floating-fatwa-panel{max-height:calc(var(--site-viewport-height,100dvh) - 16px);bottom:8px!important}}html:not([data-theme=dark]) :is(.category-pill,.button-ghost){color:var(--deep);background:var(--paper)}html:not([data-theme=dark]) :is(.quran-surah-grid.modern p,.unit-footer span,.unit-top small,.lesson-duration,.lesson-status,.research-disclaimer p,.next-category>span,.english-quran-list small,.memorization-checklist>p,.kids-badges article){color:var(--ink-soft)}html:not([data-theme=dark]) :is(.quran-surah-grid.modern small,.adhkar-tabs button span,.note-big-mark,.research-disclaimer>span,.home-commitment-grid>a>span,.english-quran-list a>i,.student-tools-invitation>span,.student-tool-orbit,.illustrated-tool-visual i,.learning-path-step>span,.parents-guide-columns ol li>span,.memorizer-meaning header>span,.new-muslim-stage-icon){color:#755017}html:not([data-theme=dark]) :is(.ruqyah-safety>span,.certificate-note>span,.certificates-empty>span,.earned-certificates a>span,.tafsir-method span,.surah-grid a>span,.surah-study-steps span,.compact-tafsir-block span,.reading-path-cards span,.reflection-prompts span,.popular-seasons-grid>a>span,.seasons-grid>a>span,.relapse-feature-card>span,.memorization-intro aside>span){color:#fff;background:#82591f}html:not([data-theme=dark]) :is(.kids-journey-list article>span,.kids-journey-list button>span){color:#183f31}html:not([data-theme=dark]) :is(.search-field button,.unverified-grid>div>span){color:#534c3f}html:not([data-theme=dark]) .hadith-slide-grade{color:#fff;background:#1d7058}html:not([data-theme=dark]) :is(.prayer-checklist-grid button>span,.kids-daily-tasks button>b){color:#315444}html:not([data-theme=dark]) :is(.prayer-checklist-grid button.done>span,.kids-daily-tasks button.done>b){color:#fff;background:#1c6249}.prophets-facts,.unit-footer,.unit-top small,.research-disclaimer,.lesson-status-line,.lesson-toc a{font-size:.75rem;line-height:1.7}html[data-theme=light] .prayer-reminder-hero{background:linear-gradient(135deg,#0d5747,#195d49)}html[data-theme=pink] .prayer-reminder-hero{background:linear-gradient(135deg,#752041,#932851)}html:not([data-theme=dark]) .parenting-age-card>header{background:linear-gradient(125deg,#294d71,#315e7d)}html:not([data-theme=dark]) .parenting-age-card:nth-child(2n)>header{background:linear-gradient(125deg,#654921,#73511f)}html:not([data-theme=dark]) :is(.memorization-stumbles,.parenting-safety){background:linear-gradient(125deg,#61333f,#773e37)}html:not([data-theme=dark]) :is(.parenting-age-card>header p,.parenting-safety p,.memorization-stumbles p,.adhkar-session header p,.kids-continue small){color:#fff}html[data-theme=pink] :is(.home-journey-button,.home-audio-controls .home-audio-play){color:#fff;background:#ad245e}html[data-theme=pink] :is(.mobile-bottom-nav,.english-bottom-nav) small{color:#762040}html[data-theme=light] :is(.mobile-bottom-nav,.english-bottom-nav) small{color:#294e3e}html[data-theme=dark] .hifz-reader :is(.memorizer-heading small,.memorizer-heading p,.hifz-reader-toolbar label>span,.hifz-page-loading p,.hifz-page-navigation,.hifz-active-label,.hifz-privacy-note,.hifz-secondary-controls>span){color:#c3d5c8}html[data-theme=dark] .hifz-reader .hifz-visibility-group button{color:#d7e9df}html[data-theme=dark] .hifz-reader .hifz-visibility-group button.active,html[data-theme=dark] .external-reciter-open{color:#fff;background:#205b40}html[data-theme=dark] .official-reciter-links a{color:#a6ddc6}.home-image-header .home-header-inner{background:linear-gradient(#071c18b3,#071c186b)}html[data-theme=pink] .home-image-header .home-header-inner{background:linear-gradient(#431729b3,#4317296b)}html[data-theme=light]{--home-muted:#4b6659;--ink-soft:#50665a}html:not([data-theme=dark]) body :is(.site-header .brand-lockup-copy small,.kids-brand .brand-lockup-copy small,.home-audio-selects label>span,.prophets-facts span,.quran-primary-actions small,.prayer-checklist-grid small,.prayer-reminder-settings small,.daily-reminders-grid small,.hifz-page-meta,.hifz-page-loading p,.hifz-page-navigation,.hifz-privacy-note,.hifz-secondary-controls>span,.guidance-path small,.commitment-reference-grid p,.new-muslim-phase>header>p,.new-muslim-stage-top small,.hadith-fact p,.unverified-grid p,.lesson-toc a,.lesson-source-summary p,.lesson-next-prev a>span){color:var(--ink-soft)!important}html:not([data-theme=dark]) body :is(.prophets-page,.prayer-times-page,.parents-guide-hero,.repentance-page,.commitment-hero,.relapse-hero) .breadcrumb :is(a,span){color:var(--ink-soft)}html:not([data-theme=dark]) body :is(.allah-section-heading>span,.allah-practice li>span,.mushaf-directory-intro>div>span,.quran-directory-head>div>span,.dhikr-order small,.prayer-checklist>header small,.memorization-plan header span,.guidance-next>span,.parents-guide-hero h1>span,.parents-guide-section>header small,.parents-guide-sources a>span,.parenting-week-grid article>span,.parenting-sources a>span,.commitment-guide>header small,.creator-prompt-head small,.new-muslim-intro>div>span,.new-muslim-phase>header>div>span,.new-muslim-stage-outcome strong,.english-hub-hero>span,.kids-daily-card>header span,.pr-kicker,.relapse-timeline small){color:#755017!important}html:not([data-theme=dark]) body :is(.guidance-topic-card>header>span,.search-suggestions button,.relapse-rules>.section-number,.lesson-quiz summary>span){color:var(--deep)!important}html:not([data-theme=dark]) body :is(.memorization-steps-grid article>span,.drop-number){color:#fff;background:#82591f}html:not([data-theme=dark]) body :is(.quran-word-finder-intro small,.quran-word-finder-intro p,.adhkar-session header small,.adam-lesson-copy p,.lesson-evidence span,.editorial-status p,.editorial-status small,.excluded-details li,.lesson-references a p,.lesson-review-meta span,.new-muslim-hero-map small){color:#fff!important}html[data-theme=pink] body :is(.adam-lesson-number,.excluded-details h3){color:#ffe3a5}html:not([data-theme=dark]) body :is(.memorization-hero-actions,.parenting-hero-actions) .button-ghost{color:var(--deep);background:var(--paper)}html[data-theme=light] body .lesson-status-line span{color:#fff;background:#244f40}html[data-theme=light] body .kids-continue{background:#155e49}html:not([data-theme=dark]) body .approved-home .site-footer :is(a,p,h3,span,small,strong),html:not([data-theme=dark]) body .english-footer-tools :is(a,span){color:var(--ink-soft)!important}html:not([data-theme=dark]) body :is(.mobile-bottom-nav,.english-bottom-nav) a small{color:var(--deep);font-size:12px;line-height:1.5}html[data-theme=pink] body .pr-hero small{color:#694653}html:not([data-theme=dark]) body :is(.prophets-hero,.repentance-hero) .breadcrumb :is(a,span),html:not([data-theme=dark]) body :is(.hifz-page-navigation>span,.lesson-navigation a>span){color:var(--ink-soft)!important}html:not([data-theme=dark]) body :is(.daily-reminders>header small,.memorization-planner-head>div>span){color:#755017!important}html:not([data-theme=dark]) body .quran-primary-actions .is-primary small{color:#fff!important}html[data-theme=light] body .lesson-hero .breadcrumb{background:#244f40;border-radius:10px;width:fit-content;padding:6px 10px}html[data-theme=light] body .english-page .guide-hero>.section-shell>a{background:#244f40;border-radius:8px;padding:5px 10px}html:not([data-theme=dark]) body :is(.parenting-week-head>div>span,.parenting-evidence-grid>a>span){color:#755017!important}.theme-picker-panel{left:var(--theme-panel-left,0px);right:auto}html:not([data-theme=dark]) body .mobile-sidebar-head small{color:#fff}.official-reciter-links button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #a4bbae;border-radius:10px;padding:10px 14px}.official-reciter-links button[aria-pressed=true]{color:#fff;background:#165941}.official-reciter-dialog audio{margin:16px 0;display:block}.quran-radio-button{min-height:36px;color:inherit;font:inherit;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:5px;background:0 0!important;border:1px solid!important;border-radius:999px!important;width:auto!important;padding:6px 10px!important;font-size:14px!important;display:inline-flex!important}.quran-radio-button[aria-pressed=true]{background:var(--green,#176c50)!important;color:#fff!important;border-color:var(--green,#176c50)!important}.quran-radio-button:focus-visible{outline-offset:3px;outline:2px solid}.home-quran-player>.quran-radio-button{margin:8px 16px 0}.reference-surah-player-header-actions{flex-wrap:wrap}.global-surah-copy .quran-radio-button{min-height:32px;margin-top:4px;padding:3px 8px!important}.site-overlay-root{pointer-events:none;isolation:isolate;z-index:20000!important;background:0 0!important;width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.site-overlay-root>*{pointer-events:auto}body:has(.site-overlay-root){overflow:hidden!important}body:has(.site-overlay-root) :is(.page-nav-controls,.mobile-bottom-nav,.english-bottom-nav,.kids-bottom-nav,.global-surah-player,.android-install-prompt,.floating-fatwa-trigger,a[href=\/assistant][aria-label],a[href="/en/assistant"][aria-label]){visibility:hidden!important;pointer-events:none!important}.site-overlay-root :is(.header-search-dialog,.home-location-dialog,.mobile-sidebar,.reader-settings-sheet,.reference-tafsir-sheet,.reader-position-menu){overscroll-behavior:contain}.site-overlay-root .header-search-backdrop{padding-top:max(24px,env(safe-area-inset-top));align-items:center}.site-overlay-root .header-search-dialog{max-height:calc(100dvh - 48px);overflow-y:auto}.site-overlay-root .mobile-sidebar{height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.appearance-backdrop{padding:max(16px,env(safe-area-inset-top)) 16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09251fb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.appearance-dialog{background:var(--paper,#fffefa);width:min(100%,380px);max-height:calc(100dvh - 32px);color:var(--deep,#153f34);border-radius:24px;padding:48px 20px 20px;position:relative;overflow:auto;box-shadow:0 20px 70px #0004}.appearance-dialog .theme-picker-panel{max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;overflow:visible;transform:none;width:100%!important;display:block!important;position:static!important}.appearance-close{inset-inline-end:12px;background:var(--paper-soft,#eaf2ed);width:36px;height:36px;color:inherit;cursor:pointer;border:0;border-radius:50%;font-size:26px;position:absolute;top:10px}.theme-picker>.top-icon-button{cursor:pointer;color:inherit;background:0 0;border:0}@media (width<=760px){.english-header .header-inner{flex-direction:column;align-items:stretch;gap:12px;padding-block:12px;display:flex!important}.english-header .brand{white-space:nowrap;align-self:flex-start;font-size:1.1rem}.english-header .header-inner>.header-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex!important}.english-header .header-mode-tools{align-items:center;gap:8px;width:100%;overflow:visible;display:flex!important}.english-header .header-mode-tools .site-mode-switch{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-width:0;max-width:230px;margin-inline-start:auto;display:grid!important}.english-header .site-mode-switch a{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:36px;padding:6px 8px;font-size:12px;display:flex}.english-header .header-mode-tools>:not(.site-mode-switch){flex:0 0 36px}.english-header .english-account-link,.english-header .language-switch{white-space:nowrap;min-height:36px;padding:8px 12px;font-size:12px}}.site-mode-switch[dir=ltr]{direction:ltr}@media (width<=760px){.english-header .brand>span:last-child{display:inline!important}}.english-door-grid>a{grid-template-columns:minmax(0,1fr) 43px;align-content:start;gap:8px 12px;display:grid}.english-door-grid>a>span{grid-area:1/2/span 2;position:static}.english-door-grid>a>:is(h2,h3){grid-column:1;max-width:none;margin:0}.english-door-grid>a>p{grid-column:1}.english-door-grid>a>b{grid-column:1/-1;margin-top:12px;position:static}@media (width<=760px){.site-header:not(.english-header):not(.home-image-header) .header-inner>.header-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.site-header:not(.english-header) .header-mode-tools{flex:180px}.site-header:not(.english-header) .header-appearance-tools{flex:none;gap:4px;display:flex}.site-header:not(.english-header) .header-appearance-tools :is(.theme-picker,.top-icon-button,.header-notifications){flex-shrink:0;width:36px;min-width:36px;height:40px;padding:0}.site-header:not(.english-header) .header-appearance-tools svg{flex-shrink:0;width:22px;height:22px}.site-header:not(.english-header) .header-appearance-tools .header-notifications em{display:none}.site-header:not(.english-header) .mobile-menu-trigger{flex-shrink:0}}@media (width>=761px){.english-header .header-inner{flex-wrap:wrap;gap:10px 20px;padding-block:12px;display:flex}.english-header .brand{white-space:nowrap;flex:none}.english-header .header-actions{white-space:nowrap;flex:none;margin-inline-start:auto}.english-header .english-main-nav{flex-wrap:wrap;flex:1 0 100%;order:3;justify-content:center;gap:12px 24px;display:flex}.english-header .english-main-nav a{white-space:nowrap;overflow-wrap:normal;flex:none}}html body .page-nav-controls{isolation:isolate;justify-content:space-between;gap:12px;min-height:54px;padding:6px 12px}.page-nav-button-group{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}html body .page-nav-controls button{flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:8px}.page-nav-controls .page-nav-button-group svg{width:20px;height:20px}.page-nav-controls:has(.page-nav-button-group:only-child){justify-content:flex-end}body:has(.site-overlay-backdrop) .page-nav-controls{visibility:hidden}.global-surah-player{grid-template-columns:44px minmax(0,1fr) 44px 44px;grid-template-areas:"art copy play close""radio radio radio radio""progress progress progress progress""error error error error";gap:8px}.global-surah-player .global-surah-art{width:40px;height:40px}.global-surah-player :is(.global-surah-play,.global-surah-close){width:44px;min-width:44px;height:44px}.global-surah-copy strong{font-size:.9375rem;line-height:1.5}.global-surah-copy small{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.global-surah-radio{grid-area:radio;justify-content:flex-start;min-width:0;display:flex}.global-surah-radio .quran-radio-button{flex:none;align-items:center;gap:7px;max-width:100%;min-height:36px;margin:0;font-size:.8125rem;display:inline-flex;width:auto!important;padding:5px 12px!important}.global-surah-progress{grid-template-columns:minmax(42px,max-content) minmax(0,1fr) minmax(42px,max-content);min-width:0}.global-surah-progress input{min-width:0}.reader-background-audio-dock{overscroll-behavior:contain;flex:none;order:5;min-height:0;max-height:40dvh;overflow:auto}.reader-background-audio-dock:empty{display:none}.reader-background-audio-dock .global-surah-player{z-index:auto;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;animation:none;width:100%!important;margin:0!important;position:static!important;inset:auto!important}body:has(.global-surah-player[data-docked]) main.quran-reader-page{padding-bottom:0!important}@media (width<=360px){.global-surah-player{grid-template-columns:minmax(0,1fr) 44px 44px;grid-template-areas:"copy play close""radio radio radio""progress progress progress""error error error"}.global-surah-player .global-surah-art{display:none}}body:has(.reels-viewer){overflow:hidden!important}body:has(.reels-viewer) main>header{display:none!important}.reels-viewer{z-index:150;inset:0 0 calc(var(--site-nav-height,0px) + var(--site-tools-height,0px) + var(--site-audio-height,0px) + var(--site-install-height,0px));background:var(--paper);color:var(--ink);padding-top:env(safe-area-inset-top);isolation:isolate;flex-direction:column;display:flex;position:fixed}.reels-viewer-header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.reels-viewer-header label{flex:1;min-width:0}.reels-viewer-header select{border:1px solid var(--line);background:var(--paper);width:100%;max-width:320px;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:6px}.reels-viewer button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:44px;min-height:44px;padding:6px 12px}.reels-viewer button:disabled{opacity:.4;cursor:default}.reels-viewer :focus-visible{outline:3px solid var(--green);outline-offset:-3px}.reels-snap-viewport{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;background:#080b0a;flex:1;min-height:0;overflow:hidden auto}.reels-snap-viewport::-webkit-scrollbar{display:none}.reels-snap-slide{scroll-snap-align:start;scroll-snap-stop:always;color:#fff;background:#080b0a;flex-direction:column;max-width:650px;height:100%;min-height:100%;margin:0 auto;display:flex}.reels-video-stage{flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.reels-video-stage iframe{pointer-events:none;border:0;width:100%;height:100%}.reels-video-stage[data-controls=true] iframe{pointer-events:auto}.reels-viewer .reels-start{color:#fff;background:#173f35;border-color:#9dc5b6;gap:10px;padding:22px;display:grid}.reels-start span{font-size:46px;line-height:1}.reels-slide-caption{color:#fff;background:#111815;flex:none;max-height:30%;padding:10px 16px 12px;overflow:auto}.reels-slide-caption h2{margin:4px 0;font-size:1rem;line-height:1.65;color:#fff!important}.reels-slide-caption small,.reels-slide-caption a{font-size:.875rem;line-height:1.6;color:#d8e9e0!important}.reels-slide-caption a{text-decoration:underline}.reels-viewer-controls{flex:none;justify-content:center;align-items:center;gap:8px;padding:6px 10px;display:flex}.reels-viewer-controls span{text-align:center;min-width:48px;font-size:14px}.reels-swipe-hint{text-align:center;color:var(--ink);flex:none;margin:0;padding:0 12px 6px;font-size:12px;line-height:1.5}@media (height<=550px){.reels-swipe-hint{display:none}.reels-slide-caption{padding:4px 12px}.reels-slide-caption small{display:none}.reels-viewer-header{padding-block:3px}}.home-tasbih{width:min(1180px,100% - 32px);color:var(--home-title,var(--ink));flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 auto 16px;display:flex}.home-tasbih-control{border:1px solid var(--home-line,var(--line));background:var(--home-paper,var(--paper));border-radius:18px;align-items:stretch;display:flex;overflow:hidden}.home-tasbih button{min-height:48px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0}.home-tasbih-tap{align-items:center;gap:14px;padding:8px 16px;display:flex}.home-tasbih-tap strong{font-variant-numeric:tabular-nums;min-width:2ch;font:700 23px/1.3 sans-serif}.home-tasbih-reset{min-width:46px;border-inline-start:1px solid var(--home-line,var(--line))!important;font-size:24px!important}.home-tasbih button:disabled{opacity:.45;cursor:default}.home-tasbih button:focus-visible{outline-offset:-4px;outline:3px solid}.home-tasbih small{color:inherit;font-size:13px}.home-tasbih-control[data-complete=true]{outline:2px solid var(--home-accent,var(--green));outline-offset:2px}.feed-curated-filter{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.feed-curated-filter button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:24px;padding:8px 14px}.feed-curated-filter button[aria-pressed=true]{background:var(--green-soft);border:2px solid;font-weight:700}.feed-curated .feed-post{min-width:0}.feed-curated .feed-post h3{overflow-wrap:anywhere}.feed-category-reading{color:var(--ink);margin:12px 0;text-decoration:underline;display:block}.feed-curated-type{color:var(--ink-soft);font-size:12px}.page-nav-controls:has(.assistant-floating-stack){flex-wrap:wrap;justify-content:space-between!important;align-items:center!important;padding:8px 12px!important}.assistant-floating-stack{flex-flow:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.floating-tasbih{color:var(--ink);flex:none;grid-template-columns:48px auto;align-items:center;gap:2px 6px;display:grid}.floating-tasbih-label{text-align:center;color:inherit;grid-column:1/-1;font-size:11px;font-weight:700;line-height:1.2}.page-nav-controls .floating-tasbih-count{touch-action:manipulation;grid-column:1;border:1px solid var(--line)!important;background:var(--paper)!important;width:48px!important;height:48px!important;min-height:48px!important;color:var(--ink)!important;opacity:1!important;border-radius:50%!important;flex:none!important;padding:0!important;font:700 20px/1 sans-serif!important}.floating-tasbih-count[data-complete=true]{outline:2px solid var(--green);outline-offset:2px}.page-nav-controls .floating-tasbih-reset{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:50%;grid-column:2;font-size:20px;position:static;opacity:1!important;flex:none!important;width:44px!important;height:44px!important;min-height:44px!important}body:has(.reels-viewer) :is(.page-nav-controls,.global-surah-player,.android-install-prompt){display:none!important}.reels-viewer{bottom:var(--site-nav-height,0px)!important;color:#fff!important;background:#080b0a!important;padding-top:0!important}.reels-viewer-header{z-index:3;padding-top:max(8px,env(safe-area-inset-top));color:#fff;background:linear-gradient(#000c,#0000);border:0;position:absolute;inset:0 0 auto}.reels-viewer-header select,.reels-viewer-header button{color:#fff!important;background:#13231ee8!important;border-color:#809a8e!important}.reels-snap-slide{max-width:100%;position:relative}.reels-video-stage{position:absolute;inset:0}.reels-video-stage iframe{object-fit:contain;width:100%;height:100%}.reels-slide-caption{pointer-events:auto;background:linear-gradient(#0000,#000e);max-height:22%;padding:16px 16px 8px;position:absolute;inset:auto 0 64px}.reels-slide-caption h2{font-size:14px}.reels-slide-caption small{display:none}.reels-viewer-controls{z-index:3;color:#fff;background:#0c1915eb;min-height:58px;position:absolute;inset:auto 0 0}.reels-viewer-controls button{color:#fff!important;background:#183a2c!important;border-color:#718a7c!important}.reels-swipe-hint{display:none}.reels-loading{color:#fff;font-size:14px}.reels-viewer-controls{flex-direction:column;gap:6px;width:48px;min-height:0;padding:0;inset:auto 10px 120px auto;background:0 0!important}.reels-viewer-controls button{border-radius:50%;width:44px;height:44px;padding:4px;font-size:20px}.reels-viewer-controls span{background:#0c1915e8;border-radius:8px;padding:4px;font-size:12px}.reels-slide-caption{background:linear-gradient(#0000,#000);max-height:110px;padding:12px 16px;bottom:0}@media (height<=450px){.reels-viewer-controls{flex-direction:row;width:auto;bottom:80px}.reels-viewer-controls span{display:none}.reels-slide-caption{max-height:72px}}.reels-viewer-header{z-index:auto;background:#101a16;position:relative;inset:auto}.reels-video-stage{flex:1;min-height:0;position:relative;inset:auto}.reels-slide-caption{background:#101a16;flex:none;max-height:86px;padding:8px 12px;position:relative;inset:auto;overflow:auto}.reels-viewer-controls{flex-direction:row;flex:none;width:auto;padding:5px 12px;position:relative;inset:auto;background:#101a16!important}.reels-viewer-controls span{min-width:48px}.reels-swipe-hint{color:#e3eee8;background:#101a16;font-size:12px;display:block}:root{--setup-surface:#fffdf8;--setup-ink:#183f34;--setup-muted:#4b635b;--setup-accent:#116650;--setup-line:#cddbd4;--setup-selected:#e3f1e9}html[data-theme=pink]{--setup-surface:#fff7fa;--setup-ink:#581532;--setup-muted:#775064;--setup-accent:#a51c58;--setup-line:#e5bfce;--setup-selected:#fbe2ed}html[data-theme=dark]{--setup-surface:#142c23;--setup-ink:#f3faf6;--setup-muted:#bdd4c8;--setup-accent:#9ee4c3;--setup-line:#4c7360;--setup-selected:#294f3d}.welcome-setup-backdrop{z-index:2200;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#071b1480;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.welcome-setup{border:1px solid var(--setup-line);width:min(100%,480px);max-height:calc(100dvh - 48px);color:var(--setup-ink);background:var(--setup-surface);text-align:center;border-radius:26px;padding:28px 24px 22px;position:relative;overflow:auto;box-shadow:0 24px 90px #0005}.welcome-setup-close{inset-inline-end:12px;width:44px;height:44px;color:var(--setup-ink);background:0 0;border:0;font-size:28px;position:absolute;top:10px}.welcome-setup-symbol{background:var(--setup-selected);width:60px;height:60px;color:var(--setup-accent);border-radius:20px;place-items:center;margin:0 auto 12px;display:grid}.welcome-setup h2{color:var(--setup-ink);margin:8px 0;font-size:clamp(23px,6vw,30px);line-height:1.4}.welcome-setup>p{color:var(--setup-muted);margin:0 0 18px;font-size:15px;line-height:1.6}.welcome-setup>small{color:var(--setup-accent);font-weight:700}.welcome-setup fieldset{text-align:start;border:0;min-width:0;margin:0 0 18px;padding:0}.welcome-setup legend{padding:0 0 8px;font-size:15px;font-weight:700}.welcome-setup-options{gap:8px;display:flex}.welcome-setup-options label{border:1px solid var(--setup-line);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:52px;padding:8px 5px;font-size:14px;display:flex}.welcome-setup-options label:has(input:checked){background:var(--setup-selected);border-color:var(--setup-accent);box-shadow:inset 0 0 0 1px var(--setup-accent)}.welcome-setup-options input{accent-color:var(--setup-accent);flex-shrink:0;width:15px;height:15px}.welcome-setup-options .theme-swatch{flex-shrink:0;width:15px;height:15px}.welcome-setup-start{width:100%;min-height:48px;font:inherit;background:var(--setup-accent);color:var(--setup-surface);border:0;border-radius:13px;padding:13px;font-weight:700}.welcome-setup-account{color:var(--setup-muted);margin-top:14px;font-size:13px;line-height:1.7;text-decoration:underline;display:block}.welcome-reopen{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:10px;width:100%;margin-top:14px;padding:8px}.welcome-setup :is(button,a,input):focus-visible{outline:3px solid var(--setup-accent);outline-offset:3px}:is(.mobile-bottom-nav,.english-bottom-nav)>a{position:relative}:is(.mobile-bottom-nav,.english-bottom-nav)>a+a:before{content:"";inset-inline-start:-3px;background:var(--setup-line);pointer-events:none;width:1px;height:52%;position:absolute;top:24%}.inline-lesson-content{color:inherit;overflow-wrap:anywhere;text-align:start;min-width:0;line-height:1.9}.inline-lesson-content>section+section{border-top:1px solid var(--setup-line);margin-top:22px;padding-top:18px}.inline-lesson-content h3{margin:10px 0;font-size:1.15rem;line-height:1.6}.inline-lesson-content p{color:inherit;margin:10px 0}.inline-lesson-content blockquote{border-inline-start:3px solid var(--setup-accent);background:var(--setup-selected);color:var(--setup-ink);border-radius:10px;margin:16px 0;padding:14px}.inline-lesson-content a{color:var(--setup-accent);text-decoration:underline}.inline-lesson-content :is(ul,ol){padding-inline-start:22px}.inline-lesson-content summary{cursor:pointer;white-space:normal;padding:10px 0}.story-related-links{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;line-height:1.7;display:flex}.story-related-links strong{flex-basis:100%}.story-related-links a{color:var(--setup-accent);border:1px solid var(--setup-line);border-radius:10px;padding:7px 12px}.tafsir-inline-chapter{border:1px solid var(--setup-line);background:var(--setup-surface);color:var(--setup-ink);border-radius:16px;padding:16px}.tafsir-inline-chapter>summary{cursor:pointer;align-items:center;gap:14px;display:flex}.tafsir-inline-chapter>summary:after{content:"+";margin-inline-start:auto;font-size:24px}.tafsir-inline-chapter[open]>summary:after{content:"−"}@media (width<=360px){.welcome-setup{padding:24px 14px 18px}.welcome-setup-options label{gap:4px;font-size:13px}}.prophet-story-chapter>summary{cursor:pointer;color:var(--setup-ink);align-items:center;gap:16px;padding-block:12px;list-style:none;display:flex}.prophet-story-chapter>summary:after{content:"+";margin-inline-start:auto;font-size:26px}.prophet-story-chapter[open]>summary:after{content:"−"}html[data-theme][data-visual-style] .approved-home .home-feature-tile{border:1px solid color-mix(in srgb,var(--home-accent) 19%,transparent);border-radius:16px}html[data-theme][data-visual-style=animated] .approved-home .home-feature-tile{box-shadow:none;background:0 0}:is(.mobile-bottom-nav,.english-bottom-nav)>a+a:before{opacity:1;background:color-mix(in srgb,currentColor 20%,transparent);z-index:2}.prophet-reading-page .prophet-story-hero-grid{grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:24px}.prophet-reading-page .prophet-story-hero-grid>:is(.story-scene,.editorial-story-frame){border-radius:16px;justify-self:end;width:160px;max-width:100%;margin:0;overflow:hidden}.prophet-reading-page .prophet-story-hero-grid img{object-fit:cover;width:100%;height:110px}.prophet-reading-page .prophet-story-hero:before,.prophet-reading-page .prophet-story-hero:after{background-image:none}.prophet-reading-page .prophet-story-chapter>.story-scene{border-radius:12px;width:140px;max-width:100%;margin:16px 0;overflow:hidden}.prophet-reading-page .prophet-story-chapter>.story-scene img{object-fit:cover;width:100%;height:90px}.story-journey-heading{color:var(--ink);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0 20px;display:flex}.story-journey-heading>span{font-size:1.5rem;font-weight:800}.story-journey-heading>small{color:var(--ink-soft);font-size:13px}.story-motion-path{width:140px;height:24px;color:var(--green);flex:none;overflow:visible}.story-motion-path path{stroke:currentColor;stroke-width:1px;opacity:.25}.story-motion-path circle{fill:var(--paper);stroke:currentColor;stroke-width:2px}.story-motion-path .story-motion-trace{stroke-width:2px;stroke-dasharray:20 240;opacity:.8}.simple-story .simple-story-steps{gap:24px}.simple-story .simple-story-steps>li{box-shadow:none;padding:clamp(18px,3vw,30px);position:relative}.story-reading-chapter>header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.story-chapter-number{border:1px solid var(--line);width:44px;height:44px;color:var(--green);background:var(--green-soft);border-radius:14px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.story-reading-chapter header small{color:var(--ink-soft);font-size:12px}.story-reading-chapter h3{color:var(--ink);margin:0;font-size:clamp(20px,3vw,26px);line-height:1.6}.story-reading-layout{grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:24px;display:grid}.story-reading-copy{min-width:0}.story-reading-copy p{max-width:65ch;color:var(--ink);margin:0;font-size:clamp(17px,2vw,20px);line-height:2.05}.story-thumbnail{min-width:0;margin-top:7px}.simple-story .story-thumbnail .story-step-visual{border:1px solid var(--line);width:120px;max-width:100%;box-shadow:none;border-radius:13px;margin:0;overflow:hidden}.simple-story .story-thumbnail .story-step-visual>img{object-fit:cover;width:100%;height:82px;display:block}.story-thumbnail>small{color:var(--ink-soft);text-align:center;margin-top:6px;font-size:11px;display:block}.simple-story .simple-story-source{margin-inline-end:14px;font-size:13px;line-height:1.8}.simple-story-takeaway{position:relative}@media (width<=600px){.story-reading-layout{grid-template-columns:minmax(0,1fr);gap:12px}.story-thumbnail{align-items:center;gap:12px;display:flex}.simple-story .story-thumbnail .story-step-visual{flex:none;width:88px}.simple-story .story-thumbnail .story-step-visual>img{height:58px}.story-thumbnail>small{margin:0}.prophet-reading-page .prophet-story-hero-grid{grid-template-columns:1fr;gap:14px}.prophet-reading-page .prophet-story-hero-grid>:is(.story-scene,.editorial-story-frame){justify-self:start;width:110px}.prophet-reading-page .prophet-story-hero-grid img{height:74px}.story-reading-copy p{line-height:1.95}.story-journey-heading{gap:10px}.story-motion-path{width:90px}}@media (prefers-reduced-motion:no-preference){html[data-visual-style=animated] .story-motion-trace{animation:2s ease-in-out 2 story-travel}html[data-visual-style=animated] .story-motion-path circle{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out 2 story-node}html[data-visual-style=animated] .story-motion-path circle:nth-of-type(2){animation-delay:.2s}html[data-visual-style=animated] .story-motion-path circle:nth-of-type(3){animation-delay:.4s}html[data-visual-style=animated] :is(.guide-navigation a,.home-feature-tile,.learning-timeline summary,.prophet-story-chapter>summary){transition:background-color .2s,border-color .2s,box-shadow .2s}html[data-visual-style=animated] :is(.learning-timeline,.prophet-complete-story,.simple-story) details[open]>.inline-lesson-content{animation:.3s ease-out story-open}@media (hover:hover){html[data-visual-style=animated] :is(.home-feature-tile,.guide-navigation a):hover{box-shadow:0 8px 20px #173d3112}html[data-visual-style=animated] .story-thumbnail img{transition:transform .35s}html[data-visual-style=animated] .story-thumbnail:hover img{transform:scale(1.04)}}}@keyframes story-travel{0%{stroke-dashoffset:240px}to{stroke-dashoffset:-20px}}@keyframes story-node{50%{transform:scale(1.25)}}@keyframes story-open{0%{opacity:.5;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.story-motion-path *,.story-reading-chapter,.story-thumbnail img{transition:none!important;animation:none!important;transform:none!important}}.prophet-reading-page .prophet-story-hero{border-radius:0 0 22px 22px;min-height:0;padding:28px 0 32px}.prophet-reading-page .prophet-story-hero-grid>.editorial-story-frame{height:auto}.continuous-prophet-story{max-width:780px;margin:0 auto;font-size:18px;line-height:2.1}.story-contents{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:16px 0 28px;display:flex}.story-contents a{border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:7px 12px;font-size:14px;line-height:1.6;text-decoration:none}.continuous-story-section{padding:32px 0 12px;scroll-margin-top:100px}.continuous-story-section h2{color:var(--ink);align-items:baseline;gap:14px;margin:0 0 20px;font-size:clamp(23px,3vw,32px);line-height:1.65;display:flex}.continuous-story-section h2 span{color:var(--ink-soft);font-size:15px;font-weight:400}.continuous-story-section p{margin:0 0 20px;line-height:2.15}.continuous-story-reflection{border-top:1px solid var(--line);margin-top:24px;padding:24px 0}.continuous-story-sources{padding-bottom:30px;font-size:15px;line-height:1.9}.continuous-story-sources ul{padding-inline-start:22px}.continuous-story-sources li{margin:10px 0}.continuous-story-sources a{overflow-wrap:anywhere}@media (width<=600px){.continuous-prophet-story{font-size:17px}.continuous-story-section{padding-top:24px}.story-contents{gap:6px}.story-contents a{font-size:13px}.continuous-story-section h2{gap:10px}}.continuous-story-illustration{float:left;width:112px;margin:0 18px 10px 0}.continuous-story-illustration img{object-fit:cover;border-radius:12px;width:112px;height:76px}.continuous-story-illustration figcaption{color:var(--ink-soft);font-size:12px}.continuous-story-section:after{content:"";clear:both;display:block}.continuous-prophet-story{padding-inline:clamp(4px,2vw,22px);position:relative}.story-reader-companion{z-index:20;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:18px;margin-bottom:20px;padding:12px 16px;font-size:13px;line-height:1.6;position:sticky;top:12px;box-shadow:0 6px 24px #102e2410}.story-reader-status{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.story-reader-companion progress{appearance:none;background:var(--line);width:100%;height:4px;accent-color:var(--green);border:0;border-radius:8px;margin:8px 0 10px;display:block;overflow:hidden}.story-reader-companion progress::-webkit-progress-bar{background:var(--line)}.story-reader-companion progress::-webkit-progress-value{background:var(--green);border-radius:8px}.story-reader-companion progress::-moz-progress-bar{background:var(--green);border-radius:8px}.story-reader-index summary{cursor:pointer;align-items:center;gap:12px;font-weight:700;list-style:none;display:flex}.story-reader-index summary::-webkit-details-marker{display:none}.story-reader-index summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);flex:1;font-size:12px;font-weight:400;overflow:hidden}.story-reader-index nav{gap:6px;max-height:min(45vh,340px);padding-top:14px;display:grid;overflow-y:auto}.story-reader-index a{color:var(--ink);border-radius:10px;align-items:baseline;gap:12px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.story-reader-index a span{color:var(--ink-soft);font-size:12px}.story-reader-index a[aria-current]{background:color-mix(in srgb,var(--green) 10%,var(--paper));font-weight:700}.story-reader-index :is(a,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}.continuous-story-section{scroll-margin-top:145px;position:relative}.continuous-story-section h2 span{border:1px solid var(--line);background:color-mix(in srgb,var(--green) 7%,var(--paper));min-width:40px;height:40px;color:var(--ink);border-radius:50% 50% 12px 12px;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.continuous-story-section+.continuous-story-section:before{content:"";background:linear-gradient(to left,var(--green),var(--line),transparent);opacity:.55;border-radius:8px;width:64px;height:4px;margin-bottom:24px;display:block}.continuous-story-illustration{border:1px solid var(--line);background:var(--paper);box-sizing:content-box;border-radius:16px;padding:6px;rotate:-2deg}.continuous-story-illustration img{display:block}.continuous-story-illustration figcaption{text-align:center;margin-top:4px}.continuous-story-reflection{border:1px solid var(--line);border-inline-start:4px solid var(--green);background:color-mix(in srgb,var(--green) 6%,var(--paper));border-radius:18px;margin-block:30px;padding:22px 24px}.continuous-story-reflection h2{margin-top:0;font-size:21px}.continuous-story-reflection p{margin-bottom:0}.continuous-story-sources{padding:20px 0 30px}@media (width<=600px){.story-reader-companion{padding:10px 12px;top:8px}.continuous-story-illustration{width:88px;margin:0 14px 8px 0;padding:4px}.continuous-story-illustration img{width:88px;height:60px}.continuous-story-illustration figcaption{font-size:10px}.continuous-story-section h2 span{min-width:34px;height:34px;font-size:13px}.continuous-story-reflection{padding:18px}}@media (prefers-reduced-motion:no-preference){html[data-visual-style=animated] .continuous-story-illustration{transition:rotate .3s,box-shadow .3s}html[data-visual-style=animated] .continuous-story-section h2 span{animation:.55s ease-out both story-marker-arrive}@media (hover:hover){html[data-visual-style=animated] .continuous-story-illustration:hover{rotate:0deg;box-shadow:0 6px 20px #102e2418}}}@keyframes story-marker-arrive{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1)}}main.prophet-reading-page{overflow:clip}.continuous-prophet-story[dir=ltr]{font-size:17px;line-height:1.8}.continuous-prophet-story[dir=ltr] .continuous-story-section p{line-height:1.85}.continuous-prophet-story[dir=ltr] .continuous-story-illustration{float:right;margin:0 0 10px 18px}.continuous-prophet-story[dir=ltr] .continuous-story-section h2{font-size:clamp(21px,3vw,29px);line-height:1.45}.community-feed{max-width:1080px;color:var(--ink);margin:auto;padding:40px 20px 140px}.feed-heading{text-align:center;max-width:650px;margin:0 auto 38px}.feed-heading small,.feed-home-entry small{color:var(--green);letter-spacing:.04em;font-size:13px;font-weight:750}.feed-heading h1{margin:12px 0;font-size:clamp(36px,7vw,60px)}.feed-heading p{font-size:18px;line-height:1.8}.feed-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:28px;display:grid}.feed-composer,.feed-post,.feed-empty{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:24px}.feed-composer{position:sticky;top:24px}.feed-composer h2{margin:0 0 10px;font-size:22px}.feed-composer p{font-size:14px;line-height:1.8}.feed-composer form{gap:12px;margin:18px 0;display:grid}.feed-composer label{gap:6px;font-size:14px;display:grid}.feed-composer :is(input,textarea){width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);resize:vertical;border-radius:12px;padding:12px}.feed-composer small{font-size:12px;line-height:1.8}.feed-composer form>button,.feed-cta{text-align:center;background:var(--green);color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:13px 22px;font-weight:700;text-decoration:none;display:block}.feed-review{margin-top:20px}.feed-tabs{background:var(--paper);z-index:2;gap:8px;padding:12px 0;display:flex;position:sticky;top:0}.feed-tabs button{border:1px solid var(--line);color:var(--ink);background:var(--paper);font:inherit;cursor:pointer;border-radius:30px;flex:1;padding:10px 8px}.feed-tabs button[aria-pressed=true]{background:var(--green);color:var(--paper);border-color:var(--green)}.feed-posts{gap:18px;display:grid}.feed-post header{align-items:center;gap:12px;display:flex}.feed-avatar{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:50%;place-items:center;font-size:23px;display:grid}.feed-post time{color:var(--ink-soft);margin-top:4px;font-size:12px;display:block}.feed-post>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.9}.feed-post footer{gap:20px;margin-top:18px;display:flex}.feed-post footer button,.feed-review,.feed-error button{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.feed-reel{color:#fff;background:#082c22;border-radius:18px;max-width:340px;margin:18px auto 0;overflow:hidden}.feed-reel iframe,.feed-reel-cover{aspect-ratio:9/16;border:0;width:100%;display:flex}.feed-reel-cover{text-align:center;background:radial-gradient(at 100% 0,#357c61,#0000 70%),#082c22;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:28px}.feed-platform{font-size:18px;font-weight:700}.feed-play{font:64px/1 system-ui}.feed-reel-cover :is(button,a){color:#123b2e;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:40px;padding:14px 24px;font-weight:700;text-decoration:none}.feed-reel-cover small{color:#d5ebe0;font-size:13px}.feed-original{text-align:center;padding:12px;font-size:12px;display:block;color:#d5ebe0!important}.feed-empty{text-align:center;margin:20px 0}.feed-empty h2{font-size:23px;line-height:1.6}.feed-empty p{color:var(--ink-soft);line-height:1.8}.feed-more{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:30px;margin:25px auto;padding:12px 24px;display:block}.feed-error{border:1px solid var(--line);border-radius:10px;padding:14px}.feed-home-entry{border:1px solid var(--line);background:var(--paper);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;max-width:1040px;margin:36px auto;padding:32px;display:flex}.feed-home-entry h2{max-width:600px;margin:10px 0;font-size:clamp(24px,4vw,36px);line-height:1.5}.feed-home-entry p{line-height:1.8}.feed-home-entry .feed-cta{flex:none}.feed-reels-list{scroll-snap-type:y proximity;overscroll-behavior:contain;max-height:80dvh;overflow-y:auto}.feed-reels-list .feed-post{scroll-snap-align:start}.community-feed button:disabled{opacity:.6;cursor:wait}.community-feed :is(a,button,input,textarea):focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (width<=760px){.feed-layout{grid-template-columns:1fr}.feed-composer{position:static}.community-feed{padding-inline:14px;padding-top:24px}.feed-post{padding:20px}.feed-home-entry{flex-direction:column;align-items:stretch;margin:24px 14px;padding:24px}.feed-heading{margin-bottom:24px}.feed-cta{width:100%}}@media (prefers-reduced-motion:no-preference){.home-immersive-hero{background-position:center var(--hero-shift,0px)!important}.home-landscape{translate:0 var(--hero-shift,0px);scale:var(--hero-scale,1);transform-origin:50% 0;pointer-events:none}.home-hero-live-copy,.home-arabic-copy{opacity:var(--hero-copy-opacity,1)}.feed-post{animation:.4s ease-out both feed-arrive}.feed-post:nth-child(2){animation-delay:60ms}.feed-post:nth-child(3){animation-delay:.12s}@keyframes feed-arrive{0%{opacity:.55;translate:0 16px}to{opacity:1;translate:0}}}.feed-curated{margin-bottom:32px}.feed-curated-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.feed-curated h3{font-size:1.15rem;line-height:1.6}.feed-curated .feed-reel{width:100%}._page_2kmym_1{max-width:850px;padding:28px 24px calc(180px + env(safe-area-inset-bottom));background:var(--paper,#fffefb);color:var(--ink,#18352d);border:1px solid var(--line,#dedfd8);overflow-wrap:anywhere;border-radius:18px;margin:24px auto;font-size:1rem;line-height:1.85}._page_2kmym_1 h1{color:inherit;margin:22px 0 12px;font-size:clamp(1.7rem,5vw,2.4rem);line-height:1.35}._page_2kmym_1 h2{color:inherit;margin:28px 0 8px;font-size:1.2rem;line-height:1.5}._page_2kmym_1 p{color:inherit;margin:10px 0}._page_2kmym_1 a{color:inherit;text-underline-offset:4px;text-decoration:underline}._page_2kmym_1 a:focus-visible{outline-offset:4px;outline:3px solid}._links_2kmym_7{flex-wrap:wrap;gap:16px;display:flex}._page_2kmym_1 article{border-top:1px solid var(--line,#dedfd8);margin-top:48px;padding-top:24px}._page_2kmym_1 li{margin:12px 0}@media (width<=600px){._page_2kmym_1{margin:12px;padding-inline:18px}}.learning-timeline{color:var(--ink);max-width:1000px;padding-block:32px}.learning-timeline>header>span{letter-spacing:.04em;color:var(--green);font-size:13px;font-weight:800}.learning-timeline h2{margin:8px 0;font-size:clamp(25px,4vw,36px);line-height:1.5}.learning-timeline p{max-width:75ch;font-size:16px;line-height:1.9}.learning-timeline-rail{margin:24px 0 0;padding:0;list-style:none;position:relative}.learning-timeline-rail:before{content:"";inset-inline-start:19px;background:var(--line,#c9dbd1);width:2px;position:absolute;top:22px;bottom:30px}.learning-timeline-rail>li{margin-bottom:16px;padding-inline-start:58px;position:relative}.learning-timeline-dot{inset-inline-start:0;background:var(--green,#16624b);color:#fff;border:3px solid var(--paper,#fff);border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;position:absolute;top:16px}.learning-timeline-rail details{border:1px solid var(--line,#cadbd2);background:var(--paper);border-radius:18px;overflow:hidden}.learning-timeline summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px;list-style:none;display:flex}.learning-timeline summary::-webkit-details-marker{display:none}.learning-timeline summary strong{font-size:18px;line-height:1.6;display:block}.learning-timeline summary small{color:var(--ink-soft);margin-bottom:4px;font-size:14px;display:block}.learning-timeline summary>span:last-child{flex-shrink:0;font-size:24px}.learning-timeline details[open]>summary>span:last-child{transform:rotate(45deg)}.learning-timeline-body{flex-wrap:wrap;gap:10px;padding:0 18px 20px;display:flex}.learning-timeline-body p{width:100%;margin:0 0 8px}.learning-timeline-body a{border:1px solid var(--line);color:var(--ink);background:var(--green-soft);border-radius:10px;padding:9px 14px;font-size:15px;font-weight:700;display:inline-block}.learning-timeline-uncertain{border-top:1px solid var(--line);margin-top:20px}.learning-timeline-uncertain p{padding-inline:18px}.transmission-figure{max-width:1000px;margin-block:24px}.transmission-figure>a{border:1px solid var(--line);background:#f9f5e8;border-radius:18px;display:block;overflow:hidden}.transmission-figure img{object-fit:contain;width:100%;height:auto;display:block}.transmission-figure figcaption{color:var(--ink-soft);padding:10px 0;font-size:14px}.transmission-correction{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:12px;padding:14px 18px;font-size:15px;line-height:1.8}.transmission-correction summary{cursor:pointer;font-weight:700}.transmission-correction a{text-decoration:underline}.learning-timeline a:focus-visible,.learning-timeline summary:focus-visible,.transmission-figure a:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (width<=480px){.learning-timeline-rail>li{padding-inline-start:46px}.learning-timeline summary{padding:14px}.learning-timeline-body{padding:0 14px 16px}.learning-timeline summary strong{font-size:17px}.learning-timeline{padding-block:24px}}.hadith-stage-names{width:100%;min-width:0}.hadith-stage-names h3{margin:6px 0 12px;font-size:16px;line-height:1.8}.hadith-stage-names ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hadith-stage-names li{border:1px solid var(--line);overflow-wrap:anywhere;background:var(--green-soft);border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.7}.hadith-stage-names small{color:var(--ink-soft);margin:8px 0 12px;font-size:12px;line-height:1.8;display:block}@font-face{font-family:PremiumArabic;src:url(/fonts/PremiumArabic-Regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:PremiumArabic;src:url(/fonts/PremiumArabic-Bold.ttf)format("truetype");font-display:swap;font-weight:700}.premium-root{--pr-bg:#f6f3eb;--pr-paper:#fffefb;--pr-ink:#18352d;--pr-muted:#617168;--pr-green:#176b54;--pr-line:#dce2d9;--pr-tint:#eaf2ed;--pr-gold:#96722f;--pr-on:#fff;background:var(--pr-bg);color:var(--pr-ink);min-height:100dvh;padding-bottom:30px;font-family:PremiumArabic,Segoe UI,Tahoma,sans-serif;line-height:1.9}html[data-theme=dark] .premium-root{--pr-bg:#101d18;--pr-paper:#192b25;--pr-ink:#edf4ed;--pr-muted:#b7c7bd;--pr-green:#a0d9bc;--pr-line:#3d5146;--pr-tint:#223d31;--pr-gold:#e4c582;--pr-on:#10291e}.premium-root *{box-sizing:border-box;min-width:0}.premium-root :where(h1,h2,h3,p){color:inherit;margin:0}.premium-root h1{letter-spacing:-.035em;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:700;line-height:1.55}.premium-root h2{font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.65}.premium-root h3{font-size:1.15rem}.premium-root p{color:var(--pr-muted);margin-block:10px 18px}.premium-root a{color:inherit;text-decoration:none}.premium-root button,.premium-root input,.premium-root select{font:inherit}.premium-root button{cursor:pointer;color:inherit}.premium-root :where(button,a,input,select,summary):focus-visible{outline:3px solid var(--pr-gold);outline-offset:4px}.premium-root button:disabled{opacity:.55;cursor:default}.premium-root small{color:var(--pr-muted);font-size:.79rem;line-height:1.8}.premium-root em{color:var(--pr-green);font-style:normal}.premium-root hr{border:0;border-top:1px solid var(--pr-line);margin:24px 0}.premium-root input:not([type=checkbox]):not([type=range]),.premium-root select{border:1px solid var(--pr-line);background:var(--pr-bg);width:100%;color:var(--pr-ink);border-radius:12px;min-height:48px;margin-top:5px;padding:11px 14px;display:block}.premium-root input[type=range]{width:100%;accent-color:var(--pr-green)}.premium-root input[type=checkbox]{width:20px;height:20px;accent-color:var(--pr-green);flex-shrink:0}.premium-root progress{width:100%;height:9px;accent-color:var(--pr-green);background:var(--pr-line);border:0;border-radius:99px;margin-block:14px;display:block;overflow:hidden}.premium-root progress::-webkit-progress-bar{background:var(--pr-line)}.premium-root progress::-webkit-progress-value{background:var(--pr-green);border-radius:99px}.pr-wrap{width:min(1140px,100% - 48px);margin-inline:auto}.pr-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pr-between{justify-content:space-between}.pr-stack{gap:16px;display:grid}.pr-head{background:var(--pr-paper);border-bottom:1px solid var(--pr-line)}.pr-head>.pr-wrap{min-height:94px;padding-block:16px}.pr-head nav{gap:22px;font-size:.9rem}.pr-head .brand-lockup-copy small{font-size:.66rem}.pr-head .brand-lockup-copy strong{color:var(--pr-green);font-size:1.3rem}.pr-icon-btn{border:1px solid var(--pr-line);background:var(--pr-paper);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;font-size:22px!important}.pr-language{font-size:.8rem;font-weight:700}.pr-content{padding-bottom:40px}.pr-hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:64px;padding-block:66px;display:grid}.pr-hero>div>p{max-width:460px;margin-top:20px;font-size:1.1rem}.pr-kicker{letter-spacing:.1em;color:var(--pr-gold);margin-bottom:10px;font-size:.78rem;font-weight:700;display:block}.pr-actions{margin-block:28px 18px}.pr-muted{color:var(--pr-muted)}.pr-btn{border:1px solid var(--pr-line);background:var(--pr-paper);color:var(--pr-ink);text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 21px;font-size:.95rem;font-weight:700;transition:transform .15s,border-color .15s;display:inline-flex}.pr-btn:hover{border-color:var(--pr-green)}.pr-btn:active{transform:scale(.98)}.pr-primary{background:var(--pr-green);border-color:var(--pr-green);color:var(--pr-on)!important}.pr-full{width:100%}.pr-section{padding-block:46px;scroll-margin-top:20px}.pr-section-title{margin-bottom:28px}.pr-section-title p{margin-bottom:0}.pr-centered{text-align:center}.pr-card{border:1px solid var(--pr-line);background:var(--pr-paper);border-radius:22px;padding:26px;box-shadow:0 15px 45px #113c3208}.pr-icon{background:var(--pr-tint);width:44px;height:44px;color:var(--pr-green);border-radius:13px;flex-shrink:0;place-items:center;display:inline-grid}.pr-badge{border:1px solid var(--pr-line);background:var(--pr-tint);color:var(--pr-green);border-radius:99px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.pr-demo{background:var(--pr-paper);border:1px solid var(--pr-line);border-radius:26px;overflow:hidden;box-shadow:0 20px 65px #15463216}.pr-demo header{border-bottom:1px solid var(--pr-line);flex-wrap:nowrap;gap:12px;padding:20px}.pr-demo header strong{font-size:.88rem}.pr-demo header small{font-size:.68rem;display:block}.pr-demo .pr-badge{margin-inline-start:auto}.pr-demo-body{padding:24px}.pr-stages{text-align:center;grid-template-columns:repeat(4,1fr);gap:5px;font-size:.73rem;display:grid}.pr-stages span{border-top:3px solid var(--pr-line);color:var(--pr-muted);padding-top:7px}.pr-stages .done{border-color:var(--pr-green);color:var(--pr-green)}.pr-ayah{background:var(--pr-bg);text-align:center;border:1px solid var(--pr-line);border-radius:17px;padding:22px 12px;font-family:AmiriQuran,serif;color:var(--pr-ink)!important;margin-block:18px!important;font-size:2rem!important;line-height:2.3!important}.pr-ayah small{font-family:PremiumArabic,sans-serif;font-size:.7rem;display:block}.pr-demo-state{min-height:116px;font-size:.87rem}.pr-demo-state p{margin-bottom:12px}.pr-demo footer{background:var(--pr-tint);border-top:1px solid var(--pr-line);padding:16px 23px}.pr-demo footer strong{font-size:.84rem}.pr-demo footer small{font-size:.73rem;display:block}.pr-ring{border:3px solid var(--pr-green);border-left-color:var(--pr-line);border-radius:50%;place-items:center;width:43px;height:43px;margin-inline-start:auto;font-size:.65rem;display:grid}.pr-wave{justify-content:center;align-items:center;gap:5px;height:43px;display:flex}.pr-wave i{background:var(--pr-green);border-radius:4px;width:4px;height:24px;animation:.65s infinite alternate pr-wave}.pr-wave i:nth-child(2n){height:36px;animation-delay:.2s}.pr-wave i:nth-child(3n){height:13px;animation-delay:.4s}@keyframes pr-wave{to{opacity:.5;height:6px}}.pr-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.pr-feature{text-align:start;border:1px solid var(--pr-line);background:var(--pr-paper);border-radius:20px;padding:24px;transition:transform .2s,border-color .2s}.pr-feature:hover{border-color:var(--pr-green);transform:translateY(-3px)}.pr-feature.selected{border-color:var(--pr-green);background:var(--pr-tint)}.pr-feature h3{margin-top:20px}.pr-feature p{margin-block:7px 15px;font-size:.87rem}.pr-try{color:var(--pr-green);font-size:.79rem;font-weight:700}.pr-preview{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.pr-small-preview{margin-block:24px}.pr-small-preview p{margin:12px 0}.pr-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pr-tinted{background:var(--pr-tint)}.pr-comparison h3{margin-top:16px}.premium-root ul{gap:12px;margin:20px 0;padding:0;font-size:.9rem;list-style:none;display:grid}.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pr-plan{flex-direction:column;padding-top:30px;display:flex;position:relative}.pr-plan.featured{border:2px solid var(--pr-green);background:var(--pr-tint)}.pr-plan .pr-badge{align-self:flex-start;margin-bottom:10px}.pr-plan h2{font-size:1.6rem}.pr-price{margin-top:12px;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.7;display:block}.pr-plan .pr-btn{margin-top:auto}.pr-free-note{text-align:center;font-size:.87rem;margin-block:24px!important}.pr-faq{max-width:780px;margin:auto}.pr-faq details{border-bottom:1px solid var(--pr-line);padding:22px 0}.pr-faq summary{cursor:pointer;justify-content:space-between;font-weight:700;display:flex}.pr-faq summary span{color:var(--pr-green)}.pr-faq details p{margin-bottom:0;font-size:.9rem}.pr-checkout-heading{padding-block:40px 25px}.pr-checkout-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pr-checkout-steps{border-bottom:1px solid var(--pr-line);padding:0;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 34px;padding-bottom:22px;font-size:.72rem;list-style:none;display:grid}.pr-checkout-steps li{color:var(--pr-muted)}.pr-checkout-steps span{background:var(--pr-bg);border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto 8px;display:grid}.pr-checkout-steps .done{color:var(--pr-green)}.pr-checkout-steps .done span{background:var(--pr-tint)}.pr-methods{gap:12px;margin-block:20px;display:grid}.pr-method{background:var(--pr-paper);border:1px solid var(--pr-line);text-align:start;border-radius:14px;padding:18px}.pr-method small{display:block}.pr-method.selected{border-color:var(--pr-green);background:var(--pr-tint)}.pr-order-summary>a{margin-top:20px;text-decoration:underline;display:block}.pr-success{text-align:center;max-width:670px;margin:0 auto}.pr-success-mark{background:var(--pr-tint);width:66px;height:66px;color:var(--pr-green);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:32px;display:grid}.pr-transfer{background:var(--pr-tint);border-radius:15px;margin-block:20px;padding:20px}.pr-transfer strong,.pr-transfer code{overflow-wrap:anywhere;display:block}.pr-transfer strong{font-size:1.6rem}.pr-transfer code{font-size:.9rem}.pr-notice{background:var(--pr-tint);border:1px solid var(--pr-line);border-radius:14px;padding:16px 20px;font-size:.88rem;color:var(--pr-ink)!important}.pr-admin-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pr-admin-wide{grid-column:1/-1}.pr-price-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pr-check{align-items:center;gap:12px;display:flex}.pr-admin-list>div{border-bottom:1px solid var(--pr-line);padding-block:16px}.pr-admin-list strong,.pr-admin-list small{overflow-wrap:anywhere;display:block}.pr-admin-list code{overflow-wrap:anywhere;font-size:11px}.pr-admin-list>div>div{flex:1;min-width:140px}.pr-admin-list .pr-btn{min-height:40px;padding:7px 12px;font-size:.77rem}.pr-admin-wide time{font-size:.75rem}.pr-admin-wide bdi{overflow-wrap:anywhere;font-size:.8rem}.pr-tool-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.pr-tool-links p{font-size:.85rem}.pr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.pr-stats strong{font-size:2rem}.pr-stats p{margin:0;font-size:.8rem}.pr-history-row{align-items:center;gap:14px;font-size:.78rem;display:flex}.pr-history-row time,.pr-history-row span{flex-shrink:0}.pr-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pr-review-grid p{font-family:AmiriQuran,serif;font-size:1.3rem}.pr-review-grid span{color:var(--pr-green);display:block}.pr-family-member{border-bottom:1px solid var(--pr-line);padding-block:14px}.pr-family-member bdi{overflow-wrap:anywhere}.pr-footer{border-top:1px solid var(--pr-line);padding-block:25px;font-size:.8rem}.pr-footer .pr-row{gap:25px}.pr-bottom{display:none}.pr-skeleton{gap:14px;padding:20px 0;display:grid}.pr-skeleton i{background:linear-gradient(90deg,var(--pr-line),var(--pr-paper),var(--pr-line));background-size:200% 100%;border-radius:14px;height:80px;animation:1.3s linear infinite pr-loading;display:block}@keyframes pr-loading{to{background-position:-200% 0}}body:has(.premium-root) .mobile-bottom-nav{display:none!important}@media (width<=800px){.pr-wrap{width:calc(100% - 32px)}.pr-hero{grid-template-columns:1fr;gap:35px;padding-block:35px}.pr-hero>div>p{font-size:1rem}.pr-head>.pr-wrap{align-items:flex-start;gap:14px}.pr-head nav{flex:1;justify-content:flex-end;gap:14px}.pr-head .brand-lockup-copy small{display:none}.pr-head .brand-lockup-copy strong{font-size:1rem}.pr-head .brand-lockup-mark{width:32px}.pr-head nav>a:not(.pr-language){font-size:.75rem}.pr-head nav{gap:10px}.pr-icon-btn{width:34px;height:34px}.pr-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pr-feature{padding:18px}.pr-feature p{font-size:.82rem}.pr-preview,.pr-comparison,.pr-checkout-grid,.pr-admin-grid{grid-template-columns:1fr}.pr-plans{grid-template-columns:1fr;max-width:540px;margin:auto}.pr-plan{padding:24px}.pr-section{padding-block:32px}.pr-tool-links,.pr-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-root{padding-bottom:110px}.pr-bottom{z-index:90;inset-inline:0;background:var(--pr-paper);border-top:1px solid var(--pr-line);padding:10px 10px calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;bottom:0}.pr-bottom a{color:var(--pr-muted);justify-items:center;gap:5px;padding:5px;font-size:.68rem;display:grid}.pr-bottom a[aria-current=page]{color:var(--pr-green);background:var(--pr-tint);border-radius:12px}.pr-footer{padding-bottom:20px}.pr-demo{width:100%;max-width:550px;margin-inline:auto}.pr-stats{gap:8px}.pr-stats .pr-card{padding:13px}.pr-stats strong{font-size:1.5rem}}@media (width<=380px){.pr-head>.pr-wrap{flex-direction:column;align-items:stretch}.pr-head nav{justify-content:space-between}.pr-demo header{gap:8px;padding:14px}.pr-demo .pr-badge{display:none}.pr-demo-body{padding:18px}.pr-feature{padding:15px}.pr-feature h3{font-size:1rem}.pr-feature p{font-size:.76rem}.pr-card{padding:20px}.pr-review-grid,.pr-tool-links{grid-template-columns:1fr}.pr-stats p{font-size:.7rem}.pr-history-row{flex-wrap:wrap;gap:6px}.pr-history-row progress{order:3;width:100%}.pr-price-inputs{grid-template-columns:1fr}.pr-checkout-steps{font-size:.66rem}.pr-ayah{font-size:1.6rem!important}.pr-head .brand-lockup-copy small{display:block}.pr-head .brand-lockup-copy strong{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.premium-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body:has(.premium-root) .android-install-prompt{display:none!important}.ambassador-section{margin-block:20px}.ambassador-form{gap:14px;display:grid}.ambassador-form label{gap:8px;display:grid}.ambassador-section input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--pr-line,#b7ccc0);width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:12px;display:block}.ambassador-section .pr-row{flex-wrap:wrap;gap:10px;margin-block:12px}.ambassador-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ambassador-totals dd{overflow-wrap:anywhere;margin:6px 0;font-weight:700}.ambassador-order{border-top:1px solid var(--pr-line,#b7ccc0);overflow-wrap:anywhere;padding-block:16px}.ambassador-confirm{align-items:center;display:flex!important}.ambassador-section li{margin-block:10px;line-height:1.8}@media (width<=500px){.ambassador-totals{grid-template-columns:1fr}.ambassador-section{padding:18px}}.prophet-card-directory{color:var(--ink);padding-block:22px 30px}.prophet-card-directory>h1{margin:0 0 20px;font-size:clamp(26px,4vw,40px);line-height:1.5}.prophet-art-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.prophet-art-card{isolation:isolate;aspect-ratio:4/3;background:#102b24;border-radius:20px;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #09251e15}.prophet-art-card>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.prophet-art-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#031812e8);position:absolute;inset:25% 0 0}.prophet-art-name{inset-inline:16px;z-index:2;text-shadow:0 2px 5px #0009;font-size:20px;font-weight:800;line-height:1.6;position:absolute;bottom:15px;color:#fff!important}.prophet-art-card:focus-visible{outline:3px solid var(--green);outline-offset:4px}.prophet-art-note{color:var(--ink-soft);margin:18px 0 0;font-size:13px;line-height:1.8}@media (hover:hover){.prophet-art-card:hover>img{transform:scale(1.035)}}@media (width<=950px){.prophet-art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.prophet-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prophet-art-card{aspect-ratio:1/1.12;border-radius:16px}.prophet-art-name{inset-inline:12px;font-size:17px;bottom:12px}.prophet-card-directory{padding-top:18px}.prophet-card-directory>h1{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.prophet-art-card>img{transition:none}}
