.sn{--sn-gold:#E4C170;--sn-night:#060F1F;--sn-deep:#0B1B33;--sn-sea:#083D31}.sn-eyebrow{display:inline-block;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--sn-gold);margin-bottom:.7rem}.sn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 24px;font-weight:700;font-size:.98rem;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;font-family:inherit}.sn-btn:hover{transform:translateY(-2px)}.sn-btn:disabled{opacity:.35;cursor:default;transform:none}.sn-btn.gold{background:linear-gradient(135deg,#E4C170,#C29A45);color:#1a1204;box-shadow:0 10px 30px rgba(228,193,112,.28)}.sn-btn.ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28);color:#fff}.sn-btn.big{padding:17px 34px;font-size:1.08rem}.sn :focus-visible{outline:2px solid var(--sn-gold);outline-offset:3px}.sn-head{max-width:760px;margin:0 auto 2.2rem;text-align:center}.sn-head h2{margin:.1rem 0 .6rem}.sn-head.light h2,.sn-head.light p{color:#fff}.sn-head.light p{color:rgba(234,240,247,.78)}.sn-small{font-size:.9rem;opacity:.8}.sn-hero{position:relative;isolation:isolate;overflow:hidden;color:#EAF0F7;padding:clamp(56px,8vw,120px) 0 clamp(110px,14vw,200px);background:linear-gradient(180deg,#040A16 0,var(--sn-deep) 55%,#0B2A3A 100%)}.sn-sky{position:absolute;inset:0;z-index:-1;pointer-events:none}.sn-sky i{position:absolute;display:block}.sn-stars{inset:0;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent),radial-gradient(1.2px 1.2px at 78% 14%,rgba(255,255,255,.85),transparent),radial-gradient(1.4px 1.4px at 46% 34%,rgba(228,193,112,.9),transparent),radial-gradient(1px 1px at 90% 48%,#fff,transparent),radial-gradient(1.2px 1.2px at 28% 58%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 62% 8%,rgba(228,193,112,.8),transparent);background-size:420px 420px,300px 300px,560px 560px,380px 380px,340px 340px,470px 470px;animation:snTw 6s ease-in-out infinite alternate}.sn-moon{right:clamp(18px,9vw,160px);top:clamp(30px,6vw,80px);width:clamp(60px,8vw,110px);aspect-ratio:1;border-radius:50%;box-shadow:inset clamp(-14px,-2vw,-24px) clamp(6px,1vw,12px) 0 0 #F3E3B5;filter:drop-shadow(0 0 30px rgba(243,227,181,.45));transform:rotate(-20deg)}.sn-dawn{left:-10%;right:-10%;bottom:-30%;height:80%;background:radial-gradient(60% 60% at 50% 100%,rgba(228,193,112,.55),rgba(194,154,69,.18) 45%,transparent 70%);animation:snDawn 9s ease-in-out infinite alternate}.sn-sea{left:-5%;right:-5%;height:42%;bottom:0;border-radius:50% 50% 0 0/22% 22% 0 0}.sn-sea.s1{bottom:-6%;background:linear-gradient(180deg,rgba(8,61,49,.55),rgba(4,20,24,.9));animation:snWave 11s ease-in-out infinite alternate}.sn-sea.s2{bottom:-16%;background:linear-gradient(180deg,rgba(7,40,46,.75),#040E17);animation:snWave 8s ease-in-out infinite alternate-reverse}.sn-sea.s3{bottom:-26%;background:#030912;animation:snWave 13s ease-in-out infinite alternate}.sn-hero-in{position:relative;text-align:center;max-width:980px}.sn-hero h1{color:#fff;font-size:clamp(2.1rem,5.4vw,4.2rem);line-height:1.08;margin:.2rem auto 1.1rem;letter-spacing:-.01em}.sn-hero h1 .saw{font-size:.55em;vertical-align:.2em}.sn-hero h1 em{font-style:italic;background:linear-gradient(90deg,#F3E3B5,#E4C170 60%,#C29A45);-webkit-background-clip:text;background-clip:text;color:transparent}.sn-lead{font-size:clamp(1.05rem,1.7vw,1.28rem);color:rgba(234,240,247,.85);max-width:680px;margin:0 auto 1.8rem;line-height:1.6}.sn-hero-ayah{margin:0 auto 2rem;max-width:760px;padding:22px clamp(16px,3vw,32px);border:1px solid rgba(228,193,112,.3);border-radius:24px;background:rgba(255,255,255,.04);backdrop-filter:blur(6px)}.sn-hero-ayah p{font-family:var(--font-arabic),"Amiri",serif;font-size:clamp(1.5rem,3.4vw,2.3rem);line-height:2;margin:0 0 .4rem;color:#fff}.sn-hero-ayah footer{font-size:.98rem;color:rgba(234,240,247,.8)}.sn-hero-ayah footer span{display:block;margin-top:4px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sn-gold);font-weight:700}.sn-hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sn-facts{list-style:none;padding:0;margin:2.6rem auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:820px}.sn-facts li{border:1px solid rgba(255,255,255,.14);background:rgba(6,15,31,.45);border-radius:18px;padding:14px 10px}.sn-facts b{display:block;font-family:var(--font-head);font-size:clamp(1.5rem,3vw,2.1rem);color:var(--sn-gold);line-height:1.1}.sn-facts span{font-size:.82rem;color:rgba(234,240,247,.75)}.sn-truth{display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,40px);align-items:start;max-width:1120px;margin:0 auto}.sn-truth-seal{width:clamp(72px,9vw,110px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-family:var(--font-arabic),"Amiri",serif;font-size:clamp(1.5rem,2.6vw,2.2rem);color:var(--emerald);border:2px solid var(--gold);background:radial-gradient(circle,#FBF3DC,#F4E6BF);box-shadow:0 0 0 8px rgba(194,154,69,.12)}.sn-truth h2{margin:.1rem 0 .8rem}.sn-truth p{line-height:1.75;max-width:760px}.sn-truth-two{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:.8rem}.sn-path{display:block;border-radius:22px;padding:22px 24px;text-decoration:none;color:#fff;position:relative;overflow:hidden;transition:transform .25s}.sn-path:hover{transform:translateY(-3px)}.sn-path:after{content:"";position:absolute;inset:0;background:var(--pattern-light);opacity:.4}.sn-path>*{position:relative;z-index:1;display:block}.sn-path.tawbah{background:linear-gradient(140deg,#0E5A47,#1B8A6B)}.sn-path.hajah{background:linear-gradient(140deg,#0B1B33,#1d3a66)}.sn-path span{font-family:var(--font-arabic),"Amiri",serif;font-size:1.6rem;color:var(--sn-gold)}.sn-path b{font-family:var(--font-head);font-size:1.4rem;margin:.1rem 0 .2rem}.sn-path small{color:rgba(255,255,255,.82);font-size:.95rem}.sn-need{position:relative;background:var(--grad-midnight);color:#EAF0F7;padding:clamp(48px,6vw,84px) 0;text-align:center}.sn-anchor{position:absolute;top:-20px}.sn-need h2{color:#fff;margin:.1rem 0 1.6rem}.sn-need-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1040px;margin:0 auto}.sn-need-b{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#EAF0F7;border-radius:20px;padding:18px 16px;font:inherit;font-weight:600;cursor:pointer;line-height:1.4;transition:all .25s}.sn-need-b span{display:block;font-family:var(--font-arabic),"Amiri",serif;font-size:1.45rem;color:var(--sn-gold);margin-bottom:4px;font-weight:400}.sn-need-b:hover{background:rgba(255,255,255,.1)}.sn-need-b.on{border-color:var(--sn-gold);background:rgba(228,193,112,.16);box-shadow:0 0 0 4px rgba(228,193,112,.12);color:#fff}.sn-need-card{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;text-align:left;max-width:1040px;margin:18px auto 0;border:1px solid rgba(228,193,112,.3);border-radius:22px;padding:22px 24px;background:rgba(6,15,31,.5);animation:snIn .45s ease}.sn-need-card b{font-family:var(--font-head);font-size:1.4rem;color:#fff}.sn-need-card p{margin:.3rem 0 0;color:rgba(234,240,247,.85);line-height:1.6}.sn-need-focus{border-left:2px solid var(--sn-gold);padding-left:18px}.sn-need-focus span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--sn-gold)}.sn-guide{background:linear-gradient(180deg,#0B1B33,#071324);color:#EAF0F7;padding:clamp(56px,7vw,100px) 0}.sn-stepper{display:grid;grid-template-columns:300px 1fr;gap:clamp(18px,3vw,40px);max-width:1120px;margin:0 auto;align-items:start}.sn-rail{list-style:none;margin:0;padding:0;display:grid;gap:6px;position:relative}.sn-rail button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;color:rgba(234,240,247,.6);font:inherit;padding:10px 12px;border-radius:14px;cursor:pointer;transition:background .2s,color .2s}.sn-rail button span{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);font-family:var(--font-arabic),"Amiri",serif;font-size:1.1rem;transition:all .25s}.sn-rail button em{font-style:normal;font-weight:600;font-size:.95rem}.sn-rail button:hover{background:rgba(255,255,255,.05);color:#fff}.sn-rail button.done span{background:rgba(27,138,107,.35);border-color:#1B8A6B;color:#fff}.sn-rail button.on{background:rgba(228,193,112,.12);color:#fff}.sn-rail button.on span{background:var(--sn-gold);border-color:var(--sn-gold);color:#1a1204;box-shadow:0 0 18px rgba(228,193,112,.5)}.sn-step{position:relative;border:1px solid rgba(228,193,112,.28);border-radius:28px;padding:clamp(24px,3.4vw,44px);background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.015));box-shadow:0 30px 80px rgba(0,0,0,.35);animation:snIn .5s ease;overflow:hidden}.sn-step:before{content:"";position:absolute;inset:0;background:var(--pattern-light);opacity:.35;pointer-events:none}.sn-step>*{position:relative}.sn-step-ring{position:absolute!important;right:clamp(16px,3vw,32px);top:clamp(16px,3vw,32px);width:76px;height:76px;display:grid;place-items:center}.sn-step-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.sn-step-ring .t{fill:none;stroke:rgba(255,255,255,.12);stroke-width:5}.sn-step-ring .p{fill:none;stroke:var(--sn-gold);stroke-width:5;stroke-linecap:round;stroke-dasharray:339.3;transition:stroke-dashoffset .6s ease}.sn-step-ring b{font-size:1.7rem}.sn-step-ar,.sn-step-ring b{font-family:var(--font-arabic),"Amiri",serif;color:var(--sn-gold)}.sn-step-ar{display:block;font-size:clamp(1.6rem,3vw,2.3rem);text-align:left;margin-bottom:.2rem}.sn-step h3{color:#fff;font-size:clamp(1.5rem,2.8vw,2.1rem);margin:0 0 .7rem;padding-right:90px}.sn-step>p{font-size:1.08rem;line-height:1.75;color:rgba(234,240,247,.88);max-width:640px}.sn-step-dua{font-family:var(--font-arabic),"Amiri",serif;font-size:clamp(1.5rem,3vw,2.1rem);line-height:2;color:#fff;text-align:center;border-radius:18px;background:rgba(228,193,112,.1);padding:12px}.sn-step-need{border-radius:16px;background:rgba(27,138,107,.18);border:1px solid rgba(27,138,107,.5);padding:12px 16px}.sn-step-tip{margin:1.2rem 0 .6rem;border-left:3px solid var(--sn-gold);padding:6px 0 6px 16px;color:#F3E3B5;line-height:1.6}.sn-step-tip span{display:block;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--sn-gold);margin-bottom:2px}.sn-step-src{color:rgba(234,240,247,.55);font-size:.82rem;letter-spacing:.04em}.sn-step-nav{display:flex;justify-content:space-between;gap:10px;margin-top:1.6rem}.sn-focus-bar{text-align:center;margin-top:2rem}.sn-guide.is-focus{position:fixed;inset:0;z-index:200;overflow:auto;background:radial-gradient(900px 500px at 50% 0,#12284a,transparent 70%),#030812;padding:clamp(20px,4vw,48px) 0;animation:snFade .5s ease}.sn-guide.is-focus .sn-stepper{grid-template-columns:1fr;max-width:820px}.sn-guide.is-focus .sn-rail{display:flex;justify-content:center;gap:4px}.sn-guide.is-focus .sn-rail em{display:none}.sn-guide.is-focus .sn-rail button{padding:4px;width:auto}.sn-guide.is-focus .sn-step{background:transparent;border-color:rgba(228,193,112,.18);box-shadow:none}.sn-guide.is-focus .sn-step>p{font-size:1.2rem}.sn-promise{background:linear-gradient(180deg,#071324,#083D31 140%);color:#EAF0F7;padding:clamp(56px,7vw,100px) 0;text-align:center}.sn-promise h2{color:#fff;margin:.1rem 0 2rem}.sn-ayat{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:left}.sn-ayah{margin:0;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:22px;background:rgba(255,255,255,.04);display:flex;flex-direction:column;transition:transform .3s,border-color .3s}.sn-ayah:hover{transform:translateY(-4px);border-color:rgba(228,193,112,.5)}.sn-ayah figcaption{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--sn-gold);margin-bottom:.6rem}.sn-ayah p{font-family:var(--font-arabic),"Amiri",serif;font-size:1.45rem;line-height:2.05;color:#fff;margin:0 0 .6rem}.sn-ayah blockquote{margin:0 0 .8rem;color:rgba(234,240,247,.82);line-height:1.6;font-size:.96rem;flex:1}.sn-ayah cite{font-style:normal;font-size:.8rem;font-weight:700;color:var(--sn-gold)}.sn-myths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:0 auto}.sn-myth{border-radius:22px;background:#fff;box-shadow:var(--shadow);border:1px solid rgba(11,27,51,.08);overflow:hidden}.sn-myth summary{list-style:none;cursor:pointer;padding:22px;min-height:170px;display:flex;flex-direction:column}.sn-myth summary::-webkit-details-marker{display:none}.sn-myth summary p{font-family:var(--font-head);font-size:1.18rem;line-height:1.4;margin:.4rem 0 auto;color:var(--ink)}.sn-myth summary i{font-style:normal;font-size:.8rem;color:var(--gold);font-weight:700;margin-top:.8rem}.sn-myth .ok,.sn-myth .x{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.sn-myth .x{color:#B4432F}.sn-myth .ok{color:#1B8A6B}.sn-myth>div{padding:0 22px 22px;animation:snIn .35s ease}.sn-myth>div b{display:block;font-family:var(--font-head);font-size:1.15rem;color:var(--emerald);margin:.3rem 0}.sn-myth>div p{margin:0;line-height:1.6}.sn-myth[open]{border-color:rgba(27,138,107,.45)}.sn-myth[open] summary{min-height:0;padding-bottom:10px}.sn-myth[open] summary p{text-decoration:line-through;text-decoration-color:rgba(180,67,47,.6);opacity:.7}.sn-myth[open] summary i{display:none}.sn-duas{background:var(--ivory);padding:clamp(56px,7vw,100px) 0}.sn-dua-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:1180px;margin:0 auto}.sn-dua{background:#fff;border-radius:24px;padding:clamp(20px,2.6vw,30px);box-shadow:var(--shadow);border:1px solid rgba(11,27,51,.08);display:flex;flex-direction:column;animation:snIn .45s ease}.sn-dua.wide{grid-column:1/-1;background:linear-gradient(160deg,#0B1B33,#0E3A4A);color:#EAF0F7;border-color:rgba(228,193,112,.35)}.sn-dua.pick:not(.wide){border-color:rgba(194,154,69,.55);box-shadow:0 0 0 3px rgba(194,154,69,.12),var(--shadow)}.sn-dua header{display:flex;justify-content:space-between;align-items:center;gap:10px}.sn-dua h3{margin:0;font-size:1.3rem}.sn-dua.wide h3{color:#fff}.sn-grade{flex:none;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;padding:5px 10px;border-radius:999px;background:rgba(14,90,71,.1);color:var(--emerald)}.sn-grade.g-quran{background:rgba(194,154,69,.18);color:#8a6a24}.sn-grade.g-hasan{background:rgba(11,27,51,.08);color:var(--midnight)}.sn-dua.wide .sn-grade{background:rgba(228,193,112,.2);color:var(--sn-gold)}.sn-when{display:block;margin:.3rem 0 .6rem;opacity:.7;font-size:.88rem}.sn-dua-ar{font-family:var(--font-arabic),"Amiri",serif;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:2.1;margin:.2rem 0 .6rem;color:var(--ink)}.sn-dua.wide .sn-dua-ar{color:#fff;text-align:center;font-size:clamp(1.9rem,4vw,2.8rem)}.sn-dua-tr{font-style:italic;color:var(--emerald);margin:0 0 .5rem;line-height:1.6}.sn-dua.wide .sn-dua-tr{color:#F3E3B5;text-align:center}.sn-dua-en{line-height:1.65;margin:0 0 1rem;flex:1}.sn-dua.wide .sn-dua-en{text-align:center;max-width:720px;margin-inline:auto}.sn-dua footer{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid rgba(11,27,51,.08);padding-top:12px}.sn-dua.wide footer{border-color:rgba(255,255,255,.14)}.sn-dua cite{font-style:normal;font-weight:700;font-size:.85rem;color:var(--gold)}.sn-count{display:flex;align-items:center;gap:10px}.sn-count button{font:inherit;cursor:pointer}.sn-count button:first-child{width:96px;height:96px;border-radius:50%;border:0;background:radial-gradient(circle at 35% 30%,#F3E3B5,#C29A45 75%);color:#1a1204;display:grid;place-content:center;box-shadow:0 10px 30px rgba(228,193,112,.35);transition:transform .12s}.sn-count button:first-child:active{transform:scale(.93)}.sn-count b{font-family:var(--font-head);font-size:2rem;line-height:1}.sn-count span{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.sn-count .reset{background:none;border:1px solid rgba(255,255,255,.3);color:#EAF0F7;border-radius:999px;padding:6px 14px;font-size:.82rem}.sn-night{background:radial-gradient(800px 400px at 80% 0,#1a3157,transparent 70%),var(--sn-night);color:#EAF0F7;padding:clamp(56px,7vw,100px) 0}.sn-night-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);align-items:center}.sn-night h2{color:#fff;margin:.1rem 0 .8rem}.sn-night p{line-height:1.75}.sn-night-in-f{display:flex;gap:14px;margin-top:1.2rem;flex-wrap:wrap}.sn-night label{display:grid;gap:6px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--sn-gold)}.sn-night input{font:inherit;font-size:1.2rem;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff;color-scheme:dark}.sn-night-out{border:1px solid rgba(228,193,112,.3);border-radius:28px;padding:clamp(22px,3vw,36px);background:rgba(255,255,255,.04)}.sn-bar{position:relative;height:18px;border-radius:999px;background:linear-gradient(90deg,#1d3a66,#0B1B33 40%,#0B1B33 66%,#3b3a2c);overflow:hidden}.sn-bar .third{top:0;bottom:0;right:0;background:linear-gradient(90deg,rgba(228,193,112,.35),rgba(228,193,112,.85));border-left:2px solid #fff}.sn-bar .mid,.sn-bar .third{position:absolute;transition:left .4s}.sn-bar .mid{top:2px;bottom:2px;width:2px;background:rgba(255,255,255,.5)}.sn-bar-l{display:flex;justify-content:space-between;font-size:.78rem;opacity:.75;margin-top:8px;gap:6px}.sn-big{font-family:var(--font-head);font-size:clamp(3rem,7vw,5rem);color:var(--sn-gold);line-height:1;margin:1.4rem 0 .6rem}.sn-big small{display:block;font-family:var(--font-body,inherit);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(234,240,247,.7);margin-bottom:6px;font-weight:700}.sn-cardsec{background:var(--sn-night);padding:0 0 clamp(56px,7vw,90px)}.sn-pocket{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;border-radius:26px;padding:clamp(22px,3vw,34px);background:linear-gradient(135deg,#0E5A47,#083D31);color:#fff;position:relative;overflow:hidden}.sn-pocket:after{content:"";position:absolute;inset:0;background:var(--pattern-light);opacity:.35;pointer-events:none}.sn-pocket>*{position:relative;z-index:1}.sn-pocket span{font-family:var(--font-arabic),"Amiri",serif;font-size:1.7rem;color:var(--sn-gold)}.sn-pocket b{display:block;font-family:var(--font-head);font-size:1.4rem;margin:.1rem 0 .6rem}.sn-pocket ol{margin:0;padding-left:1.2rem;column-count:2;column-gap:36px;line-height:1.9}.sn-sources{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(20px,4vw,56px);max-width:1180px;margin:0 auto}.sn-sources ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sn-sources li{border:1px solid rgba(11,27,51,.1);border-radius:16px;padding:12px 16px;background:#fff;line-height:1.55}.sn-sources li b{color:var(--emerald)}.sn-sources li em{font-style:normal;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--gold);margin-left:6px}@keyframes snTw{0%{opacity:.55}to{opacity:1}}@keyframes snDawn{0%{opacity:.55;transform:translateY(6%)}to{opacity:1;transform:translateY(0)}}@keyframes snWave{0%{transform:translateX(-2%) translateY(0)}to{transform:translateX(2%) translateY(-3%)}}@keyframes snIn{0%{transform:translateY(10px)}to{transform:none}}@keyframes snFade{0%{transform:scale(.99)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sn *,.sn :after,.sn :before{animation:none!important;transition:none!important}}@media (max-width:1023px){.sn-stepper{grid-template-columns:1fr}.sn-rail{display:flex;overflow-x:auto;gap:4px;padding-bottom:4px}.sn-rail em{display:none}.sn-rail button{width:auto;padding:4px}.sn-ayat,.sn-myths{grid-template-columns:1fr 1fr}.sn-night-in,.sn-sources{grid-template-columns:1fr}}@media (max-width:719px){.sn-facts{grid-template-columns:1fr 1fr}.sn-ayat,.sn-dua-grid,.sn-myths,.sn-need-card,.sn-need-row,.sn-truth,.sn-truth-two{grid-template-columns:1fr}.sn-step h3{padding-right:70px}.sn-step-ring{width:60px;height:60px}.sn-pocket ol{column-count:1}.sn-step-nav .sn-btn{padding:12px 16px}}@media print{.cta-final,.lf-section,.sn-count,.sn-focus-bar,.sn-hero,.sn-myths,.sn-need,.sn-night,.sn-promise,.sn-step-nav,[class*=cc-],footer,header,nav{display:none!important}.sn-cardsec,.sn-duas,.sn-guide{background:#fff!important;color:#000!important;padding:10px 0!important}.sn-rail{display:none}.sn-dua,.sn-dua.wide,.sn-pocket,.sn-step{background:#fff!important;color:#000!important;box-shadow:none!important;border:1px solid #ccc!important}.sn-dua h3,.sn-dua-ar,.sn-dua-en,.sn-dua.wide .sn-dua-ar,.sn-pocket b,.sn-step h3,.sn-step>p{color:#000!important}}.sn-more{text-align:center;max-width:760px;margin:1.6rem auto 0}