:root{--asmae-ink-900:#12131f;--asmae-ink-800:#1b1d2e;--asmae-ink-600:#454a63;--asmae-ink-400:#767c94;--asmae-ink-100:#eef0f6;--asmae-ink-050:#f5f6fa;--asmae-primary-700:#3a2fa8;--asmae-primary-600:#4a3cd1;--asmae-primary-100:#edeafd;--asmae-primary-grad:linear-gradient(135deg, #7c5cff 0%, #8b73ff 52%, #9b84ff 100%);--asmae-brass-600:#8a6a2f;--asmae-brass-500:#b08d4f;--asmae-brass-100:#f0e7d6;--asmae-green-800:#1a4d38;--asmae-green-050:#f2f7f3;--asmae-green-line:#d8e6dc;--asmae-green-600:#1f6b4a;--asmae-green-100:#e4f2ea;--asmae-warn-600:#8a5a08;--asmae-warn-100:#fcf2de;--asmae-danger-600:#9b2c2c;--asmae-danger-100:#fbeaea;--asmae-boy:#7aa7f5;--asmae-girl:#e08ac4;--asmae-cat-girl-bg:#fde7ef;--asmae-cat-girl-fg:#d6588d;--asmae-cat-boy-bg:#e7eefd;--asmae-cat-boy-fg:#4a72d6;--asmae-cat-islam-bg:#e6f5ea;--asmae-cat-islam-fg:#2f8f52;--asmae-cat-foreign-bg:#eceafd;--asmae-cat-foreign-fg:#6d4df6;--asmae-cat-arabic-bg:#fdece0;--asmae-cat-arabic-fg:#c9662a;--asmae-cat-rare-bg:#f6e7fb;--asmae-cat-rare-fg:#9438b8;--asmae-cat-amazigh-bg:#e2f6f2;--asmae-cat-amazigh-fg:#1c9080;--asmae-cat-quran-bg:#eaf0fb;--asmae-cat-quran-fg:#3457a6;--asmae-font-display:"Noto Sans Arabic", "Tajawal", "Cairo", system-ui, sans-serif;--asmae-font-text:"Noto Sans Arabic", "Tajawal", "Cairo", system-ui, sans-serif;--asmae-font-scripture:"Amiri", "IBM Plex Sans Arabic", serif;--asmae-size-display:3.5rem;--asmae-size-title:1.9rem;--asmae-size-subtitle:1.3rem;--asmae-size-body:1.0625rem;--asmae-size-small:0.9375rem;--asmae-size-micro:0.8125rem;--asmae-lh-display:1.35;--asmae-lh-title:1.45;--asmae-lh-subtitle:1.6;--asmae-lh-body:1.8;--asmae-space-1:4px;--asmae-space-2:8px;--asmae-space-3:16px;--asmae-space-4:24px;--asmae-space-5:40px;--asmae-space-6:64px;--asmae-section:64px;--asmae-anchor:96px;--asmae-r-sm:8px;--asmae-r-md:12px;--asmae-r-lg:20px;--asmae-e-1:0 2px 8px rgba(18, 19, 31, 0.06);--asmae-e-2:0 12px 32px rgba(18, 19, 31, 0.12);--asmae-e-card:0 1px 2px rgba(18, 19, 31, 0.03), 0 2px 10px rgba(18, 19, 31, 0.04);--asmae-e-card-hover:0 2px 6px rgba(18, 19, 31, 0.05), 0 14px 32px rgba(18, 19, 31, 0.11);--asmae-ease:cubic-bezier(0.2, 0, 0.1, 1);--asmae-fast:160ms;--asmae-slow:240ms;--asmae-max:1120px;--asmae-measure:720px}@media (max-width:640px){:root{--asmae-size-display:2.2rem;--asmae-size-title:1.5rem;--asmae-size-subtitle:1.2rem;--asmae-section:40px;--asmae-anchor:64px}}