.mapboxgl-popup-content{padding:10px;border-radius:4px}.map-container.svelte-14v4cno.svelte-14v4cno.svelte-14v4cno{position:relative;width:100%;height:100%;overflow:hidden;background-color:#39237399}.map-container.custom-width.svelte-14v4cno.svelte-14v4cno.svelte-14v4cno{width:var(--map-width, 100%)}.map-container.custom-height.svelte-14v4cno.svelte-14v4cno.svelte-14v4cno{height:var(--map-height, 100%)}.map-container.svelte-14v4cno>div.svelte-14v4cno.svelte-14v4cno:first-child{height:100%}.map-container.svelte-14v4cno>div.svelte-14v4cno:first-child>div.svelte-14v4cno:first-child{height:100%}.map-marker{width:30px;height:30px;background-size:cover;cursor:pointer;transition:transform .2s ease;z-index:100}.map-marker:hover{transform:scale(1.1)}.map-marker.chapter-marker{z-index:10000!important;filter:drop-shadow(0 0 4px rgba(0,0,0,.3))}@media(max-width:767px){.map-marker.chapter-marker{animation:svelte-14v4cno-chapterPulseSafe 2s ease-in-out infinite}}@keyframes svelte-14v4cno-chapterPulseSafe{0%,to{opacity:1;filter:drop-shadow(0 0 4px rgba(0,0,0,.3))}50%{opacity:.5;filter:drop-shadow(0 0 8px rgba(0,0,0,.5))}}.map-sidebar{height:inherit;overflow:hidden;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}@media(max-width:767px){.mobile-sidebar{position:fixed;left:0;bottom:0;width:100%;height:auto!important;max-height:80vh;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px #00000026;z-index:1000}.mobile-sidebar .p-4{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.mobile-sidebar .close-button{position:sticky;top:0;background:#fff;padding:8px;margin:-8px -8px 8px;border-radius:16px 16px 0 0;z-index:10}}.map-sidebar::-webkit-scrollbar{width:6px}.map-sidebar::-webkit-scrollbar-track{background:transparent}.map-sidebar::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.map-sidebar::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.map-sidebar>div{height:100%;overflow-y:auto}@media(max-width:767px){.map-container.svelte-14v4cno.svelte-14v4cno.svelte-14v4cno{position:relative;z-index:1}.map-container.svelte-14v4cno>div.svelte-14v4cno.svelte-14v4cno:first-child{position:relative;width:100%;height:100%}#localmap.svelte-14v4cno.svelte-14v4cno.svelte-14v4cno{position:relative;z-index:1;width:100%;height:100%}.mapboxgl-marker{z-index:1000}.mapboxgl-canvas-container{position:relative}.mapboxgl-canvas{position:absolute;top:0;left:0}}.home-icon-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.home-icon-button{width:36px;height:36px}}@media(min-width:1280px){.home-icon-button{width:40px;height:40px}}@media(max-width:768px){.chapter-nav-scroll.svelte-1wq5n81{scrollbar-width:none;-ms-overflow-style:none}.chapter-nav-scroll.svelte-1wq5n81::-webkit-scrollbar{display:none}}.ticker-content.svelte-lrqf46{position:absolute;white-space:nowrap;display:flex;align-items:center;height:100%;padding:0 1rem;animation:svelte-lrqf46-ticker-scroll var(--duration) linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@keyframes svelte-lrqf46-ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}
