.epicenter-map[data-v-11621e2a]{touch-action:none;background:#081725}.japan-land[data-v-11621e2a]{fill:#16476a;stroke:#81b4d3;stroke-width:.65px;stroke-linejoin:round}.map-control[data-v-11621e2a]{border:1px solid var(--border);border-radius:.7rem;align-items:center;gap:.3rem;min-height:44px;padding:.5rem .65rem;font-size:.875rem;display:inline-flex}.map-control[data-v-11621e2a]:disabled{opacity:.4}.epicenter-marker[data-v-11621e2a]{width:44px;height:44px;color:var(--intensity-color);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.epicenter-marker.is-selected[data-v-11621e2a]{z-index:3;outline-offset:4px;background:#ffffff20;outline:3px solid #f8fafc}.epicenter-marker[data-v-11621e2a]:focus-visible{z-index:4;outline-offset:4px;outline:3px solid #f8fafc}.pulse-ring[data-v-11621e2a]{width:var(--pulse-size);height:var(--pulse-size);opacity:var(--age-opacity);pointer-events:none;border:2px solid;border-radius:50%;animation:2.5s ease-out infinite epicenter-pulse-11621e2a;position:absolute;box-shadow:0 0 6px}.epicenter-dot[data-v-11621e2a]{z-index:1;background:currentColor;border:1px solid #fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #334155}@keyframes epicenter-pulse-11621e2a{0%{opacity:var(--age-opacity);transform:scale(.45)}to{opacity:0;transform:scale(1)}}@layer base{.epicenter-marker.is-motion-enabled .pulse-ring[data-v-11621e2a]{animation:2.5s ease-out infinite epicenter-pulse-11621e2a!important}}@media (prefers-reduced-motion:reduce){.pulse-ring[data-v-11621e2a]{animation:none}}.recent-earthquakes .intensity-1{--pulse-size:27px;--intensity-color:#60a5fa}.recent-earthquakes .intensity-2{--pulse-size:33px;--intensity-color:#22d3ee}.recent-earthquakes .intensity-3{--pulse-size:40.5px;--intensity-color:#34d399}.recent-earthquakes .intensity-4{--pulse-size:49.5px;--intensity-color:#facc15}.recent-earthquakes .intensity-5-lower{--pulse-size:60px;--intensity-color:#fb923c}.recent-earthquakes .intensity-5-upper{--pulse-size:69px;--intensity-color:#ff6262}.recent-earthquakes .intensity-6-lower{--pulse-size:78px;--intensity-color:#ff4d8d}.recent-earthquakes .intensity-6-upper{--pulse-size:87px;--intensity-color:#fb55b5}.recent-earthquakes .intensity-7{--pulse-size:96px;--intensity-color:#e879f9}.recent-earthquakes .intensity-unknown{--pulse-size:27px;--intensity-color:#cbd5e1}.recent-earthquakes .legend-dot{background:var(--intensity-color);border:1px solid #ffffff80;border-radius:50%;width:12px;height:12px}
