import SwiftUI enum AppTheme { static let background = Color(hex: 0x0B0E14) static let sidebarBackground = Color(hex: 0x0B0E14) static let panelBackground = Color(hex: 0x11141C) static let cardBackground = Color(hex: 0x151922) static let quickAccessBackground = Color(hex: 0x151922) static let border = Color.white.opacity(0.06) static let cardBorder = Color.white.opacity(0.08) static let textPrimary = Color.white static let textSecondary = Color(hex: 0x8E9297) static let textTertiary = Color(hex: 0x6B7280) static let accentPurple = Color(hex: 0x5833C7) static let accentPurpleLight = Color(hex: 0x6B46E5) static let accentBlue = Color(hex: 0x3B82F6) static let accentGreen = Color(hex: 0x22C55E) static let accentOrange = Color(hex: 0xFF4500) static let accentYellow = Color(hex: 0xFBBF24) static let accentPink = Color(hex: 0xEC4899) static let accentTeal = Color(hex: 0x14B8A6) static let sidebarWidth: CGFloat = 260 static let sidebarContentInset: CGFloat = 10 static let sidebarRowPaddingH: CGFloat = 8 static let sidebarRowPaddingV: CGFloat = 7 static let sidebarRowSpacing: CGFloat = 11 static let sidebarItemSpacing: CGFloat = 4 static let sidebarSectionSpacing: CGFloat = 16 static let cornerRadius: CGFloat = 12 static let cornerRadiusSmall: CGFloat = 10 static let iconContainerSize: CGFloat = 32 } extension Color { init(hex: UInt, alpha: Double = 1.0) { self.init( red: Double((hex >> 16) & 0xFF) / 255, green: Double((hex >> 8) & 0xFF) / 255, blue: Double(hex & 0xFF) / 255, opacity: alpha ) } }