#carte-theme{--map-accent:#b8532f;--map-effacer:#9b1c31;--map-accent-hover:#a64923;--map-selected:var(--map-ink);--map-selected-ink:var(--map-panel);background-color:var(--map-page-bg,#fff);color:var(--map-ink,#1d1d1f)}#carte-theme[data-theme=light]{--map-page-bg:#fff;--map-ink:#1c1a17;--map-muted:#6b6a75;--map-faint:#1d1d1f61;--map-placeholder:#6e6e73;--map-glass:#fffc;--map-sheet:#f5f5f766;--map-chrome:#f5f5f766;--map-panel:#fff;--map-card:#ffffff61;--map-chip:#0000000f;--map-chip-hover:#0000001a;--map-chrome-hover:#0000000f;--map-border:#0000001a;--map-border-soft:#00000014;--map-chrome-border:#0000001f;--map-sheet-border:#0000001f;--map-sheet-border-width:1px;--map-settings-field:#fff6;--map-hover:#ffffff8c;--map-search-option-hover:#0000000a;--map-skeleton:#0000000f;--map-scale:#1d1d1f;--map-scale-track:#1d1d1f59;--map-glass-shadow:0 8px 24px -12px #00000038;--map-wash-violet:#7c58a829;--map-wash-violet-ink:#5a3d72;--map-wash-red:#e11d2e14;--map-wash-red-ink:#e11d2e;--ink-red:#e11d2e;--ink-green:#047857;--ink-amber:#b45309;--ink-orange:#c2410c;--ink-sky:#0369a1;--ink-leaf:#166534;--ink-lime:#3f6212;--ink-violet:#6d28d9;--ink-cyan:#155e75;--ink-teal:#0f766e;--ink-indigo:#4338ca;--ink-blue:#2050ad;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#carte-theme[data-theme=dark]{--map-accent:#e58565;--map-effacer:#f0788c;--map-accent-hover:#ec9679;--map-page-bg:#0a0c11;--map-ink:#fff;--map-muted:#ffffff8c;--map-faint:#ffffff59;--map-placeholder:#ffffff73;--map-glass:#0e1016c2;--map-sheet:#0e1016c2;--map-chrome:#0e1016c2;--map-panel:#13161d;--map-card:#ffffff0f;--map-chip:#ffffff14;--map-chip-hover:#ffffff29;--map-chrome-hover:#ffffff1a;--map-border:#ffffff26;--map-border-soft:#ffffff1a;--map-chrome-border:#ffffff1f;--map-sheet-border:#ffffff14;--map-sheet-border-width:1px;--map-settings-field:#0000008c;--map-hover:#ffffff14;--map-search-option-hover:#ffffff14;--map-skeleton:#ffffff1f;--map-scale:#fff;--map-scale-track:#fff6;--map-glass-shadow:0 8px 24px -12px #00000080;--map-wash-violet:#c4b5fd33;--map-wash-violet-ink:#d8b4fe;--map-wash-red:#f8717129;--map-wash-red-ink:#f87171;--ink-red:#f87171;--ink-green:#34d399;--ink-amber:#fbbf24;--ink-orange:#fb923c;--ink-sky:#38bdf8;--ink-leaf:#4ade80;--ink-lime:#a3e635;--ink-violet:#a78bfa;--ink-cyan:#22d3ee;--ink-teal:#2dd4bf;--ink-indigo:#818cf8;--ink-blue:#60a5fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#carte-theme[data-theme=light][data-map-basemap=satellite]{--map-glass:#ffffffbd;--map-sheet:#fafafcb3;--map-placeholder:#48484a;--map-chrome:#f8f8faad;--map-settings-field:#ffffffad}#carte-theme[data-theme=light][data-map-basemap=satellite] .map-on-satellite-ink{--map-ink:#fff;color:#fff}#carte-theme[data-map-space-edge=true] .map-on-space-edge{--map-ink:#fff;--map-muted:#ffffffb3;--map-scale:#fff;--map-scale-track:#fff6;color:#fff}#carte-theme .mapboxgl-popup-content{background:var(--map-glass);color:var(--map-ink);border:1px solid var(--map-chrome-border);box-shadow:var(--map-glass-shadow);-webkit-backdrop-filter:blur(6px)saturate(150%);backdrop-filter:blur(6px)saturate(150%);border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.4}#carte-theme .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--map-glass)}#carte-theme .mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:var(--map-glass)}#carte-theme .mapboxgl-popup-close-button{color:var(--map-muted);padding:2px 6px;font-size:16px}
