Spaces:
Paused
Paused
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap'); | |
| :root { | |
| --bg-deep: #050508; | |
| --bg-panel: #08080c; | |
| --bg-elevated: #0c0c12; | |
| --border-subtle: rgba(255, 255, 255, 0.04); | |
| --border-default: rgba(255, 255, 255, 0.06); | |
| --text-primary: #e2e2ec; | |
| --text-secondary: #9a9aae; | |
| --text-muted: #5a5a6e; | |
| --cyan: #38bdf8; | |
| --violet: #818cf8; | |
| --emerald: #00d68f; | |
| --amber: #f59e0b; | |
| --rose: #f43f5e; | |
| } | |
| html { | |
| scroll-behavior: smooth; | |
| } | |
| body { | |
| background-color: #050508; | |
| color: #e2e2ec; | |
| font-family: 'Inter', system-ui, -apple-system, sans-serif; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| font-feature-settings: 'tnum' on, 'lnum' on; | |
| } | |
| @layer components { | |
| .glass { | |
| background: rgba(12, 12, 18, 0.55); | |
| backdrop-filter: blur(20px) saturate(1.4); | |
| -webkit-backdrop-filter: blur(20px) saturate(1.4); | |
| border: 1px solid rgba(255, 255, 255, 0.06); | |
| } | |
| .glass-strong { | |
| background: rgba(12, 12, 18, 0.75); | |
| backdrop-filter: blur(24px) saturate(1.6); | |
| -webkit-backdrop-filter: blur(24px) saturate(1.6); | |
| border: 1px solid rgba(255, 255, 255, 0.08); | |
| } | |
| } | |
| @layer utilities { | |
| .bg-grid { | |
| background-image: | |
| linear-gradient(rgba(56, 189, 248, 0.03) 1px, transparent 1px), | |
| linear-gradient(90deg, rgba(56, 189, 248, 0.03) 1px, transparent 1px); | |
| background-size: 48px 48px; | |
| } | |
| .glow-cyan { | |
| box-shadow: 0 0 20px rgba(56, 189, 248, 0.25), 0 0 40px rgba(56, 189, 248, 0.08); | |
| } | |
| .glow-violet { | |
| box-shadow: 0 0 20px rgba(129, 140, 248, 0.25), 0 0 40px rgba(129, 140, 248, 0.08); | |
| } | |
| .glow-emerald { | |
| box-shadow: 0 0 20px rgba(0, 214, 143, 0.25), 0 0 40px rgba(0, 214, 143, 0.08); | |
| } | |
| .glow-amber { | |
| box-shadow: 0 0 20px rgba(245, 158, 11, 0.25), 0 0 40px rgba(245, 158, 11, 0.08); | |
| } | |
| .glow-rose { | |
| box-shadow: 0 0 20px rgba(244, 63, 94, 0.25), 0 0 40px rgba(244, 63, 94, 0.08); | |
| } | |
| .text-gradient-membra { | |
| background: linear-gradient(135deg, #38bdf8 0%, #818cf8 50%, #c084fc 100%); | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| background-clip: text; | |
| } | |
| } | |
| ::-webkit-scrollbar { | |
| width: 6px; | |
| height: 6px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: #050508; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: rgba(255, 255, 255, 0.08); | |
| border-radius: 3px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: rgba(255, 255, 255, 0.12); | |
| } | |
| ::selection { | |
| background: rgba(56, 189, 248, 0.3); | |
| color: #e2e2ec; | |
| } |