| @tailwind base; |
| @tailwind components; |
| @tailwind utilities; |
|
|
| @layer base { |
| body { |
| margin: 0; |
| font-family: 'Outfit', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; |
| -webkit-font-smoothing: antialiased; |
| -moz-osx-font-smoothing: grayscale; |
| background-color: #09090b; |
| color: #e4e4e7; |
| } |
| } |
|
|
| |
| ::-webkit-scrollbar { |
| width: 6px; |
| height: 6px; |
| } |
|
|
| ::-webkit-scrollbar-track { |
| background: #09090b; |
| } |
|
|
| ::-webkit-scrollbar-thumb { |
| background: #27272a; |
| border-radius: 4px; |
| border: 1px solid #121214; |
| } |
|
|
| ::-webkit-scrollbar-thumb:hover { |
| background: #f59e0b; |
| } |
|
|
| ::-webkit-scrollbar-corner { |
| background: transparent; |
| } |
|
|
| |
| @keyframes tabPanelEnter { |
| from { |
| opacity: 0; |
| transform: translateY(4px); |
| } |
| to { |
| opacity: 1; |
| transform: translateY(0); |
| } |
| } |
|
|
| .tab-panel-enter { |
| animation: tabPanelEnter 200ms cubic-bezier(0.16, 1, 0.3, 1) both; |
| } |
|
|
| |
| .glass-panel { |
| background: rgba(18, 18, 20, 0.7); |
| backdrop-filter: blur(12px); |
| -webkit-backdrop-filter: blur(12px); |
| border: 1px solid rgba(39, 39, 42, 0.6); |
| } |
|
|
| .glass-modal { |
| background: rgba(9, 9, 11, 0.8); |
| backdrop-filter: blur(20px); |
| -webkit-backdrop-filter: blur(20px); |
| border: 1px solid rgba(245, 158, 11, 0.15); |
| } |
|
|