.social-links{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.social-links a{color:var(--color-text-light);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all var(--transition-fast);align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.social-links a:before{content:"";background:linear-gradient(135deg, var(--color-accent), var(--color-accent-secondary));opacity:0;transition:opacity var(--transition-fast);z-index:-1;position:absolute;inset:0}.social-links a:hover{color:var(--color-surface);border-color:#0000;transform:translateY(-2px);box-shadow:0 4px 20px #38bdf833}.social-links a:hover:before{opacity:1}@media screen and (max-width:500px){.social-links{flex-direction:column;align-items:center}.social-links a{justify-content:center;width:200px}}
