cx-nexredirect/app/globals.css

57 lines
1.7 KiB
CSS
Raw Normal View History

@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
:root {
--background: 222 24% 5%;
--foreground: 220 15% 96%;
--card: 222 22% 8%;
--card-foreground: 220 15% 96%;
--popover: 222 22% 8%;
--popover-foreground: 220 15% 96%;
--primary: 187 96% 43%;
--primary-foreground: 220 20% 10%;
--secondary: 222 18% 12%;
--secondary-foreground: 220 15% 96%;
--muted: 222 18% 12%;
--muted-foreground: 220 9% 58%;
--accent: 168 72% 16%;
--accent-foreground: 168 30% 92%;
--destructive: 0 72% 48%;
--destructive-foreground: 0 0% 100%;
--border: 222 16% 18%;
--input: 222 16% 18%;
--ring: 187 96% 43%;
--radius: 0.75rem;
}
* { @apply border-border; }
html { overscroll-behavior: none; }
body {
@apply bg-background text-foreground font-mono antialiased;
background-image:
radial-gradient(circle at 12% -8%, rgba(45, 212, 191, 0.1), transparent 42%),
radial-gradient(circle at 100% 8%, rgba(245, 158, 11, 0.08), transparent 38%),
linear-gradient(180deg, rgba(9, 13, 20, 0.85) 0%, rgba(7, 10, 16, 0.98) 100%);
min-height: 100vh;
overflow-x: hidden;
}
}
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: hsl(var(--background)); }
::-webkit-scrollbar-thumb { background: rgba(45, 212, 191, 0.3); border-radius: 999px; }
::-webkit-scrollbar-thumb:hover { background: rgba(45, 212, 191, 0.5); }
.cx-logo-text {
font-family: Georgia, "Times New Roman", serif;
}
.cx-gradient {
background: linear-gradient(135deg, #22d3ee, #34d399);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}