/* Kimber Landscapes social links: local SVG icons, no external widgets. */
.kl-site-footer .kl-social-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:22px 0;padding:0}
.kl-site-footer .kl-social-links a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:140px;min-height:46px;margin:0;padding:10px 16px;border:1px solid currentColor;border-radius:7px;color:inherit;font:600 15px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;transition:background-color .15s ease}
.kl-site-footer .kl-social-links svg{display:block;flex:0 0 22px;width:22px;height:22px}
.kl-site-footer .kl-social-links a:hover{background-color:rgba(128,128,128,.18);text-decoration:underline;text-underline-offset:3px}
.kl-site-footer .kl-social-links a:focus-visible{outline:3px solid #eab64e;outline-offset:4px}
@media(max-width:380px){.kl-site-footer .kl-social-links{gap:10px}.kl-site-footer .kl-social-links a{min-width:128px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.kl-site-footer .kl-social-links a{transition:none}}
