Spaces:
Sleeping
Sleeping
| @import "tailwindcss"; | |
| :root { | |
| --background: #020617; | |
| --foreground: #f8fafc; | |
| --card: rgba(12, 17, 32, 0.88); | |
| --card-border: rgba(255, 255, 255, 0.08); | |
| --accent: #38bdf8; | |
| --accent-strong: #0ea5e9; | |
| } | |
| @theme inline { | |
| --color-background: var(--background); | |
| --color-foreground: var(--foreground); | |
| --font-sans: var(--font-geist-sans); | |
| --font-mono: var(--font-geist-mono); | |
| } | |
| body { | |
| min-height: 100vh; | |
| margin: 0; | |
| background: radial-gradient( | |
| circle at top, | |
| rgba(14, 165, 233, 0.15), | |
| transparent 45% | |
| ), | |
| radial-gradient( | |
| circle at 20% 20%, | |
| rgba(59, 130, 246, 0.18), | |
| transparent 35% | |
| ), | |
| var(--background); | |
| color: var(--foreground); | |
| font-family: var(--font-geist-sans), system-ui, -apple-system, BlinkMacSystemFont, | |
| "Segoe UI", sans-serif; | |
| line-height: 1.5; | |
| } | |
| ::selection { | |
| background: rgba(14, 165, 233, 0.35); | |
| color: #f8fafc; | |
| } | |
| .gradient-border { | |
| position: relative; | |
| border-radius: 28px; | |
| background: radial-gradient( | |
| circle at 10% 20%, | |
| rgba(59, 130, 246, 0.35), | |
| rgba(15, 23, 42, 0.95) | |
| ); | |
| overflow: hidden; | |
| } | |
| .gradient-border::before { | |
| content: ""; | |
| position: absolute; | |
| inset: 0; | |
| padding: 1.5px; | |
| border-radius: 30px; | |
| background: linear-gradient(120deg, #60a5fa, #22d3ee, #f97316); | |
| mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); | |
| mask-composite: exclude; | |
| -webkit-mask: linear-gradient(#fff 0 0) content-box, | |
| linear-gradient(#fff 0 0); | |
| -webkit-mask-composite: xor; | |
| pointer-events: none; | |
| opacity: 0.9; | |
| } | |
| .glass-panel { | |
| background: var(--card); | |
| border: 1px solid var(--card-border); | |
| border-radius: 24px; | |
| box-shadow: 0 20px 60px rgba(2, 6, 23, 0.65); | |
| backdrop-filter: blur(18px); | |
| } | |
| .badge { | |
| border-radius: 999px; | |
| background: rgba(56, 189, 248, 0.12); | |
| color: #bae6fd; | |
| font-size: 0.85rem; | |
| padding: 0.25rem 0.9rem; | |
| display: inline-flex; | |
| align-items: center; | |
| gap: 0.4rem; | |
| border: 1px solid rgba(56, 189, 248, 0.4); | |
| } | |
| .grid-fade { | |
| position: absolute; | |
| inset: 0; | |
| background-image: linear-gradient( | |
| rgba(248, 250, 252, 0.04) 1px, | |
| transparent 1px | |
| ), | |
| linear-gradient(90deg, rgba(248, 250, 252, 0.04) 1px, transparent 1px); | |
| background-size: 50px 50px; | |
| opacity: 0.4; | |
| pointer-events: none; | |
| } | |
| .scrollArea { | |
| scrollbar-width: thin; | |
| scrollbar-color: rgba(56, 189, 248, 0.6) transparent; | |
| } | |
| .scrollArea::-webkit-scrollbar { | |
| width: 6px; | |
| } | |
| .scrollArea::-webkit-scrollbar-thumb { | |
| background: rgba(56, 189, 248, 0.45); | |
| border-radius: 999px; | |
| } | |