| @tailwind base; |
| @tailwind components; |
| @tailwind utilities; |
|
|
| |
| ::-webkit-scrollbar { |
| width: 8px; |
| height: 8px; |
| } |
|
|
| ::-webkit-scrollbar-track { |
| background: #161b22; |
| } |
|
|
| ::-webkit-scrollbar-thumb { |
| background: #30363d; |
| border-radius: 4px; |
| } |
|
|
| ::-webkit-scrollbar-thumb:hover { |
| background: #484f58; |
| } |
|
|
| |
| .font-mono { |
| font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace; |
| } |
|
|
| |
| @layer utilities { |
| .gradient-text { |
| background: linear-gradient(135deg, #58a6ff 0%, #3fb950 100%); |
| -webkit-background-clip: text; |
| -webkit-text-fill-color: transparent; |
| background-clip: text; |
| } |
|
|
| .glow-accent { |
| box-shadow: 0 0 20px rgba(88, 166, 255, 0.3); |
| } |
| } |
|
|
| |
| @keyframes toastSlideIn { |
| from { |
| transform: translateX(100%); |
| opacity: 0; |
| } |
| to { |
| transform: translateX(0); |
| opacity: 1; |
| } |
| } |
|
|
| @keyframes toastSlideOut { |
| from { |
| transform: translateX(0); |
| opacity: 1; |
| } |
| to { |
| transform: translateX(100%); |
| opacity: 0; |
| } |
| } |
|
|