.custom-popup.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.floating-bubble.clickable{pointer-events:all;cursor:pointer}.floating-bubble.clickable .bubble-content{background:linear-gradient(135deg,#d4af37 0%,#f5e6b3 50%,#d4af37 100%)}.floating-bubble.clickable .bubble-content:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.3)}