/* 2.0.66 — visible, accessible links to Monika's LinkedIn profile. */
a.mr-linkedin{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;color:#303b71;font:600 14px/1.5 system-ui,-apple-system,'Segoe UI',sans-serif;text-decoration:none;text-underline-offset:4px}
a.mr-linkedin svg{display:block;flex:0 0 22px;width:22px;height:22px}
a.mr-linkedin:hover span{text-decoration:underline}
a.mr-linkedin:focus-visible{outline:3px solid #303b71;outline-offset:3px;border-radius:4px}
.header .nav-row>a.mr-linkedin-header{flex:0 0 44px;width:44px;min-height:44px;border-radius:4px}
.header .nav-row>a.mr-linkedin-header:hover{background:#ebe7e2}
.header .nav-row>.logo{min-width:0}
.footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}
.footer .footer-brand>a.mr-linkedin-footer{justify-content:flex-start;min-width:100px}
main .mr-linkedin-about-row{margin:16px 0 0}
main a.mr-linkedin-about{justify-content:flex-start;text-decoration:underline;font-size:15px}
@media(min-width:1281px){
  .header .nav-row>.logo img{width:250px}
  .header .nav-row>.nav-links{gap:18px;margin-left:auto}
  .header .nav-row>a.mr-linkedin-header{margin-left:-6px}
}
@media(max-width:1280px){
  .header .nav-row>.menu-toggle{margin-left:auto;flex-shrink:0}
  .header .nav-row>a.mr-linkedin-header{margin-left:0}
}
@media(max-width:700px){
  .header .nav-row>.logo{flex:0 1 auto;max-width:calc(100% - 130px)}
  .header .nav-row>.logo img{width:230px;max-width:100%;height:auto}
  .header .nav-row>a.mr-linkedin-header{flex-basis:44px}
  .footer .footer-brand{gap:2px}
  .footer .footer-brand>a.mr-linkedin-footer{font-size:13px}
}
