.riwaq-landing [data-theme=classic],.riwaq-landing[data-theme=classic]{--color-primary:#059669;--color-primary-light:#10b981;--color-primary-dark:#047857;--color-accent:#d97706;--color-accent-light:#f59e0b;--hero-bg-start:#064e3b;--hero-bg-mid:#065f46;--hero-bg-end:#0a0f0d;--hero-gradient:linear-gradient(160deg,var(--hero-bg-start) 0%,var(--hero-bg-mid) 40%,var(--hero-bg-end) 100%);--surface-bg:#ffffff;--surface-secondary:#f0fdf4;--surface-dark:#022c22;--glass-bg:rgba(255,255,255,0.08);--glass-border:rgba(255,255,255,0.15);--glass-backdrop:blur(12px);--text-primary:#111827;--text-secondary:#374151;--text-muted:#6b7280;--text-on-dark:#f9fafb;--text-on-dark-muted:rgba(249,250,251,0.65);--text-accent:var(--color-accent-light);--particle-color:rgba(16,185,129,0.4);--particle-link-color:rgba(16,185,129,0.15);--nav-bg:rgba(6,78,59,0.85);--nav-border:rgba(255,255,255,0.08);--nav-blur:blur(16px);--btn-primary-bg:var(--color-primary-light);--btn-primary-text:#ffffff;--btn-primary-hover:var(--color-primary);--btn-ghost-border:rgba(255,255,255,0.25);--btn-ghost-text:rgba(255,255,255,0.85);--btn-ghost-hover-bg:rgba(255,255,255,0.08);--section-alt-bg:#f0fdf4;--section-dark-bg:#064e3b;--badge-bg:rgba(16,185,129,0.12);--badge-border:rgba(16,185,129,0.3);--badge-text:#10b981;--stat-number-color:#10b981;--stat-label-color:rgba(249,250,251,0.45);--feature-card-bg:#ffffff;--feature-card-border:rgba(5,150,105,0.12);--feature-card-hover-bg:#ecfdf5;--feature-card-hover-border:rgba(16,185,129,0.45);--feature-card-hover-shadow:0 16px 40px rgba(5,150,105,0.16);--feature-icon-bg:color-mix(in srgb,var(--color-primary) 12%,transparent);--feature-icon-color:var(--color-primary);--feature-icon-hover-bg:var(--color-primary);--feature-icon-hover-color:#ffffff;--watermark-color:rgba(16,185,129,0.06);--logo-icon-color:#10b981;--logo-text-color:#f9fafb;--logo-font:"Cambria","Georgia",serif;--btn-on-dark-bg:#ffffff;--btn-on-dark-text:#047857;--font-display:"Cambria","Georgia","Times New Roman",serif;--font-body:"Calibri","Segoe UI",system-ui,sans-serif}.riwaq-landing [data-theme=prestige],.riwaq-landing[data-theme=prestige]{--color-primary:#10b981;--color-primary-light:#34d399;--color-primary-dark:#059669;--color-accent:#d4af37;--color-accent-light:#e8cc6a;--hero-bg-start:#0a1520;--hero-bg-mid:#0d1b2a;--hero-bg-end:#060d14;--hero-gradient:linear-gradient(160deg,var(--hero-bg-start) 0%,var(--hero-bg-mid) 50%,var(--hero-bg-end) 100%);--surface-bg:#0a1520;--surface-secondary:#0f1e2e;--surface-dark:#060d14;--glass-bg:rgba(255,255,255,0.04);--glass-border:rgba(255,255,255,0.09);--glass-backdrop:blur(12px);--text-primary:#f0ebe1;--text-secondary:rgba(240,235,225,0.75);--text-muted:rgba(240,235,225,0.42);--text-on-dark:#f0ebe1;--text-on-dark-muted:rgba(240,235,225,0.52);--text-accent:#d4af37;--particle-color:rgba(212,175,55,0.35);--particle-link-color:rgba(212,175,55,0.1);--nav-bg:rgba(10,21,32,0.88);--nav-border:rgba(255,255,255,0.06);--nav-blur:blur(16px);--btn-primary-bg:#10b981;--btn-primary-text:#ffffff;--btn-primary-hover:#059669;--btn-ghost-border:rgba(240,235,225,0.2);--btn-ghost-text:rgba(240,235,225,0.78);--btn-ghost-hover-bg:rgba(240,235,225,0.05);--section-alt-bg:#0d1b2a;--section-dark-bg:#060d14;--badge-bg:rgba(212,175,55,0.08);--badge-border:rgba(212,175,55,0.28);--badge-text:#d4af37;--stat-number-color:#d4af37;--stat-label-color:rgba(240,235,225,0.3);--feature-card-bg:rgba(255,255,255,0.04);--feature-card-border:rgba(255,255,255,0.08);--feature-card-hover-bg:rgba(212,175,55,0.1);--feature-card-hover-border:rgba(212,175,55,0.5);--feature-card-hover-shadow:0 18px 44px rgba(0,0,0,0.35),0 0 0 1px rgba(212,175,55,0.12);--feature-icon-bg:rgba(212,175,55,0.12);--feature-icon-color:#d4af37;--feature-icon-hover-bg:#d4af37;--feature-icon-hover-color:#0a1520;--watermark-color:rgba(212,175,55,0.05);--logo-icon-color:#d4af37;--logo-text-color:#f0ebe1;--logo-font:"Georgia","Times New Roman",serif;--btn-on-dark-bg:#f0ebe1;--btn-on-dark-text:#0a1520;--font-display:"Georgia","Times New Roman",serif;--font-body:system-ui,-apple-system,sans-serif}.riwaq-landing{color:var(--text-primary);background:var(--surface-bg);transition:background-color .35s ease,color .35s ease}.hero-section{background:var(--hero-gradient);position:relative;overflow:hidden}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);border-radius:12px}.fade-in-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.fade-in-on-scroll.visible{opacity:1;transform:translateY(0)}.fade-delay-1{transition-delay:.05s}.fade-delay-2{transition-delay:.15s}.fade-delay-3{transition-delay:.25s}.fade-delay-4{transition-delay:.35s}.fade-delay-5{transition-delay:.45s}.fade-delay-6{transition-delay:.55s}.stat-number{font-family:var(--font-display);font-size:2.25rem;font-weight:400;color:var(--stat-number-color);line-height:1}.stat-label{font-family:var(--font-body);font-size:.75rem;color:var(--stat-label-color);margin-top:4px}.riwaq-landing .riwaq-feature-card{background:var(--feature-card-bg);border:1px solid var(--feature-card-border);box-shadow:0 1px 3px rgba(0,0,0,.08);transition:transform .35s ease,background-color .35s ease,border-color .35s ease,box-shadow .35s ease}.riwaq-landing .riwaq-feature-card:hover{transform:translateY(-8px);background:var(--feature-card-hover-bg);border-color:var(--feature-card-hover-border);box-shadow:var(--feature-card-hover-shadow)}.riwaq-landing .riwaq-feature-icon{background:var(--feature-icon-bg);color:var(--feature-icon-color);transition:transform .35s ease,background-color .35s ease,color .35s ease,box-shadow .35s ease}.riwaq-landing .riwaq-feature-icon svg{transition:transform .35s ease}.riwaq-landing .riwaq-feature-card:hover .riwaq-feature-icon{background:var(--feature-icon-hover-bg);color:var(--feature-icon-hover-color);transform:scale(1.08);box-shadow:0 8px 20px color-mix(in srgb,var(--feature-icon-hover-bg) 35%,transparent)}.riwaq-landing .riwaq-feature-card:hover .riwaq-feature-icon svg{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.riwaq-landing .riwaq-feature-card,.riwaq-landing .riwaq-feature-icon,.riwaq-landing .riwaq-feature-icon svg{transition:none}.riwaq-landing .riwaq-feature-card:hover,.riwaq-landing .riwaq-feature-card:hover .riwaq-feature-icon,.riwaq-landing .riwaq-feature-card:hover .riwaq-feature-icon svg{transform:none}}