html.theme-transition,html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s!important}html[lang=ko]{word-break:keep-all;word-wrap:break-word}@keyframes runningShadow{0%{box-shadow:0 0 #0e9f6e66}to{box-shadow:0 0 0 12px #0e9f6e00}}.animate-running{animation:2s infinite runningShadow}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll{animation:20s linear infinite scroll}@keyframes marquee{0%{transform:translate(0%)}to{transform:translateX(var(--marquee-distance,-50%))}}.animate-marquee{animation:marquee var(--marquee-duration,30s) linear infinite;--marquee-distance:-50%}@keyframes slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-slide-in{animation:.5s ease-out slide-in}.nav-slide{transition:transform .15s,opacity .15s}.nav-slide-exit-left{opacity:0;transform:translate(-30%)}.nav-slide-exit-right{opacity:0;transform:translate(30%)}.nav-slide-enter-right{animation:.2s forwards nav-enter-from-right}.nav-slide-enter-left{animation:.2s forwards nav-enter-from-left}@keyframes nav-enter-from-right{0%{opacity:0;transform:translate(30%)}to{opacity:1;transform:translate(0)}}@keyframes nav-enter-from-left{0%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(0)}}.leaflet-tooltip.country-tooltip{background-color:var(--popover);border:1px solid var(--border);color:var(--popover-foreground);border-radius:2px;padding:4px 8px;font-size:13px;box-shadow:0 1px 3px #0000001a}.leaflet-tooltip.country-tooltip:before{display:none}.leaflet-control-zoom a{color:var(--foreground)!important;border-color:var(--border)!important;background-color:var(--card)!important;border-radius:2px!important}.leaflet-control-zoom{border:1px solid var(--border)!important;border-radius:2px!important;box-shadow:0 1px 3px #00000014!important}@keyframes breathing{0%,to{opacity:.4}50%{opacity:1}}.animate-breathing{animation:3s ease-in-out infinite breathing}[data-sidebar=content]{scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}[data-sidebar=content]::-webkit-scrollbar{width:6px}[data-sidebar=content]::-webkit-scrollbar-track{background:0 0}[data-sidebar=content]::-webkit-scrollbar-thumb{background-color:var(--sidebar-border);border-radius:3px}[data-sidebar=content]::-webkit-scrollbar-thumb:hover{background-color:var(--sidebar-foreground)}
