:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#1e293b;font-family:Assistant,Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}*{box-sizing:border-box}body,html{direction:rtl;font-family:Assistant,Heebo,sans-serif;margin:0;min-height:100%;padding:0;text-align:right}body{background:radial-gradient(circle at 10% 20%,#f0f4ffe6 0,#f9f6fff2 90%),linear-gradient(135deg,#e0e7ff,#fce7f3 50%,#fef3c7);background-attachment:fixed}#root,body{min-height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#00000008}::-webkit-scrollbar-thumb{background:#64748b33;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b66}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-fade-in{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards}.animate-pop-in{animation:popIn .5s cubic-bezier(.16,1,.3,1) forwards}.animate-float{animation:floatSoft 4s ease-in-out infinite}.glass-card{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:#ffffffe0!important;border:1px solid #fff9!important;border-radius:24px!important;box-shadow:0 20px 40px -15px #00000012,inset 0 0 1px 1px #ffffffe6!important}.gold-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#b45309,#d97706 50%,#92400e);-webkit-background-clip:text}
/*# sourceMappingURL=main.70339959.css.map*/