@custom-variant dark (&:is(.dark *));*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}img,video{max-width:100%;height:auto;display:block}:root{--container: 1200px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1rem}:root{--font-size: 16px;--background: yellow;--foreground: #111827;--card: #ffffff;--card-foreground: #111827;--popover: #ffffff;--popover-foreground: #111827;--primary: #000000;--primary-foreground: #ffffff;--primary-dark: #111111;--secondary: #f8fafc;--secondary-foreground: #111827;--muted: #f1f5f9;--muted-foreground: #64748b;--accent: #22D3EE;--accent-foreground: #ffffff;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .08);--input: transparent;--input-background: #f8fafc;--switch-background: #e2e8f0;--font-weight-medium: 500;--font-weight-normal: 400;--ring: #000000;--radius: .625rem}.dark{--background: yellow;--foreground: #f9fafb;--card: #111111;--card-foreground: #f9fafb;--popover: #111111;--popover-foreground: #f9fafb;--primary: #f9fafb;--primary-foreground: #111111;--secondary: #1f2937;--secondary-foreground: #f9fafb;--muted: #1f2937;--muted-foreground: #9ca3af;--accent: #1f2937;--accent-foreground: #f9fafb;--destructive: #b91c1c;--destructive-foreground: #fca5a5;--border: #1f2937;--input: #1f2937;--ring: #374151}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;font-family:Cairo,system-ui,-apple-system,sans-serif;direction:rtl;text-align:right}body.ltr{direction:ltr;text-align:left;font-family:Inter,system-ui,-apple-system,sans-serif}}@layer base{:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}.motion-fade-up{animation:fadeUp .6s ease-out forwards;opacity:0;transform:translateY(24px)}.motion-scale-in{animation:scaleIn .4s ease-out forwards;opacity:0;transform:scale(.95)}.motion-slide-left{animation:slideLeft .8s ease-out forwards;opacity:0;transform:translate(32px)}.motion-slide-right{animation:slideRight .8s ease-out forwards;opacity:0;transform:translate(-32px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{to{opacity:1;transform:scale(1)}}@keyframes slideLeft{to{opacity:1;transform:translate(0)}}@keyframes slideRight{to{opacity:1;transform:translate(0)}}.glass-card{background:#ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.bg-gradient-primary{background:linear-gradient(135deg,#111,#000)}.bg-gradient-primary-dark{background:linear-gradient(135deg,#000,#222)}.text-gradient-primary{background:linear-gradient(135deg,#111,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/globals.css.map */
