/* Lien vers le site partenaire - bouton flottant fixe */
.kiub-partner-site-btn {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 1050;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 7px 14px;
    border: none;
    border-radius: 50px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    color: #fff !important;
    text-decoration: none !important;
    font-size: 0.8rem;
    font-weight: 500;
    white-space: nowrap;
    backdrop-filter: blur(4px);
    transition: background 0.2s ease, box-shadow 0.2s ease;
}

.kiub-partner-site-btn:hover {
    filter: brightness(1.12);
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.3);
    color: #fff !important;
}

/* Si les deux boutons sont affichés, empiler le second au-dessus */
.kiub-partner-site-btn--second {
    bottom: 68px;
}
