/* Contact-page social links, matching the footer icon artwork. */
#root .contact-reference-socials a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(30,60,49,.2);border-radius:10px;background:var(--g);color:#fff;text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease;}
#root .contact-reference-socials a svg{width:21px;height:21px;display:block;flex-shrink:0;}
#root .contact-reference-socials a:hover{transform:translateY(-3px);background:var(--gold);color:var(--g);border-color:var(--gold);}
#root .contact-reference-socials a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;}
