@charset "UTF-8";taro-ad-core,taro-button-core,taro-camera-core,taro-canvas-core,taro-checkbox-core,taro-checkbox-group-core,taro-cover-image-core,taro-cover-view-core,taro-form-core,taro-functional-page-navigator-core,taro-icon-core,taro-image-core,taro-input-core,taro-label-core,taro-live-player-core,taro-live-pusher-core,taro-map-core,taro-movable-area-core,taro-movable-view-core,taro-navigator-core,taro-open-data-core,taro-picker-core,taro-picker-view-core,taro-progress-core,taro-radio-core,taro-radio-group-core,taro-rich-text-core,taro-scroll-view-core,taro-slider-core,taro-swiper-core,taro-swiper-item-core,taro-switch-core,taro-text-core,taro-textarea-core,taro-video-core,taro-view-core,taro-web-view-core{-webkit-box-sizing:border-box;box-sizing:border-box}div{-webkit-box-sizing:border-box;box-sizing:border-box}.app-root-with-tabbar{height:calc(100vh - 2.5rem)}.app-root-without-tabbar{height:100vh}.taro-tabbar__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh!important;width:100vw!important}.taro-tabbar__container .taro-tabbar__panel{-webkit-flex:1!important;-ms-flex:1!important;flex:1!important;overflow-y:auto}.taro-tabbar__container .taro-tabbar__tabbar{height:2.5rem!important;margin:0!important;padding:0!important}.global-tab-bar{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;border-top:.025rem solid #f0f0f1;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:2.5rem;position:fixed;width:18.75rem;z-index:999}.global-tab-bar .global-tab-bar-item{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.global-tab-bar .global-tab-bar-item .global-tab-bar-item--icon{height:1.2rem;width:1.2rem}.global-tab-bar .global-tab-bar-item .global-tab-bar-item--text{color:#8b8e96;font-size:.5rem;font-weight:400;margin-top:.05rem;text-align:center}.global-tab-bar .global-tab-bar-item .global-tab-bar-item--text_active{color:#00b8d4}.christmas-snow-layer{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed!important;top:0;width:100vw;z-index:10000}.christmas-snowflake{-webkit-animation:christmas-snowfall linear infinite;animation:christmas-snowfall linear infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:-.75rem;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}@-webkit-keyframes christmas-snowfall{0%{opacity:0;top:-.75rem;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}10%{opacity:1}25%{-webkit-transform:translateX(-1rem) rotate(90deg);transform:translateX(-1rem) rotate(90deg)}50%{-webkit-transform:translateX(1rem) rotate(180deg);transform:translateX(1rem) rotate(180deg)}75%{-webkit-transform:translateX(-.75rem) rotate(270deg);transform:translateX(-.75rem) rotate(270deg)}90%{opacity:1}100%{opacity:0;top:110vh;-webkit-transform:translateX(.5rem) rotate(1turn);transform:translateX(.5rem) rotate(1turn)}}@keyframes christmas-snowfall{0%{opacity:0;top:-.75rem;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}10%{opacity:1}25%{-webkit-transform:translateX(-1rem) rotate(90deg);transform:translateX(-1rem) rotate(90deg)}50%{-webkit-transform:translateX(1rem) rotate(180deg);transform:translateX(1rem) rotate(180deg)}75%{-webkit-transform:translateX(-.75rem) rotate(270deg);transform:translateX(-.75rem) rotate(270deg)}90%{opacity:1}100%{opacity:0;top:110vh;-webkit-transform:translateX(.5rem) rotate(1turn);transform:translateX(.5rem) rotate(1turn)}}.snowflake-svg{-webkit-filter:drop-shadow(0 0 .05rem hsla(0,0%,100%,.3));filter:drop-shadow(0 0 .05rem rgba(255,255,255,.3))}.christmas-snow-line{stroke:#fff;stroke-linecap:round;stroke-miterlimit:10}.snow-large{-webkit-animation-duration:15s;animation-duration:15s;height:.3rem;opacity:.9;width:.3rem}.snow-medium{-webkit-animation-duration:18s;animation-duration:18s;height:.2rem;opacity:.7;width:.2rem}.snow-small{-webkit-animation-duration:12s;animation-duration:12s;height:.125rem;opacity:.6;width:.125rem}.christmas-tab-bar-snow{height:1rem;left:0;pointer-events:none;position:absolute;top:-.95rem;width:100%;z-index:1}.christmas-tab-bar-snow .snow-decoration{-webkit-filter:drop-shadow(0 .05rem .2rem rgba(184,230,240,.3));filter:drop-shadow(0 .05rem .2rem rgba(184,230,240,.3));height:100%;width:100%}.christmas-snowman-container{--snowman-scale:1.45;cursor:pointer;height:2.75rem;left:50%;position:absolute;top:20%;-webkit-transform:translate(-50%,-50%) scale(var(--snowman-scale));-ms-transform:translate(-50%,-50%) scale(var(--snowman-scale));transform:translate(-50%,-50%) scale(var(--snowman-scale));-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:2rem;z-index:3}.christmas-snowman-container:active{-webkit-transform:translate(-50%,-50%) scale(calc(var(--snowman-scale)*.95));-ms-transform:translate(-50%,-50%) scale(calc(var(--snowman-scale)*.95));transform:translate(-50%,-50%) scale(calc(var(--snowman-scale)*.95))}.christmas-snowman-container .snowman-svg{-webkit-filter:drop-shadow(0 .1rem .3rem rgba(0,0,0,.1));filter:drop-shadow(0 .1rem .3rem rgba(0,0,0,.1));height:100%;width:100%}.christmas-greeting-bubble,.christmas-santa-greeting-bubble{-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-animation:bubble-in .5s cubic-bezier(.68,-.55,.265,1.55),bubble-out .4s ease-in 2.1s forwards;animation:bubble-in .5s cubic-bezier(.68,-.55,.265,1.55),bubble-out .4s ease-in 2.1s forwards;background:-webkit-linear-gradient(315deg,#e63946,#c1121f);background:linear-gradient(135deg,#e63946,#c1121f);border-radius:2.5rem;-webkit-box-shadow:0 1rem 2.5rem rgba(230,57,70,.5);box-shadow:0 1rem 2.5rem rgba(230,57,70,.5);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;left:50%;min-width:10rem;padding:1.25rem 3rem;pointer-events:none;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;z-index:9999}.christmas-greeting-bubble .bubble-icon,.christmas-santa-greeting-bubble .bubble-icon{-webkit-animation:icon-bounce 1s ease-in-out infinite;animation:icon-bounce 1s ease-in-out infinite;font-size:2rem}.christmas-greeting-bubble .bubble-text,.christmas-santa-greeting-bubble .bubble-text{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.1rem;text-shadow:0 .1rem .3rem rgba(0,0,0,.3)}.christmas-greeting-bubble .bubble-subtext,.christmas-santa-greeting-bubble .bubble-subtext{color:#fff;font-size:.8rem;letter-spacing:.05rem;opacity:.95}@-webkit-keyframes icon-bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}}@-webkit-keyframes bubble-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.3);transform:translate(-50%,-50%) scale(.3)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes bubble-out{to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}}.christmas-santa-scene{-webkit-animation:flyPath 16s linear infinite;animation:flyPath 16s linear infinite;height:7rem;left:-15rem;margin:0;padding:0;pointer-events:auto;position:fixed!important;top:1.25rem;width:12rem;z-index:9998}@-webkit-keyframes flyPath{0%,1%{left:-15rem;opacity:0;top:1.25rem;visibility:visible}2%{opacity:1}28%{left:calc(100% + 2.5rem);opacity:1;top:1.25rem}30%{left:calc(100% + 2.5rem);opacity:0;top:1.25rem}30.1%,44.9%{left:-15rem;opacity:0;top:8.75rem;visibility:hidden}45%,46%{left:-15rem;opacity:0;top:8.75rem;visibility:visible}47%{opacity:1}73%{left:calc(100% + 2.5rem);opacity:1;top:8.75rem}75%{left:calc(100% + 2.5rem);opacity:0;top:8.75rem}75.1%,99.9%{left:-15rem;opacity:0;top:1.25rem;visibility:hidden}100%{left:-15rem;opacity:0;top:1.25rem;visibility:hidden}}@keyframes flyPath{0%,1%{left:-15rem;opacity:0;top:1.25rem;visibility:visible}2%{opacity:1}28%{left:calc(100% + 2.5rem);opacity:1;top:1.25rem}30%{left:calc(100% + 2.5rem);opacity:0;top:1.25rem}30.1%,44.9%{left:-15rem;opacity:0;top:8.75rem;visibility:hidden}45%,46%{left:-15rem;opacity:0;top:8.75rem;visibility:visible}47%{opacity:1}73%{left:calc(100% + 2.5rem);opacity:1;top:8.75rem}75%{left:calc(100% + 2.5rem);opacity:0;top:8.75rem}75.1%,99.9%{left:-15rem;opacity:0;top:1.25rem;visibility:hidden}100%{left:-15rem;opacity:0;top:1.25rem;visibility:hidden}}.christmas-santa-svg{background:transparent!important;cursor:pointer;display:block;height:100%;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease;width:100%}.christmas-santa-svg:active{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.christmas-santa-greeting-bubble{-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-animation:bubble-in .5s cubic-bezier(.68,-.55,.265,1.55),bubble-out .4s ease-in 2.1s forwards;animation:bubble-in .5s cubic-bezier(.68,-.55,.265,1.55),bubble-out .4s ease-in 2.1s forwards;background:-webkit-linear-gradient(315deg,#e63946,#c1121f);background:linear-gradient(135deg,#e63946,#c1121f);border-radius:2.5rem;-webkit-box-shadow:0 1rem 2.5rem rgba(230,57,70,.5);box-shadow:0 1rem 2.5rem rgba(230,57,70,.5);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;left:50%;min-width:10rem;padding:1.25rem 3rem;pointer-events:none;position:fixed!important;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;z-index:9999}.christmas-santa-greeting-bubble .bubble-icon{-webkit-animation:icon-bounce 1s ease-in-out infinite;animation:icon-bounce 1s ease-in-out infinite;font-size:2rem}.christmas-santa-greeting-bubble .bubble-text{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.1rem;text-shadow:0 .1rem .3rem rgba(0,0,0,.3)}.christmas-santa-greeting-bubble .bubble-subtext{color:#fff;font-size:.8rem;letter-spacing:.05rem;opacity:.95}@keyframes icon-bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}}@keyframes bubble-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.3);transform:translate(-50%,-50%) scale(.3)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes bubble-out{to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}}.christmas{background:transparent}.christ0{fill:#222646}.christ1{fill:#dd945d}.christ2{fill:#8c474f}.christ3{fill:#dda25d}.christ4{fill:#ee5f5d}.christ5{fill:none;stroke:#6d1915;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}.christ6{fill:#427bff}.christ7{fill:#a37548}.christ8{fill:#a72c4d}.christ9{fill:#dd325d}.christ10{fill:#b82c4d}.christ11{fill:none;stroke:#fd9870;stroke-width:5;stroke-linecap:round;stroke-miterlimit:10}.christ12{fill:#aec856}.christ13{fill:#fffff5}.christ14{fill:#28abec}.christ15{fill:#2846ec}.christ16{fill:#f5b3b1}.christ17{fill:#fff}.christ18{fill:none;stroke:#6d1915;stroke-linecap:round;stroke-miterlimit:10}.christ19{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}.christ20{fill:none;stroke:#dd325d;stroke-width:17;stroke-linecap:round;stroke-miterlimit:10}.christ21{fill:none;stroke:#64474d;stroke-width:5;stroke-linecap:round;stroke-miterlimit:10}.christ22{fill:none;stroke:#fff;stroke-linecap:round;stroke-miterlimit:10}#camera{-webkit-animation:move 1.5s ease infinite;animation:move 1.5s ease infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes move{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-.75rem);transform:translate(-.75rem)}50%{-webkit-transform:translate(.75rem);transform:translate(.75rem)}75%{-webkit-transform:translate(-.75rem);transform:translate(-.75rem)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes move{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-.75rem);transform:translate(-.75rem)}50%{-webkit-transform:translate(.75rem);transform:translate(.75rem)}75%{-webkit-transform:translate(-.75rem);transform:translate(-.75rem)}100%{-webkit-transform:translate(0);transform:translate(0)}}#deer1{-webkit-animation:jump1 1.5s ease infinite;animation:jump1 1.5s ease infinite;opacity:.7;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes jump1{0%{-webkit-transform:translate(0) rotate(0deg) scale(.9);transform:translate(0) rotate(0deg) scale(.9)}25%{-webkit-transform:translate(0) rotate(-25deg) scale(.9);transform:translate(0) rotate(-25deg) scale(.9)}50%{-webkit-transform:translateY(-1.5rem) rotate(0deg) scale(.9);transform:translateY(-1.5rem) rotate(0deg) scale(.9)}75%{-webkit-transform:translate(0) rotate(25deg) scale(.9);transform:translate(0) rotate(25deg) scale(.9)}100%{-webkit-transform:translate(0) rotate(0deg) scale(.9);transform:translate(0) rotate(0deg) scale(.9)}}@keyframes jump1{0%{-webkit-transform:translate(0) rotate(0deg) scale(.9);transform:translate(0) rotate(0deg) scale(.9)}25%{-webkit-transform:translate(0) rotate(-25deg) scale(.9);transform:translate(0) rotate(-25deg) scale(.9)}50%{-webkit-transform:translateY(-1.5rem) rotate(0deg) scale(.9);transform:translateY(-1.5rem) rotate(0deg) scale(.9)}75%{-webkit-transform:translate(0) rotate(25deg) scale(.9);transform:translate(0) rotate(25deg) scale(.9)}100%{-webkit-transform:translate(0) rotate(0deg) scale(.9);transform:translate(0) rotate(0deg) scale(.9)}}#deer2{-webkit-animation:jump2 1.5s ease infinite;animation:jump2 1.5s ease infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes jump2{0%{-webkit-transform:translate(-2.5rem,1.25rem) rotate(0deg);transform:translate(-2.5rem,1.25rem) rotate(0deg)}25%{-webkit-transform:translate(-2.5rem,1.25rem) rotate(-25deg);transform:translate(-2.5rem,1.25rem) rotate(-25deg)}50%{-webkit-transform:translate(-1.5rem,-.25rem) rotate(0deg);transform:translate(-1.5rem,-.25rem) rotate(0deg)}75%{-webkit-transform:translate(-1.5rem,1.25rem) rotate(25deg);transform:translate(-1.5rem,1.25rem) rotate(25deg)}100%{-webkit-transform:translate(-2.5rem,1.25rem) rotate(0deg);transform:translate(-2.5rem,1.25rem) rotate(0deg)}}@keyframes jump2{0%{-webkit-transform:translate(-2.5rem,1.25rem) rotate(0deg);transform:translate(-2.5rem,1.25rem) rotate(0deg)}25%{-webkit-transform:translate(-2.5rem,1.25rem) rotate(-25deg);transform:translate(-2.5rem,1.25rem) rotate(-25deg)}50%{-webkit-transform:translate(-1.5rem,-.25rem) rotate(0deg);transform:translate(-1.5rem,-.25rem) rotate(0deg)}75%{-webkit-transform:translate(-1.5rem,1.25rem) rotate(25deg);transform:translate(-1.5rem,1.25rem) rotate(25deg)}100%{-webkit-transform:translate(-2.5rem,1.25rem) rotate(0deg);transform:translate(-2.5rem,1.25rem) rotate(0deg)}}#deer3{-webkit-animation:jump3 1.5s ease infinite;animation:jump3 1.5s ease infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes jump3{0%{-webkit-transform:translate(4.5rem,2.375rem) rotate(-10deg);transform:translate(4.5rem,2.375rem) rotate(-10deg)}15%{-webkit-transform:translate(5rem,2.375rem) rotate(-25deg);transform:translate(5rem,2.375rem) rotate(-25deg)}35%{-webkit-transform:translate(5.75rem,1.125rem) rotate(0deg);transform:translate(5.75rem,1.125rem) rotate(0deg)}50%{-webkit-transform:translate(6.5rem,2.375rem) rotate(25deg);transform:translate(6.5rem,2.375rem) rotate(25deg)}85%{-webkit-transform:translate(4rem,2.375rem) rotate(0deg);transform:translate(4rem,2.375rem) rotate(0deg)}100%{-webkit-transform:translate(4.5rem,2.375rem) rotate(-10deg);transform:translate(4.5rem,2.375rem) rotate(-10deg)}}@keyframes jump3{0%{-webkit-transform:translate(4.5rem,2.375rem) rotate(-10deg);transform:translate(4.5rem,2.375rem) rotate(-10deg)}15%{-webkit-transform:translate(5rem,2.375rem) rotate(-25deg);transform:translate(5rem,2.375rem) rotate(-25deg)}35%{-webkit-transform:translate(5.75rem,1.125rem) rotate(0deg);transform:translate(5.75rem,1.125rem) rotate(0deg)}50%{-webkit-transform:translate(6.5rem,2.375rem) rotate(25deg);transform:translate(6.5rem,2.375rem) rotate(25deg)}85%{-webkit-transform:translate(4rem,2.375rem) rotate(0deg);transform:translate(4rem,2.375rem) rotate(0deg)}100%{-webkit-transform:translate(4.5rem,2.375rem) rotate(-10deg);transform:translate(4.5rem,2.375rem) rotate(-10deg)}}#santa-sleigh{-webkit-animation:sleigh 1.5s ease-in-out infinite;animation:sleigh 1.5s ease-in-out infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes sleigh{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes sleigh{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.close{-webkit-animation:snow 6s linear infinite;animation:snow 6s linear infinite}.far{-webkit-animation:snow 18s linear infinite;animation:snow 18s linear infinite}#snow{-webkit-animation:snow 10s linear infinite;animation:snow 10s linear infinite}@-webkit-keyframes snow{0%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(-24rem);transform:translate(-24rem)}}@keyframes snow{0%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(-24rem);transform:translate(-24rem)}}#camera,#deer1,#deer2,#deer3,#santa-sleigh,#snow,.close,.far{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}@media screen and (max-width:18.75rem){.christmas-santa-scene{height:3.85rem;width:6.65rem}.christmas-santa-greeting-bubble{min-width:8.75rem;padding:1rem 2.5rem}.christmas-santa-greeting-bubble .bubble-text{font-size:1.2rem}.christmas-santa-greeting-bubble .bubble-subtext{font-size:.7rem}}.spring-horse-container{left:50%;pointer-events:all;position:absolute;top:-2rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.horse-wrapper{cursor:pointer;height:3rem;position:relative;width:3rem}.horse-wrapper.clicked{-webkit-animation:horseJump .8s ease-in-out;animation:horseJump .8s ease-in-out}.horse-icon{height:120%;-o-object-fit:contain;object-fit:contain;width:120%}@-webkit-keyframes horseJump{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}@keyframes horseJump{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}.fireworks-canvas{background:transparent;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10000}.spring-greeting{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-animation:greetingFadeIn 1s ease-out;animation:greetingFadeIn 1s ease-out;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-justify-content:center;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10001}.greeting-content{-webkit-animation:greetingBounce 1.2s cubic-bezier(.68,-.55,.265,1.55);animation:greetingBounce 1.2s cubic-bezier(.68,-.55,.265,1.55);position:relative;text-align:center}.greeting-chinese{-webkit-text-fill-color:transparent;-webkit-animation:gradientFlow 4s ease infinite,textGlow 2s ease-in-out infinite alternate;animation:gradientFlow 4s ease infinite,textGlow 2s ease-in-out infinite alternate;background:-webkit-linear-gradient(315deg,gold,#ffed4e 25%,#ff6b6b 50%,#ee5a6f 75%,gold);background:linear-gradient(135deg,gold,#ffed4e 25%,#ff6b6b 50%,#ee5a6f 75%,gold);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;-webkit-filter:drop-shadow(0 0 .5rem rgba(255,215,0,.8)) drop-shadow(0 0 1rem hsla(0,100%,71%,.6)) drop-shadow(0 .1rem .2rem rgba(0,0,0,.5));filter:drop-shadow(0 0 .5rem rgba(255,215,0,.8)) drop-shadow(0 0 1rem rgba(255,107,107,.6)) drop-shadow(0 .1rem .2rem rgba(0,0,0,.5));font-family:STKaiti,KaiTi,楷体,SimKai,serif;font-size:2.4rem;font-weight:900;letter-spacing:.3rem;margin:0;padding:0 .5rem;position:relative;text-shadow:-.05rem -.05rem 0 hsla(0,0%,100%,.3),.05rem -.05rem 0 hsla(0,0%,100%,.3),-.05rem .05rem 0 hsla(0,0%,100%,.3),.05rem .05rem 0 hsla(0,0%,100%,.3)}.greeting-english{-webkit-text-fill-color:transparent;-webkit-animation:fadeInUp 1s ease-out .6s forwards,englishGlow 3s ease-in-out infinite;animation:fadeInUp 1s ease-out .6s forwards,englishGlow 3s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(gold),color-stop(#fff),to(gold));background:-webkit-linear-gradient(left,gold,#fff,gold);background:linear-gradient(90deg,gold,#fff,gold);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#fff;-webkit-filter:drop-shadow(0 0 .375rem rgba(255,215,0,.9)) drop-shadow(0 0 .75rem hsla(0,0%,100%,.5));filter:drop-shadow(0 0 .375rem rgba(255,215,0,.9)) drop-shadow(0 0 .75rem rgba(255,255,255,.5));font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-style:italic;font-weight:700;letter-spacing:.1rem;margin-top:.75rem;opacity:0;position:relative}.greeting-decoration{font-size:1.2rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.greeting-decoration .deco-left,.greeting-decoration .deco-right{-webkit-animation:decorationFloat 2s ease-in-out infinite;animation:decorationFloat 2s ease-in-out infinite;position:absolute}.greeting-decoration .deco-left{-webkit-animation-delay:0s;animation-delay:0s;left:-2rem}.greeting-decoration .deco-right{-webkit-animation-delay:.5s;animation-delay:.5s;right:-2rem}@-webkit-keyframes greetingFadeIn{from{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(.05rem);backdrop-filter:blur(.05rem);opacity:1}}@keyframes greetingFadeIn{from{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(.05rem);backdrop-filter:blur(.05rem);opacity:1}}@-webkit-keyframes greetingBounce{0%{opacity:0;-webkit-transform:scale(.3) rotate(-5deg);transform:scale(.3) rotate(-5deg)}50%{-webkit-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg)}70%{-webkit-transform:scale(.95) rotate(-1deg);transform:scale(.95) rotate(-1deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes greetingBounce{0%{opacity:0;-webkit-transform:scale(.3) rotate(-5deg);transform:scale(.3) rotate(-5deg)}50%{-webkit-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg)}70%{-webkit-transform:scale(.95) rotate(-1deg);transform:scale(.95) rotate(-1deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes gradientFlow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradientFlow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-webkit-keyframes textGlow{from{-webkit-filter:drop-shadow(0 0 .5rem rgba(255,215,0,.8)) drop-shadow(0 0 1rem hsla(0,100%,71%,.6)) drop-shadow(0 .1rem .2rem rgba(0,0,0,.5));filter:drop-shadow(0 0 .5rem rgba(255,215,0,.8)) drop-shadow(0 0 1rem rgba(255,107,107,.6)) drop-shadow(0 .1rem .2rem rgba(0,0,0,.5))}to{-webkit-filter:drop-shadow(0 0 .75rem gold) drop-shadow(0 0 1.5rem hsla(0,100%,71%,.8)) drop-shadow(0 .15rem .3rem rgba(0,0,0,.7));filter:drop-shadow(0 0 .75rem rgb(255,215,0)) drop-shadow(0 0 1.5rem rgba(255,107,107,.8)) drop-shadow(0 .15rem .3rem rgba(0,0,0,.7))}}@keyframes textGlow{from{-webkit-filter:drop-shadow(0 0 .5rem rgba(255,215,0,.8)) drop-shadow(0 0 1rem hsla(0,100%,71%,.6)) drop-shadow(0 .1rem .2rem rgba(0,0,0,.5));filter:drop-shadow(0 0 .5rem rgba(255,215,0,.8)) drop-shadow(0 0 1rem rgba(255,107,107,.6)) drop-shadow(0 .1rem .2rem rgba(0,0,0,.5))}to{-webkit-filter:drop-shadow(0 0 .75rem gold) drop-shadow(0 0 1.5rem hsla(0,100%,71%,.8)) drop-shadow(0 .15rem .3rem rgba(0,0,0,.7));filter:drop-shadow(0 0 .75rem rgb(255,215,0)) drop-shadow(0 0 1.5rem rgba(255,107,107,.8)) drop-shadow(0 .15rem .3rem rgba(0,0,0,.7))}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(.75rem);transform:translateY(.75rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(.75rem);transform:translateY(.75rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes englishGlow{0%,100%{-webkit-filter:drop-shadow(0 0 .375rem rgba(255,215,0,.9)) drop-shadow(0 0 .75rem hsla(0,0%,100%,.5));filter:drop-shadow(0 0 .375rem rgba(255,215,0,.9)) drop-shadow(0 0 .75rem rgba(255,255,255,.5))}50%{-webkit-filter:drop-shadow(0 0 .625rem gold) drop-shadow(0 0 1.25rem hsla(0,0%,100%,.8));filter:drop-shadow(0 0 .625rem rgb(255,215,0)) drop-shadow(0 0 1.25rem rgba(255,255,255,.8))}}@keyframes englishGlow{0%,100%{-webkit-filter:drop-shadow(0 0 .375rem rgba(255,215,0,.9)) drop-shadow(0 0 .75rem hsla(0,0%,100%,.5));filter:drop-shadow(0 0 .375rem rgba(255,215,0,.9)) drop-shadow(0 0 .75rem rgba(255,255,255,.5))}50%{-webkit-filter:drop-shadow(0 0 .625rem gold) drop-shadow(0 0 1.25rem hsla(0,0%,100%,.8));filter:drop-shadow(0 0 .625rem rgb(255,215,0)) drop-shadow(0 0 1.25rem rgba(255,255,255,.8))}}@-webkit-keyframes decorationFloat{0%,100%{opacity:.8;-webkit-transform:translateY(-.25rem) scale(1);transform:translateY(-.25rem) scale(1)}50%{opacity:1;-webkit-transform:translateY(.25rem) scale(1.2);transform:translateY(.25rem) scale(1.2)}}@keyframes decorationFloat{0%,100%{opacity:.8;-webkit-transform:translateY(-.25rem) scale(1);transform:translateY(-.25rem) scale(1)}50%{opacity:1;-webkit-transform:translateY(.25rem) scale(1.2);transform:translateY(.25rem) scale(1.2)}}@media (max-width:19.2rem){.spring-horse-container{top:-1.75rem}.horse-wrapper{height:2.5rem;width:2.5rem}.greeting-chinese{font-size:1.4rem;letter-spacing:.2rem}.greeting-english{font-size:.7rem;letter-spacing:.075rem}.greeting-decoration{font-size:.8rem}.greeting-decoration .deco-left{left:-1.25rem}.greeting-decoration .deco-right{right:-1.25rem}}