.social-connect{margin:-7px 0 25px;max-width:590px}.social-label{display:block;color:#7885ad;font:7px "DM Mono";letter-spacing:1.4px;margin-bottom:9px}.social-links{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.social-links a{min-height:43px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(95,133,255,.32);background:linear-gradient(120deg,rgba(17,31,65,.7),rgba(29,14,54,.58));color:#e9efff;text-decoration:none;font:700 7px "DM Mono";letter-spacing:.4px;position:relative;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.social-links a:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(115,187,255,.15),transparent);transform:translateX(-120%);transition:transform .45s}.social-links a:hover{transform:translateY(-3px);border-color:#718bff;box-shadow:0 8px 24px rgba(77,80,221,.25)}.social-links a:hover:before{transform:translateX(120%)}.social-links b{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#3ca9ff,#9756ff);color:#fff;font:700 8px "DM Mono";box-shadow:0 0 13px rgba(87,130,255,.35)}.social-links i{font-style:normal;color:#78bfff}.social-links a:nth-child(2) b{background:linear-gradient(135deg,#775cff,#bf52e8)}.social-links a:nth-child(3) b{background:linear-gradient(135deg,#348cff,#765cff)}.social-links a:nth-child(4) b{background:linear-gradient(135deg,#5965f2,#a957ff)}@media(max-width:900px){.social-links{grid-template-columns:1fr 1fr}}@media(max-width:560px){.social-connect{margin-top:0}.social-links a{min-height:40px}.social-links span{font-size:6px}}
