@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,600&family=Lato:wght@300;400;700;900&family=Open+Sans:wght@400;500;600;700&family=Amiri:ital,wght@0,400;0,700;1,400&display=swap";:root{--wise-red: #702020;--wise-red-deep: #5a1818;--wise-red-soft: #8a3838;--wise-red-tint: #f5e8e6;--wise-green: #407040;--wise-green-deep: #2f5a30;--wise-green-soft: #6a8f60;--wise-green-tint: #e8efe4;--wise-gold: #b89450;--wise-gold-soft: #d8b878;--paper: #fbf7f1;--paper-2: #f4ede0;--paper-3: #ece2cf;--ink: #1f1a14;--ink-2: #3a342a;--ink-3: #6b6154;--ink-4: #a69b8a;--line: #e2d8c5;--line-strong: #c9bda4;--white: #ffffff;--black: #0e0a05;--fg-1: var(--ink);--fg-2: var(--ink-2);--fg-3: var(--ink-3);--fg-inverse: var(--paper);--bg-1: var(--paper);--bg-2: var(--white);--bg-3: var(--paper-2);--bg-deep: var(--wise-red);--bg-deep-alt: #5e1818;--accent: var(--wise-red);--accent-on: #ffffff;--accent-2: var(--wise-green);--accent-2-on: #ffffff;--link: var(--wise-red);--link-hover: var(--wise-red-deep);--success: #3f7a3f;--warning: #b8802a;--danger: #a63232;--info: #2c5a71;--font-display: "Playfair Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Lato", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui: "Open Sans", "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-arabic: "Amiri", "Scheherazade New", "Traditional Arabic", serif;--font-mono: ui-monospace, "SF Mono", "Menlo", Consolas, monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.375rem;--fs-xl: 1.75rem;--fs-2xl: 2.25rem;--fs-3xl: 3rem;--fs-4xl: 4rem;--fs-5xl: 5.5rem;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-reading: 1.7;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-xwide: .18em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--radius-xs: 2px;--radius-sm: 4px;--radius: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(31, 26, 20, .06), 0 1px 1px rgba(31, 26, 20, .04);--shadow-2: 0 2px 6px rgba(31, 26, 20, .08), 0 1px 2px rgba(31, 26, 20, .05);--shadow-3: 0 8px 20px rgba(31, 26, 20, .1), 0 2px 6px rgba(31, 26, 20, .06);--shadow-4: 0 18px 40px rgba(31, 26, 20, .14), 0 4px 10px rgba(31, 26, 20, .08);--shadow-inset: inset 0 0 0 1px rgba(31, 26, 20, .06);--shadow-red: 0 10px 24px rgba(112, 32, 32, .22);--shadow-green: 0 10px 24px rgba(64, 112, 64, .22);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .32s;--container: 1200px;--container-wide: 1360px;--container-prose: 680px}body{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--fg-1);background:var(--bg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--ink);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4)}h1{font-size:var(--fs-4xl);font-weight:800}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-2xl)}h4{font-size:var(--fs-xl);font-weight:600}h5{font-size:var(--fs-lg);font-weight:600}h6{font-size:var(--fs-md);font-weight:600}.eyebrow{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-xwide);text-transform:uppercase;color:var(--wise-red)}p{margin:0 0 var(--space-4);line-height:var(--lh-reading);color:var(--fg-2)}p.lead{font-size:var(--fs-md);color:var(--fg-1)}a{color:var(--link);text-decoration:none;transition:color var(--dur) var(--ease-standard)}a:hover{color:var(--link-hover);text-decoration:underline;text-underline-offset:3px}small,.small{font-size:var(--fs-sm);color:var(--fg-3)}blockquote{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);color:var(--ink-2);border-inline-start:3px solid var(--wise-red);padding:var(--space-2) var(--space-5);margin:var(--space-6) 0}code,pre{font-family:var(--font-mono);font-size:.9em}code{background:var(--paper-2);padding:2px 6px;border-radius:var(--radius-xs)}hr{border:0;height:1px;background:var(--line);margin:var(--space-6) 0}.ar,[lang=ar]{font-family:var(--font-arabic);font-size:1.25em;line-height:1.9;direction:rtl;color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);letter-spacing:.02em;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;transition:background var(--dur) var(--ease-standard),color var(--dur) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur) var(--ease-standard);text-decoration:none}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--wise-red);color:var(--white);box-shadow:var(--shadow-red)}.btn--primary:hover{background:var(--wise-red-deep);color:var(--white)}.btn--secondary{background:var(--wise-green);color:var(--white);box-shadow:var(--shadow-green)}.btn--secondary:hover{background:var(--wise-green-deep);color:var(--white)}.btn--outline{background:transparent;color:var(--wise-red);border-color:var(--wise-red)}.btn--outline:hover{background:var(--wise-red);color:var(--white)}.btn--ghost{background:transparent;color:var(--fg-1)}.btn--ghost:hover{background:var(--paper-2)}.btn--lg{font-size:var(--fs-base);padding:var(--space-4) var(--space-6)}.card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}img,svg{max-width:100%;display:block}button{font-family:inherit}:focus-visible{outline:2px solid var(--wise-gold);outline-offset:2px;border-radius:2px}.container{max-width:var(--container);padding-inline:var(--space-5);margin-inline:auto}.container--wide{max-width:var(--container-wide)}.container--prose{max-width:var(--container-prose)}.section{padding-block:var(--space-9)}.section--tight{padding-block:var(--space-7)}.section--deep{background:var(--bg-deep);color:var(--fg-inverse);position:relative;overflow:hidden}.section--deep h1,.section--deep h2,.section--deep h3,.section--deep h4{color:var(--fg-inverse)}.section--deep:before{content:"";position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><g fill="none" stroke="rgba(255,255,255,0.06)" stroke-width="1"><polygon points="60,10 70,40 100,40 75,60 85,90 60,72 35,90 45,60 20,40 50,40"/></g></svg>');background-size:120px 120px;opacity:.9;pointer-events:none}.section--deep>*{position:relative}.eyebrow--inverse{color:var(--wise-gold)}.ornament{display:flex;align-items:center;gap:var(--space-4);justify-content:center;color:var(--wise-gold);margin-block:var(--space-5)}.ornament:before,.ornament:after{content:"";height:1px;flex:0 1 120px;background:currentColor;opacity:.6}.ornament__glyph{font-size:1.25rem}.grid{display:grid;gap:var(--space-5)}.grid--3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid--tracks{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.badge{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-pill);background:var(--paper-2);color:var(--ink-2)}.badge--free{background:var(--wise-gold);color:var(--ink)}.badge--track-hanafi{background:var(--wise-green-tint);color:var(--wise-green-deep)}.badge--track-maliki{background:#f7e8d2;color:#8a5a18}.badge--track-hanbali{background:#fbf1cc;color:#8a6a18}.badge--track-universal{background:#dce8ef;color:#2c5a71}.badge--track-shafii{background:#d5ebe6;color:#205e55}.card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);transition:box-shadow var(--dur) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);overflow:hidden}.card:hover{box-shadow:var(--shadow-2)}.card a{color:inherit;text-decoration:none}.card a:hover{text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-header[data-astro-cid-37fxchfa]{position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--line)}.site-header__inner[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:var(--space-6);padding-block:var(--space-4)}.site-header__brand[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:var(--space-3);color:var(--wise-red);text-decoration:none}.site-header__wordmark[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;line-height:1}.site-header__title[data-astro-cid-37fxchfa]{font-family:var(--font-display);font-weight:800;font-size:1.1rem}.site-header__sub[data-astro-cid-37fxchfa]{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--wise-green)}.site-nav[data-astro-cid-37fxchfa]{margin-inline-start:auto}.site-nav__list[data-astro-cid-37fxchfa]{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-6)}.site-nav__list[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa],.site-nav__trigger[data-astro-cid-37fxchfa]{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer;padding:0}.site-nav__list[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover,.site-nav__trigger[data-astro-cid-37fxchfa]:hover{color:var(--wise-red)}.site-nav__has-menu[data-astro-cid-37fxchfa]{position:relative}.site-nav__menu[data-astro-cid-37fxchfa]{position:absolute;top:calc(100% + var(--space-3));left:-1rem;min-width:200px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:var(--space-2);list-style:none;margin:0;visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease-standard),visibility var(--dur) var(--ease-standard)}.site-nav__menu[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa]{display:block}.site-nav__menu[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.site-nav__menu[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{background:var(--paper-2)}[data-astro-cid-37fxchfa][aria-expanded=true]+.site-nav__menu[data-astro-cid-37fxchfa]{visibility:visible;opacity:1}.site-header__menu-btn[data-astro-cid-37fxchfa]{display:none;background:none;border:0;cursor:pointer;padding:var(--space-2)}.site-header__menu-bars[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:4px}.site-header__menu-bars[data-astro-cid-37fxchfa] span[data-astro-cid-37fxchfa]{width:22px;height:2px;background:var(--ink);display:block}@media(max-width:860px){.site-nav[data-astro-cid-37fxchfa]{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);padding:var(--space-4)}.site-nav__list[data-astro-cid-37fxchfa]{flex-direction:column;gap:var(--space-4)}.site-nav__menu[data-astro-cid-37fxchfa]{position:static;box-shadow:none;border:0;padding:0;visibility:visible;opacity:1;padding-inline-start:var(--space-4)}.site-header__menu-btn[data-astro-cid-37fxchfa]{display:inline-flex;margin-inline-start:auto}body.nav-open .site-nav[data-astro-cid-37fxchfa]{display:block}}.site-footer[data-astro-cid-37fxchfa]{padding-block:var(--space-8) var(--space-6)}.site-footer__inner[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-7)}.site-footer__mark[data-astro-cid-37fxchfa]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-xl);margin-bottom:var(--space-3)}.site-footer__note[data-astro-cid-37fxchfa]{color:#ffffffc7;max-width:440px}.site-footer__arabic[data-astro-cid-37fxchfa]{font-size:1.4rem;margin-top:var(--space-4);color:var(--wise-gold)}.site-footer__heading[data-astro-cid-37fxchfa]{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-xwide);color:var(--wise-gold);margin-bottom:var(--space-3)}.site-footer[data-astro-cid-37fxchfa] ul[data-astro-cid-37fxchfa]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.site-footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:#ffffffd9;text-decoration:none}.site-footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--white);text-decoration:underline}.site-footer__rule[data-astro-cid-37fxchfa]{height:1px;background:#ffffff29;margin:var(--space-7) 0 var(--space-4)}.site-footer__copy[data-astro-cid-37fxchfa]{text-align:center;font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:#fff9}@media(max-width:780px){.site-footer__inner[data-astro-cid-37fxchfa]{grid-template-columns:1fr;gap:var(--space-6)}}
