.attraction-marker[data-v-f4564cbb]{align-items:flex-end;cursor:pointer;display:flex;justify-content:center;transition:transform .3s ease}.attraction-marker[data-v-f4564cbb]:hover{transform:scale(1.1) translateY(-4px)}.marker-pin[data-v-f4564cbb]{filter:drop-shadow(var(--shadow-marker));flex-direction:column}.marker-icon[data-v-f4564cbb],.marker-pin[data-v-f4564cbb]{align-items:center;display:flex;position:relative}.marker-icon[data-v-f4564cbb]{background:var(--color-primary-800);border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 8px #00000026;height:48px;justify-content:center;transform:rotate(-45deg);width:48px;z-index:2}.marker-icon span[data-v-f4564cbb]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:20px;line-height:1;transform:rotate(45deg)}.marker-tail[data-v-f4564cbb]{border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid var(--color-primary-900);bottom:-6px;height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:1}.attraction-marker:hover .marker-pin[data-v-f4564cbb]{animation:bounce-f4564cbb .6s ease}@keyframes bounce-f4564cbb{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.camera-marker[data-v-c7cfa5d6]{color:var(--color-secondary-600);cursor:pointer;filter:drop-shadow(var(--shadow-marker));height:35px;transition:transform .3s ease;width:35px}.camera-marker[data-v-c7cfa5d6] path[class*=white]{fill:#fff}.camera-marker[data-v-c7cfa5d6]:hover{animation:bounce-c7cfa5d6 .6s ease;transform:scale(1.1)}@keyframes bounce-c7cfa5d6{0%,to{transform:scale(1.1) translateY(0)}50%{transform:scale(1.1) translateY(-8px)}}.visit-marker[data-v-d137f480]{color:var(--color-primary-700);cursor:pointer;filter:drop-shadow(var(--shadow-marker));height:35px;transition:transform .3s ease;width:35px}.visit-marker[data-v-d137f480] path[class*=white]{fill:#fff}.visit-marker[data-v-d137f480]:hover{animation:bounce-d137f480 .6s ease;transform:scale(1.1)}@keyframes bounce-d137f480{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
