svg.cm-svg.svelte-bgjzjy{fill-rule:evenodd;width:100%;height:auto;max-height:75vh;display:block;overflow:hidden}svg.cm-svg.svelte-bgjzjy use{stroke:none}svg.cm-svg.svelte-bgjzjy .cm-land{fill:var(--map-none)}svg.cm-svg.svelte-bgjzjy .cm-q1{fill:var(--map-seq-1)}svg.cm-svg.svelte-bgjzjy .cm-q2{fill:var(--map-seq-2)}svg.cm-svg.svelte-bgjzjy .cm-q3{fill:var(--map-seq-3)}svg.cm-svg.svelte-bgjzjy .cm-q4{fill:var(--map-seq-4)}svg.cm-svg.svelte-bgjzjy .cm-q5{fill:var(--map-seq-5)}svg.cm-svg.svelte-bgjzjy .cm-none{fill:var(--map-none)}svg.cm-svg.svelte-bgjzjy .cm-suppressed{fill:var(--map-suppressed)}svg.cm-edges.svelte-bgjzjy g.cm-regions:where(.svelte-bgjzjy) use{stroke:var(--map-edge);stroke-width:.35px}svg.cm-svg.svelte-bgjzjy .cm-lakes{fill:var(--map-lake)}g.cm-cantons.svelte-bgjzjy use{fill:none;stroke:var(--map-outline);stroke-width:.9px;stroke-linejoin:round}svg.cm-svg.svelte-bgjzjy .cm-border{fill:none;stroke:var(--map-border);stroke-width:1.4px;stroke-linejoin:round}g.cm-regions.svelte-bgjzjy .cm-link{cursor:pointer;outline:none}g.cm-regions.svelte-bgjzjy .cm-link:hover use{stroke:var(--color-text);stroke-width:2px}g.cm-regions.svelte-bgjzjy .cm-link:focus-visible use{stroke:var(--color-focus);stroke-width:4px}ul.cm-legend.svelte-bgjzjy{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}ul.cm-legend.svelte-bgjzjy li:where(.svelte-bgjzjy){align-items:center;gap:.5rem;display:flex}span.cm-swatch.svelte-bgjzjy{border:1px solid var(--map-outline);border-radius:4px;width:1.25rem;height:1.25rem;display:inline-block}span.cm-swatch.cm-q1.svelte-bgjzjy{background:var(--map-seq-1)}span.cm-swatch.cm-q2.svelte-bgjzjy{background:var(--map-seq-2)}span.cm-swatch.cm-q3.svelte-bgjzjy{background:var(--map-seq-3)}span.cm-swatch.cm-q4.svelte-bgjzjy{background:var(--map-seq-4)}span.cm-swatch.cm-q5.svelte-bgjzjy{background:var(--map-seq-5)}span.cm-swatch.cm-none.svelte-bgjzjy{background:var(--map-none)}span.cm-swatch.cm-suppressed.svelte-bgjzjy{background:var(--map-suppressed)}span.cm-swatch.cm-whatif.svelte-bgjzjy{border:2px dashed var(--map-whatif);background:0 0}
