.social-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.social-link{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(32,37,42,.18);border-radius:99px;background:rgba(255,255,255,.45);font:500 10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.05em;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.social-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.social-link:hover{transform:translateY(-4px) rotate(-2deg);background:var(--ink);color:var(--white);box-shadow:0 7px 0 rgba(32,37,42,.12)}.social-link:nth-child(2n):hover{transform:translateY(-4px) rotate(2deg)}.social-link span{display:none}.social-link:hover span{display:inline}.social-links:empty{display:none}.social-fields{border:1px solid var(--line);padding:20px;margin:0}.social-fields legend{padding:0 8px;font:500 11px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.09em}.social-fields legend span{color:var(--muted);text-transform:none;letter-spacing:0}.social-fields .form-row{margin-top:7px}.social-fields label{margin-bottom:15px}.social-fields label:last-child{margin-bottom:0}.file-field span,.form-note{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:5px}.file-field input{padding:10px 0;border:0}@media(max-width:700px){.social-link span{display:inline}.social-link{flex:1;justify-content:center}.social-fields .form-row{gap:0}}
