// ----------------------------------------------------------------------------- // Author: Simon-Pierre Boucher // Contact: contact@spboucher.ai // Project: Groupe Ka / Ka Maps (House-Ka integration) // kamaps/theme.ts : House-Ka Maps theme — pine green / cream / ink identity. // Premium price pills: cream with ink text; the PINE #0f6b4f is reserved for // brand moments (selection, controls, highlights). // ----------------------------------------------------------------------------- import type { KaMapTheme } from "@groupe-ka/ka-maps"; const INK = "#14201a"; const PINE = "#0f6b4f"; const CREAM = "#faf7f0"; const WHITE = "#ffffff"; export const houseKaMapTheme: KaMapTheme = { id: "house-ka", productName: "House-Ka Maps", accent: PINE, onAccent: WHITE, fontFamily: '"Inter", system-ui, -apple-system, "Segoe UI", sans-serif', markers: { // Asking price: cream pill, ink text — readable without crushing the map. // Selection/hover: full ink, the absolute anchor. sale: { background: CREAM, text: INK, halo: "rgba(20, 32, 26, 0.30)", selectedBackground: INK, selectedText: WHITE, }, // Highlighted listings: pine. highlight: { background: PINE, text: WHITE, halo: "rgba(255, 255, 255, 0.55)", selectedBackground: INK, selectedText: WHITE, }, }, cluster: { background: CREAM, text: INK, border: PINE, valueText: "#0a4a37", valueHalo: "rgba(250, 247, 240, 0.92)", }, supportsDark: false, };