.profile-image-container{position:relative;width:100%;height:100%;overflow:visible}.profile-image-container .profile-image{position:absolute;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-100%);width:150px;height:150px;border-radius:50%;padding:5px;border:5px solid #3beef2;background-color:transparent}.profile-image-container .btns-container{direction:ltr;position:relative;margin-top:80px;z-index:9999}.profile-image-container .btns-container .save-wrapper,.profile-image-container .btns-container .smile-wrapper{position:absolute;display:flex;align-items:center;gap:6px;cursor:pointer}.profile-image-container .btns-container .smile-wrapper{right:60%;top:50%;transform:translateY(-50%)}.profile-image-container .btns-container .save-wrapper{left:60%;top:50%;transform:translateY(-50%)}.profile-image-container .btns-container .save-btn,.profile-image-container .btns-container .smile-btn{width:40px;height:40px;object-fit:contain;transform:translateY(-8px)}.profile-image-container .btns-container .button-text{color:#fff;font-weight:500;font-size:14px;transform:translateY(-11px)}.profile-image-container .popup-box{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:220px;background-color:#3beef2;padding:10px;border-radius:10px;z-index:10000;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.3);font-size:14px;color:#000}.profile-image-container .popup-box .mizemi{font-weight:700}.profile-image-container .popup-box .download-free{border-bottom:1px solid #000;display:inline-block;margin-top:5px;cursor:pointer;font-weight:700}.profile-image-container .save-popup{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:220px;background-color:#3beef2;padding:10px;border-radius:10px;z-index:10000;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.3);font-size:14px;color:#000}.profile-image-container .save-popup .underline-link{margin-top:1px;font-weight:700;cursor:pointer}.user-box{max-width:420px;background-color:#444;border-radius:20px;padding:50px 15px 20px;margin:0 auto;text-align:center;color:#fff;font-size:18px;overflow-y:auto}.name-banner,.user-box{width:100%;font-weight:700;position:relative}.name-banner{height:36px;top:-30px;left:50%;transform:translateX(-50%);background-color:#3beef2;color:#000;padding:6px 20px;border-radius:4px;clip-path:polygon(0 0,10px 50%,0 100%,100% 100%,calc(100% - 10px) 50%,100% 0);font-size:16px;display:flex;justify-content:center;align-items:center;z-index:1}.name-text{white-space:nowrap}.bio-container{width:100%;margin:3px auto 0;border-radius:10px;overflow-y:auto;max-height:125px}#pattern{background-image:repeating-linear-gradient(#fff,#fff 24px,teal 25px);background-size:100% 25px;background-repeat:repeat-y;border-radius:10px}#content{padding:6px 5px 0;line-height:25px;font-family:Quicksand,sans-serif;font-size:14px;letter-spacing:1px;word-spacing:2px;white-space:pre-wrap;word-wrap:break-word;color:#000}.social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:15px}.social-links a{display:inline-block}.social-links .social-link-icon{width:45px;height:45px;object-fit:contain;transition:transform .2s ease}.social-links .social-link-icon:hover{transform:scale(1.1)}.user-photos-box{width:100%;margin:15px auto 0;display:flex;flex-direction:column;align-items:center}.divider{width:93%;height:1px;background-color:#a9a9a9}.user-photos-container{display:flex;align-items:center;width:93%;height:95px;margin-block:3px;overflow-x:auto;padding-bottom:10px}.user-photos-container .user-photo{margin:2px 4px;width:80px;height:80px;border-radius:0;object-fit:cover;cursor:pointer;transition:transform .2s ease}.user-photos-container .user-photo:hover{transform:scale(1.05)}.user-photos-container .user-photo:first-of-type{margin-inline:0}.list-container{width:90%;color:#fff}.list-container .list-item{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-block:15px;font-size:14px;font-weight:500}.list-container .list-item a{color:#fff;text-decoration:underline;font-weight:700}.list-container .list-item .detail-icon{align-self:flex-start;height:15px;width:18px;margin-top:3px;object-fit:contain}.list-container .list-item .txt{margin-inline:10px}.addperson-wrapper{position:absolute;top:80px;right:10px}.addperson-container{display:flex;flex-direction:column;align-items:center;cursor:pointer;justify-content:flex-start}.addperson-icon{height:35px;width:60px;object-fit:contain}.addperson-txt{color:#fff;font-size:12px;font-weight:500}