@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-300.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800.woff2) format("woff2")}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lilita-one-400.woff2) format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/tajawal-200.woff2) format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/tajawal-300.woff2) format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-400.woff2) format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-500.woff2) format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-700.woff2) format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-800.woff2) format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/tajawal-900.woff2) format("woff2")}:root{--light-bg-left: #f9f6fb;--light-bg-right: #fffef5;--text-color: #4a148c;--body-color: #333;--accent-teal: #00897b;--accent-orange: #fb8c00;--container: 1100px;--radius: 12px;--soft-shadow: 0 8px 28px rgba(0, 0, 0, .08);--muted: #666666;--muted-2: #444444;--logo-left: #e1bee7;--logo-right: #fff59d}body{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--body-color);background:linear-gradient(90deg,var(--light-bg-left) 50%,var(--light-bg-right) 50%);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}body.dark-mode{--light-bg-left: #1a1424;--light-bg-right: #1e1a0f;--text-color: #ffffff;--body-color: #e0e0e0;--accent-teal: #26b59a;--accent-orange: #ffb74d;--muted: #d1d1d1;--muted-2: #e6e6e6;--logo-left: #4a2c6d;--logo-right: #8d6e00;background:linear-gradient(90deg,var(--light-bg-left) 50%,var(--light-bg-right) 50%)}#root{min-height:100vh}[dir=rtl]{direction:rtl}[dir=rtl] body{font-family:Tajawal,Montserrat,Arial,Tahoma,system-ui,-apple-system,Segoe UI,Roboto,Arial}[dir=rtl] .MuiTypography-root{text-align:right}[dir=ltr] .MuiTypography-root{text-align:left}
