.map-frame.svelte-h8j1wg{position:relative;width:100%;height:clamp(420px,70vh,640px)}.country-map path{fill:hsl(var(--muted))!important;stroke:hsl(var(--border))!important;stroke-width:.5!important;transition:fill .2s ease-in-out}.country-map path:hover{fill:hsl(var(--muted) / .8)!important}.map-marker{cursor:pointer;outline:none}.map-marker .marker-halo{fill:#c6695d2e;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.6);transition:opacity .22s ease-out,transform .22s ease-out}.map-marker.is-namahata .marker-halo{fill:#f59e0b2e}.map-marker:hover .marker-halo,.map-marker:focus-visible .marker-halo,.map-marker.is-active .marker-halo{opacity:1;transform:scale(1)}.map-marker .marker-dot{fill:#b74233;stroke:#fff;stroke-width:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));transition:filter .22s ease-out,fill .18s ease-out}.map-marker.is-namahata .marker-dot{fill:#f59e0b}.map-marker:hover .marker-dot,.map-marker:focus-visible .marker-dot,.map-marker.is-active .marker-dot{filter:drop-shadow(0 4px 10px rgba(198,105,93,.45))}.map-marker.is-namahata:hover .marker-dot,.map-marker.is-namahata:focus-visible .marker-dot,.map-marker.is-namahata.is-active .marker-dot{filter:drop-shadow(0 4px 10px rgba(245,158,11,.45))}.map-marker:hover .marker-dot,.map-marker.is-active .marker-dot{fill:#b95448}.map-marker.is-namahata:hover .marker-dot,.map-marker.is-namahata.is-active .marker-dot{fill:#d97706}.map-marker.is-active .marker-halo{animation:svelte-h8j1wg-marker-pulse 1.8s ease-in-out infinite}@keyframes svelte-h8j1wg-marker-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:.4}}.country-map .marker-label{font-weight:500;fill:#1e293b;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .16s ease-out;paint-order:stroke fill;stroke:#fffffff5;stroke-width:4;stroke-linejoin:round}.country-map .marker-label.is-namahata{fill:#78350f}.country-map .marker-label.is-visible{opacity:1}
