// ----------------------------------------------------------------------------- // Author: Simon-Pierre Boucher // Contact: contact@spboucher.ai // Project: Groupe Ka / Ka Maps (Immo-Ka integration) // kamaps/theme.ts : thème Immo-Ka Maps v2 — identité rouge / off-white / encre. // Pastilles premium : off-white texte encre ; le ROUGE #e23744 est réservé aux // moments de marque (« sous l'estimation Vrai-Prix », sélection, contrôles). // ----------------------------------------------------------------------------- import type { KaMapTheme } from "@groupe-ka/ka-maps"; const INK = "#1a1214"; const RED = "#e23744"; const OFFWHITE = "#fffdf8"; const WHITE = "#ffffff"; export const immoKaMapTheme: KaMapTheme = { id: "immo-ka", productName: "Immo-Ka Maps", accent: RED, onAccent: WHITE, fontFamily: '"Inter", system-ui, -apple-system, "Segoe UI", sans-serif', markers: { // Prix demandé : pastille off-white, texte encre — lisible sans écraser // la carte. Sélection/survol : encre pleine, le repère absolu. sale: { background: OFFWHITE, text: INK, halo: "rgba(26, 18, 20, 0.30)", selectedBackground: INK, selectedText: WHITE, }, // « Bonne affaire » (prix sous l'estimation Vrai-Prix) : rouge d'office. highlight: { background: RED, text: WHITE, halo: "rgba(255, 255, 255, 0.55)", selectedBackground: INK, selectedText: WHITE, }, }, cluster: { background: OFFWHITE, text: INK, border: RED, valueText: "#8f1a22", valueHalo: "rgba(255, 253, 248, 0.92)", }, supportsDark: false, };