/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer base{[data-font=Changa]{--font-theme-font:"Changa"}[data-font=Cairo]{--font-theme-font:"Cairo"}[data-font=Alexandria]{--font-theme-font:"Alexandria"}[data-font=Fustat]{--font-theme-font:"Fustat"}[data-font=Lateef]{--font-theme-font:"Lateef"}[data-font=Marhey]{--font-theme-font:"Marhey"}[data-font=NotoKufiArabic]{--font-theme-font:"NotoKufiArabic"}[data-font=Poppins]{--font-theme-font:"Poppins"}[data-font=Roboto]{--font-theme-font:"Roboto"}[data-font=Inter]{--font-theme-font:"Inter"}[data-font=Montserrat]{--font-theme-font:"Montserrat"}[data-font=OpenSans]{--font-theme-font:"OpenSans"}[data-font=WorkSans]{--font-theme-font:"WorkSans"}[data-font=Urbanist]{--font-theme-font:"Urbanist"}[data-font=NotoSerif]{--font-theme-font:"NotoSerif"}[data-font=Nunito]{--font-theme-font:"Nunito"}[data-font=QuickSand]{--font-theme-font:"QuickSand"}}@font-face{font-family:Changa;src:url(/fonts/Changa/Changa-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Changa;src:url(/fonts/Changa/Changa-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Changa;src:url(/fonts/Changa/Changa-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Changa;src:url(/fonts/Changa/Changa-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/Cairo-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/Cairo-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/Cairo-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo/Cairo-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria/Alexandria-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria/Alexandria-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria/Alexandria-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/Alexandria/Alexandria-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fustat;src:url(/fonts/Fustat/Fustat-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fustat;src:url(/fonts/Fustat/Fustat-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fustat;src:url(/fonts/Fustat/Fustat-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fustat;src:url(/fonts/Fustat/Fustat-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lateef;src:url(/fonts/Lateef/Lateef-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lateef;src:url(/fonts/Lateef/Lateef-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lateef;src:url(/fonts/Lateef/Lateef-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lateef;src:url(/fonts/Lateef/Lateef-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Marhey;src:url(/fonts/Marhey/Marhey-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marhey;src:url(/fonts/Marhey/Marhey-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Marhey;src:url(/fonts/Marhey/Marhey-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Marhey;src:url(/fonts/Marhey/Marhey-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoKufiArabic;src:url(/fonts/NotoKufiArabic/NotoKufiArabic-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoKufiArabic;src:url(/fonts/NotoKufiArabic/NotoKufiArabic-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NotoKufiArabic;src:url(/fonts/NotoKufiArabic/NotoKufiArabic-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NotoKufiArabic;src:url(/fonts/NotoKufiArabic/NotoKufiArabic-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(/fonts/OpenSans/OpenSans-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(/fonts/OpenSans/OpenSans-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(/fonts/OpenSans/OpenSans-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(/fonts/OpenSans/OpenSans-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url(/fonts/WorkSans/WorkSans-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url(/fonts/WorkSans/WorkSans-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url(/fonts/WorkSans/WorkSans-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url(/fonts/WorkSans/WorkSans-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist/Urbanist-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist/Urbanist-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist/Urbanist-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist/Urbanist-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoSerif;src:url(/fonts/NotoSerif/NotoSerif-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSerif;src:url(/fonts/NotoSerif/NotoSerif-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NotoSerif;src:url(/fonts/NotoSerif/NotoSerif-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NotoSerif;src:url(/fonts/NotoSerif/NotoSerif-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito/Nunito-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito/Nunito-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito/Nunito-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito/Nunito-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:QuickSand;src:url(/fonts/QuickSand/Quicksand-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:QuickSand;src:url(/fonts/QuickSand/Quicksand-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:QuickSand;src:url(/fonts/QuickSand/Quicksand-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:QuickSand;src:url(/fonts/QuickSand/Quicksand-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}

/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */:root[data-theme=blue]{--primary-50:#e8f1fe;--primary-100:#b7d5fb;--primary-200:#95c0f9;--primary-300:#64a4f6;--primary-400:#4692f5;--primary-500:#1877f2;--primary-600:#166cdc;--primary-700:#1154ac;--primary-800:#0d4185;--primary-900:#0a3266;--secondary-50:oklch(94.365% .00903 258);--secondary-100:oklch(82.152% .02934 258);--secondary-200:oklch(73.242% .04309 258);--secondary-300:oklch(60.639% .06215 258);--secondary-400:oklch(52.903% .07107 258);--secondary-500:oklch(41.241% .07508 258);--secondary-600:oklch(38.554% .07053 258);--secondary-700:oklch(32.872% .05902 258);--secondary-800:oklch(27.821% .05024 258);--secondary-900:oklch(23.606% .04202 258);--primary:var(--primary-500);--primary-foreground:#fff;--ring:var(--primary-500);--sidebar:var(--primary-900);--sidebar-foreground:#fff;--sidebar-accent:var(--primary-700);--sidebar-accent-foreground:#fff}:root[data-theme=purple]{--primary-50:#f2e6ec;--primary-100:#d5b1c3;--primary-200:#c18ca5;--primary-300:#a5577c;--primary-400:#943663;--primary-500:#79043c;--primary-600:#6e0437;--primary-700:#56032b;--primary-800:#430221;--primary-900:#330219;--primary-foreground:#fff;--secondary-50:oklch(94.365% .00903 355);--secondary-100:oklch(82.152% .02934 355);--secondary-200:oklch(73.242% .04309 355);--secondary-300:oklch(60.639% .06215 355);--secondary-400:oklch(52.903% .07107 355);--secondary-500:oklch(41.241% .07508 355);--secondary-600:oklch(38.554% .07053 355);--secondary-700:oklch(32.872% .05902 355);--secondary-800:oklch(27.821% .05024 355);--secondary-900:oklch(23.606% .04202 355);--primary:var(--primary-500);--ring:var(--primary-500);--sidebar:var(--primary-900);--sidebar-foreground:#fff;--sidebar-accent:var(--primary-700);--sidebar-accent-foreground:#fff}:root[data-theme=orange]{--primary:var(--primary-500);--primary-50:linen;--primary-100:#f1d1b1;--primary-200:#eaba8b;--primary-300:#e09b56;--primary-400:#da8835;--primary-500:#d16a03;--primary-600:#be6003;--primary-700:#944b02;--primary-800:#733a02;--primary-900:#582d01;--secondary-50:oklch(94.365% .00903 55);--secondary-100:oklch(82.152% .02934 55);--secondary-200:oklch(73.242% .04309 55);--secondary-300:oklch(60.639% .06215 55);--secondary-400:oklch(52.903% .07107 55);--secondary-500:oklch(41.241% .07508 55);--secondary-600:oklch(38.554% .07053 55);--secondary-700:oklch(32.872% .05902 55);--secondary-800:oklch(27.821% .05024 55);--secondary-900:oklch(23.606% .04202 55);--primary-foreground:#fff;--ring:var(--primary-500);--sidebar:var(--primary-900);--sidebar-foreground:#fff;--sidebar-accent:var(--primary-700);--sidebar-accent-foreground:#fff}:root[data-theme=brown]{--primary-50:#f1ebe8;--primary-100:#d5c1b8;--primary-200:#c0a396;--primary-300:#a37866;--primary-400:#915e48;--primary-500:#76361a;--primary-600:#6b3118;--primary-700:#542612;--primary-800:#411e0e;--primary-900:#32170b;--secondary-50:oklch(94.365% .00903 45);--secondary-100:oklch(82.152% .02934 45);--secondary-200:oklch(73.242% .04309 45);--secondary-300:oklch(60.639% .06215 45);--secondary-400:oklch(52.903% .07107 45);--secondary-500:oklch(41.241% .07508 45);--secondary-600:oklch(38.554% .07053 45);--secondary-700:oklch(32.872% .05902 45);--secondary-800:oklch(27.821% .05024 45);--secondary-900:oklch(23.606% .04202 45);--primary:var(--primary-500);--primary-foreground:#fff;--ring:var(--primary-500);--sidebar:var(--primary-900);--sidebar-foreground:#fff;--sidebar-accent:var(--primary-700);--sidebar-accent-foreground:#fff}:root[data-theme=orbit]{--primary-50:oklch(97.5% .02 260.8);--primary-100:oklch(94% .045 260.8);--primary-200:oklch(89% .08 260.8);--primary-300:oklch(81% .12 260.8);--primary-400:oklch(68% .16 260.8);--primary-500:oklch(48.6% .192 260.8);--primary-600:oklch(43% .175 260.8);--primary-700:oklch(37% .155 260.8);--primary-800:oklch(30% .13 260.8);--primary-900:oklch(23% .1 260.8);--secondary:oklch(96.7% .001 286.375);--secondary-50:oklch(97.5% .008 259.9);--secondary-100:oklch(94% .015 259.9);--secondary-200:oklch(89% .026 259.9);--secondary-300:oklch(82% .04 259.9);--secondary-400:oklch(74% .052 259.9);--secondary-500:oklch(26% .067 259.9);--secondary-600:oklch(55% .064 259.9);--secondary-700:oklch(40% .066 259.9);--secondary-800:oklch(26% .067 259.9);--secondary-900:oklch(18% .058 259.9);--primary:var(--primary-500);--primary-foreground:#fff;--ring:var(--primary-500);--sidebar:var(--primary-900);--sidebar-foreground:#fff;--sidebar-accent:var(--primary-700);--sidebar-accent-foreground:#fff}