@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=Roboto+Mono:wght@300;400;500;600;700&display=swap";@font-face{font-family:Thmanyah Sans;src:url(/fonts/Thmanyah-Sans-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background:30 20% 98%;--foreground:96 20% 5%;--primary:0 100% 50%;--primary-foreground:0 0% 100%;--card:0 0% 100%;--card-foreground:96 20% 5%;--popover:0 0% 100%;--popover-foreground:96 20% 5%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:0 100% 50%;--radius:.5rem;--sidebar-background:0 0% 100%;--sidebar-foreground:96 20% 5%;--sidebar-primary:96 20% 5%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:210 40% 96.1%;--sidebar-accent-foreground:96 20% 5%;--sidebar-border:214.3 31.8% 91.4%;--sidebar-ring:96 20% 5%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:0 100% 50%;--primary-foreground:0 0% 100%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:224.3 76.3% 48%}.admin-dark{--background:96 20% 5%;--foreground:0 0% 98%;--card:96 18% 8%;--card-foreground:0 0% 98%;--popover:96 18% 8%;--popover-foreground:0 0% 98%;--muted:96 10% 14%;--muted-foreground:0 0% 62%;--accent:96 10% 14%;--accent-foreground:0 0% 98%;--border:96 8% 16%;--input:96 8% 16%}@apply border-border;@apply bg-background text-foreground;body{font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,Thmanyah Sans,sans-serif}[dir=rtl],[dir=rtl] body{font-family:IBM Plex Sans Arabic,Thmanyah Sans,sans-serif}:root{--space-3xs:clamp(.28rem, calc(.27rem + .06vw), .31rem);--space-2xs:clamp(.56rem, calc(.54rem + .11vw), .63rem);--space-xs:clamp(.84rem, calc(.81rem + .17vw), .94rem);--space-s:clamp(1.13rem, calc(1.07rem + .23vw), 1.25rem);--space-m:clamp(1.69rem, calc(1.61rem + .34vw), 1.88rem);--space-l:clamp(2.25rem, calc(2.15rem + .45vw), 2.5rem);--space-xl:clamp(3.38rem, calc(3.22rem + .68vw), 3.75rem);--space-2xl:clamp(4.5rem, calc(4.3rem + .91vw), 5rem);--space-3xl:clamp(6.75rem, calc(6.44rem + 1.36vw), 7.5rem);--space-s-m:clamp(1.13rem, calc(.82rem + 1.36vw), 1.88rem);--space-s-l:clamp(1.13rem, calc(.56rem + 2.5vw), 2.5rem);--space-m-l:clamp(1.69rem, calc(1.36rem + 1.48vw), 2.5rem);--space-l-xl:clamp(2.25rem, calc(1.64rem + 2.73vw), 3.75rem);--space-xl-2xl:clamp(3.38rem, calc(2.71rem + 2.95vw), 5rem)}}.admin-dark .bg-white{background-color:hsl(var(--card))}.admin-dark .text-gray-500{color:hsl(var(--muted-foreground))}@layer utilities{.p-fluid-3xs{padding:var(--space-3xs)}.p-fluid-2xs{padding:var(--space-2xs)}.p-fluid-xs{padding:var(--space-xs)}.p-fluid-s{padding:var(--space-s)}.p-fluid-m{padding:var(--space-m)}.p-fluid-l{padding:var(--space-l)}.p-fluid-xl{padding:var(--space-xl)}.p-fluid-2xl{padding:var(--space-2xl)}.p-fluid-3xl{padding:var(--space-3xl)}.px-fluid-s{padding-inline:var(--space-s)}.px-fluid-m{padding-inline:var(--space-m)}.px-fluid-l{padding-inline:var(--space-l)}.px-fluid-xl{padding-inline:var(--space-xl)}.py-fluid-s{padding-block:var(--space-s)}.py-fluid-m{padding-block:var(--space-m)}.py-fluid-l{padding-block:var(--space-l)}.gap-fluid-2xs{gap:var(--space-2xs)}.gap-fluid-xs{gap:var(--space-xs)}.gap-fluid-s{gap:var(--space-s)}.gap-fluid-m{gap:var(--space-m)}.gap-fluid-l{gap:var(--space-l)}.gap-fluid-xl{gap:var(--space-xl)}.gap-fluid-s-m{gap:var(--space-s-m)}.mb-fluid-m{margin-bottom:var(--space-m)}.mb-fluid-l{margin-bottom:var(--space-l)}.mb-fluid-xl{margin-bottom:var(--space-xl)}.mt-fluid-m{margin-top:var(--space-m)}.mt-fluid-l{margin-top:var(--space-l)}}@layer components{.card-shadow{box-shadow:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}
