/* CalibreAI24 social footer - isolated styles */
.ca24-social-footer{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}
.ca24-social-footer__title{font-size:9px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#8f8981}
.ca24-social-footer__links{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.ca24-social-footer__link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:36px;padding:7px 11px;border:1px solid rgba(160,153,144,.32);border-radius:999px;text-decoration:none!important;background:transparent!important;font-size:10px;line-height:1;color:#cfc9c1!important}
.ca24-social-footer__link svg{box-sizing:border-box!important;display:block!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;flex:0 0 20px!important;margin:0!important;padding:0!important}
.ca24-social-footer__link--instagram svg{color:#E4405F}.ca24-social-footer__link--tiktok svg{color:#25F4EE}.ca24-social-footer__link--youtube svg{color:#FF0000}
.ca24-social-footer__link:hover{border-color:rgba(205,176,108,.65);transform:translateY(-1px)}
@media(max-width:520px){.ca24-social-footer__link{width:38px;height:38px;padding:8px}.ca24-social-footer__link span{display:none}.ca24-social-footer__links{gap:9px}}
