@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Bold.ttf") format("truetype");font-weight:bold;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Light.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-display:swap}.loaded .links-block .link{opacity:1}.text{padding:16px 0}.links-block{padding:14px 0}.links-block.additional .link{background-color:var(--main-color);text-transform:none}.links-block .link{font-size:16px;font-weight:500;padding:15px 42px;border-radius:30px;margin-bottom:10px;display:block;background-color:var(--orange-color);text-decoration:none;color:#fff;position:relative;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);animation-delay:1.1s}.links-block .link:last-child{margin:0}.links-block .link:nth-child(2){animation-delay:.1s}.links-block .link:nth-child(3){animation-delay:.2s}.links-block .link:nth-child(4){animation-delay:.3s}.links-block .link:nth-child(5){animation-delay:.4s}.links-block .link:nth-child(6){animation-delay:.5s}.links-block .link:nth-child(7){animation-delay:.6s}.links-block .link:nth-child(8){animation-delay:.7s}.links-block .link:nth-child(9){animation-delay:.8s}.links-block .link:nth-child(10){animation-delay:.9s}.links-block .link:nth-child(11){animation-delay:1s}.links-block .link:nth-child(12){animation-delay:1.1s}.links-block .link:hover{opacity:.85}.links-block .link .icon{position:absolute;width:18px;left:18px;top:0;bottom:0;margin:auto;filter:brightness(0) invert(1)}.links-block .link .icon[link-type=randomForGenshin]{filter:none;width:24px}.links-block .link .icon-forward{position:absolute;width:18px;right:18px;top:0;bottom:0;margin:auto;filter:brightness(0) invert(1)}.links-block .link .text-with-link span{display:block}.links-block .link .text-with-link .text-link{font-size:13px;opacity:.7;overflow:hidden;text-overflow:ellipsis}@keyframes showLink{0%{transform:rotateX(80deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}.plums{margin-top:34px;display:flex;text-align:start;justify-content:center;text-decoration:none;color:var(--text-color)}.plums img{width:80px;margin:auto 0;margin-right:20px}.plums h3{font-weight:500;font-size:16px;color:#999}#save-contact{text-decoration:none;color:#333;font-size:12px;font-weight:600;background:#fff;border-radius:50px;display:inline-flex;align-items:center;margin:auto;padding:7px 10px;box-shadow:2px 2px 10px rgba(0,0,0,.1254901961);margin-bottom:14px;line-height:0}#save-contact:hover{background:#fdaa58;color:#fff}#save-contact:hover .svg{background-color:#fff}#save-contact .svg{width:16px;margin-right:6px}.svg{width:20px;height:16px;background-color:#333;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block}.tag{position:absolute;bottom:20px;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:6}.tag .tag-content{margin:auto;background:#2ac303;padding:4px 10px;border-radius:50px;color:#fff;font-size:12px;font-weight:500;display:flex;align-items:center;animation:pulse 2s infinite}.tag .tag-content .svg{background-color:#fff;margin-right:4px}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 #2ac303}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(41,195,3,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(41,195,3,0)}}.plums-preview{display:flex;align-items:center;background:hsla(0,0%,100%,.8196078431);padding:12px 22px;border-radius:20px;margin:24px;margin-bottom:50px;text-decoration:none;color:#333}.plums-preview:hover{background:#fff}.plums-preview .back-icon{width:24px;transform:rotate(180deg);margin-right:24px}.plums-preview .border-container{margin:0;margin-right:16px;flex:50px 0 0}.plums-preview h2{margin:0;font-size:20px}:root{--text-color: #222222;--main-color: #875ffd;--second-color: #5fd9e8;--orange-color: #ffa21a;--clr-1: #875ffd;--clr-2: #5fd9e8;--clr-3: #ffa21a}*{box-sizing:border-box}body{font-family:"Montserrat",sans-serif;background:linear-gradient(to top, #f8faff, #f9fbfd);color:var(--text-color);margin:0;padding:0;overflow-y:scroll;height:100vh;display:flex}body .page{padding:0 24px;padding-bottom:50px;transition:opacity 1s,transform 2s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);opacity:0;transform:translate(0px, -50px) scale(0.9);transform-origin:50% 0}body.loaded .page{opacity:1;transform:translate(0px, 0px) scale(1);transform-origin:50% 0}.border-container{position:relative;height:300px;width:300px;margin:34px auto;overflow:hidden;z-index:1}.container{padding:0px;margin:auto;text-align:center;max-width:460px;width:100%}.preview{overflow:hidden;position:relative;z-index:2;width:100%;height:100%;background-position:center;background-size:cover;margin:auto}h1{margin:10px 0;margin-bottom:14px;line-height:46px}h1 span{color:var(--main-color)}h2{margin-bottom:0}.text{text-align:start}.bg-color{position:fixed;left:0;right:0;top:-10%;bottom:-10%;width:100%;height:110%;z-index:-2}.pattern{position:fixed;left:0;right:0;top:-10%;bottom:-10%;width:100%;height:110%;background-repeat:repeat;background-size:350px;opacity:.1;background-position-x:0%;background-position-y:center;z-index:-1}.divider{padding:10px;margin-bottom:10px;position:relative}.divider span{background:hsla(0,0%,100%,.6);padding:6px 14px;border-radius:50px;font-size:12px;font-weight:500;color:#606060;display:inline-block;max-width:80%;margin:auto}