.nav a.instagram-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;min-height:44px;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:transparent;transition:background .2s,border-color .2s,color .2s}
.nav a.instagram-button svg{display:block}
.nav a.instagram-button:hover{border-color:var(--ink);background:var(--ink);color:var(--cream)}
@media(max-width:700px){.nav a.instagram-button{align-self:flex-start;margin-block:8px}}
@media(prefers-reduced-motion:reduce){.nav a.instagram-button{transition:none}}
