.theme-ledger{--lg-bg:#f3f5f9;--lg-panel:#fff;--lg-panel-2:#eef1f7;--lg-field:#f7f9fc;--lg-ink:#0f1b33;--lg-text:#36435a;--lg-muted:#586379;--lg-line:#0f1b331f;--lg-line-2:#0f1b333d;--lg-accent:#d4004f;--lg-accent-2:#a8003f;--lg-accent-ink:#b0004a;--lg-on-accent:#fff;--lg-link:#0a64a0;--lg-tint:#d4004f12;--lg-good:#0f7a4a;--lg-hero-bg:#253b7e;--lg-hero-ink:#fff;--lg-hero-muted:#d6def0;--lg-hero-accent:#9be0fa;--motif-fill:#4cc3f038;--lg-radius:16px;--lg-grid:linear-gradient(#ffffff0f 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #ffffff0f 1px, transparent 1px) 0 0 / 28px 28px;--full-pad:max(16px, calc((100vw - 1040px) / 2 + 16px));--color-bg:var(--lg-bg);--color-surface:var(--lg-panel);--color-surface-2:var(--lg-field);--color-surface-3:var(--lg-panel-2);--color-text:var(--lg-ink);--color-text-2:var(--lg-text);--color-text-3:var(--lg-muted);--color-pink:var(--lg-accent);--color-pink-fill:var(--lg-accent);--color-pink-hover:var(--lg-accent-2);--color-pink-text:var(--lg-accent-ink);--color-sky:var(--lg-link);--color-good:var(--lg-good);--border:var(--lg-line);--border-2:var(--lg-line-2);--accent-tint:var(--lg-tint);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-ledger.look-dark{--lg-bg:#0a1426;--lg-panel:#111f39;--lg-panel-2:#182b4d;--lg-field:#0c1830;--lg-ink:#fff;--lg-text:#d2dae8;--lg-muted:#a3afc4;--lg-line:#ffffff1f;--lg-line-2:#ffffff3d;--lg-accent:#e4005c;--lg-accent-2:#c40050;--lg-accent-ink:#ff7aae;--lg-link:#7dd3f5;--lg-tint:#4cc3f01f;--lg-good:#5ee0a0;--lg-hero-bg:#050d1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.theme-ledger.look-light){background:#f3f5f9}html:has(.theme-ledger.look-dark){background:#0a1426}body.theme-ledger{background:var(--lg-bg);color:var(--lg-text);background-image:none;overflow-x:clip}.theme-ledger h1,.theme-ledger h2,.theme-ledger h3{color:var(--lg-ink)}.theme-ledger :focus-visible{outline-color:var(--lg-link)}.theme-ledger .site-header{background:color-mix(in srgb, var(--lg-panel) 94%, transparent);border-bottom:1px solid var(--lg-line)}.theme-ledger .brand-text,.theme-ledger .brand{color:var(--lg-ink)}.theme-ledger .brand-name{letter-spacing:-.02em;font-weight:800}.theme-ledger .brand-by{color:var(--lg-muted)}.theme-ledger .menu-toggle{color:var(--lg-ink);border-color:var(--lg-line-2);background:var(--lg-panel)}.theme-ledger .site-nav{border-top-color:var(--lg-line)}.theme-ledger .site-nav a{color:var(--lg-text)}.theme-ledger .site-nav a:hover{color:var(--lg-ink)}.theme-ledger .site-nav a[aria-current=page]{color:var(--lg-ink);border-bottom-color:var(--lg-accent)}@media (width>=900px){.theme-ledger .site-nav ul{gap:4px}.theme-ledger .site-nav a[aria-current=page]{background:var(--lg-tint);border-radius:10px 10px 0 0}}@media (width<=899px){.js .theme-ledger .site-nav{background:var(--lg-panel);border-bottom-color:var(--lg-line);box-shadow:0 24px 48px #0a14262e}.js .theme-ledger .site-nav a{color:var(--lg-ink);border-bottom-color:var(--lg-line)}.js .theme-ledger .site-nav a[aria-current=page]{box-shadow:inset 4px 0 0 var(--lg-accent);border-bottom-color:var(--lg-line)}}.theme-ledger main.wrap{flex-direction:column;padding-top:0;padding-bottom:56px;display:flex}.theme-ledger main.wrap>*{min-width:0}.theme-ledger .hero{order:-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:22px 0 16px;display:grid}.theme-ledger .hero-text{min-width:0}.theme-ledger .hero .kicker{color:var(--lg-accent-ink);letter-spacing:.12em;margin:0}.theme-ledger .hero h1{letter-spacing:-.03em;max-width:22ch;margin:8px 0 10px;font-size:clamp(30px,6.6vw,50px);line-height:1.05}.theme-ledger .hero .lead{color:var(--lg-text);max-width:60ch;font-size:clamp(16px,2.1vw,18.5px);line-height:1.5}.theme-ledger .hero-art{width:64px;height:64px;color:var(--lg-accent)}@media (width<=520px){.theme-ledger .hero .lead{font-size:15.5px}.theme-ledger .hero-art{align-self:start;width:52px;height:52px}}.theme-ledger .hero-art .motif{width:100%;height:100%;display:block}.theme-ledger .motif .motif-fill{fill:var(--motif-fill)}@media (width>=720px){.theme-ledger .hero{gap:10px 40px;padding:38px 0 26px}.theme-ledger .hero-art{width:132px;height:132px}}.theme-ledger .crumbs{margin-top:14px}.theme-ledger .crumbs a{color:var(--lg-link);font-weight:700}.theme-ledger .crumbs ol{color:var(--lg-muted)}.theme-ledger.hero-strip .hero,.theme-ledger.hero-panel .hero{isolation:isolate;color:var(--lg-hero-ink);position:relative}.theme-ledger.hero-strip .hero:before,.theme-ledger.hero-panel .hero:before{content:"";z-index:-1;background:var(--lg-grid), var(--lg-hero-bg);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.theme-ledger.hero-strip .hero h1,.theme-ledger.hero-panel .hero h1{color:var(--lg-hero-ink)}.theme-ledger.hero-strip .hero .lead,.theme-ledger.hero-panel .hero .lead{color:var(--lg-hero-muted)}.theme-ledger.hero-strip .hero .kicker,.theme-ledger.hero-panel .hero .kicker,.theme-ledger.hero-strip .hero-art,.theme-ledger.hero-panel .hero-art{color:var(--lg-hero-accent)}.theme-ledger.hero-panel .hero-home{padding-bottom:72px}.theme-ledger.hero-panel .hero-home+noscript+.calc{margin-top:-56px;position:relative}.theme-ledger.hero-split .hero-art{background:var(--lg-tint);box-sizing:border-box;border-radius:22px;padding:10px;transform:rotate(-4deg)}@media (width>=720px){.theme-ledger.hero-split .hero-art{padding:22px}}.theme-ledger.hero-plain .hero{border-bottom:3px solid var(--lg-ink)}.theme-ledger.hero-plain .hero h1{font-size:clamp(34px,7.4vw,60px)}.theme-ledger.hero-plain .hero-art{color:var(--lg-ink)}.theme-ledger .btn{border-radius:12px;min-height:48px}.theme-ledger .btn-pink{background:var(--lg-accent);color:var(--lg-on-accent)}.theme-ledger .btn-pink:hover{background:var(--lg-accent-2)}.theme-ledger .btn-navy{background:var(--lg-ink);color:var(--lg-panel)}.theme-ledger .btn-ghost{color:var(--lg-ink);box-shadow:inset 0 0 0 2px var(--lg-line-2);background:0 0}.theme-ledger .btn-ghost:hover{background:var(--lg-panel-2)}.theme-ledger .linklike{color:var(--lg-link)}.theme-ledger .calc-card,.theme-ledger fieldset.calc-card,.theme-ledger .wz-step{background:var(--lg-panel);border:1px solid var(--lg-line);border-radius:var(--lg-radius);box-shadow:0 1px 0 var(--lg-line), 0 14px 34px #0a14260f}.theme-ledger .calc-legend{color:var(--lg-ink);letter-spacing:-.01em;font-size:17px}.theme-ledger .calc-legend>span:first-child{background:var(--lg-ink);color:var(--lg-panel);border-radius:8px}.theme-ledger .calc-field>label,.theme-ledger .calc-label,.theme-ledger .calc-metal legend{color:var(--lg-ink)}.theme-ledger .calc-input{background:var(--lg-field);border:1.5px solid var(--lg-line-2);border-radius:12px;min-height:54px}.theme-ledger .calc-input:focus-within{outline-color:var(--lg-link);border-color:var(--lg-link)}.theme-ledger .calc-input input{color:var(--lg-ink);font-size:20px}.theme-ledger .calc-input input::placeholder,.theme-ledger .calc-sign{color:var(--lg-muted)}.theme-ledger .calc-input select,.theme-ledger .calc-field>select,.theme-ledger .calc-field>input[type=text],.theme-ledger .calc-field>input[type=date],.theme-ledger .calc-currency select{background:var(--lg-field);color:var(--lg-ink);border-color:var(--lg-line-2)}.theme-ledger .calc-input select{background:var(--lg-panel-2)}.theme-ledger .calc-field>input[type=date]{color-scheme:inherit}.theme-ledger .calc-hint,.theme-ledger .calc-intro,.theme-ledger .calc-note{color:var(--lg-muted)}.theme-ledger .calc-metal,.theme-ledger .calc-n,.theme-ledger .gc-item{background:var(--lg-field);border-color:var(--lg-line)!important}.theme-ledger .calc-n:has(input[name=basis]:checked){background:var(--lg-tint);border-color:var(--lg-accent)!important}.theme-ledger .calc-n-pick small,.theme-ledger .calc-n-v{color:var(--lg-text)}.theme-ledger .calc-n-v b{color:var(--lg-ink)}.theme-ledger .seg{background:var(--lg-panel-2);border-color:var(--lg-line)}.theme-ledger .seg span{color:var(--lg-text)}.theme-ledger .seg input:checked+span{background:var(--lg-ink);color:var(--lg-panel)}.theme-ledger .radio input,.theme-ledger .calc-n-pick input{accent-color:var(--lg-accent)}.theme-ledger .calc-result{background:var(--lg-panel);border:1px solid var(--lg-line);border-top:5px solid var(--lg-accent);border-radius:var(--lg-radius);box-shadow:0 22px 48px #0a14261f}.theme-ledger .calc-result h2{text-transform:uppercase;letter-spacing:.06em;color:var(--lg-muted);font-size:19px}.theme-ledger .calc-lines div{border-bottom-color:var(--lg-line)}.theme-ledger .calc-lines dt{color:var(--lg-text)}.theme-ledger .calc-lines dd,.theme-ledger .calc-lines .calc-total dt,.theme-ledger .calc-lines .calc-total dd{color:var(--lg-ink)}.theme-ledger .calc-verdict{background:var(--lg-panel-2);color:var(--lg-text)}.theme-ledger .calc-verdict.is-above{background:var(--lg-tint);color:var(--lg-ink);box-shadow:inset 0 0 0 1px var(--lg-accent)}.theme-ledger .calc-due span{color:var(--lg-text)}.theme-ledger .calc-due b{color:var(--lg-ink);letter-spacing:-.02em;font-size:clamp(30px,7vw,40px)}.theme-ledger .calc-food{border-top-color:var(--lg-line)}.theme-ledger .calc-private{color:var(--lg-muted)}.theme-ledger .calc-private svg{color:var(--lg-good)}.theme-ledger .calc-nisab-line{background:var(--lg-panel-2);color:var(--lg-text);border-radius:12px;gap:2px;margin:12px 0 4px;padding:10px 12px;font-size:14.5px;display:grid}.theme-ledger .calc-nisab-line-k{letter-spacing:.08em;text-transform:uppercase;color:var(--lg-muted);font-size:11.5px;font-weight:800}.theme-ledger .calc-nisab-line b{color:var(--lg-ink);font-variant-numeric:tabular-nums}.theme-ledger .calc-nisab-line small{color:var(--lg-muted);font-size:12.5px;line-height:1.4}.theme-ledger .gc-view{background:var(--lg-panel-2)}.theme-ledger .gc-figure small{color:var(--lg-muted)}.theme-ledger .calc-big div{background:var(--lg-panel);border-color:var(--lg-line)}.theme-ledger .calc-big .is-main{background:var(--lg-tint);border-color:var(--lg-accent)}.theme-ledger .calc-big dt{color:var(--lg-muted)}.theme-ledger .calc-big dd{color:var(--lg-ink)}.theme-ledger .calc-big dd small{color:var(--lg-muted)}.theme-ledger .calc-clashes{color:var(--lg-text)}.theme-ledger .wz-progress progress{background:var(--lg-panel-2)}.theme-ledger .wz-progress progress::-webkit-progress-bar{background:var(--lg-panel-2)}.theme-ledger .wz-progress progress::-webkit-progress-value{background:var(--lg-accent)}.theme-ledger .wz-progress progress::-moz-progress-bar{background:var(--lg-accent)}.theme-ledger .table-wrap{background:var(--lg-panel);border-color:var(--lg-line)}.theme-ledger .timetable caption{color:var(--lg-muted)}.theme-ledger .timetable thead th{color:var(--lg-muted);border-bottom-color:var(--lg-line-2)}.theme-ledger .timetable tbody th{color:var(--lg-ink)}.theme-ledger .timetable td{color:var(--lg-text)}.theme-ledger .timetable tbody tr+tr{border-top-color:var(--lg-line)}.theme-ledger .timetable .is-today{background:var(--lg-tint)}.theme-ledger .timetable .is-today th,.theme-ledger .calc-table td.is-main{color:var(--lg-ink)}.theme-ledger .prose table{border-collapse:separate;border-spacing:0;background:var(--lg-panel);border:1px solid var(--lg-line);border-radius:var(--lg-radius);font-variant-numeric:tabular-nums;width:100%;font-size:15px;display:table;overflow:hidden}.theme-ledger .prose th,.theme-ledger .prose td{min-width:0;color:var(--lg-text);border-bottom:1px solid var(--lg-line);padding:10px 12px}.theme-ledger .prose thead th{background:var(--lg-ink);color:var(--lg-panel);letter-spacing:.04em;font-size:12.5px}.theme-ledger .prose tbody td:first-child{color:var(--lg-ink)}.theme-ledger .prose tbody tr:last-child td{border-bottom:0}.theme-ledger .prose tbody tr:has(strong) td{color:var(--lg-ink);background:var(--lg-tint);font-weight:700}.theme-ledger .prose td:not(:first-child){text-align:right}@media (width<=639px){.theme-ledger .prose table.is-stacked,.theme-ledger .prose table.is-stacked tbody,.theme-ledger .prose table.is-stacked tr,.theme-ledger .prose table.is-stacked td{width:auto;display:block}.theme-ledger .prose table.is-stacked thead{display:none}.theme-ledger .prose table.is-stacked tbody tr{border-bottom:1px solid var(--lg-line);padding:8px 0}.theme-ledger .prose table.is-stacked td{text-align:left;border:0;justify-content:space-between;gap:12px;padding:3px 14px;display:flex}.theme-ledger .prose table.is-stacked td:first-child{font-weight:800}.theme-ledger .prose table.is-stacked td[data-label]:not(:first-child):before{content:attr(data-label);color:var(--lg-muted);text-align:left;font-weight:600}.theme-ledger .prose table:not(.is-stacked){display:block;overflow-x:auto}}.theme-ledger .block{margin-top:40px}.theme-ledger .block h2,.theme-ledger .prose h2{letter-spacing:-.02em;font-size:clamp(23px,4vw,30px)}.theme-ledger .prose p,.theme-ledger .prose ul,.theme-ledger .prose ol{color:var(--lg-text)}.theme-ledger .prose strong{color:var(--lg-ink)}.theme-ledger .prose a,.theme-ledger .link{color:var(--lg-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--lg-link) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--lg-link) 35%, transparent);font-weight:800}.theme-ledger .prose h3{color:var(--lg-ink)}.theme-ledger .small{color:var(--lg-muted)}.theme-ledger .layout-tiles{max-width:none}.theme-ledger .tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:4px 0 12px;display:grid}.theme-ledger .tile{background:var(--lg-panel);border:1px solid var(--lg-line);border-radius:14px;padding:16px 16px 4px;position:relative}.theme-ledger .tile h3{letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0 0 6px;font-size:17px;display:flex}.theme-ledger .tile p,.theme-ledger .tile ul{margin-bottom:12px;font-size:15px}.theme-ledger .layout-tiles.counts .tile{border-left:4px solid var(--lg-accent)}.theme-ledger .tile:has(h3:first-child){border-left:4px solid var(--lg-accent)}.theme-ledger .layout-answer{background:var(--lg-panel);border:1px solid var(--lg-line);border-left:5px solid var(--lg-accent);border-radius:12px;max-width:none;padding:18px 18px 4px}.theme-ledger .layout-answer p:first-of-type{color:var(--lg-ink);font-size:18px;font-weight:600}.theme-ledger .prose ol{counter-reset:step;padding-left:0;list-style:none}.theme-ledger .prose ol>li{counter-increment:step;margin-bottom:12px;padding-left:44px;position:relative}.theme-ledger .prose ol>li:before{content:counter(step);background:var(--lg-ink);width:30px;height:30px;color:var(--lg-panel);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.theme-ledger .layout-steps{max-width:none}.theme-ledger .layout-steps ol{gap:10px;display:grid}.theme-ledger .layout-steps ol>li{background:var(--lg-panel);border:1px solid var(--lg-line);border-radius:12px;margin:0;padding:14px 14px 14px 56px}.theme-ledger .layout-steps ol>li:before{top:13px;left:14px}.theme-ledger .layout-compare{max-width:none}.theme-ledger .card{background:var(--lg-panel);border-color:var(--lg-line)}.theme-ledger .faq-item{border-radius:12px}.theme-ledger .faq-item summary{color:var(--lg-ink)}.theme-ledger .note,.theme-ledger .card.note{background:var(--lg-panel-2);border-color:var(--lg-line);color:var(--lg-text)}.theme-ledger .sourced.hadith{background:var(--lg-panel);border:1px solid var(--lg-line);border-left:5px solid var(--lg-ink);border-radius:12px;max-width:760px}.theme-ledger .sourced.hadith .meaning{color:var(--lg-ink);border:0;margin:0;padding:0;font-size:19px;font-weight:700}.theme-ledger .sourced figcaption{color:var(--lg-accent-ink);font-weight:700}.theme-ledger .stat{background:var(--lg-panel);border-color:var(--lg-line)}.theme-ledger .stat-value{color:var(--lg-ink);font-variant-numeric:tabular-nums}.theme-ledger .stat-label{color:var(--lg-text)}.theme-ledger .stat-source{color:var(--lg-muted)}.theme-ledger .link-card{color:var(--lg-ink);border-radius:14px}.theme-ledger .link-card-text{color:var(--lg-text)}.theme-ledger .link-card-go{color:var(--lg-accent-ink)}.theme-ledger .facts div{background:var(--lg-panel);border-color:var(--lg-line)}.theme-ledger .facts dt{color:var(--lg-ink)}.theme-ledger .facts dd{color:var(--lg-text)}.theme-ledger .tt-image img{border-color:var(--lg-line)}.theme-ledger .tt-image figcaption{color:var(--lg-text)}.theme-ledger .tt-image figcaption a{color:var(--lg-link)}.theme-ledger .site-footer{background:var(--lg-hero-bg);color:var(--lg-hero-muted);border-top:0;margin-top:0}.theme-ledger .footer-brand{color:var(--lg-hero-ink)}.theme-ledger .footer-tagline,.theme-ledger .footer-network strong{color:var(--lg-hero-muted)}.theme-ledger .footer-head{color:var(--lg-hero-accent)}.theme-ledger .footer-nav a{color:var(--lg-hero-ink)}.theme-ledger .footer-bottom{color:var(--lg-hero-muted);border-top-color:#ffffff1f}.theme-ledger .site-footer .link{color:var(--lg-hero-accent)}@media print{.theme-ledger .hero{border:0;margin:0;padding:0;color:#000!important;background:0 0!important}.theme-ledger .hero h1{color:#000!important}.theme-ledger .hero-art{display:none!important}.theme-ledger .calc-result{box-shadow:none!important;border-top:1mm solid #000!important}.theme-ledger .calc-nisab-line,.theme-ledger .calc-nisab-line b,.theme-ledger .calc-nisab-line small{color:#000!important;background:#fff!important}}
