mirror of
https://github.com/luxfi/luxcpp.git
synced 2026-10-30 16:20:32 +00:00
80 lines
1.8 KiB
CSS
80 lines
1.8 KiB
CSS
@import 'tailwindcss';
|
|
|
|
/**
|
|
* Lux Brand Colors
|
|
* Monochrome theme - clean and professional
|
|
*/
|
|
|
|
:root {
|
|
/* Lux Monochrome */
|
|
--lux-white: #ffffff;
|
|
--lux-50: #fafafa;
|
|
--lux-100: #f5f5f5;
|
|
--lux-200: #e5e5e5;
|
|
--lux-300: #d4d4d4;
|
|
--lux-400: #a3a3a3;
|
|
--lux-500: #737373;
|
|
--lux-600: #525252;
|
|
--lux-700: #404040;
|
|
--lux-800: #262626;
|
|
--lux-900: #171717;
|
|
--lux-950: #0a0a0a;
|
|
|
|
/* Semantic Aliases */
|
|
--brand: var(--lux-white);
|
|
--brand-light: var(--lux-200);
|
|
--brand-dark: var(--lux-400);
|
|
--brand-hover: var(--lux-300);
|
|
--brand-secondary: var(--lux-500);
|
|
|
|
/* Dark Theme (default) */
|
|
--bg-primary: #0a0a0a;
|
|
--bg-secondary: #141414;
|
|
--bg-tertiary: #1a1a1a;
|
|
--bg-card: rgba(23, 23, 23, 0.5);
|
|
|
|
/* Borders */
|
|
--border: #262626;
|
|
--border-light: #404040;
|
|
|
|
/* Text */
|
|
--text-primary: #fafafa;
|
|
--text-secondary: #a3a3a3;
|
|
--text-muted: #737373;
|
|
}
|
|
|
|
@theme {
|
|
--color-brand: var(--brand);
|
|
--color-brand-hover: var(--brand-hover);
|
|
--color-brand-secondary: var(--brand-secondary);
|
|
--color-bg-primary: var(--bg-primary);
|
|
--color-bg-secondary: var(--bg-secondary);
|
|
--color-bg-card: var(--bg-card);
|
|
--color-border: var(--border);
|
|
--color-text-primary: var(--text-primary);
|
|
--color-text-secondary: var(--text-secondary);
|
|
--color-text-muted: var(--text-muted);
|
|
|
|
--font-sans: var(--font-sans), ui-sans-serif, system-ui, sans-serif;
|
|
--font-mono: var(--font-mono), ui-monospace, monospace;
|
|
}
|
|
|
|
body {
|
|
background-color: var(--bg-primary);
|
|
color: var(--text-primary);
|
|
}
|
|
|
|
/* Gradient glow effect - subtle white glow */
|
|
.hero-glow {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 800px;
|
|
height: 600px;
|
|
background: radial-gradient(ellipse at center, var(--brand) 0%, transparent 70%);
|
|
opacity: 0.03;
|
|
filter: blur(100px);
|
|
pointer-events: none;
|
|
}
|