
/* Social brand icons retain the links' text as accessible names. */
@supports (mask-image: url("")) {
 .site-footer .footer-contact-stack { display:grid;grid-template-columns:minmax(0,1fr) 44px 44px minmax(0,1fr); }
 .site-footer .footer-contact-stack > a,.site-footer .footer-contact-stack > span { grid-column:1 / -1; }
 .site-footer .footer-contact-stack > a[href*="facebook.com/"],.site-footer .footer-contact-stack > a[href*="instagram.com/"] {
  grid-row:4;grid-column:2;display:inline-flex;align-items:center;justify-content:center;gap:0;
  width:44px;height:44px;min-width:44px;min-height:44px;box-sizing:border-box;padding:0;
  font-size:0;border:1px solid currentColor;border-radius:8px;color:inherit;text-decoration:none;
 }
 .site-footer .footer-contact-stack > a[href*="instagram.com/"] {grid-column:3;}
 .site-footer .footer-contact-stack > a[href*="facebook.com/"]::before,.site-footer .footer-contact-stack > a[href*="instagram.com/"]::before {
  content:"";display:block;width:22px;height:22px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;
 }
 .site-footer .footer-contact-stack > a[href*="facebook.com/"]::before {
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 21v-8h3l.5-4H14V7c0-1.1.3-2 2-2h2V1.5A24 24 0 0 0 15 1c-3 0-5 1.8-5 5v3H7v4h3v8z'/%3E%3C/svg%3E");
 }
 .site-footer .footer-contact-stack > a[href*="instagram.com/"]::before {
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2'/%3E%3C/svg%3E");
 }
 .site-footer .footer-contact-stack > a[href*="facebook.com/"]:hover,.site-footer .footer-contact-stack > a[href*="instagram.com/"]:hover {color:var(--brand-copper,#e79a55);}
 .site-footer .footer-contact-stack > a[href*="facebook.com/"]:focus-visible,.site-footer .footer-contact-stack > a[href*="instagram.com/"]:focus-visible {outline:3px solid currentColor;outline-offset:3px;}
 @media (forced-colors:active) {
  .site-footer .footer-contact-stack > a[href*="facebook.com/"],.site-footer .footer-contact-stack > a[href*="instagram.com/"] {color:LinkText;border-color:LinkText;}
  .site-footer .footer-contact-stack > a[href*="facebook.com/"]::before,.site-footer .footer-contact-stack > a[href*="instagram.com/"]::before {background:LinkText;forced-color-adjust:none;}
 }
}
