/* Estilos del crédito en el footer */
.afc-footer-credit {
    font: inherit;
    line-height: inherit;
}
.afc-footer-credit a {
    display: inline-flex;
    align-items: center;
    gap: .5rem;
    padding: .5rem .9rem;
    font: inherit;
    line-height: 1.1;
    text-decoration: none;
    border-radius: 999px;
    border: 1px solid currentColor;
    opacity: .9;
    transition: transform .15s ease, opacity .15s ease;
    white-space: nowrap;
}
.afc-footer-credit a:hover { opacity: 1; transform: translateY(-1px); }

/* Posicionamiento dentro del footer: esquina inferior derecha */
footer.afc-rel { position: relative !important; }
footer .afc-pin {
    position: absolute;
    right: clamp(8px, 2vw, 24px);
    bottom: clamp(8px, 1.4vw, 18px);
}

/* Heredar colores del footer, pero asegurar contraste mínimo */
footer .afc-pin a {
    color: inherit;
    background: transparent;
}
