@font-face{font-family:Estedad;src:url(/assets/fonts/rtl/Estedad-VariableFont.ttf)format("truetype-variations"),url(/assets/fonts/rtl/Estedad-Regular.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-display:"TWKLausannePan";--font-body:"TWKLausannePan";--background:40 33% 98%;--foreground:24 12% 14%;--card:0 0% 100%;--card-foreground:24 12% 14%;--popover:0 0% 100%;--popover-foreground:24 12% 14%;--primary:24 14% 12%;--primary-foreground:40 33% 98%;--secondary:36 24% 92%;--secondary-foreground:24 14% 16%;--accent:24 14% 12%;--accent-foreground:40 33% 98%;--muted:36 20% 94%;--muted-foreground:28 8% 42%;--destructive:8 62% 46%;--destructive-foreground:40 33% 98%;--border:32 14% 86%;--input:32 14% 84%;--ring:24 10% 28%;--radius:0rem;--chart-1:24 12% 16%;--chart-2:24 10% 34%;--chart-3:28 8% 52%;--chart-4:30 8% 68%;--chart-5:32 10% 80%;--ease-lux:cubic-bezier(.16, 1, .3, 1)}.theme-transition,.theme-transition *,.theme-transition :before,.theme-transition :after{transition:background-color .32s var(--ease-lux,ease), border-color .32s var(--ease-lux,ease), color .32s var(--ease-lux,ease), fill .32s var(--ease-lux,ease), stroke .32s var(--ease-lux,ease), box-shadow .32s var(--ease-lux,ease)!important}@media (prefers-reduced-motion:reduce){.theme-transition,.theme-transition *,.theme-transition :before,.theme-transition :after{transition:none!important}}.dark{--background:24 14% 8%;--foreground:40 24% 92%;--card:24 12% 11%;--card-foreground:40 24% 92%;--popover:24 12% 11%;--popover-foreground:40 24% 92%;--primary:40 33% 96%;--primary-foreground:24 14% 10%;--secondary:24 10% 18%;--secondary-foreground:40 24% 92%;--accent:40 24% 92%;--accent-foreground:24 14% 10%;--muted:24 10% 16%;--muted-foreground:36 10% 64%;--border:24 10% 20%;--input:24 10% 22%;--ring:40 10% 60%}.lux-band-invert{--background:40 33% 98%;--foreground:24 12% 14%;--border:32 14% 86%;--muted:36 20% 94%;--muted-foreground:28 8% 42%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body), system-ui, sans-serif}[dir=rtl]{--font-display:"Estedad";--font-body:"Estedad";font-family:var(--font-body), system-ui, sans-serif}[dir=rtl] :is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right,.lucide-arrow-up-left,.lucide-arrow-down-right,.lucide-arrow-down-left,.lucide-chevron-right,.lucide-chevron-left,.lucide-chevrons-right,.lucide-chevrons-left,.lucide-move-right,.lucide-move-left,.lucide-arrow-big-right,.lucide-arrow-big-left,.lucide-circle-arrow-right,.lucide-circle-arrow-left,.lucide-circle-chevron-right,.lucide-circle-chevron-left,.lucide-square-arrow-right,.lucide-square-arrow-left,.lucide-corner-down-right,.lucide-corner-down-left):not(.rtl-keep){transform:scaleX(-1)}[role=combobox][data-state=open] .lucide-chevron-down{rotate:180deg!important}[type=text]:focus,[type=email]:focus,[type=search]:focus,[type=tel]:focus,[type=url]:focus,[type=number]:focus,[type=password]:focus,[type=date]:focus,textarea:focus,select:focus,input:focus,input:focus-visible{border-color:hsl(var(--foreground) / .4);box-shadow:none!important;--tw-ring-color:transparent!important;--tw-ring-shadow:0 0 #0000!important;outline:none!important}.scrollbar-lux{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.scrollbar-lux::-webkit-scrollbar{width:6px;height:6px}.scrollbar-lux::-webkit-scrollbar-track{background:0 0}.scrollbar-lux::-webkit-scrollbar-thumb{background:hsl(var(--border))}.scrollbar-lux::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){a,button,summary,label[role=switch],[role=button],[role=tab],[role=switch],input,select,textarea,.card-lux{transition-property:color,background-color,border-color,box-shadow,transform,opacity,outline-color;transition-duration:.25s;transition-timing-function:var(--ease-lux,cubic-bezier(.16, 1, .3, 1))}[class*=hover\:scale-],[class*=group-hover\:scale-]{transition-timing-function:var(--ease-lux,cubic-bezier(.16, 1, .3, 1))}}
