// ----------------------------------------------------------------------------- // Author: Simon-Pierre Boucher // Contact: contact@spboucher.ai // Project: Groupe Ka / Ka Maps (Home-Ka integration) // kamaps/theme.ts : Home-Ka Maps theme — forest-green / off-white / ink. // Premium price pins: off-white with ink text; the GREEN #1e4fd8 is reserved // for brand moments (selection, controls, highlights). // ----------------------------------------------------------------------------- import type { KaMapTheme } from "@groupe-ka/ka-maps"; const INK = "#12181a"; const GREEN = "#1e4fd8"; const OFFWHITE = "#fffdf8"; const WHITE = "#ffffff"; export const homeKaMapTheme: KaMapTheme = { id: "home-ka", productName: "Home-Ka Maps", accent: GREEN, onAccent: WHITE, fontFamily: '"Inter", system-ui, -apple-system, "Segoe UI", sans-serif', markers: { // List price: off-white pin, ink text — readable without crushing the // basemap. Selection/hover: solid ink, the absolute anchor. sale: { background: OFFWHITE, text: INK, halo: "rgba(18, 24, 26, 0.30)", selectedBackground: INK, selectedText: WHITE, }, highlight: { background: GREEN, text: WHITE, halo: "rgba(255, 255, 255, 0.55)", selectedBackground: INK, selectedText: WHITE, }, }, cluster: { background: OFFWHITE, text: INK, border: GREEN, valueText: "#0a3161", valueHalo: "rgba(255, 253, 248, 0.92)", }, supportsDark: false, };