.dervisoglu-map{background:var(--surface-muted,#efece5);width:100%;height:100%}.dervisoglu-tiles-dark{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.88)saturate(.6)}.dervisoglu-map .leaflet-control-zoom{box-shadow:none;border:none}.dervisoglu-map .leaflet-control-zoom a{background:var(--surface-page);width:36px;height:36px;color:var(--text-display);border:1px solid var(--hairline);border-radius:0;font-size:18px;font-weight:300;line-height:36px}.dervisoglu-map .leaflet-control-zoom a:hover{background:var(--surface-raised,#fff)}.dervisoglu-map .leaflet-bar a+a{border-top:none}.dervisoglu-map .leaflet-control-attribution{background:color-mix(in srgb, var(--surface-page) 88%, transparent);font-family:var(--font-sans-body);letter-spacing:.02em;color:var(--text-muted);border-radius:0;padding:0 5px;font-size:9px}.dervisoglu-map .leaflet-control-attribution a{color:var(--text-muted);text-decoration:none}.dervisoglu-mk{font-family:var(--font-sans-body);cursor:pointer;justify-content:center;align-items:center;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}.dervisoglu-mk:hover,.dervisoglu-mk.is-active{z-index:1000;transform:scale(1.18)}.dervisoglu-mk-square{background:var(--bronze-500);color:#fff;width:30px;height:30px;font-size:12px;box-shadow:0 3px 10px #14161b52}.dervisoglu-mk-circle{width:34px;height:34px;color:var(--ink-900);background:#fff;border:1px solid #ffffffb3;border-radius:50%;font-size:12px;box-shadow:0 3px 14px #00000073}.dervisoglu-mk-dot{background:var(--bronze-500);width:14px;height:14px;box-shadow:0 0 0 5px #b08d5738}.dervisoglu-popup .leaflet-popup-content-wrapper{background:var(--surface-page);box-shadow:var(--shadow-overlay,0 18px 50px #14161b38);border-radius:0;padding:0}.dervisoglu-popup .leaflet-popup-content{margin:0}.dervisoglu-popup .leaflet-popup-tip{background:var(--surface-page)}.dervisoglu-popup a.leaflet-popup-close-button{color:var(--text-muted)}.dervisoglu-callout{background:var(--surface-page);box-shadow:var(--shadow-overlay,0 18px 50px #14161b38);max-width:280px;margin-bottom:10px}.dervisoglu-pop{min-width:200px;padding:18px 20px}.dervisoglu-pop .pa{font-family:var(--font-sans-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text-accent);font-size:10.5px}@media (max-width:768px){.dervisoglu-pop .pa{font-size:var(--type-caption)}}.dervisoglu-pop h4{font-family:var(--font-serif-display);color:var(--text-display);margin:6px 0 8px;font-size:22px;font-weight:400}.dervisoglu-pop .ps{font-family:var(--font-sans-body);color:var(--text-body);margin:0 0 12px;font-size:13px}.dervisoglu-pop a.pl{font-family:var(--font-sans-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-display);border-bottom:1px solid var(--bronze-500);padding-bottom:3px;font-size:11px;text-decoration:none}.dervisoglu-pop a.pl svg{vertical-align:-1px;margin-left:8px;display:inline-block}
