/* Instagram and Facebook icons */
.socials{display:inline-flex;gap:12px;align-items:center;margin:6px 0}
.soc{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#b5603f;color:#fff;text-decoration:none;box-shadow:0 8px 18px -10px rgba(120,50,20,.8);transition:transform .25s,background .25s}
.soc svg{width:24px;height:24px;display:block}
.soc:hover{background:#9b4a2c;transform:translateY(-3px) scale(1.06)}
.soc:focus-visible{outline:3px solid rgba(200,100,60,.5);outline-offset:3px}
.social-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}
.social-row span.lbl{font-weight:600;color:var(--ink)}
.foot-socials{display:flex;justify-content:center;margin:2px 0 18px}
