.socials-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:clamp(2.5rem,6vh,4rem)}@media(max-width:560px){.socials-list{grid-template-columns:1fr}}.social-card{position:relative;display:flex;align-items:center;gap:1.1rem;padding:clamp(1.1rem,2.5vh,1.4rem)clamp(1.3rem,2.5vw,1.8rem);text-decoration:none;color:var(--fg);border:1px solid var(--card-border);background:var(--card-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;transition:border-color .4s ease,background .4s ease;cursor:pointer;text-align:left}.social-card::before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 40%,var(--shine) 50%,transparent 60%);transition:left .6s cubic-bezier(.16,1,.3,1)}.social-card::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transition:width .5s cubic-bezier(.16,1,.3,1)}.social-card:hover{border-color:var(--card-border-hover);background:var(--card-bg-hover)}.social-card:hover::before{left:140%}.social-card:hover::after{width:100%}.social-card:hover .social-name{letter-spacing:.22em}.social-icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.social-icon svg{width:100%;height:100%;display:block}.social-text{display:flex;flex-direction:column;line-height:1.35;gap:.15rem}.social-name{font-size:clamp(.72rem,1.2vw,.82rem);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg);transition:letter-spacing .4s ease}.social-handle{font-size:.68rem;font-weight:300;letter-spacing:.12em;color:var(--gold);opacity:.75}.back-link{display:inline-block;margin-top:clamp(2rem,5vh,3rem);text-decoration:none;font-weight:500;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-dim);transition:color .3s ease}.back-link:hover{color:var(--gold-light)}@media(prefers-reduced-motion:reduce){.socials-list{animation:none}.social-card,.social-card::before,.social-card::after,.social-name{transition:none}}