| @import url('https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=JetBrains+Mono:wght@300;400;500;600&family=Outfit:wght@300;400;500;600;700&display=swap'); |
| @import "tailwindcss"; |
|
|
| @theme { |
| --font-sans: "Outfit", "Inter", system-ui, -apple-system, sans-serif; |
| --font-mono: "JetBrains Mono", monospace; |
| } |
|
|
| :root { |
| |
| --bg-primary: #edfaff; |
| --bg-secondary: #e0f2fe; |
| --bg-card: rgba(255, 255, 255, 0.75); |
| --bg-tertiary: rgba(186, 230, 253, 0.45); |
| --accent: #0284c7; |
| --accent-hover: #0369a1; |
| --success: #10b981; |
| --warning: #f59e0b; |
| --danger: #ef4444; |
| --info: #06b6d4; |
| --text-primary: #0f172a; |
| --text-secondary: #334155; |
| --text-muted: #64748b; |
| --border: rgba(14, 165, 233, 0.16); |
| } |
|
|
| body { |
| background-color: var(--bg-primary); |
| color: var(--text-primary); |
| font-family: var(--font-sans); |
| direction: rtl; |
| text-align: right; |
| overflow-x: hidden; |
| } |
|
|
| |
| .mesh-bg { |
| background-color: #edfaff; |
| background-image: |
| radial-gradient(at 0% 0%, hsla(199, 100%, 88%, 0.95) 0px, transparent 50%), |
| radial-gradient(at 100% 100%, hsla(187, 100%, 85%, 0.85) 0px, transparent 50%), |
| radial-gradient(at 50% 50%, hsla(207, 100%, 92%, 0.75) 0px, transparent 60%); |
| background-attachment: fixed; |
| } |
|
|
| |
| ::-webkit-scrollbar { |
| width: 6px; |
| height: 6px; |
| } |
| ::-webkit-scrollbar-track { |
| background: transparent; |
| } |
| ::-webkit-scrollbar-thumb { |
| background: rgba(2, 132, 199, 0.15); |
| border-radius: 4px; |
| } |
| ::-webkit-scrollbar-thumb:hover { |
| background: var(--accent); |
| } |
|
|
| |
| .glass-panel { |
| background: rgba(255, 255, 255, 0.75); |
| backdrop-filter: blur(20px); |
| -webkit-backdrop-filter: blur(20px); |
| border: 1px solid rgba(2, 132, 199, 0.15); |
| box-shadow: 0 8px 32px 0 rgba(14, 165, 233, 0.08); |
| } |
|
|
| .glass-card { |
| background: rgba(255, 255, 255, 0.68); |
| backdrop-filter: blur(14px); |
| -webkit-backdrop-filter: blur(14px); |
| border: 1px solid rgba(2, 132, 199, 0.12); |
| box-shadow: 0 4px 20px 0 rgba(14, 165, 233, 0.05); |
| transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); |
| } |
|
|
| .glass-card:hover { |
| background: rgba(255, 255, 255, 0.85); |
| border-color: rgba(2, 132, 199, 0.3); |
| box-shadow: 0 10px 25px 0 rgba(2, 132, 199, 0.12); |
| } |
|
|
| |
| .glow-on-hover:hover { |
| box-shadow: 0 0 15px rgba(56, 189, 248, 0.4); |
| } |
|
|