Download src/app/globals.css from NeoPy/hugging-c-ai: direct link, hf CLI and curl.
- Browser
- Download file 3.27 kB
-
https://huggingface.co/NeoPy/hugging-c-ai/resolve/main/src/app/globals.css
- Command line
-
hf download hf://NeoPy/hugging-c-ai/src/app/globals.css
-
curl -L -o globals.css https://huggingface.co/NeoPy/hugging-c-ai/resolve/main/src/app/globals.css
3.27 kB
| @import "tailwindcss"; | |
| @theme { | |
| --font-sans: var(--font-inter), sans-serif; | |
| --font-outfit: var(--font-outfit), sans-serif; | |
| --color-bg-page: var(--bg-page, #09090b); | |
| --color-bg-card: var(--bg-card, #18181b); | |
| --color-bg-card-hover: var(--bg-card-hover, #27272a); | |
| --color-bg-elevated: var(--bg-elevated, #202024); | |
| --color-divider: var(--divider, #3f3f46); | |
| --color-primary: var(--primary, #8b5cf6); | |
| --color-primary-hover: var(--primary-hover, #7c3aed); | |
| --color-primary-text: var(--primary-text, #f4f4f5); | |
| --color-secondary-text: var(--secondary-text, #a1a1aa); | |
| --color-primary-btn-text: var(--primary-btn-text, #ffffff); | |
| } | |
| /* Premium Visual Themes Override Definitions */ | |
| [data-theme="cyberpunk"] { | |
| --bg-page: #05010a; | |
| --bg-card: #0e051c; | |
| --bg-card-hover: #1b0c32; | |
| --bg-elevated: #150827; | |
| --divider: #ec4899; | |
| --primary: #f43f5e; | |
| --primary-hover: #e11d48; | |
| --primary-text: #fff1f2; | |
| --secondary-text: #06b6d4; | |
| --primary-btn-text: #ffffff; | |
| } | |
| [data-theme="emerald"] { | |
| --bg-page: #022c22; | |
| --bg-card: #064e3b; | |
| --bg-card-hover: #0f766e; | |
| --bg-elevated: #042f2e; | |
| --divider: #115e59; | |
| --primary: #10b981; | |
| --primary-hover: #059669; | |
| --primary-text: #ecfdf5; | |
| --secondary-text: #34d399; | |
| --primary-btn-text: #ffffff; | |
| } | |
| [data-theme="sunset"] { | |
| --bg-page: #1c0a00; | |
| --bg-card: #2d1500; | |
| --bg-card-hover: #452400; | |
| --bg-elevated: #371b00; | |
| --divider: #ea580c; | |
| --primary: #f97316; | |
| --primary-hover: #ea580c; | |
| --primary-text: #fff7ed; | |
| --secondary-text: #fb923c; | |
| --primary-btn-text: #ffffff; | |
| } | |
| [data-theme="midnight"] { | |
| --bg-page: #000000; | |
| --bg-card: #0c0c0e; | |
| --bg-card-hover: #1e1e24; | |
| --bg-elevated: #151518; | |
| --divider: #2d2d34; | |
| --primary: #ffffff; | |
| --primary-hover: #e4e4e7; | |
| --primary-text: #f4f4f5; | |
| --secondary-text: #a1a1aa; | |
| --primary-btn-text: #000000; | |
| } | |
| .bg-primary { | |
| color: var(--primary-btn-text, #ffffff) ; | |
| } | |
| @layer base { | |
| html, body { | |
| background-color: var(--color-bg-page); | |
| color: var(--color-primary-text); | |
| font-family: var(--font-sans); | |
| height: 100%; | |
| margin: 0; | |
| padding: 0; | |
| } | |
| } | |
| /* Glassmorphism Utilities */ | |
| .glass-panel { | |
| background: rgba(24, 24, 27, 0.7); | |
| backdrop-filter: blur(12px); | |
| -webkit-backdrop-filter: blur(12px); | |
| border: 1px solid rgba(63, 63, 70, 0.5); | |
| } | |
| .glass-dropdown { | |
| background: rgba(15, 15, 18, 0.95); | |
| backdrop-filter: blur(16px); | |
| -webkit-backdrop-filter: blur(16px); | |
| border: 1px solid rgba(63, 63, 70, 0.6); | |
| } | |
| /* Premium Scrollbars */ | |
| .scrollbar-subtle::-webkit-scrollbar { | |
| width: 6px; | |
| height: 6px; | |
| } | |
| .scrollbar-subtle::-webkit-scrollbar-track { | |
| background: transparent; | |
| } | |
| .scrollbar-subtle::-webkit-scrollbar-thumb { | |
| background: var(--color-divider); | |
| border-radius: 10px; | |
| } | |
| .scrollbar-subtle::-webkit-scrollbar-thumb:hover { | |
| background: var(--color-primary); | |
| } | |
| /* Animations */ | |
| @keyframes pulseGlow { | |
| 0%, 100% { | |
| opacity: 0.6; | |
| transform: scale(1); | |
| } | |
| 50% { | |
| opacity: 1; | |
| transform: scale(1.02); | |
| } | |
| } | |
| .animate-pulse-glow { | |
| animation: pulseGlow 2s infinite ease-in-out; | |
| } | |
| @keyframes gradientX { | |
| 0%, 100% { | |
| background-position: 0% 50%; | |
| } | |
| 50% { | |
| background-position: 100% 50%; | |
| } | |
| } | |
| .animate-gradient-x { | |
| animation: gradientX 6s ease infinite; | |
| } | |