.f-social{display:flex;gap:12px;margin-top:16px}.f-social a{display:inline-flex;width:36px;height:36px;border-radius:50%;box-shadow:0 6px 14px -6px rgba(20,40,60,.45);transition:transform .2s}.f-social a:hover{transform:translateY(-2px)}.f-social a:focus-visible{outline:2px solid var(--amber,#E39A3C);outline-offset:3px}.f-social svg{width:100%;height:100%;display:block}