/** @type {import('tailwindcss').Config} */ export default { content: [ "./index.html", "./src/**/*.{js,ts,jsx,tsx}", ], theme: { extend: { fontFamily: { 'kaspersky': ['Kaspersky Sans Text', 'system-ui', 'sans-serif'], 'kaspersky-mono': ['Kaspersky Sans Mono', 'monospace'], }, colors: { kaspersky: { // Kaspersky Lab brand colors primary: '#00A88E', // Primary green (bright) 'primary-dark': '#006D5C', // Dark green 'primary-light': '#00D4A8', // Light green secondary: '#1A1A1A', // Dark background accent: '#00D4A8', // Accent green danger: '#D32F2F', // Red (errors/warnings) warning: '#FF9800', // Orange (warnings) success: '#4CAF50', // Success green bg: { DEFAULT: '#F5F5F5', // Light background card: '#FFFFFF', // Card background dark: '#1A1A1A', // Dark background darker: '#0D0D0D', // Darker }, text: { DEFAULT: '#333333', // Primary text light: '#666666', // Light text lighter: '#999999', // Lighter dark: '#1A1A1A', // Dark text white: '#FFFFFF', // White text }, border: { DEFAULT: '#E0E0E0', // Primary border light: '#F0F0F0', // Light border dark: '#CCCCCC', // Dark border }, // Legacy colors for backward compatibility base: '#00A88E', dark: '#006D5C', }, }, borderRadius: { 'kaspersky': '4px', }, boxShadow: { 'kaspersky': '0 2px 8px rgba(0, 0, 0, 0.1)', 'kaspersky-lg': '0 4px 16px rgba(0, 0, 0, 0.15)', 'kaspersky-xl': '0 8px 32px rgba(0, 0, 0, 0.2)', }, }, }, plugins: [], }