.social-links{display:flex;align-items:center;gap:4px;flex:none}
.social-links>a{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;color:var(--olive);border-radius:6px;text-decoration:none}
.social-links>a:hover{background:var(--soft)}
.social-links>a:focus-visible,.workshop-updates>a:focus-visible{outline:2px solid var(--green);outline-offset:3px}
.social-links svg{display:block;flex:none}
.social-links .social-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.workshop-updates{display:flex;justify-content:flex-start;margin-block-start:20px}
.workshop-updates>a{display:inline-flex;align-items:center;min-height:44px;line-height:1.8}
header nav .social-links{margin-inline-start:4px}
@media(max-width:760px){header nav{gap:4px 10px}header nav .social-links{margin-inline-start:0;gap:0}}
