Spaces:
Sleeping
Sleeping
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| :root { | |
| --bg: #0A0A0B; | |
| --card: #121214; | |
| --border: #272729; | |
| --primary: #5B7BF5; | |
| --success: #31C47B; | |
| --warning: #F5A623; | |
| --destructive: #D94452; | |
| --text: #F2F2F2; | |
| --muted: #7A7A85; | |
| } | |
| * { | |
| box-sizing: border-box; | |
| } | |
| html, body, #root { | |
| height: 100%; | |
| margin: 0; | |
| padding: 0; | |
| overflow: hidden; | |
| } | |
| body { | |
| background-color: var(--bg); | |
| color: var(--text); | |
| font-family: 'Inter', system-ui, sans-serif; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| /* Scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 4px; | |
| height: 4px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: transparent; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: var(--border); | |
| border-radius: 0px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: var(--muted); | |
| } | |
| /* Base Terminal Style Overrides */ | |
| .custom-scrollbar { | |
| scrollbar-width: thin; | |
| scrollbar-color: rgba(255, 255, 255, 0.1) transparent; | |
| } | |
| /* Animations - Minimal only */ | |
| @keyframes fadeUp { | |
| from { opacity: 0; transform: translateY(4px); } | |
| to { opacity: 1; transform: translateY(0); } | |
| } | |
| @keyframes slideDown { | |
| from { opacity: 0; transform: translateY(-10px); } | |
| to { opacity: 1; transform: translateY(0); } | |
| } | |
| .animate-fade-up { | |
| animation: fadeUp 0.3s ease-out forwards; | |
| } | |
| .animate-slide-down { | |
| animation: slideDown 0.3s ease-out forwards; | |
| } | |
| /* Utility for sharp borders */ | |
| .border-sharp { | |
| border-radius: 2px ; | |
| } | |
| /* Typography fix for high-density */ | |
| .text-xxs { | |
| font-size: 0.65rem; | |
| line-height: 1rem; | |
| } | |