:root{--bg:#f4eee5;--text:#171412;--muted:#6f685f;--glass:rgba(255,255,255,.48);--border:rgba(0,0,0,.075);--radius:34px;--shadow:0 30px 80px rgba(0,0,0,.08);--max:1280px;--accent:#b88a52}
html[data-theme='dark']{--bg:#111317;--text:#efe7db;--muted:#b8ab99;--glass:rgba(255,255,255,.065);--border:rgba(255,255,255,.08);--shadow:0 30px 90px rgba(0,0,0,.38)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(176,132,82,.18),transparent 40rem),radial-gradient(circle at top right,rgba(80,105,145,.12),transparent 35rem),var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.85;overflow-x:hidden;transition:.35s}

/* Sindhi hard enforcement */
html[lang^="sd"] body,html:lang(sd) body,body.lang-sd,body[class*="lang-sd"],body[class*="sd"]{font-family:'AMBILE',system-ui,sans-serif!important;direction:rtl;text-align:right}
html[lang^="sd"] p,html[lang^="sd"] li,html[lang^="sd"] a,html[lang^="sd"] span,html[lang^="sd"] div,html[lang^="sd"] article,html[lang^="sd"] main,body.lang-sd p,body.lang-sd li,body.lang-sd a,body.lang-sd span,body.lang-sd div,body.lang-sd article{font-family:'AMBILE',system-ui,sans-serif!important}
html[lang^="sd"] h1,html[lang^="sd"] h2,html[lang^="sd"] h3,html[lang^="sd"] h4,html[lang^="sd"] h5,html[lang^="sd"] h6,html[lang^="sd"] .af-title,html[lang^="sd"] .af-heading h1,html[lang^="sd"] .af-heading h2,html[lang^="sd"] .af-post-card h3,body.lang-sd h1,body.lang-sd h2,body.lang-sd h3,body.lang-sd h4,body.lang-sd h5,body.lang-sd h6,body.lang-sd .af-title,body.lang-sd .af-heading h1,body.lang-sd .af-heading h2,body.lang-sd .af-post-card h3{font-family:'AMBILE Shadow','AMBILE',system-ui,sans-serif!important;font-weight:400!important;letter-spacing:0!important}

/* Urdu hard enforcement */
html[lang^="ur"] body,body.lang-ur,body[class*="lang-ur"]{font-family:'Amar Nastaleeq',serif!important;direction:rtl;text-align:right;font-size:1.16rem}
html[lang^="ur"] h1,html[lang^="ur"] h2,html[lang^="ur"] h3,body.lang-ur h1,body.lang-ur h2,body.lang-ur h3{font-family:'Amar Nastaleeq',serif!important;font-weight:400!important;letter-spacing:0!important;line-height:1.75}

a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.af-noise{position:fixed;inset:0;pointer-events:none;opacity:.028;background-image:linear-gradient(rgba(0,0,0,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.5) 1px,transparent 1px);background-size:4px 4px;z-index:0}.af-container{width:min(calc(100% - 48px),var(--max));margin:auto}.af-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--accent);z-index:10000}
.af-header{position:sticky;top:0;z-index:999;backdrop-filter:blur(24px);background:color-mix(in srgb,var(--bg) 72%,transparent);border-bottom:1px solid var(--border)}.af-header-inner{min-height:84px;display:flex;justify-content:space-between;align-items:center;gap:24px}.af-brand{display:flex;flex-direction:column}.af-brand-title{font-size:1rem;font-weight:750;letter-spacing:.16em}.af-brand-sub{font-size:.72rem;color:var(--muted);margin-top:6px;letter-spacing:.08em}.af-nav ul,.af-menu{display:flex;gap:24px;list-style:none;padding:0;margin:0;align-items:center}.af-nav a{color:var(--muted);transition:.25s}.af-nav a:hover{color:var(--text)}.af-actions{display:flex;gap:12px;align-items:center}.af-theme-toggle,.af-menu-toggle{border:1px solid var(--border);background:var(--glass);backdrop-filter:blur(18px);border-radius:999px;width:42px;height:42px;cursor:pointer;color:var(--text)}.af-menu-toggle{display:none}.af-language-switch ul{list-style:none;padding:0;margin:0;display:flex;gap:8px}.af-language-switch a{font-size:.9rem;color:var(--muted)}
.af-hero{min-height:96vh;display:grid;place-items:center;text-align:center!important;position:relative;overflow:hidden}.af-glow{position:absolute;border-radius:999px;filter:blur(82px);opacity:.26}.af-glow-1{width:420px;height:420px;background:#b88a52;top:8%;left:10%}.af-glow-2{width:360px;height:360px;background:#5b7ea5;bottom:10%;right:10%}.af-hero-inner{position:relative;max-width:1040px;padding:120px 0;z-index:2}.af-kicker{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem}.af-title{font-size:clamp(3.3rem,9vw,7.6rem);line-height:.98;margin:26px 0;letter-spacing:-.055em;font-weight:760}.af-lead{max-width:760px;margin:auto;font-size:1.22rem;color:var(--muted)}.af-buttons{display:flex;justify-content:center;gap:18px;margin-top:44px;flex-wrap:wrap}.af-btn{padding:17px 32px;border-radius:999px;border:1px solid var(--border);background:var(--glass);backdrop-filter:blur(24px);box-shadow:var(--shadow);transition:.3s;display:inline-flex}.af-btn:hover{transform:translateY(-4px)}.af-btn-soft{background:transparent;box-shadow:none}
.af-section{padding:130px 0;position:relative}.af-heading{max-width:820px;margin-bottom:58px}.af-heading h1,.af-heading h2{font-size:clamp(2.3rem,5vw,4.6rem);line-height:1;margin:18px 0 0;letter-spacing:-.04em}.af-feature-layout{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:26px}.af-two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center}.af-feature-card,.af-post-card,.af-glass-note,.af-answer-block,.af-faq-item{background:var(--glass);border:1px solid var(--border);backdrop-filter:blur(28px);border-radius:var(--radius);padding:34px;box-shadow:var(--shadow);transition:.35s}.af-feature-card:hover,.af-post-card:hover{transform:translateY(-5px)}.af-feature-large{min-height:340px}.af-editorial-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:26px}.af-editorial-grid.compact{grid-template-columns:repeat(3,1fr)}.af-post-card.featured{min-height:420px}.af-meta{font-size:.92rem;color:var(--muted);margin-bottom:16px}.af-post-card h3{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.18;margin:0 0 18px}.af-post-card p,.af-feature-card p,.af-glass-note p{color:var(--muted)}
.af-reading{max-width:900px;margin:auto;padding:120px 24px}.af-breadcrumb{font-size:.92rem;color:var(--muted);margin-bottom:42px;display:flex;gap:9px;flex-wrap:wrap}.af-reading-header{margin-bottom:62px}.af-reading-header h1{font-size:clamp(2.8rem,6.5vw,5.8rem);line-height:1;letter-spacing:-.05em;margin:0 0 24px}.af-reading-summary{font-size:1.15rem;color:var(--muted);max-width:760px}.af-answer-block{margin-bottom:58px}.af-reading-content{font-size:1.17rem}.af-reading-content p{margin:0 0 1.7rem}.af-reading-content h2,.af-reading-content h3{margin-top:2.4rem;line-height:1.16}.af-reading-content blockquote{margin:2.2rem 0;padding:1.8rem;border-inline-start:3px solid var(--accent);background:var(--glass);border-radius:20px;color:var(--muted)}.af-faq-block,.af-related{margin-top:110px}.af-faq-item{margin-bottom:14px;padding:22px 26px}.af-faq-item summary{cursor:pointer;font-weight:700}.af-footer{padding:100px 0;border-top:1px solid var(--border);margin-top:100px}.af-footer-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;margin-bottom:50px}.af-footer ul{list-style:none;padding:0;margin:0}.af-footer li{margin-bottom:10px;color:var(--muted)}.af-copy{color:var(--muted)}.search-form{display:flex;gap:10px;margin-bottom:35px}.search-field{width:100%;padding:16px 18px;border-radius:999px;border:1px solid var(--border);background:var(--glass);color:var(--text)}.search-submit{padding:14px 22px;border-radius:999px;border:1px solid var(--border);background:var(--text);color:var(--bg)}
@media(max-width:980px){.af-feature-layout,.af-editorial-grid,.af-editorial-grid.compact,.af-footer-grid,.af-two-col{grid-template-columns:1fr}.af-title{font-size:4.6rem}.af-nav{display:none}.af-menu-toggle{display:inline-flex;align-items:center;justify-content:center}}@media(max-width:640px){.af-container{width:min(calc(100% - 30px),var(--max))}.af-title{font-size:3.35rem}.af-section{padding:88px 0}.af-header-inner{min-height:72px}.af-brand-sub{display:none}.af-reading{padding:80px 18px}.af-reading-header h1{font-size:2.8rem}.af-footer{padding:70px 0}}body.rtl .af-breadcrumb,html[dir="rtl"] .af-breadcrumb{direction:rtl}
