.ft{--fajr-top:#141a35;--fajr-bottom:#36294f;--fajr-ink:#f6efe6;--fajr-accent:#f1c98a;--dhuhr-top:#e3ece8;--dhuhr-bottom:#f7f3ea;--dhuhr-ink:#13261f;--dhuhr-accent:#87590f;--asr-top:#f3e0b6;--asr-bottom:#e8b56f;--asr-ink:#2a1a08;--asr-accent:#7a3908;--maghrib-top:#ad4d2f;--maghrib-bottom:#2b1738;--maghrib-ink:#fff3e8;--maghrib-accent:#ffcf86;--isha-top:#0f1424;--isha-bottom:#070b12;--isha-ink:#e8eef0;--isha-accent:#dcbb68;--dark:#1b1408;--ft-display:var(--font-serif),Georgia,serif;--ft-body:var(--font-sans),system-ui,sans-serif;--band:200px;background:var(--isha-bottom);color:var(--fajr-ink);font-family:var(--ft-body);font-size:17px;line-height:1.75;color-scheme:dark;overflow-x:clip}.ft img{max-width:100%}.ft a{color:inherit}.ft :focus-visible{outline:2px solid var(--accent,#f1c98a);outline-offset:3px;border-radius:6px}.ft .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ft ::-moz-selection{background:var(--accent);color:var(--dark)}.ft ::selection{background:var(--accent);color:var(--dark)}.ft .time{--ink-soft:color-mix(in srgb,var(--ink) 74%,transparent);--line:color-mix(in srgb,var(--ink) 17%,transparent);--glass:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);position:relative}.ft .s-fajr{--top:var(--fajr-top);--bottom:var(--fajr-bottom);--ink:var(--fajr-ink);--accent:var(--fajr-accent);--from:var(--fajr-top)}.ft .s-dhuhr{--top:var(--dhuhr-top);--bottom:var(--dhuhr-bottom);--ink:var(--dhuhr-ink);--accent:var(--dhuhr-accent);--from:var(--fajr-bottom);--glass:rgba(255,255,255,.55)}.ft .s-asr{--top:var(--asr-top);--bottom:var(--asr-bottom);--ink:var(--asr-ink);--accent:var(--asr-accent);--from:var(--dhuhr-bottom);--glass:rgba(255,250,238,.42)}.ft .s-maghrib{--top:var(--maghrib-top);--bottom:var(--maghrib-bottom);--ink:var(--maghrib-ink);--accent:var(--maghrib-accent);--from:var(--asr-bottom)}.ft .s-isha{--top:var(--isha-top);--bottom:var(--isha-bottom);--ink:var(--isha-ink);--accent:var(--isha-accent);--from:var(--maghrib-bottom)}.ft section.time{background:linear-gradient(180deg,var(--from) 0,var(--top) var(--band),var(--bottom) 100%);padding-block:calc(var(--band) + 10px) 110px}.ft .gutter{padding-left:max(20px,6vw,env(safe-area-inset-left,0px));padding-right:max(20px,6vw,env(safe-area-inset-right,0px))}.ft .wrap{width:min(1180px,100%);margin-inline:auto}.ft .wrap>*{min-width:0}.ft .stars{position:fixed;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.ft main{position:relative}.ft main>section>*{position:relative;z-index:2}.ft .top{--h-ink:var(--fajr-ink);--h-accent:var(--fajr-accent);--h-bg:var(--fajr-top);position:fixed;inset:0 0 auto 0;z-index:30;color:var(--h-ink);padding:calc(env(safe-area-inset-top, 0px) + 12px) max(16px,3vw,env(safe-area-inset-right,0px)) 12px max(16px,3vw,env(safe-area-inset-left,0px));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;transition:background-color .5s ease,color .5s ease,box-shadow .5s ease}.ft .top.solid{background:color-mix(in srgb,var(--h-bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 color-mix(in srgb,var(--h-ink) 12%,transparent)}.ft .brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}.ft .brand img{width:42px;height:42px;border-radius:50%;background:#fff;padding:3px;box-shadow:0 0 0 2px var(--h-accent);flex:none}.ft .brand b{font-family:var(--ft-display);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft .times{display:flex;gap:2px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--h-ink) 7%,transparent);border:1px solid color-mix(in srgb,var(--h-ink) 18%,transparent)}.ft .times a{position:relative;display:block;line-height:1.2;font-size:.82rem;text-decoration:none;color:color-mix(in srgb,var(--h-ink) 75%,transparent);border-radius:999px;padding:8px 15px;transition:background-color .35s ease,color .35s ease;white-space:nowrap}.ft .times a.on{color:var(--dark);background:var(--h-accent)}.ft .right{display:flex;justify-content:flex-end;align-items:center;gap:10px}.ft .now{display:none;font-size:.8rem;line-height:1.2;text-align:right;color:var(--h-accent);font-weight:600}.ft .icon-btn,.ft .menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--h-ink) 22%,transparent);background:color-mix(in srgb,var(--h-ink) 7%,transparent);color:var(--h-ink);border-radius:999px;cursor:pointer;font-size:.9rem;text-decoration:none}.ft .menu-btn{padding:8px 16px}.ft .icon-btn{width:40px;height:40px}.ft .icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ft .menu-btn i{width:16px;height:10px;display:grid;gap:3px}.ft .menu-btn i:after,.ft .menu-btn i:before{content:"";height:2px;background:currentColor;border-radius:2px}.ft .panel{position:fixed;inset:0;z-index:40;background:rgba(8,11,20,.97);color:#f4efe6;display:grid;place-items:center;padding:calc(env(safe-area-inset-top, 0px) + 80px) max(24px,env(safe-area-inset-right,0px)) 40px max(24px,env(safe-area-inset-left,0px));opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s;overflow-y:auto}.ft .panel.open{opacity:1;visibility:visible}.ft .panel .close{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 16px);right:max(20px,env(safe-area-inset-right,0px));background:none;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:999px;padding:8px 16px;cursor:pointer}.ft .panel .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;width:min(980px,100%)}.ft .panel h4{margin:0 0 14px;font-size:.8rem;letter-spacing:.16em;color:#e6c27a;font-weight:600}.ft .panel ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ft .panel a{text-decoration:none;font-family:var(--ft-display);font-size:clamp(1.3rem,2.4vw,1.9rem);transition:color .25s ease,padding .25s ease;display:inline-block}.ft .panel a:hover{color:#e6c27a;padding-left:8px}.ft .panel small{display:block;font-family:var(--ft-body);font-size:.82rem;color:rgba(244,239,230,.6)}.ft .label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 18px;font-size:.82rem;color:var(--accent)}.ft .label b{font-weight:600;letter-spacing:.14em;display:inline-flex;align-items:center;gap:12px}.ft .label b:before{content:"";width:38px;height:1px;background:currentColor}.ft .label small{color:var(--ink-soft);font-size:.8rem}.ft h1,.ft h2,.ft h3{font-family:var(--ft-display);text-wrap:balance;margin:0}.ft h1{font-size:clamp(2.3rem,5vw,4.4rem);font-weight:800;line-height:1.08;font-variation-settings:"wdth" 78;max-width:15ch}.ft h2{font-size:clamp(1.9rem,4.4vw,3.5rem);font-weight:760;line-height:1.14;font-variation-settings:"wdth" 82}.ft h3{line-height:1.35}.ft .lead{font-size:clamp(1.04rem,1.45vw,1.22rem);color:var(--ink-soft);max-width:58ch;margin:20px 0 0}.ft .btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;font-size:.95rem;padding:13px 24px;border-radius:999px;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(6px);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;color:inherit}.ft .btn.primary{background:var(--accent);color:var(--dark);border-color:transparent;box-shadow:0 12px 30px -14px var(--accent)}.ft .btn:hover{transform:translateY(-2px)}.ft .btn:disabled{opacity:.6;cursor:default;transform:none}.ft .more{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem;color:var(--accent);text-decoration:none}.ft .more:after{content:"→";transition:transform .3s ease}.ft .more:hover:after,.ft a:hover .more:after{transform:translateX(4px)}.ft .head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 16px}.ft .head-row h3{font-size:1.6rem}.ft .card{border-radius:22px;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ft figure{margin:0}.ft .cap{font-size:.8rem;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.7)}.ft .ph-fill{position:relative;overflow:hidden}.ft .ph-fill img{-o-object-fit:cover;object-fit:cover}.ft.js .reveal{opacity:.25;transform:translateY(28px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.ft.js .reveal.in{opacity:1;transform:none}.ft .s-fajr{padding-top:0!important}.ft .hero{position:relative;min-height:min(100svh,900px);display:grid;align-items:end;overflow:hidden}.ft .hero .bg{position:absolute;inset:0}.ft .hero .bg .bgmove{position:absolute;inset:-4% 0 -10% 0;will-change:transform}.ft .hero .bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:78% 50%;object-position:78% 50%}.ft .hero .bg:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(50,36,92,.6),rgba(232,150,120,.35));mix-blend-mode:soft-light}.ft .hero .bg:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(20,26,53,.94) 0,rgba(20,26,53,.84) 32%,rgba(20,26,53,.35) 56%,rgba(20,26,53,0) 74%),linear-gradient(180deg,rgba(20,26,53,.5) 0,transparent 22%,transparent 62%,var(--fajr-top) 100%)}.ft .hero .content{position:relative;z-index:3;width:min(1180px,100%);margin-inline:auto;padding-top:130px;padding-bottom:12vh;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:end}.ft .hero .cap-place{position:absolute;z-index:3;right:max(20px,4vw);bottom:18px}.ft .date{font-size:.85rem;color:var(--ink-soft);margin:0 0 22px;display:flex;flex-wrap:wrap;gap:4px 14px}.ft .date b{color:var(--accent);font-weight:600}.ft .date .jumua{color:var(--dark);background:var(--accent);border-radius:999px;padding:0 10px;font-weight:600}.ft .basmala{margin:0}.ft .basmala .ar{display:block;font-size:clamp(1.7rem,3.4vw,2.6rem);color:var(--accent);line-height:1.6;text-align:left}.ft .basmala .ka{display:block;font-size:.92rem;color:var(--ink-soft);margin-bottom:20px}.ft .hero .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ft .appcard{padding:26px;background:rgba(16,20,42,.55);border-color:rgba(246,239,230,.18);display:grid;gap:10px;justify-items:start}.ft .appcard .phone{width:44px;height:44px;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round}.ft .appcard b{font-family:var(--ft-display);font-size:1.35rem;line-height:1.3}.ft .appcard p{margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.65}.ft .appcard .btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ft .appcard .btn{padding:10px 18px;font-size:.88rem}.ft .sep{position:absolute;z-index:2;top:calc(var(--band) - 64px);left:0;right:0;display:flex;align-items:center;justify-content:center;gap:18px;pointer-events:none;color:var(--accent)}.ft .sep:after,.ft .sep:before{content:"";width:min(120px,22vw);height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.55}.ft .sep:after{transform:scaleX(-1)}.ft .sep i{position:relative;width:12px;height:12px;background:currentColor;transform:rotate(45deg);opacity:.8}.ft .sep i:after{content:"";position:absolute;inset:0;background:inherit;transform:rotate(45deg)}.ft .arc{padding-block:70px 0}.ft .arc .doors{list-style:none;margin:46px 0 0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.ft .arc li{transform:translateY(calc(var(--dy) * 1px))}.ft .arc a{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;text-align:center;font-size:.9rem}.ft .arc .ic{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:var(--glass);transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s ease,border-color .3s ease}.ft .arc a:focus-visible .ic,.ft .arc a:hover .ic{transform:translateY(-6px);background:var(--accent);border-color:var(--accent)}.ft .arc a:focus-visible svg,.ft .arc a:hover svg{stroke:var(--dark)}.ft svg.i{width:28px;height:28px;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s ease}.ft .daily{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:90px;scroll-margin-top:90px}.ft .daily>*{min-width:0}.ft .verse{margin:0;padding:30px;position:relative;overflow:hidden}.ft .verse:before{content:"“";position:absolute;right:16px;top:-30px;font-family:var(--ft-display);font-size:9rem;line-height:1;color:var(--accent);opacity:.14}.ft .verse .k{font-size:.8rem;letter-spacing:.14em;color:var(--accent)}.ft .verse p{margin:12px 0 0;font-family:var(--ft-display);font-size:1.18rem;line-height:1.85;white-space:pre-line}.ft .verse small{display:block;margin-top:14px;color:var(--ink-soft)}.ft .bigphoto{position:relative;border-radius:30px;overflow:hidden;aspect-ratio:16/8;max-width:100%;margin-top:44px;box-shadow:0 50px 90px -50px rgba(19,38,31,.55)}.ft .bigphoto img{-o-object-fit:cover;object-fit:cover}.ft .bigphoto .cap{position:absolute;z-index:1;left:24px;bottom:20px}.ft .knowledge{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:22px}.ft .knowledge>*{min-width:0}.ft .quran{padding:30px;display:grid;gap:14px;align-content:start;text-decoration:none}.ft .quran .row{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.ft .quran .ar{font-size:2rem;text-align:right;line-height:1.8;margin:0}.ft .quran .ka{color:var(--ink-soft);font-size:.98rem;margin:0}.ft .quran .tabs{display:flex;gap:6px;flex-wrap:wrap}.ft .quran .tabs span{font-size:.78rem;border:1px solid var(--line);border-radius:999px;padding:3px 11px;color:var(--ink-soft)}.ft .quran .tabs span.on{background:var(--ink);color:var(--top);border-color:transparent}.ft .stats{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 14px;padding:26px;align-content:center}.ft .stat b{display:block;font-family:var(--ft-display);font-size:clamp(2.1rem,3.4vw,3rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ft .stat span{font-size:.88rem;color:var(--ink-soft)}.ft .shelf{margin-top:64px}.ft .books{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:24px}.ft .book{text-decoration:none}.ft .book .cv{position:relative;aspect-ratio:3/4;max-width:100%;border-radius:6px 14px 14px 6px;overflow:hidden;box-shadow:0 24px 40px -20px rgba(19,38,31,.55),inset 4px 0 0 rgba(0,0,0,.15);transition:transform .45s cubic-bezier(.2,.8,.2,1);background:#fff}.ft .book:hover .cv{transform:translateY(-8px) rotate(-1deg)}.ft .book img{-o-object-fit:cover;object-fit:cover}.ft .book h3{font-size:.98rem;margin-top:12px}.ft .book p{margin:2px 0 0;font-size:.82rem;color:var(--ink-soft)}.ft .reads{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;margin-top:64px}.ft .reads>*{min-width:0}.ft .articles{padding:8px 26px}.ft .articles .head-row{padding-top:18px}.ft .articles .head-row h3{font-size:1.4rem}.ft .articles>a{display:grid;grid-template-columns:1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none}.ft .articles>a:last-child{border-bottom:0}.ft .articles>a h3{font-size:1.06rem}.ft .articles>a span{font-size:.85rem;color:var(--ink-soft);white-space:nowrap}.ft .video{text-decoration:none;display:block}.ft .video,.ft .video .th{position:relative;overflow:hidden}.ft .video .th{aspect-ratio:16/10}.ft .video img{-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.ft .video:hover img{transform:scale(1.05)}.ft .video .play{position:absolute;z-index:1;left:20px;top:20px;width:50px;height:50px;border-radius:50%;background:var(--accent);display:grid;place-items:center}.ft .video .play:after{content:"";border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.ft .video .t{padding:16px 20px 20px}.ft .video .t h3{font-size:1.05rem}.ft .video .t small{color:var(--ink-soft)}.ft .prayer{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;margin-top:44px}.ft .prayer>*{min-width:0}.ft .prayer .ph{position:relative;border-radius:30px;overflow:hidden;min-height:460px}.ft .prayer .ph img{-o-object-fit:cover;object-fit:cover}.ft .prayer .ph .cap{position:absolute;z-index:1;left:22px;bottom:18px}.ft .khutbas{display:grid;gap:14px;align-content:start}.ft .kh{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px;text-decoration:none;align-items:center;transition:transform .35s ease,border-color .35s ease}.ft .kh:hover{transform:translateX(4px);border-color:var(--accent)}.ft .kh .thumb{position:relative;width:120px;aspect-ratio:16/10;border-radius:12px;overflow:hidden}.ft .kh .thumb img{-o-object-fit:cover;object-fit:cover}.ft .kh h3{font-size:1rem}.ft .kh p{margin:4px 0 0;font-size:.82rem;color:var(--ink-soft)}.ft .kh-intro{padding:22px}.ft .kh-intro h3{font-size:1.3rem}.ft .kh-intro p{margin:6px 0 0;color:var(--ink-soft);font-size:.95rem}.ft .news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.ft .news a{text-decoration:none;overflow:hidden;display:flex;flex-direction:column;transition:transform .4s ease}.ft .news a:hover{transform:translateY(-6px)}.ft .news .im{position:relative;aspect-ratio:16/10;overflow:hidden}.ft .news img{-o-object-fit:cover;object-fit:cover}.ft .news .tx{padding:18px 20px 22px;display:grid;gap:8px}.ft .news time{font-size:.82rem;color:var(--accent);font-weight:600}.ft .news h3{font-size:1.02rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ft .hscroll{position:relative;margin-top:46px}.ft .hscroll .sticky{overflow:hidden}.ft .track{display:flex;gap:28px;padding:10px max(20px,6vw,(100vw - 1180px)/2) 30px;width:-moz-max-content;width:max-content;align-items:flex-start;will-change:transform}.ft .era{width:min(360px,76vw);flex:none}.ft .era .when{font-family:var(--ft-display);font-size:clamp(2.5rem,4.2vw,3.6rem);font-weight:800;color:var(--accent);line-height:1;font-variant-numeric:tabular-nums}.ft .era .when.word{font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.55}.ft .era .rule{display:flex;align-items:center;gap:10px;margin:14px 0 18px}.ft .era .rule i{width:10px;height:10px;transform:rotate(45deg);background:var(--accent);flex:none}.ft .era .rule b{flex:1;height:1px;background:var(--line)}.ft .era .eraimg{position:relative;border-radius:200px 200px 22px 22px;overflow:hidden;aspect-ratio:4/5;max-width:100%;box-shadow:0 40px 70px -30px rgba(0,0,0,.55)}.ft .era .eraimg img{-o-object-fit:cover;object-fit:cover;transition:transform .9s ease}.ft .era:hover .eraimg img{transform:scale(1.05)}.ft .era.closed .eraimg img{filter:grayscale(1) contrast(1.05) brightness(.9)}.ft .era h3{font-size:1.3rem;margin-top:18px}.ft .era p{margin:6px 0 0;color:var(--ink-soft);font-size:.95rem}.ft .mosques{margin-top:50px}.ft .mosques .card{padding:30px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.ft .mosques .card>*{min-width:0}.ft .mosques .big{font-family:var(--ft-display);font-size:clamp(4rem,9vw,7rem);font-weight:800;line-height:.9;color:var(--accent);font-variant-numeric:tabular-nums}.ft .regions{display:grid;gap:10px}.ft .region{display:grid;grid-template-columns:110px 1fr 34px;gap:14px;align-items:center;font-size:.94rem}.ft .region .bar{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.ft .region .bar i{display:block;height:100%;width:var(--w);background:var(--accent);border-radius:99px;transform-origin:left;transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.ft.js .regions:not(.in) .bar i{transform:scaleX(0)}.ft .region b{text-align:right;font-variant-numeric:tabular-nums}.ft .moon{position:absolute;top:calc(var(--band) - 40px);right:max(24px,8vw);width:74px;height:74px;border-radius:50%;box-shadow:inset -16px 8px 0 0 #eef1e6;filter:drop-shadow(0 0 22px rgba(238,241,230,.35));z-index:2}.ft .night-hero{position:relative;border-radius:30px;overflow:hidden;min-height:440px;display:grid;align-items:end;margin-top:40px}.ft .night-hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.ft .night-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,7,13,.85))}.ft .night-hero div{position:relative;z-index:1;padding:30px}.ft .night-hero p{margin:0;color:rgba(232,240,234,.88)}.ft .evening-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:20px}.ft .evening-grid>*{min-width:0}.ft .paper{padding:22px;display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;text-decoration:none}.ft .paper .pc{position:relative;width:120px;aspect-ratio:3/4;border-radius:6px;overflow:hidden;box-shadow:0 20px 40px -18px rgba(0,0,0,.6)}.ft .paper .pc img{-o-object-fit:cover;object-fit:cover}.ft .paper h3{font-size:1.25rem}.ft .paper p{margin:4px 0 10px;color:var(--ink-soft);font-size:.92rem}.ft .faq{padding:8px 24px}.ft .faq .head-row{padding-top:16px}.ft .faq .head-row h3{font-size:1.3rem}.ft .faq .head-row span{color:var(--ink-soft);font-size:.88rem}.ft .faq details{border-bottom:1px solid var(--line);padding:14px 0}.ft .faq summary{cursor:pointer;font-family:var(--ft-display);font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:12px}.ft .faq summary::-webkit-details-marker{display:none}.ft .faq summary:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1;transition:transform .3s ease}.ft .faq details[open] summary:after{transform:rotate(45deg)}.ft .faq details p{margin:10px 0 6px;color:var(--ink-soft);font-size:.93rem}.ft .faq .more{margin:14px 0 18px}.ft .closing{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.ft .closing>*{min-width:0;padding:28px}.ft .closing h3{font-size:1.3rem}.ft .closing p{margin:6px 0 16px;color:var(--ink-soft);font-size:.95rem}.ft .contact dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 18px;font-size:.95rem}.ft .contact dt{color:var(--ink-soft)}.ft .contact dd{margin:0;min-width:0;overflow-wrap:anywhere}.ft .subscribe{display:flex;gap:10px;flex-wrap:wrap}.ft .subscribe input{flex:1 1 220px;min-width:0;font:inherit;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:999px;padding:12px 18px}.ft .subscribe input::-moz-placeholder{color:var(--ink-soft)}.ft .subscribe input::placeholder{color:var(--ink-soft)}.ft .subscribe .msg{flex-basis:100%;margin:4px 0 0;font-size:.88rem;color:var(--accent)}.ft .subscribe .msg.err{color:#ffb4a8}@media (max-width:1100px){.ft .top{grid-template-columns:1fr auto}.ft .times{display:none}.ft .now{display:block}.ft .hero .content{grid-template-columns:minmax(0,1fr) 280px;gap:32px}}@media (max-width:900px){.ft{--band:150px}.ft .hero{min-height:0}.ft .hero .bg img{-o-object-position:70% 30%;object-position:70% 30%}.ft .hero .bg:after{background:linear-gradient(180deg,rgba(20,26,53,.55) 0,rgba(20,26,53,.3) 18%,rgba(20,26,53,.78) 44%,rgba(20,26,53,.95) 70%,var(--fajr-top) 100%)}.ft .hero .content{grid-template-columns:1fr;padding-top:34vh;padding-bottom:40px;gap:34px}.ft .hero .cap-place{display:none}.ft .closing,.ft .daily,.ft .evening-grid,.ft .knowledge,.ft .mosques .card,.ft .prayer,.ft .reads{grid-template-columns:1fr}.ft .arc .doors{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.ft .arc li{transform:none}.ft .arc .ic{width:64px;height:64px}.ft .daily{margin-top:60px}.ft .books{grid-template-columns:repeat(3,minmax(0,1fr))}.ft .news{grid-template-columns:1fr}.ft .hscroll .sticky{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ft .era{scroll-snap-align:center}.ft .bigphoto{aspect-ratio:4/3}.ft .prayer .ph{min-height:320px}.ft .panel .cols{grid-template-columns:1fr;gap:28px}.ft section.time{padding-bottom:80px}}@media (max-width:520px){.ft{font-size:16px}.ft .brand b{font-size:.88rem}.ft .brand img{width:38px;height:38px}.ft .menu-btn{padding:8px 12px}.ft .menu-btn span{display:none}.ft .books{grid-template-columns:repeat(2,minmax(0,1fr))}.ft .arc a{font-size:.76rem}.ft .kh{grid-template-columns:96px 1fr}.ft .kh .thumb{width:96px}.ft .paper{grid-template-columns:90px 1fr}.ft .paper .pc{width:90px}.ft .region{grid-template-columns:92px 1fr 30px;font-size:.88rem}.ft .articles>a{grid-template-columns:1fr;gap:2px}.ft .closing>*,.ft .quran,.ft .verse{padding:24px}.ft .moon{width:54px;height:54px;box-shadow:inset -12px 6px 0 0 #eef1e6}}@media (prefers-reduced-motion:reduce){.ft *,.ft :after,.ft :before{transition:none!important}.ft.js .reveal{opacity:1;transform:none}}