.region.svelte-35c8bb{stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke:#fff0;stroke-width:10px;transition:fill .25s ease,stroke .25s ease,opacity .25s ease,transform .25s ease;will-change:transform,opacity}.region.active.svelte-35c8bb{fill:#ffffff1f;stroke:#ffffff8c;stroke-width:1.7px;cursor:pointer;opacity:.95;transition:all .25s ease}.region.active.svelte-35c8bb:hover{fill:#ffffff2e;stroke:#ffffffe6;filter:drop-shadow(0 0 6px rgba(255,255,255,.4));transform:scale(1.02)}.region.active.svelte-35c8bb:active{transform:scale(.99);opacity:.85}.region.inactive.svelte-35c8bb{fill:#ffffff12;stroke:#ffffff38;stroke-width:1px;opacity:.7}.region.selected.svelte-35c8bb{fill:#ffffff38;stroke:#fff;transform:scale(1.02);opacity:1}.region.visited.svelte-35c8bb{fill:#4ade8059;stroke:#10b981cc;opacity:.95;filter:drop-shadow(0 0 12px rgba(74,222,128,.45))}.region.visited.faded.svelte-35c8bb{opacity:.55}.region-label.svelte-35c8bb{fill:#ffffffeb;font-size:1.25rem;font-weight:500;letter-spacing:.5px;font-family:Inter,SF Pro Text,system-ui,sans-serif;pointer-events:none;opacity:1;transition:opacity .5s ease,transform .5s ease;transform-origin:center center;transform:rotate(-8deg)}.labels-faded.svelte-35c8bb .region-label:where(.svelte-35c8bb){opacity:0}.region.faded.svelte-35c8bb{opacity:.15;transition:opacity .3s ease}svg.svelte-35c8bb,svg.svelte-35c8bb:hover{filter:none!important}.region.inactive.svelte-35c8bb{pointer-events:none;cursor:default;opacity:.9}.region.active.svelte-35c8bb{cursor:pointer;transition:transform .18s ease,opacity .18s ease}.region.active.svelte-35c8bb:hover{transform:translateY(-2px) scale(1.02)}
