Spaces:
Sleeping
Sleeping
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| :root { | |
| --bg: #060810; | |
| --surface: #0C0F1A; | |
| --surface2: #121729; | |
| --surface3: #1A2035; | |
| --border: #1E2B45; | |
| --border2: #2A3A58; | |
| --teal: #00D9C0; | |
| --teal-l: #33E5D0; | |
| --blue: #4A9EFF; | |
| --blue-l: #7AB8FF; | |
| --violet: #9B59F5; | |
| --violet-l: #B57BFF; | |
| --amber: #FFB347; | |
| --red: #FF5063; | |
| --green: #00E676; | |
| --text: #E8EEF8; | |
| --text2: #8A9BC4; | |
| --text3: #4A5A7A; | |
| --heatmap-lo: #0C0F1A; | |
| --heatmap-hi: #00D9C0; | |
| --background: 230 45% 4%; | |
| --foreground: 215 55% 95%; | |
| --card: 230 45% 6%; | |
| --card-foreground: 215 55% 95%; | |
| --popover: 230 45% 6%; | |
| --popover-foreground: 215 55% 95%; | |
| --primary: 173 100% 43%; | |
| --primary-foreground: 230 45% 4%; | |
| --secondary: 222 55% 14%; | |
| --secondary-foreground: 215 55% 95%; | |
| --muted: 222 55% 14%; | |
| --muted-foreground: 220 20% 65%; | |
| --accent: 222 55% 14%; | |
| --accent-foreground: 215 55% 95%; | |
| --destructive: 352 100% 66%; | |
| --destructive-foreground: 215 55% 95%; | |
| --border: 220 40% 20%; | |
| --input: 220 40% 20%; | |
| --ring: 210 100% 65%; | |
| --radius: 0.875rem; | |
| } | |
| * { | |
| scrollbar-width: thin; | |
| scrollbar-color: var(--border2) var(--bg); | |
| } | |
| html { | |
| scroll-behavior: smooth; | |
| } | |
| html, body { | |
| background: #060810; | |
| color: #E8EEF8; | |
| font-family: 'Inter', system-ui, -apple-system, sans-serif; | |
| line-height: 1.75; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| h1, h2, h3, h4, h5, h6 { | |
| font-family: 'Space Grotesk', 'Inter', system-ui, sans-serif; | |
| letter-spacing: -0.02em; | |
| line-height: 1.1; | |
| } | |
| code, pre, kbd, .font-mono { | |
| font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; | |
| } | |
| ::selection { | |
| background: rgba(0, 217, 192, 0.22); | |
| color: #E8EEF8; | |
| } | |
| @layer base { | |
| * { | |
| @apply border-border; | |
| } | |
| body { | |
| @apply bg-background text-foreground; | |
| } | |
| } | |
| @keyframes caret-blink { | |
| 0%, 100% { opacity: 1; } | |
| 50% { opacity: 0; } | |
| } | |
| @keyframes draw-line { | |
| from { stroke-dashoffset: 1000; } | |
| to { stroke-dashoffset: 0; } | |
| } | |
| .animate-caret { | |
| animation: caret-blink 1s step-end infinite; | |
| } | |
| .bg-grid { | |
| background-image: | |
| linear-gradient(rgba(30,43,69,0.35) 1px, transparent 1px), | |
| linear-gradient(90deg, rgba(30,43,69,0.35) 1px, transparent 1px); | |
| background-size: 28px 28px; | |
| background-position: -1px -1px; | |
| } | |