.map-root{--z-map:0;--z-map-ui:10;--z-panels:20;--z-sheet:30;--z-timeline:40;--z-toast:50;background:#e9dfc8}.t-body{font-size:.9375rem}.t-meta{font-size:.8125rem;line-height:1.3}.t-label{font-size:.75rem}@media (max-width:767px){.t-body{font-size:1rem}.t-meta{font-size:.875rem}.touch-row,.map-root .map-btn,[data-slot=sheet-content] .map-btn{min-height:2.5rem}}[data-slot=hover-card-content]{z-index:30!important}.map-paper{z-index:1;mix-blend-mode:multiply;opacity:.55;background-image:radial-gradient(#0000 55%,#5a3c1e38 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.25  0 0 0 0 0.15  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.map-root .maplibregl-map{font-family:var(--font-garamond), Georgia, serif}.map-root .hero-marker:hover{z-index:20!important}.map-root .hero-marker.is-open{z-index:21!important}.map-label{color:#2f2217;font-family:var(--font-garamond), Georgia, serif;text-shadow:0 0 2px #efe3c4,0 0 3px #efe3c4,0 0 5px #efe3c4}.map-letter{cursor:help;background:#f6eedb;border:1px solid #4a3423;width:16px;height:11px;display:block;position:relative;transform:rotate(-8deg)}.map-letter:after{content:"";background:#8e2b1e;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.fog-cloud{pointer-events:none;filter:url(#fog-noise);background:radial-gradient(circle,#ece4d2f2 0%,#d6cdbcb3 45%,#d6cdbc00 70%);border-radius:9999px;width:4.5rem;height:4.5rem;position:absolute;top:50%;left:50%}.fog-cloud-sm{width:2rem;height:2rem}.fog-spot{cursor:pointer;opacity:.18;filter:url(#fog-noise);background:radial-gradient(circle,#7d7468 0%,#7d746899 40%,#7d746800 70%);border-radius:9999px;width:2.25rem;height:2.25rem}.fog-spot:hover,.fog-spot:focus-visible{opacity:.35}.map-more{color:#3b2a1c;cursor:pointer;background:#f6eed9;border:1.5px solid #4a3423}.map-more:hover{background:#fffaf0}.map-cartouche{outline-offset:2px;background:#f1e8d3eb;border:1px solid #4a3423;outline:1px solid #4a3423}.map-root .map-btn{background:#f1e8d3eb;font-family:inherit;font-size:.9rem}.map-root .maplibregl-ctrl-attrib{background:#f1e8d3cc;font-family:inherit}.map-root [data-slot=hover-card-content],[data-slot=hover-card-content],[data-slot=sheet-content]{box-shadow:0 1px #4a342326}
