.sc-sky{--sc-display:var(--font-serif),Georgia,serif;--sc-dark:#1b1408;--sc-top:#e3ece8;--sc-bottom:#f7f3ea;--sc-ink:#13261f;--sc-accent:#87590f}.sc-sky[data-time=asr]{--sc-top:#f3e0b6;--sc-bottom:#ecc78a;--sc-ink:#2a1a08;--sc-accent:#7a3908}.sc-sky[data-time=maghrib]{--sc-top:#ad4d2f;--sc-bottom:#2b1738;--sc-ink:#fff3e8;--sc-accent:#ffcf86}.sc-sky{--sc-soft:color-mix(in srgb,var(--sc-ink) 72%,transparent);--sc-line:color-mix(in srgb,var(--sc-ink) 18%,transparent);--sc-glass:color-mix(in srgb,var(--sc-ink) 7%,transparent)}.sc-top{position:sticky;top:0;z-index:40;color:var(--sc-ink);background:color-mix(in srgb,var(--sc-top) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .4s ease}.sc-top.scrolled{box-shadow:0 1px 0 var(--sc-line),0 12px 30px -24px rgba(0,0,0,.45)}.sc-top .sc-bar{width:min(1240px,100%);margin-inline:auto;gap:16px;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))}.sc-brand,.sc-top .sc-bar{display:flex;align-items:center}.sc-brand{gap:12px;min-width:0;text-decoration:none;color:inherit;flex:0 1 auto}.sc-brand img{width:42px;height:42px;border-radius:50%;background:#fff;padding:3px;box-shadow:0 0 0 2px var(--sc-accent);flex:none}.sc-brand b{font-family:var(--sc-display);font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-nav{display:none;margin-inline:auto;gap:2px;padding:4px;border-radius:999px;background:var(--sc-glass);border:1px solid var(--sc-line)}.sc-nav a{display:block;padding:8px 14px;border-radius:999px;font-size:.84rem;line-height:1.2;white-space:nowrap;text-decoration:none;color:var(--sc-soft);transition:background-color .3s ease,color .3s ease}.sc-nav a:hover{color:var(--sc-ink)}.sc-nav a.on{background:var(--sc-accent);color:var(--sc-top)}.sc-sky[data-time=maghrib] .sc-nav a.on{color:var(--sc-dark)}.sc-right{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.sc-icon-btn,.sc-menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sc-line);background:var(--sc-glass);color:var(--sc-ink);border-radius:999px;cursor:pointer;font:inherit;font-size:.9rem;text-decoration:none}.sc-icon-btn{width:40px;height:40px}.sc-icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sc-menu-btn{padding:8px 16px}.sc-menu-btn i{width:16px;height:10px;display:grid;gap:3px}.sc-menu-btn i:after,.sc-menu-btn i:before{content:"";height:2px;background:currentColor;border-radius:2px}.sc-band :focus-visible,.sc-panel :focus-visible,.sc-top :focus-visible,.sf :focus-visible{outline:2px solid var(--sc-accent,#dcbb68);outline-offset:3px;border-radius:6px}.sc-band{position:relative;color:var(--sc-ink);background:linear-gradient(180deg,var(--sc-top) 0,var(--sc-bottom) 100%)}.sc-band .sc-inner{width:min(1240px,100%);margin-inline:auto;padding:14px max(16px,3vw) 34px;display:grid;gap:14px}.sc-band .sc-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;font-size:.82rem}.sc-band .sc-time{display:inline-flex;align-items:center;gap:12px;color:var(--sc-accent);font-weight:600;letter-spacing:.12em}.sc-band .sc-time:before{content:"";width:34px;height:1px;background:currentColor}.sc-band .sc-date{color:var(--sc-soft)}.sc-band .sc-date b{color:var(--sc-accent);font-weight:600}.sc-band .sc-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0}.sc-band .sc-back{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;border-radius:999px;border:1px solid var(--sc-line);background:var(--sc-glass);color:var(--sc-ink);font:inherit;font-size:.85rem;cursor:pointer;transition:transform .3s ease,border-color .3s ease}.sc-band .sc-back:hover{transform:translateX(-3px);border-color:var(--sc-accent)}.sc-band .sc-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sc-band.has-title .sc-inner{padding-bottom:64px}.sc-band .sc-title{margin-top:26px;max-width:760px;position:relative;z-index:1}.sc-band .sc-eyebrow{margin:0 0 12px;font-size:.82rem;font-weight:600;letter-spacing:.14em;color:var(--sc-accent)}.sc-band h1{margin:0;font-family:var(--sc-display);font-size:clamp(2.1rem,4.6vw,3.8rem);font-weight:800;line-height:1.1;font-variation-settings:"wdth" 80;text-wrap:balance;color:var(--sc-ink)}.sc-band .sc-lead{margin:16px 0 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.75;color:var(--sc-soft);max-width:62ch}.sc-band .sc-arch{position:absolute;right:max(24px,7vw);bottom:0;height:min(88%,300px);width:auto;fill:none;stroke:var(--sc-accent);stroke-width:1.4;opacity:.28;pointer-events:none}.sc-band .sc-search{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;max-width:620px}.sc-band .sc-search input{flex:1 1 240px;min-width:0;font:inherit;color:var(--sc-ink);background:color-mix(in srgb,#fff 45%,transparent);border:1px solid var(--sc-line);border-radius:999px;padding:12px 20px}.sc-band .sc-search input::-moz-placeholder{color:var(--sc-soft)}.sc-band .sc-search input::placeholder{color:var(--sc-soft)}.sc-band .sc-search input:focus{outline:none;border-color:var(--sc-accent)}.sc-sky[data-time=maghrib] .sc-search input{background:rgba(255,255,255,.08)}.sc-band .sc-search button{font:inherit;font-weight:600;border:0;border-radius:999px;padding:12px 24px;background:var(--sc-accent);color:var(--sc-dark);cursor:pointer}.sc-band .sc-crumbs nav{min-width:0;overflow-x:auto;scrollbar-width:none}.sc-band .sc-crumbs a,.sc-band .sc-crumbs li,.sc-band .sc-crumbs ol,.sc-band .sc-crumbs span{color:var(--sc-soft);font-size:.88rem}.sc-band .sc-crumbs a:hover{color:var(--sc-ink)}.sc-band .sc-crumbs [aria-current=page]{color:var(--sc-ink);font-weight:600}.sc-band .sc-sep{position:absolute;left:0;right:0;bottom:-7px;z-index:1;display:flex;align-items:center;justify-content:center;gap:16px;color:var(--sc-accent);pointer-events:none}.sc-band .sc-sep:after,.sc-band .sc-sep:before{content:"";width:min(140px,24vw);height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.6}.sc-band .sc-sep:after{transform:scaleX(-1)}.sc-band .sc-sep i{position:relative;width:12px;height:12px;background:currentColor;transform:rotate(45deg)}.sc-band .sc-sep i:after{content:"";position:absolute;inset:0;background:inherit;transform:rotate(45deg)}.sc-band .sc-title.long{max-width:900px}.sc-band .sc-title.long h1{font-size:clamp(1.7rem,3.3vw,2.7rem);line-height:1.22}.sc-band .sc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.sc-band .sc-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid var(--sc-line);background:var(--sc-glass);font-size:.86rem;color:var(--sc-ink);text-decoration:none}.sc-band a.sc-chip:hover{border-color:var(--sc-accent)}.sc-band .sc-chip svg{width:15px;height:15px;color:var(--sc-accent);flex:none}.sc-band .sc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.sc-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent;background:var(--sc-accent,#87590f);color:var(--sc-top,#fff);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.sc-sky[data-time=maghrib] .sc-btn{color:var(--sc-dark)}.sc-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px var(--sc-accent,#87590f)}.sc-btn.ghost{background:var(--sc-glass);border-color:var(--sc-line);color:var(--sc-ink)}.sc-btn svg{width:18px;height:18px}.sc-figure{position:relative;margin:0;border-radius:26px;overflow:hidden;background:hsl(var(--muted));box-shadow:0 40px 70px -46px rgba(19,38,31,.55)}.sc-figure img{display:block;width:100%;height:auto}.sc-card{border-radius:22px;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:24px}.sc-card-title{margin:0 0 14px;font-family:var(--font-serif),Georgia,serif;font-size:1.15rem;font-weight:700}.sc-prose{font-size:1.1rem;line-height:1.95;color:hsl(var(--foreground)/.9);max-width:70ch}.sc-prose p{margin:0 0 1.1em}.sc-prose p:last-child{margin-bottom:0}.sc-list{list-style:none;margin:0;padding:0}.sc-list li+li{border-top:1px solid hsl(var(--border))}.sc-list a{display:block;padding:11px 0;font-size:.95rem;line-height:1.5;text-decoration:none;color:hsl(var(--foreground)/.85);transition:color .25s ease,padding .25s ease}.sc-list a:hover{color:hsl(var(--primary));padding-left:6px}.sc-panel{position:fixed;inset:0;z-index:60;background:rgba(8,11,20,.985);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}.sc-panel.open{opacity:1;visibility:visible}.sc-panel .sc-close{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;font:inherit;font-size:.9rem}.sc-panel .sc-close,.sc-panel .sc-home{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 16px)}.sc-panel .sc-home{left:max(20px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:10px;color:#f4efe6;text-decoration:none;font-family:var(--font-serif),Georgia,serif}.sc-panel .sc-home img{width:36px;height:36px;border-radius:50%;background:#fff;padding:2px}.sc-panel .sc-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;width:min(980px,100%)}.sc-panel h4{margin:0 0 14px;font-size:.8rem;letter-spacing:.16em;color:#e6c27a;font-weight:600}.sc-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sc-panel ul a{color:#f4efe6;text-decoration:none;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.4;transition:color .25s ease,padding .25s ease;display:inline-block}.sc-panel ul a:hover,.sc-panel ul a[aria-current=page]{color:#e6c27a;padding-left:8px}.sc-panel small{display:block;font-family:var(--font-sans),system-ui,sans-serif;font-size:.82rem;color:rgba(244,239,230,.6)}.sc-panel .sc-tools{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.14);padding-top:22px;font-size:.88rem;color:rgba(244,239,230,.7)}.sc-panel .sc-tools .sc-theme{display:inline-flex;align-items:center;gap:12px}.sf{--sc-accent:#dcbb68;--sf-ink:#eef2ee;--sf-soft:rgba(238,242,238,.66);--sf-line:rgba(238,242,238,.13);position:relative;background:linear-gradient(180deg,#0b1a16,#06100d);color:var(--sf-soft);font-size:.92rem;line-height:1.7;padding:0 max(20px,6vw) calc(env(safe-area-inset-bottom, 0px) + 34px)}.sf:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(220,187,104,.7),transparent)}.sf a{color:inherit;text-decoration:none;transition:color .25s ease}.sf a:hover{color:var(--sf-ink)}.sf .sf-wrap{width:min(1180px,100%);margin-inline:auto}.sf .sf-top{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;padding:64px 0 40px;border-bottom:1px solid var(--sf-line)}.sf .sf-top>*{min-width:0}.sf .sf-brand{display:flex;align-items:center;gap:14px}.sf .sf-brand img{width:54px;height:54px;border-radius:50%;background:#fff;padding:3px;box-shadow:0 0 0 2px var(--sc-accent);flex:none}.sf .sf-brand b{display:block;font-family:var(--font-serif),Georgia,serif;font-size:1.15rem;color:var(--sf-ink);line-height:1.35}.sf .sf-brand small{color:var(--sc-accent);font-size:.82rem}.sf .sf-about{margin:16px 0 0;max-width:46ch}.sf .sf-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sf .sf-social a{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--sf-line);color:var(--sf-ink);font-size:.85rem}.sf .sf-social a:hover{border-color:var(--sc-accent);color:var(--sc-accent)}.sf .sf-social svg{width:16px;height:16px;flex:none}.sf h4{margin:0 0 12px;color:var(--sc-accent);font-size:.78rem;letter-spacing:.14em;font-weight:600}.sf .sf-news p{margin:0 0 14px}.sf .sf-form{display:flex;flex-wrap:wrap;gap:10px}.sf .sf-form input{flex:1 1 200px;min-width:0;font:inherit;color:var(--sf-ink);background:rgba(255,255,255,.05);border:1px solid var(--sf-line);border-radius:999px;padding:11px 18px}.sf .sf-form input::-moz-placeholder{color:var(--sf-soft)}.sf .sf-form input::placeholder{color:var(--sf-soft)}.sf .sf-form input:focus{outline:none;border-color:var(--sc-accent)}.sf .sf-form button{font:inherit;font-weight:600;font-size:.92rem;border:0;border-radius:999px;padding:11px 22px;background:var(--sc-accent);color:#1b1408;cursor:pointer;transition:transform .3s ease}.sf .sf-form button:hover{transform:translateY(-2px)}.sf .sf-form button:disabled{opacity:.6;cursor:default;transform:none}.sf .sf-form .sf-msg{flex-basis:100%;margin:2px 0 0;font-size:.86rem;color:var(--sc-accent)}.sf .sf-form .sf-msg.err{color:#ffb4a8}.sf .sf-apps{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.sf .sf-apps a{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border-radius:14px;border:1px solid var(--sf-line);background:rgba(255,255,255,.04)}.sf .sf-apps a:hover{border-color:var(--sc-accent)}.sf .sf-apps img{width:30px;height:30px;border-radius:8px;background:#fff}.sf .sf-apps span{line-height:1.2;color:var(--sf-ink);font-size:.86rem}.sf .sf-apps small{display:block;color:var(--sf-soft);font-size:.74rem}.sf .sf-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:36px 0}.sf .sf-cols>*{min-width:0}.sf ul{list-style:none;padding:0;gap:5px}.sf dl,.sf ul{margin:0;display:grid}.sf dl{gap:8px}.sf dt{font-size:.76rem;color:var(--sf-soft);opacity:.8}.sf dd{margin:0;color:var(--sf-ink);overflow-wrap:anywhere}.sf .sf-copy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:22px;border-top:1px solid var(--sf-line);font-size:.82rem}@media (min-width:1180px){.sc-nav{display:flex}.sc-right{margin-left:0}}@media (max-width:900px){.sc-band .sc-arch{display:none}.sc-panel .sc-cols{grid-template-columns:1fr;gap:28px}.sf .sf-top{grid-template-columns:1fr;gap:30px;padding-top:48px}.sf .sf-cols{grid-template-columns:1fr 1fr}}@media (max-width:520px){.sc-brand b{font-size:.88rem}.sc-brand img{width:38px;height:38px}.sc-menu-btn{padding:8px 12px}.sc-menu-btn span{display:none}.sc-band .sc-inner{padding-bottom:30px}.sc-band.has-title .sc-inner{padding-bottom:46px}.sc-band .sc-title{margin-top:14px}}@media (prefers-reduced-motion:reduce){.sc-band *,.sc-panel,.sc-panel *,.sc-top,.sc-top *,.sf *{transition:none!important}}