
.dq-social-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 22px}
.dq-social-links a{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:1px solid #a82942;border-radius:5px;background:linear-gradient(135deg,#2c0e17,#140e11);font:18px var(--heading);color:#fff!important;letter-spacing:.035em;text-decoration:none;transition:background .2s,transform .2s}
.dq-social-links a:hover{background:#aa0c2b;transform:translateY(-2px)}
@media(max-width:580px){.dq-social-links{flex-direction:column}.dq-social-links a{width:100%}}
