/* Perfiles: tarjetas inspiradas en la referencia aportada por Noa. */
.contact-bottom{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px}
.contact-links.profile-links{display:grid;gap:14px;min-width:0;width:100%}
.contact-links.profile-links>a.profile-link-card{display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:20px;min-height:108px;border:1px solid #f3f3e74d;border-radius:18px;padding:22px 25px;text-decoration:none;background:#fdf1f506;transition:background .2s,border-color .2s,transform .2s;color:var(--cream)}
.profile-link-icon{display:block;width:30px;height:30px;color:var(--pink)}
.profile-link-icon svg,.profile-link-icon img{width:100%;height:100%;object-fit:contain}
.profile-link-icon img{filter:brightness(0) invert(91%) sepia(15%) saturate(626%) hue-rotate(282deg) brightness(102%) contrast(102%)}
.profile-link-copy{display:flex;flex-direction:column;gap:8px;min-width:0}
.profile-link-copy strong{font:400 29px/1.1 var(--title)}
.profile-link-copy small{font:400 12px/1.5 var(--body);color:var(--pink);overflow-wrap:anywhere}
.profile-link-arrow{font:25px/1 var(--body);color:var(--pink);transition:transform .2s}
.contact-links.profile-links>a.profile-link-card:hover{background:#ffcdf212;border-color:var(--pink);transform:translateY(-2px)}
.profile-link-card:hover .profile-link-arrow{transform:translate(2px,-2px)}
.contact-links.profile-links>a.profile-link-card:focus-visible{outline-color:var(--pink)}
@media(max-width:900px){.contact-bottom{grid-template-columns:1fr;gap:25px}.contact-bottom>p{max-width:48ch}.contact-links.profile-links{max-width:650px}}
@media(max-width:760px){.contact-links.profile-links>a.profile-link-card{grid-template-columns:28px minmax(0,1fr) 18px;gap:15px;min-height:99px;padding:20px 18px;border-radius:15px}.profile-link-icon{width:27px;height:27px}.profile-link-copy strong{font-size:27px}.profile-link-copy small{font-size:11px}.profile-link-arrow{font-size:22px}}
@media(prefers-reduced-motion:reduce){.contact-links.profile-links>a.profile-link-card,.profile-link-arrow{transition:none}}
