/* Redes sociais da equipe pastoral — somente Sobre Nós.
   Ícones discretos, alvos confortáveis e mesmo ritmo no desktop e no celular. */
.about-page .pastor-meta .pastor-socials{
 display:flex;align-items:center;justify-content:flex-start;gap:9px;
 margin-top:15px;
}
.about-page .pastor-meta .pastor-socials a{
 display:inline-flex;align-items:center;justify-content:center;
 width:38px;height:38px;flex:none;
 border:1px solid #ead6cb;border-radius:11px;
 color:#a44c38;background:#fff7f2;
 text-decoration:none;
 transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease;
}
.about-page .pastor-meta .pastor-socials a:hover{
 color:#fff;background:#aa4935;border-color:#aa4935;transform:translateY(-1px);
}
.about-page .pastor-meta .pastor-socials a:focus-visible{
 outline:3px solid #aa4935;outline-offset:3px;
}
.about-page .pastor-meta .pastor-socials svg{display:block;flex:none;}
@media(max-width:640px){
 .about-page .pastor-meta .pastor-socials{margin-top:13px;}
 .about-page .pastor-meta .pastor-socials a{width:42px;height:42px;}
}
@media(prefers-reduced-motion:reduce){
 .about-page .pastor-meta .pastor-socials a{transition:none;transform:none!important;}
}
