Spaces:
Running
Running
| @import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;700&display=swap'); | |
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| :root { | |
| --foreground-rgb: 255, 255, 255; | |
| --background-start-rgb: 10, 10, 20; | |
| --background-end-rgb: 30, 20, 40; | |
| } | |
| body { | |
| color: rgb(var(--foreground-rgb)); | |
| background: linear-gradient( | |
| to bottom, | |
| transparent, | |
| rgb(var(--background-end-rgb)) | |
| ) | |
| rgb(var(--background-start-rgb)); | |
| font-family: 'Vazirmatn', sans-serif; | |
| overflow: hidden; /* جلوگیری از اسکرول کلی صفحه */ | |
| } | |
| /* کلاسهای کمکی برای Glassmorphism */ | |
| .glass-panel { | |
| background: rgba(255, 255, 255, 0.05); | |
| backdrop-filter: blur(16px); | |
| -webkit-backdrop-filter: blur(16px); | |
| border: 1px solid rgba(255, 255, 255, 0.1); | |
| box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); | |
| } | |
| .glass-input { | |
| background: rgba(0, 0, 0, 0.2); | |
| border: 1px solid rgba(255, 255, 255, 0.1); | |
| color: white; | |
| } | |
| .glass-input:focus { | |
| outline: none; | |
| border-color: rgba(99, 102, 241, 0.5); | |
| background: rgba(0, 0, 0, 0.3); | |
| } | |
| /* اسکرول بار سفارشی */ | |
| .custom-scrollbar::-webkit-scrollbar { | |
| width: 6px; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-track { | |
| background: rgba(255, 255, 255, 0.02); | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-thumb { | |
| background: rgba(255, 255, 255, 0.2); | |
| border-radius: 10px; | |
| } | |
| .custom-scrollbar::-webkit-scrollbar-thumb:hover { | |
| background: rgba(255, 255, 255, 0.3); | |
| } | |
| /* انیمیشنها */ | |
| @keyframes slideIn { | |
| from { transform: translateY(20px); opacity: 0; } | |
| to { transform: translateY(0); opacity: 1; } | |
| } | |
| .animate-slide-in { | |
| animation: slideIn 0.3s ease-out forwards; | |
| } |