
/* ===== LinkedIn Icon Patch ===== */
.nav-links a[title="LinkedIn"]{
  width:36px;height:36px;
  display:inline-flex;align-items:center;justify-content:center;
  background:#0A66C2;border-radius:10px;
  border:1px solid #084e94; box-shadow: var(--shadow);
  padding:0; margin-left:6px;
}
.nav-links a[title="LinkedIn"]:hover{ filter:brightness(1.06); text-decoration:none }
.nav-links a[title="LinkedIn"] .icon{ width:20px;height:20px; }
.nav-links a[title="LinkedIn"] .icon path{ fill:#fff !important; }

@media (max-width:640px){
  .nav-links a[title="LinkedIn"]{ width:32px;height:32px;border-radius:8px }
  .nav-links a[title="LinkedIn"] .icon{ width:18px;height:18px }
}
