/* ALB AFTER90 / Social profile links */
.alb-social-link{display:inline-flex;align-items:center;justify-content:center;gap:.52em;font-weight:800;letter-spacing:.02em;text-decoration:none!important;border:1px solid #64a8e4;background:#164b83;color:#fff!important;border-radius:999px;padding:9px 15px;line-height:1.3;white-space:nowrap;transition:background .2s,border-color .2s}
.alb-social-link:hover{background:#256cb2;border-color:#ff983d;color:#fff!important}
.alb-social-link:focus-visible{outline:3px solid #ff983d;outline-offset:3px}
.alb-social-icon{display:inline-grid;place-items:center;background:#0d2747;color:#fff;border-radius:50%;width:22px;height:22px;line-height:1;font:bold 13px Arial,sans-serif}
.alb-social-footer{margin:16px 0 10px}
.alb-social-footer .alb-social-link{font-size:13px}
.nav .links .alb-social-nav{border:1px solid #74ade0!important;padding:8px 12px!important;border-radius:99px;background:#163c6b;color:white!important;display:inline-flex;align-items:center;gap:5px;font-weight:800}
.nav .links .alb-social-nav:hover{background:#236fba;border-color:#ff983d!important}
.nav .links .alb-social-nav .alb-social-icon{width:20px;height:20px}
@media(max-width:600px){.nav .links .alb-social-nav{padding:7px 10px!important}}
