/* Private review: a single compact contact row, retaining all existing links. */
footer .foot-contact-row{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:2px;width:100%}
footer .foot-contact-row .foot-mail{min-height:44px;padding:0;border:0;border-radius:0;white-space:nowrap;gap:7px;background:none}
footer .foot-contact-row .foot-mail:focus-visible{outline:2px solid #f5a623;outline-offset:4px;border-radius:3px}
footer .foot-contact-row .foot-socials{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:0;margin:0}
footer .foot-contact-row .foot-socials a{position:relative;isolation:isolate;box-sizing:border-box;width:44px;height:44px;min-height:44px;padding:0;gap:0;border:0;border-radius:10px;color:#f6eddc;background:transparent}
footer .foot-contact-row .foot-socials a::before{content:"";position:absolute;inset:6px;z-index:-1;border:1px solid #ffffff24;border-radius:9px;background:#ffffff07;transition:background .16s,border-color .16s}
footer .foot-contact-row .foot-socials a[title="LinkedIn"]{--social-brand:#0a66c2}
footer .foot-contact-row .foot-socials a[title="Instagram"]{--social-brand:#c13584}
footer .foot-contact-row .foot-socials a[title="Facebook"]{--social-brand:#1877f2}
footer .foot-contact-row .foot-socials a:is(:hover,:focus-visible){color:#fff;background:transparent}
footer .foot-contact-row .foot-socials a:is(:hover,:focus-visible)::before{background:var(--social-brand);border-color:var(--social-brand)}
footer .foot-contact-row .foot-socials svg{width:16px;height:16px}
@media(prefers-reduced-motion:reduce){footer .foot-contact-row .foot-socials a::before{transition:none}}
@media(forced-colors:active){footer .foot-contact-row .foot-socials a{color:LinkText}footer .foot-contact-row .foot-socials a::before{background:Canvas;border-color:LinkText}footer .foot-contact-row .foot-socials a:is(:hover,:focus-visible){color:HighlightText}footer .foot-contact-row .foot-socials a:is(:hover,:focus-visible)::before{background:Highlight;border-color:Highlight}}
