@property --lit-glint{syntax:"<angle>";inherits:false;initial-value:0deg}.lit.svelte-1vgu2mj{--band:color-mix(in oklab, var(--color-gold-300) 60%, transparent);--glint-tail:var(--color-gold-300);--glint-head:#fff6dc;--breath-from:0 6px 16px -6px color-mix(in oklab, var(--color-ink-900) 35%, transparent), 0 0 12px 0 color-mix(in oklab, var(--color-gold-400) 30%, transparent);--breath-to:0 12px 26px -8px color-mix(in oklab, var(--color-ink-900) 40%, transparent), 0 0 24px 2px color-mix(in oklab, var(--color-gold-400) 50%, transparent);z-index:2;border-radius:var(--lit-radius);pointer-events:none;animation:2.8s ease-in-out infinite alternate svelte-1vgu2mj-lit-breath;position:absolute;inset:0}:root:not(.dark):not([data-theme=dark]) .lit.svelte-1vgu2mj{--band:var(--color-gold-500);--glint-tail:var(--color-gold-300);--glint-head:#fffdf5}.dark .lit.svelte-1vgu2mj,[data-theme=dark] .lit.svelte-1vgu2mj{--breath-from:0 0 10px 0 color-mix(in oklab, var(--color-gold-300) 22%, transparent);--breath-to:0 0 22px 2px color-mix(in oklab, var(--color-gold-300) 42%, transparent)}.lit.svelte-1vgu2mj:before{content:"";border-radius:inherit;background:conic-gradient(from var(--lit-glint), var(--band) 0deg 220deg, var(--glint-tail) 310deg, var(--glint-head) 354deg, var(--band) 360deg);padding:2px;animation:3.6s linear infinite svelte-1vgu2mj-lit-glint;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes svelte-1vgu2mj-lit-glint{to{--lit-glint:360deg}}@keyframes svelte-1vgu2mj-lit-breath{0%{box-shadow:var(--breath-from)}to{box-shadow:var(--breath-to)}}@media (prefers-reduced-motion:reduce){.lit.svelte-1vgu2mj{box-shadow:var(--breath-to);animation:none}.lit.svelte-1vgu2mj:before{background:var(--band);animation:none}}.num.svelte-1qo5xmn{top:var(--num-offset);z-index:1;border-radius:var(--radius-sm);min-width:1.75rem;font-family:var(--font-latin-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--color-gold-100);text-align:end;text-shadow:0 1px 2px color-mix(in srgb, var(--color-ink-900) 85%, transparent), 0 0 10px color-mix(in srgb, var(--color-ink-900) 60%, transparent);cursor:help;padding:.125rem .25rem;font-size:.9375rem;font-weight:500;line-height:1;position:absolute;inset-inline-end:calc(var(--num-offset) + .125rem)}.num.svelte-1qo5xmn:hover{color:#fffdf7}:root:not(.dark):not([data-theme=dark]) .num.svelte-1qo5xmn{color:var(--color-ink-800);text-shadow:0 0 2px var(--color-ink-50), 0 0 10px color-mix(in srgb, var(--color-ink-50) 85%, transparent)}:root:not(.dark):not([data-theme=dark]) .num.svelte-1qo5xmn:hover{color:var(--color-ink-900)}.head.svelte-1qo5xmn{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .875rem .625rem;display:flex}.head-text.svelte-1qo5xmn{flex-direction:column;min-width:0;display:flex}.kicker.svelte-1qo5xmn{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-gold-text)}.name.svelte-1qo5xmn{font-family:var(--font-latin-serif);color:var(--fg-1);margin-top:.125rem;font-size:1.125rem;font-weight:600;line-height:1.2}.translation.svelte-1qo5xmn{font-family:var(--font-latin-serif);font-size:var(--text-caption);color:var(--fg-3);font-style:italic}.head-ar.svelte-1qo5xmn{font-family:var(--font-quran);color:var(--fg-gold-text);flex-shrink:0;padding-top:.25rem;font-size:1.75rem;line-height:1.1}.stats.svelte-1qo5xmn{border-block:1px solid var(--border-1);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;display:grid}.stats.svelte-1qo5xmn+.theme:where(.svelte-1qo5xmn),.fact.svelte-1qo5xmn+.theme:where(.svelte-1qo5xmn){border-top:0}.stat.svelte-1qo5xmn{flex-direction:column;align-items:center;padding:.375rem .25rem .3125rem;display:flex}.stat.svelte-1qo5xmn+.stat:where(.svelte-1qo5xmn){border-inline-start:1px solid var(--border-1)}.stat.svelte-1qo5xmn b:where(.svelte-1qo5xmn){font-family:var(--font-latin-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--fg-1);font-size:1rem;font-weight:600;line-height:1.2}.stat.svelte-1qo5xmn small:where(.svelte-1qo5xmn){font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-3)}.fact.svelte-1qo5xmn{border-bottom:1px solid var(--border-1);font-size:var(--text-caption);color:var(--fg-3);justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .875rem;display:flex}.fact.svelte-1qo5xmn b:where(.svelte-1qo5xmn){color:var(--fg-1);font-weight:600}.fact.svelte-1qo5xmn .fact-ar:where(.svelte-1qo5xmn){font-family:var(--font-quran);color:var(--fg-gold-text);font-size:1.375rem;font-weight:400;line-height:1.6}.theme.svelte-1qo5xmn{border-top:1px solid var(--border-1);font-family:var(--font-latin-serif);font-size:var(--text-caption);color:var(--fg-2);padding:.5rem .875rem .75rem;font-style:italic;line-height:1.45}.sajdah-mark.svelte-1qz8uu1{top:var(--mark-offset);z-index:1;border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-ink-900) 62%, transparent);width:1.875rem;height:1.875rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-300) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-gold-200);cursor:help;transition:box-shadow var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:var(--mark-offset)}.sajdah-mark.svelte-1qz8uu1:hover,.sajdah-mark.svelte-1qz8uu1:focus-visible{box-shadow:inset 0 0 0 1px var(--color-gold-200)}:root:not(.dark):not([data-theme=dark]) .sajdah-mark.svelte-1qz8uu1{background:color-mix(in oklab, var(--color-ink-50) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-500) 55%, transparent);color:var(--color-gold-700)}.sajdah-mark.mark-sm.svelte-1qz8uu1{width:1.375rem;height:1.375rem}.mark-sm.svelte-1qz8uu1 .sajdah-icon:where(.svelte-1qz8uu1){width:.8125rem;height:.8125rem}.sajdah-icon.svelte-1qz8uu1{width:1.0625rem;height:1.0625rem;display:block}.sajdah-icon.svelte-1qz8uu1 svg,.tip-icon.svelte-1qz8uu1 svg{display:block}.tip-head.svelte-1qz8uu1{align-items:baseline;gap:.5rem;display:flex}.tip-icon.svelte-1qz8uu1{width:1rem;height:1rem;color:var(--fg-gold-text);align-self:center}.tip-title.svelte-1qz8uu1{font-family:var(--font-latin-serif);color:var(--fg-1);font-size:.9375rem;font-weight:600}.tip-ar.svelte-1qz8uu1{font-family:var(--font-quran);color:var(--fg-gold-text);font-size:1rem;line-height:1}.tip-body.svelte-1qz8uu1{font-size:var(--text-caption);line-height:1.45}.tip-body.svelte-1qz8uu1 strong:where(.svelte-1qz8uu1){color:var(--fg-1);font-weight:600}.tip-foot.svelte-1qz8uu1{border-top:1px solid var(--border-1);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-gold-text);margin-top:.125rem;padding-top:.3125rem}.chip.svelte-1oa83k5{border-radius:var(--radius-full);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-gold-300) 70%, transparent), 0 2px 6px color-mix(in srgb, var(--color-ink-900) 45%, transparent);flex-shrink:0;display:block}.chip-tip.svelte-1oa83k5{pointer-events:auto;cursor:help;transition:box-shadow var(--duration-normal) var(--ease-out);padding:0}.chip-tip.svelte-1oa83k5:hover,.chip-tip.svelte-1oa83k5:focus-visible{box-shadow:0 0 0 1.5px var(--color-gold-200), 0 2px 8px color-mix(in srgb, var(--color-ink-900) 55%, transparent)}.tip-head.svelte-1oa83k5{align-items:center;gap:.625rem;display:flex}.tip-portrait.svelte-1oa83k5{width:2.5rem;height:2.5rem}.tip-text.svelte-1oa83k5{flex-direction:column;gap:.125rem;min-width:0;display:flex}.tip-kicker.svelte-1oa83k5{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-gold-text)}.tip-title.svelte-1oa83k5{font-family:var(--font-latin-serif);color:var(--fg-1);font-size:.9375rem;font-weight:600;line-height:1.2}.tip-foot.svelte-1oa83k5{border-top:1px solid var(--border-1);font-size:var(--text-caption);padding-top:.375rem;line-height:1.4}
