{
  "palette": {
    "white": "#FFFFFF",
    "black": "#000000",
    "coral": {
      "50": "#FFF4F1",
      "100": "#FFE4DD",
      "200": "#FFC9BB",
      "300": "#FFA48E",
      "400": "#FB7459",
      "500": "#F0563B",
      "600": "#D63F27",
      "700": "#B2301C",
      "800": "#8A2617",
      "900": "#5C1A10"
    },
    "forest": {
      "50": "#EEF7F2",
      "100": "#D5EDE1",
      "200": "#ABDBC4",
      "300": "#77C2A1",
      "400": "#47A27D",
      "500": "#2F8F6E",
      "600": "#237559",
      "700": "#1B5C46",
      "800": "#154536",
      "900": "#0E2E24"
    },
    "sand": {
      "50": "#FFF8EB",
      "100": "#FDEBC8",
      "200": "#FAD58E",
      "300": "#F6BB52",
      "400": "#F0A02A",
      "500": "#D9850F",
      "600": "#B2690A",
      "700": "#8A500C",
      "800": "#663B0E",
      "900": "#43270B"
    },
    "sky": {
      "50": "#EFF6FF",
      "100": "#DBEAFE",
      "200": "#B9D6FB",
      "300": "#86B8F5",
      "400": "#4F93EC",
      "500": "#2A78E0",
      "600": "#1D6FD8",
      "700": "#1A55A8",
      "800": "#1A4583",
      "900": "#172F55"
    },
    "neutral": {
      "0": "#FFFFFF",
      "25": "#FCFCFB",
      "50": "#F7F7F6",
      "100": "#EFEFED",
      "200": "#E2E2DF",
      "300": "#C9C9C5",
      "400": "#ABABA6",
      "500": "#8C8C87",
      "600": "#6A6A66",
      "700": "#4A4A47",
      "800": "#2E2E2C",
      "900": "#222221",
      "950": "#161615"
    },
    "red": {
      "50": "#FEF2F0",
      "100": "#FDE0DA",
      "500": "#D9381E",
      "600": "#C13515",
      "700": "#9C2A10"
    },
    "green": {
      "50": "#EDFAEE",
      "100": "#D2F2D5",
      "500": "#0E9F3E",
      "600": "#008A05",
      "700": "#006B04"
    },
    "amber": {
      "50": "#FFF7E6",
      "100": "#FFEBC2",
      "500": "#E08A00",
      "600": "#B25E00",
      "700": "#8A4900"
    }
  },
  "fontFamily": {
    "sans": "'Plus Jakarta Sans', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif",
    "mono": "'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace"
  },
  "nativeFontFamily": {
    "regular": "PlusJakartaSans_400Regular",
    "medium": "PlusJakartaSans_500Medium",
    "semibold": "PlusJakartaSans_600SemiBold",
    "bold": "PlusJakartaSans_700Bold",
    "extrabold": "PlusJakartaSans_800ExtraBold"
  },
  "fontWeight": {
    "regular": 400,
    "medium": 500,
    "semibold": 600,
    "bold": 700,
    "extrabold": 800
  },
  "typography": {
    "display": {
      "size": 56,
      "line": 60,
      "weight": 800,
      "tracking": -0.03
    },
    "h1": {
      "size": 40,
      "line": 46,
      "weight": 800,
      "tracking": -0.025
    },
    "h2": {
      "size": 32,
      "line": 38,
      "weight": 700,
      "tracking": -0.02
    },
    "h3": {
      "size": 26,
      "line": 32,
      "weight": 700,
      "tracking": -0.015
    },
    "h4": {
      "size": 22,
      "line": 28,
      "weight": 700,
      "tracking": -0.01
    },
    "h5": {
      "size": 18,
      "line": 24,
      "weight": 600,
      "tracking": -0.005
    },
    "body-lg": {
      "size": 18,
      "line": 28,
      "weight": 400,
      "tracking": 0
    },
    "body": {
      "size": 16,
      "line": 24,
      "weight": 400,
      "tracking": 0
    },
    "body-sm": {
      "size": 14,
      "line": 20,
      "weight": 400,
      "tracking": 0
    },
    "caption": {
      "size": 12,
      "line": 16,
      "weight": 500,
      "tracking": 0.005
    },
    "overline": {
      "size": 11,
      "line": 14,
      "weight": 700,
      "tracking": 0.08
    }
  },
  "spacing": {
    "0": 0,
    "1": 4,
    "2": 8,
    "3": 12,
    "4": 16,
    "5": 20,
    "6": 24,
    "7": 28,
    "8": 32,
    "10": 40,
    "12": 48,
    "14": 56,
    "16": 64,
    "20": 80,
    "24": 96,
    "32": 128,
    "px": 1,
    "0.5": 2,
    "1.5": 6,
    "2.5": 10
  },
  "radius": {
    "none": 0,
    "xs": 4,
    "sm": 8,
    "md": 12,
    "lg": 16,
    "xl": 24,
    "2xl": 32,
    "full": 9999
  },
  "shadow": {
    "xs": "0 1px 2px rgba(22,22,21,0.06)",
    "sm": "0 1px 2px rgba(22,22,21,0.08), 0 2px 6px rgba(22,22,21,0.04)",
    "md": "0 2px 4px rgba(22,22,21,0.06), 0 6px 16px rgba(22,22,21,0.10)",
    "lg": "0 4px 8px rgba(22,22,21,0.06), 0 12px 28px rgba(22,22,21,0.14)",
    "xl": "0 8px 16px rgba(22,22,21,0.08), 0 24px 48px rgba(22,22,21,0.18)",
    "search": "0 1px 2px rgba(22,22,21,0.08), 0 4px 12px rgba(22,22,21,0.06)",
    "focus": "0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-focus)"
  },
  "nativeShadow": {
    "xs": {
      "shadowColor": "#161615",
      "shadowOpacity": 0.06,
      "shadowRadius": 2,
      "shadowOffset": {
        "width": 0,
        "height": 1
      },
      "elevation": 1
    },
    "sm": {
      "shadowColor": "#161615",
      "shadowOpacity": 0.08,
      "shadowRadius": 6,
      "shadowOffset": {
        "width": 0,
        "height": 2
      },
      "elevation": 2
    },
    "md": {
      "shadowColor": "#161615",
      "shadowOpacity": 0.1,
      "shadowRadius": 16,
      "shadowOffset": {
        "width": 0,
        "height": 6
      },
      "elevation": 6
    },
    "lg": {
      "shadowColor": "#161615",
      "shadowOpacity": 0.14,
      "shadowRadius": 28,
      "shadowOffset": {
        "width": 0,
        "height": 12
      },
      "elevation": 12
    },
    "xl": {
      "shadowColor": "#161615",
      "shadowOpacity": 0.18,
      "shadowRadius": 48,
      "shadowOffset": {
        "width": 0,
        "height": 24
      },
      "elevation": 20
    }
  },
  "motion": {
    "duration": {
      "instant": 80,
      "fast": 150,
      "base": 220,
      "slow": 320,
      "slower": 480
    },
    "easing": {
      "standard": "cubic-bezier(0.2, 0, 0, 1)",
      "emphasized": "cubic-bezier(0.3, 0, 0, 1.15)",
      "exit": "cubic-bezier(0.4, 0, 1, 1)"
    }
  },
  "breakpoint": {
    "sm": 640,
    "md": 768,
    "lg": 1024,
    "xl": 1280,
    "2xl": 1440,
    "3xl": 1760
  },
  "zIndex": {
    "base": 0,
    "raised": 10,
    "sticky": 100,
    "header": 200,
    "overlay": 300,
    "modal": 400,
    "popover": 500,
    "toast": 600
  },
  "layout": {
    "headerHeight": 80,
    "headerHeightCompact": 64,
    "tabBarHeight": 64,
    "maxContent": 1760,
    "gutter": {
      "mobile": 24,
      "tablet": 40,
      "desktop": 80
    },
    "touchTarget": 44
  },
  "component": {
    "control": {
      "sm": 36,
      "md": 48,
      "lg": 56
    },
    "button": {
      "sm": 36,
      "md": 48,
      "lg": 56
    },
    "iconButton": {
      "sm": 32,
      "md": 40,
      "lg": 48
    },
    "avatar": {
      "xs": 24,
      "sm": 32,
      "md": 40,
      "lg": 56,
      "xl": 80
    },
    "icon": {
      "xs": 12,
      "sm": 16,
      "md": 20,
      "lg": 24,
      "xl": 32
    },
    "cardRadius": 16,
    "photoRatio": 1.0526315789473684
  },
  "semantic": {
    "light": {
      "bg": "#FFFFFF",
      "bg-subtle": "#F7F7F6",
      "bg-muted": "#EFEFED",
      "bg-inverse": "#222221",
      "surface": "#FFFFFF",
      "surface-raised": "#FFFFFF",
      "surface-sunken": "#F7F7F6",
      "overlay": "rgba(22,22,21,0.5)",
      "scrim": "rgba(22,22,21,0.04)",
      "fg": "#222221",
      "fg-muted": "#6A6A66",
      "fg-subtle": "#8C8C87",
      "fg-disabled": "#ABABA6",
      "fg-inverse": "#FFFFFF",
      "fg-on-primary": "#FFFFFF",
      "border": "#E2E2DF",
      "border-strong": "#C9C9C5",
      "border-subtle": "#EFEFED",
      "border-focus": "#222221",
      "primary": "#D63F27",
      "primary-hover": "#B2301C",
      "primary-pressed": "#8A2617",
      "primary-subtle": "#FFF4F1",
      "primary-muted": "#FFE4DD",
      "primary-fg": "#B2301C",
      "brand": "#F0563B",
      "secondary": "#237559",
      "secondary-hover": "#1B5C46",
      "secondary-subtle": "#EEF7F2",
      "secondary-fg": "#1B5C46",
      "accent": "#F0A02A",
      "accent-subtle": "#FFF8EB",
      "accent-fg": "#8A500C",
      "info": "#1D6FD8",
      "info-subtle": "#EFF6FF",
      "info-fg": "#1A55A8",
      "success": "#008A05",
      "success-subtle": "#EDFAEE",
      "success-fg": "#006B04",
      "warning": "#B25E00",
      "warning-subtle": "#FFF7E6",
      "warning-fg": "#8A4900",
      "danger": "#C13515",
      "danger-subtle": "#FEF2F0",
      "danger-fg": "#9C2A10",
      "focus": "#222221",
      "rating": "#222221",
      "favorite": "#F0563B",
      "skeleton": "#EFEFED",
      "skeleton-shine": "#F7F7F6"
    },
    "dark": {
      "bg": "#161615",
      "bg-subtle": "#1C1C1B",
      "bg-muted": "#2E2E2C",
      "bg-inverse": "#F7F7F6",
      "surface": "#1C1C1B",
      "surface-raised": "#252524",
      "surface-sunken": "#111110",
      "overlay": "rgba(0,0,0,0.65)",
      "scrim": "rgba(255,255,255,0.04)",
      "fg": "#F7F7F6",
      "fg-muted": "#ABABA6",
      "fg-subtle": "#8C8C87",
      "fg-disabled": "#6A6A66",
      "fg-inverse": "#222221",
      "fg-on-primary": "#161615",
      "border": "#343432",
      "border-strong": "#4A4A47",
      "border-subtle": "#262625",
      "border-focus": "#F7F7F6",
      "primary": "#FB7459",
      "primary-hover": "#FFA48E",
      "primary-pressed": "#FFC9BB",
      "primary-subtle": "#3A1E18",
      "primary-muted": "#4D241B",
      "primary-fg": "#FFA48E",
      "brand": "#FB7459",
      "secondary": "#47A27D",
      "secondary-hover": "#77C2A1",
      "secondary-subtle": "#14281F",
      "secondary-fg": "#77C2A1",
      "accent": "#F6BB52",
      "accent-subtle": "#2E2410",
      "accent-fg": "#FAD58E",
      "info": "#4F93EC",
      "info-subtle": "#152238",
      "info-fg": "#86B8F5",
      "success": "#3FBF62",
      "success-subtle": "#12261A",
      "success-fg": "#7FDB97",
      "warning": "#E08A00",
      "warning-subtle": "#2D2210",
      "warning-fg": "#F5C26B",
      "danger": "#F0705A",
      "danger-subtle": "#331713",
      "danger-fg": "#F8A595",
      "focus": "#F7F7F6",
      "rating": "#F7F7F6",
      "favorite": "#FB7459",
      "skeleton": "#262625",
      "skeleton-shine": "#2E2E2C"
    }
  },
  "placeTypes": {
    "ACC_G": {
      "label": "Área AC gratuita",
      "short": "Área gratis",
      "icon": "Van",
      "color": "#237559"
    },
    "ACC_P": {
      "label": "Área AC de pago",
      "short": "Área de pago",
      "icon": "Van",
      "color": "#D63F27"
    },
    "ACC_PR": {
      "label": "Parking privado camper",
      "short": "Parking privado",
      "icon": "Garage",
      "color": "#1A55A8"
    },
    "PSS": {
      "label": "Parking AC sin servicios",
      "short": "Parking AC",
      "icon": "LetterCircleP",
      "color": "#1D6FD8"
    },
    "P": {
      "label": "Parking día y noche",
      "short": "Parking",
      "icon": "LetterCircleP",
      "color": "#4A4A47"
    },
    "PJ": {
      "label": "Parking solo de día",
      "short": "Solo día",
      "icon": "SunHorizon",
      "color": "#B25E00"
    },
    "PN": {
      "label": "En plena naturaleza",
      "short": "Naturaleza",
      "icon": "Tree",
      "color": "#1B5C46"
    },
    "C": {
      "label": "Camping",
      "short": "Camping",
      "icon": "Tent",
      "color": "#2F8F6E"
    },
    "APN": {
      "label": "Área de picnic",
      "short": "Picnic",
      "icon": "Basket",
      "color": "#B2690A"
    },
    "AR": {
      "label": "Área de descanso",
      "short": "Descanso",
      "icon": "Coffee",
      "color": "#6A6A66"
    },
    "DS": {
      "label": "Servicios extra",
      "short": "Servicios",
      "icon": "Drop",
      "color": "#1D6FD8"
    },
    "ASS": {
      "label": "Área de servicio sin parking",
      "short": "Solo servicio",
      "icon": "GasPump",
      "color": "#1A4583"
    },
    "F": {
      "label": "En la granja",
      "short": "Granja",
      "icon": "Barn",
      "color": "#8A500C"
    },
    "OR": {
      "label": "Off-road 4x4",
      "short": "4x4",
      "icon": "Mountains",
      "color": "#8A4900"
    },
    "EP": {
      "label": "Alojamiento en casa",
      "short": "En casa",
      "icon": "HouseLine",
      "color": "#B2301C"
    }
  },
  "services": {
    "point_eau": {
      "label": "Agua potable",
      "icon": "Drop"
    },
    "eau_usee": {
      "label": "Vaciado aguas grises",
      "icon": "Waves"
    },
    "eau_noire": {
      "label": "Vaciado WC químico",
      "icon": "Toilet"
    },
    "poubelle": {
      "label": "Contenedores",
      "icon": "Trash"
    },
    "wc_public": {
      "label": "WC público",
      "icon": "Toilet"
    },
    "douche": {
      "label": "Duchas",
      "icon": "Shower"
    },
    "electricite": {
      "label": "Electricidad",
      "icon": "Lightning"
    },
    "wifi": {
      "label": "Wi-Fi",
      "icon": "WifiHigh"
    },
    "donnees_mobile": {
      "label": "Cobertura móvil",
      "icon": "CellSignalFull"
    },
    "animaux": {
      "label": "Admite mascotas",
      "icon": "PawPrint"
    },
    "boulangerie": {
      "label": "Panadería cerca",
      "icon": "Bread"
    },
    "laverie": {
      "label": "Lavandería",
      "icon": "TShirt"
    },
    "piscine": {
      "label": "Piscina",
      "icon": "SwimmingPool"
    },
    "caravaneige": {
      "label": "Estación de nieve",
      "icon": "Snowflake"
    },
    "gaz": {
      "label": "Gas",
      "icon": "Flame"
    },
    "gpl": {
      "label": "GLP",
      "icon": "GasCan"
    },
    "lavage": {
      "label": "Lavado de vehículos",
      "icon": "Sparkle"
    }
  },
  "activities": {
    "rando": {
      "label": "Senderismo",
      "icon": "PersonSimpleHike"
    },
    "point_de_vue": {
      "label": "Mirador",
      "icon": "Binoculars"
    },
    "vtt": {
      "label": "BTT",
      "icon": "Bicycle"
    },
    "baignade": {
      "label": "Baño",
      "icon": "SwimmingPool"
    },
    "jeux_enfants": {
      "label": "Juegos infantiles",
      "icon": "Baby"
    },
    "peche": {
      "label": "Pesca",
      "icon": "FishSimple"
    },
    "visites": {
      "label": "Visitas",
      "icon": "Bank"
    },
    "moto": {
      "label": "Rutas en moto",
      "icon": "Motorcycle"
    },
    "eaux_vives": {
      "label": "Aguas bravas",
      "icon": "Boat"
    },
    "peche_pied": {
      "label": "Marisqueo",
      "icon": "Shrimp"
    },
    "escalade": {
      "label": "Escalada",
      "icon": "Mountains"
    },
    "windsurf": {
      "label": "Windsurf",
      "icon": "Wind"
    }
  }
}