.phone-frame[data-v-4b2c6f53]{width:100%;max-width:400px;margin:0 auto;background:#1a1a1a;border-radius:36px;padding:12px;box-shadow:0 25px 50px -12px #0006,inset 0 0 0 2px #ffffff1a}.phone-notch[data-v-4b2c6f53]{width:140px;height:24px;background:#1a1a1a;border-radius:0 0 16px 16px;margin:-12px auto 0;position:relative;z-index:10}.bio-link-page[data-v-4b2c6f53]{border-radius:28px;padding:20px 18px;min-height:380px;transition:background .5s ease;position:relative;overflow:hidden}.theme-switcher[data-v-4b2c6f53]{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.theme-btn[data-v-4b2c6f53]{width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease;padding:0}.theme-btn[data-v-4b2c6f53]:hover{transform:scale(1.15)}.theme-btn.active[data-v-4b2c6f53]{border-color:#fff;box-shadow:0 0 0 3px #ffffff4d;transform:scale(1.1)}.profile-section[data-v-4b2c6f53]{text-align:center;margin-bottom:20px}.avatar-wrapper[data-v-4b2c6f53]{position:relative;display:inline-block;margin-bottom:12px}.avatar-wrapper.pulse .avatar-circle[data-v-4b2c6f53]{animation:avatarPulse-4b2c6f53 .6s ease-out}@keyframes avatarPulse-4b2c6f53{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.avatar-circle[data-v-4b2c6f53]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.avatar-circle i[data-v-4b2c6f53]{font-size:28px;color:#fff}.online-indicator[data-v-4b2c6f53]{position:absolute;bottom:4px;right:4px;width:14px;height:14px;background:#4caf50;border-radius:50%;border:2px solid white;animation:pulse-4b2c6f53 2s ease-in-out infinite}@keyframes pulse-4b2c6f53{0%,to{box-shadow:0 0 #4caf5080}50%{box-shadow:0 0 0 6px #4caf5000}}.username[data-v-4b2c6f53]{font-size:18px;font-weight:700;margin:0 0 4px;transition:color .3s ease}.bio-text[data-v-4b2c6f53]{font-size:13px;margin:0;transition:color .3s ease}.bio-links-container[data-v-4b2c6f53]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.bio-link-item[data-v-4b2c6f53]{position:relative;display:flex;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:all .3s ease;overflow:hidden;animation:linkSlideIn-4b2c6f53 .4s ease-out backwards}@keyframes linkSlideIn-4b2c6f53{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bio-link-item[data-v-4b2c6f53]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 15px #00000026}.bio-link-item.clicked[data-v-4b2c6f53]{animation:linkClick-4b2c6f53 .3s ease-out}@keyframes linkClick-4b2c6f53{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}.link-icon[data-v-4b2c6f53]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;transition:color .3s ease}.link-text[data-v-4b2c6f53]{flex:1;font-size:13px;font-weight:600;transition:color .3s ease}.link-ripple[data-v-4b2c6f53]{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(0);border-radius:12px;pointer-events:none;animation:ripple-4b2c6f53 .6s ease-out}@keyframes ripple-4b2c6f53{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.link-enter-active[data-v-4b2c6f53],.link-leave-active[data-v-4b2c6f53]{transition:all .4s ease}.link-enter-from[data-v-4b2c6f53]{opacity:0;transform:translate(-20px)}.link-leave-to[data-v-4b2c6f53]{opacity:0;transform:translate(20px)}.add-link-btn[data-v-4b2c6f53]{width:100%;padding:10px;border:2px dashed;border-radius:12px;background:transparent;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease}.add-link-btn[data-v-4b2c6f53]:hover{background:#ffffff1a;transform:scale(1.02)}.add-link-btn i[data-v-4b2c6f53]{font-size:10px}.bio-footer[data-v-4b2c6f53]{text-align:center;font-size:10px;margin-top:16px;transition:color .3s ease}.floating-icon[data-v-4b2c6f53]{animation:float-4b2c6f53 3s ease-in-out infinite}@keyframes float-4b2c6f53{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
