// Auteur : Simon-Pierre Boucher — contact@spboucher.ai // KaTrajetTheme.swift — alias `Ka` de la palette pour le module Trajet // (code hérité de l'app Ka Trajet, fusionnée dans la super-app KA v3). // Color(hex:) vient d'Ecosystem.swift ; KATheme reste la source de vérité. import SwiftUI import UIKit enum Ka { static let paperLight = Color(hex: "#f5f3ee") static let paperDark = Color(hex: "#101410") static let inkLight = Color(hex: "#141814") static let inkDark = Color(hex: "#f0efe8") static let lime = Color(hex: "#d9f26b") static let green = Color(hex: "#1c5c41") static func paper(_ s: ColorScheme) -> Color { s == .dark ? paperDark : paperLight } static func ink(_ s: ColorScheme) -> Color { s == .dark ? inkDark : inkLight } static func surface(_ s: ColorScheme) -> Color { s == .dark ? Color(hex: "#1a1f1a") : .white } static func ink2(_ s: ColorScheme) -> Color { s == .dark ? Color(hex: "#a9b0a9") : Color(hex: "#4d5551") } // couleurs UIKit pour les couches de la carte (tracés d'itinéraire) static let uiGreen = UIColor(red: 0x1c / 255, green: 0x5c / 255, blue: 0x41 / 255, alpha: 1) static let uiLime = UIColor(red: 0xd9 / 255, green: 0xf2 / 255, blue: 0x6b / 255, alpha: 1) static let uiAlt = UIColor(red: 0.55, green: 0.58, blue: 0.56, alpha: 1) }