.project-intro-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.project-share{border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.25em;padding:.35rem 0;text-align:right}
.project-share:hover,.project-share:focus-visible{opacity:.62}
@media(max-width:600px){.project-intro-actions{align-items:flex-start}.project-share{font-size:.82rem}}
/* Mobile: larger menu target without changing the header layout. */
@media(max-width:760px){
  #menu-toggle{position:relative}
  #menu-toggle::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:44px;transform:translateX(-50%)}
  .contact-view .contact-socials .diagonal-arrow-wrap{display:inline-block}
}
