.guide-marker{background:var(--marker-color);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:9999px;place-items:center;width:34px;height:34px;font:600 14px/1 Inter,system-ui,sans-serif;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 4px 12px #082a3459}.guide-marker.is-selected,.guide-marker:hover{z-index:2;transform:scale(1.25);box-shadow:0 0 0 4px #c8553d59,0 6px 16px #082a3466}.guide-user{background:#2563eb;border:3px solid #fff;border-radius:9999px;width:18px;height:18px;box-shadow:0 0 0 8px #2563eb33}.guide-popup{color:#1f2a30;flex-direction:column;gap:4px;font-family:Inter,system-ui,sans-serif;text-decoration:none;display:flex}.guide-popup img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:110px}.guide-popup strong{font-size:14px}.guide-popup span{color:#c8553d;font-size:12px;font-weight:600}.maplibregl-popup-content{border-radius:14px!important;padding:8px!important}
