.links-wrap{min-height:80vh;display:flex;justify-content:center;align-items:flex-start;padding:36px 18px;background:linear-gradient(180deg,#fdf3f5,#fbe4ea);}
.links-card{width:100%;max-width:420px;text-align:center;}
.links-logo-img{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 14px;box-shadow:0 4px 14px rgba(150,120,200,.35);}
.links-logo-circle{width:84px;height:84px;border-radius:50%;background:#b9a7e6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:700;margin:0 auto 12px;box-shadow:0 4px 14px rgba(150,120,200,.35);font-family:Georgia,serif;letter-spacing:1px;}
.links-card h1{font-size:1.6rem;color:#2c1a2e;margin:0;}
.links-tag{color:#a08aa0;margin:6px 0 22px;}
.links-buttons{display:flex;flex-direction:column;gap:12px;}
.links-buttons a{display:block;background:#fff;border:2px solid #f3d3dd;border-radius:999px;padding:15px 20px;text-decoration:none;color:#2c1a2e;font-weight:700;font-size:1.02rem;box-shadow:0 3px 10px rgba(200,140,170,.15);transition:transform .15s;}
.links-buttons a:active{transform:scale(.97);}
