.social-link[data-v-d39c139e]{display:flex;align-items:center;padding:12px 20px;margin:8px;border-radius:8px;background-color:var(--bg-color);color:#fff;text-decoration:none;font-weight:700;transition:transform .2s ease-in-out;min-width:200px;box-shadow:0 4px 6px #0000001a}.social-link[data-v-d39c139e]:hover{transform:translateY(-3px);box-shadow:0 6px 12px #00000026}.icon[data-v-d39c139e]{display:inline-block;width:24px;height:24px;margin-right:12px}.icon[data-v-d39c139e] svg{fill:#fff}.name[data-v-d39c139e]{font-size:16px}body{margin:0;font-family:"M PLUS Rounded 1c",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#bdd2f3;color:#2c3e50}#app-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:20px}header{margin-bottom:40px}.profile-image{width:120px;height:120px;border-radius:50%;margin:0 auto 20px;box-shadow:0 4px 8px #0000001a;object-fit:cover}h1,p{min-height:1.2em}h1 span,p span{opacity:0;transform:translateY(10px)}.ready h1 span,.ready p span{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}main{display:flex;flex-direction:column;align-items:center}.social-link-animated{opacity:0;transform:translateY(-30px)}.ready .social-link-animated{animation-name:slideIn;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.profile-image-animated{opacity:0;transform:scale(.9);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.1s}.ready .profile-image-animated{opacity:1;transform:scale(1)}
