lyvuha-portfolio / frontend /src /styles /variables.css
Cong123779's picture
feat: add favicon, OG image, dual DB adapter (Supabase+SQLite), api utility
7c46a3a verified
Raw
History Blame Contribute Delete
1.84 kB
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@300;400;500;600;700;800&display=swap');
:root {
/* Colors */
--bg-primary: #0a0e17;
--bg-secondary: #0f1524;
--bg-tertiary: #161f33;
--text-primary: #f8fafc;
--text-secondary: #94a3b8;
--text-muted: #64748b;
/* Accent Neon Colors */
--accent-cyan: #06b6d4;
--accent-cyan-glow: rgba(6, 182, 212, 0.3);
--accent-purple: #8b5cf6;
--accent-purple-glow: rgba(139, 92, 246, 0.3);
--accent-green: #10b981;
--accent-green-glow: rgba(16, 185, 129, 0.2);
--accent-amber: #f59e0b;
--accent-amber-glow: rgba(245, 158, 11, 0.2);
--accent-rose: #f43f5e;
/* Gradients */
--gradient-primary: linear-gradient(135deg, var(--accent-cyan), var(--accent-purple));
--gradient-primary-hover: linear-gradient(135deg, #22d3ee, #a78bfa);
--gradient-dark: linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 100%);
--gradient-card: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.01) 100%);
/* Glassmorphism */
--glass-bg: rgba(15, 21, 36, 0.75);
--glass-bg-hover: rgba(22, 31, 51, 0.85);
--glass-border: rgba(255, 255, 255, 0.06);
--glass-border-focus: rgba(6, 182, 212, 0.4);
--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.4);
--glass-blur: blur(12px);
/* Borders & Radii */
--border-radius-sm: 8px;
--border-radius-md: 16px;
--border-radius-lg: 24px;
--border-radius-full: 9999px;
/* Fonts */
--font-primary: 'Outfit', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
--font-secondary: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
/* Transitions */
--transition-fast: 0.15s ease;
--transition-normal: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
--transition-slow: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}