/* =====================================================================
   ✨ FLOATING STICKERS ENGINE (BOUNCE PHYSICS EDITION) ✨
   ===================================================================== */

.floating-stickers {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -5; 
    pointer-events: none; 
    overflow: hidden;
}

/* A Pílula de Vidro */
.sticker-bubble {
    position: absolute;
    top: 0; left: 0; /* O ponto 0 do mapa, o JS cuida de mover */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%; 
    
    background: rgba(255, 255, 255, 0.15) !important; 
    backdrop-filter: blur(1.5px) saturate(120%) !important; 
    -webkit-backdrop-filter: blur(1.5px) saturate(120%) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important; 
    box-shadow: 0 4px 15px rgba(251, 191, 36, 0.03) !important; 
    
    /* Apenas o balanço orgânico (sem interferir no movimento X e Y) */
    animation: bubbleWobble 6s ease-in-out infinite alternate !important;
}

.sticker-bubble img {
    filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.02)) !important; 
}

/* Balanço independente moderno (Gira sem quebrar o transform do JS) */
@keyframes bubbleWobble {
    0% { rotate: -12deg; scale: 1; }
    100% { rotate: 12deg; scale: 1.05; }
}