:root{--green: #0F5138;--green-dark: #0A3A27;--green-deep: #062217;--green-light: #176B4D;--gold: #C5A059;--gold-light: #E2C98F;--gold-bright: #F5E5C0;--gold-dark: #8B6508;--bg: #F8F7F3;--surface: #FFFFFF;--surface-card: #FFFFFF;--text: #141E18;--muted: #56675D;--border: #E2DFD2;--radius: 18px;--radius-pill: 999px;--max: 1160px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-arabic: "Amiri", "Traditional Arabic", serif;--font-urdu: "Noto Nastaliq Urdu", "Amiri", serif}@media(prefers-color-scheme:dark){:root{--bg: #0D1410;--surface: #141D17;--surface-card: #18221B;--text: #EEF2EE;--muted: #9EAEA3;--border: #243228}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.65;-webkit-font-smoothing:antialiased}html[lang=ur] body,html.lang-is-ur body{font-family:var(--font-urdu);line-height:2.1}html[lang=en] .lang-ur,html[lang=ur] .lang-en{display:none!important}a{color:var(--green-light);text-decoration:none;transition:color .2s ease}a:hover{color:var(--gold-dark)}@media(prefers-color-scheme:dark){a{color:var(--gold-light)}a:hover{color:#fff}}img{max-width:100%;height:auto}.container{width:min(100% - 2.5rem,var(--max));margin-inline:auto}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:#fff;padding:.5rem 1rem;z-index:99;border-radius:8px}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.islamic-pattern-bg{background-color:var(--green);background-image:radial-gradient(var(--green-light) .8px,transparent .8px),radial-gradient(var(--green-light) .8px,var(--green-dark) .8px);background-size:32px 32px;background-position:0 0,16px 16px}.glass-card{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,201,143,.2);border-radius:var(--radius)}.site-header[data-astro-cid-3ef6ksr2]{background:#0f5138f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(197,160,89,.25);color:#fff;position:sticky;top:0;z-index:100;box-shadow:0 4px 20px #00000026}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.75rem 0}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;transition:opacity .2s ease}.brand[data-astro-cid-3ef6ksr2]:hover{opacity:.95}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{border-radius:10px;box-shadow:0 4px 10px #00000040}.brand-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.brand-name[data-astro-cid-3ef6ksr2]{font-weight:800;font-size:1.25rem;line-height:1.1;letter-spacing:-.02em}.brand-arabic[data-astro-cid-3ef6ksr2]{font-family:var(--font-arabic);font-size:.95rem;color:var(--gold-light);line-height:1.2}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;justify-content:flex-end}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;opacity:.88;font-size:.95rem;font-weight:500;padding:.35rem .2rem;transition:all .2s ease}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1;color:var(--gold-light)}.lang-pill-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.4rem;background:#c5a0592e;border:1px solid rgba(226,201,143,.45);color:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.lang-pill-btn[data-astro-cid-3ef6ksr2]:hover{background:#c5a05952;border-color:var(--gold-light);transform:translateY(-1px)}.lang-en-icon[data-astro-cid-3ef6ksr2]{font-size:1rem}.header-cta-btn[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#141a13!important;font-weight:700!important;border-radius:999px;padding:.45rem 1.1rem!important;box-shadow:0 4px 14px #c5a0594d;transition:all .25s ease!important}.header-cta-btn[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px #c5a05973;color:#062217!important}@media(max-width:680px){nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.header-cta-btn):not(#lang-toggle-btn){display:none}}.site-footer[data-astro-cid-sz7xmlte]{background:linear-gradient(180deg,var(--green-dark) 0%,var(--green-deep) 100%);color:#dfe8e2;border-top:1px solid rgba(197,160,89,.25);margin-top:5rem;padding:4rem 0 2rem}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem}.brand-col[data-astro-cid-sz7xmlte]{max-width:440px}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{border-radius:10px;box-shadow:0 4px 12px #0000004d}.footer-title[data-astro-cid-sz7xmlte]{display:block;font-size:1.35rem;font-weight:800;color:#fff;line-height:1.1}.footer-arabic[data-astro-cid-sz7xmlte]{font-family:var(--font-arabic);color:var(--gold-light);font-size:1rem}.tagline[data-astro-cid-sz7xmlte]{color:var(--gold-light);font-weight:600;font-size:.95rem;letter-spacing:.05em;margin:.3rem 0}.summary[data-astro-cid-sz7xmlte]{color:#ffffffbf;font-size:.92rem;line-height:1.6;margin-top:.6rem}.col-title[data-astro-cid-sz7xmlte]{color:#fff;font-size:1.05rem;font-weight:700;margin:0 0 1.2rem;border-bottom:2px solid rgba(197,160,89,.4);padding-bottom:.4rem;display:inline-block}.links-col[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.65rem}.links-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fffc;font-size:.92rem;transition:color .2s ease,transform .2s ease}.links-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-light);transform:translate(3px)}html[lang=ur] .links-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{transform:translate(-3px)}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:#ffffffa6}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}}
