@import url(https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&display=swap);.header[data-v-b23012c2]{width:100%}.background[data-v-b23012c2]{padding:0;width:60%;height:100%;margin-left:20%;position:relative}.home[data-v-b23012c2]{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;text-align:center;padding:20px}.mobileHeader[data-v-b23012c2]{color:#fff;padding:15px 0}.content[data-v-b23012c2]{flex:1;padding:20px 0}.footer[data-v-b23012c2]{background-color:#f1f1f1;padding:10px 0}@media (max-width:600px){.home[data-v-b23012c2]{padding:10px}.footer[data-v-b23012c2],.header[data-v-b23012c2]{padding:10px 0}}.header[data-v-555de132]{width:100%}.background[data-v-555de132]{padding:0;width:60%;height:100%;margin-left:20%;position:relative}.home[data-v-555de132]{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;text-align:center;padding:20px}.mobileHeader[data-v-555de132]{color:#fff;padding:15px 0}.content[data-v-555de132]{flex:1;padding:20px 0}.footer[data-v-555de132]{background-color:#f1f1f1;padding:10px 0}@media (max-width:600px){.home[data-v-555de132]{padding:10px}.footer[data-v-555de132],.header[data-v-555de132]{padding:10px 0}}.header[data-v-4c4ed480]{width:100%}.background[data-v-4c4ed480]{padding:0;width:60%;height:100%;margin-left:20%;position:relative}.home[data-v-4c4ed480]{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;text-align:center;padding:20px}.mobileHeader[data-v-4c4ed480]{color:#fff;padding:15px 0}.content[data-v-4c4ed480]{flex:1;padding:20px 0}.footer[data-v-4c4ed480]{background-color:#f1f1f1;padding:10px 0}[data-v-4c4ed480] .el-input__inner,[data-v-4c4ed480] .el-textarea__inner{color:var(--inputColor)}.safeInfo .el-input__inner[data-v-4c4ed480]{color:red}@media (max-width:600px){.home[data-v-4c4ed480]{padding:10px}.footer[data-v-4c4ed480],.header[data-v-4c4ed480]{padding:10px 0}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Ma Shan Zheng,cursive;background-color:#fff5f5;overflow-x:hidden;min-height:100vh}.app-container{position:relative;min-height:100vh;width:100vw;overflow:hidden}.slogan-container{position:relative;min-height:80vh;width:100%;padding:20px}.slogan{position:absolute;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.2);white-space:nowrap;transition:all 1s ease;z-index:10;pointer-events:none;line-height:1.3}.slogan-fade-enter-active,.slogan-fade-leave-active{transition:all 1.5s ease}.slogan-fade-enter-from,.slogan-fade-leave-to{opacity:0;transform:translateY(20px)}.heart{position:absolute;color:#ff6b6b;pointer-events:none;z-index:1;-webkit-animation:float 5s ease-in-out infinite;animation:float 5s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes float{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(-100vh) rotate(1turn);opacity:0}}@keyframes float{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(-100vh) rotate(1turn);opacity:0}}.footer{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#888;font-size:.9rem;z-index:10}@media (max-width:768px){.slogan{white-space:normal;text-align:center;word-break:keep-all}.slogan-container{min-height:85vh;padding:15px}.footer{bottom:10px;font-size:.8rem}}@media (max-width:480px){.slogan{font-size:18px!important;line-height:1.5}.slogan-container{padding:10px}}