.kund{--bg-page:#e6e4de;--bg-surface:#fff;--bg-wash:#f4f3f0;--bg-photo:#e5e3dc;--bg-map:#e9e7e1;--ink:#141a17;--ink-muted:#5d635f;--ink-faint:#6f746e;--ink-ghost:#9a978f;--accent:#6b4a12;--line:#dcdad3;--line-strong:#141a17;--radius:0px;--font:var(--font-archivo), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg-surface);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;flex:1;margin:0;font-size:15px;line-height:1.35}:where(.kund) button:not(:disabled){cursor:pointer}.kund .leaflet-container{background:var(--bg-map);font-family:var(--font)}.kund .leaflet-control-attribution{font-size:9px}.kund .leaflet-tooltip{border:1px solid var(--ink);background:var(--bg-surface);box-shadow:none;color:var(--ink);font-family:var(--font);white-space:nowrap;border-radius:0;padding:2px 7px;font-size:12px;font-weight:600}.kund .leaflet-tooltip-right:before,.kund .leaflet-tooltip-left:before,.kund .leaflet-tooltip-top:before,.kund .leaflet-tooltip-bottom:before{display:none}:where(.kund) *{box-sizing:border-box}:where(.kund) a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}:where(.kund) a:hover{color:var(--ink)}:where(.kund) :focus-visible{outline:2px solid var(--ink);outline-offset:2px}
