body { background: radial-gradient(ellipse at top, #F9FAFB, #F3F4F6); font-family: 'Inter', sans-serif; } .link-container { max-width: 680px; } .profile-image { width: 96px; height: 96px; } .profile-picture { width: 128px; height: 128px; border-radius: 50%; object-fit: cover; margin-left: auto; margin-right: auto; display: block; } .link-card { background-color: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 8px; padding: 0.75rem 1rem; transition: transform 0.1s ease-in-out; max-width: 520px; margin: 0 auto 1rem auto; } .link-card:hover { transform: scale(1.02); } .link-icon { width: 48px; height: 48px; border-radius: 8px; background-color: #F3F4F6; }