.sky{position:relative}.sky,.videofilm{height:100vh;width:100vw}.videofilm{position:fixed;z-index:-1}h1{color:gold;font-family:楷体;font-size:42px;font-weight:700;letter-spacing:3px;text-shadow:0 0 10px rgba(255,215,0,.6),0 0 20px rgba(255,215,0,.3)}*{margin:0;padding:0}body{align-items:center;background:linear-gradient(180deg,#0a0a1a,#1a0a2e);display:flex;font-family:楷体,SimKai,serif;height:100vh;justify-content:center;overflow:hidden;-webkit-perspective:1300px;perspective:1300px;position:relative}.fireworks-container{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:50}.text{top:50%}.text,.textone{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .8s ease}.textone{top:40%}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation:fadeOut .8s ease forwards;animation:fadeOut .8s ease forwards}:root{--margin-top:0;--margin-left:0;--animation-duration:0s;--animation-delay:0s}div{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.word-box,.word-box .word{-webkit-animation:rotY 0s linear infinite;animation:rotY 0s linear infinite;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-delay:var(--animation-delay);animation-delay:var(--animation-delay);-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);position:absolute}.word-box{margin-top:0;margin-top:var(--margin-top)}.word-box .word{-webkit-animation-duration:reverse;animation-duration:reverse;color:gold!important;font-size:24px!important;font-weight:500;letter-spacing:1px;margin-left:0;margin-left:var(--margin-left);text-shadow:0 0 8px rgba(255,215,0,.7),0 0 16px rgba(220,20,60,.4)}@-webkit-keyframes rotY{to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes rotY{to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@-webkit-keyframes textFadeInScale{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:.8}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes textFadeInScale{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:.8}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes wordShine{0%,to{text-shadow:0 0 8px rgba(255,215,0,.7),0 0 16px rgba(220,20,60,.4)}50%{text-shadow:0 0 16px rgba(255,215,0,.9),0 0 32px rgba(220,20,60,.6)}}@keyframes wordShine{0%,to{text-shadow:0 0 8px rgba(255,215,0,.7),0 0 16px rgba(220,20,60,.4)}50%{text-shadow:0 0 16px rgba(255,215,0,.9),0 0 32px rgba(220,20,60,.6)}}.textContainer{left:50%;position:absolute;top:50%;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.greeting-container{align-items:center;-webkit-animation:slideIn .8s ease-out;animation:slideIn .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(10,10,26,.85),rgba(26,10,46,.85));border:2px solid gold;border-radius:20px;box-shadow:0 0 30px rgba(255,215,0,.5),inset 0 0 20px rgba(255,215,0,.1),0 0 60px rgba(220,20,60,.3);display:flex;flex-direction:column;gap:25px;left:50%;max-width:90vw;padding:40px 60px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.decoration-bottom,.decoration-top{-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite;color:gold;font-size:28px;font-weight:700;letter-spacing:12px;text-shadow:0 0 10px rgba(255,215,0,.8),0 0 20px rgba(255,215,0,.5),0 0 30px rgba(220,20,60,.3)}.decoration-bottom{-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.printer-div{color:gold;display:flex;flex-direction:column;font-family:楷体;font-weight:500;gap:15px;height:auto;letter-spacing:2px;text-shadow:0 0 8px rgba(255,215,0,.7),0 0 16px rgba(220,20,60,.2)}.printer-text{-webkit-animation:typewriter .8s ease-out forwards;animation:typewriter .8s ease-out forwards;display:inline-block;font-size:22px;line-height:1.6}.printer-text:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.printer-text:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes typewriter{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes typewriter{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.greeting-button{-webkit-animation:buttonPulse 2s ease-in-out infinite;animation:buttonPulse 2s ease-in-out infinite;background:linear-gradient(135deg,gold,orange,#ff6b6b);border:2px solid gold;border-radius:10px;box-shadow:0 5px 20px rgba(255,215,0,.5),0 0 20px hsla(0,100%,71%,.3);color:#1a1a1a;cursor:pointer;font-family:楷体;font-size:20px;font-weight:700;letter-spacing:2px;margin-top:15px;overflow:hidden;padding:14px 40px;position:relative;transition:all .3s ease}.greeting-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.greeting-button:hover:before{left:100%}.greeting-button:hover{background:linear-gradient(135deg,orange,#ff8c00,#f44);box-shadow:0 8px 30px rgba(255,215,0,.7),0 0 30px hsla(0,100%,71%,.6);-webkit-transform:scale(1.08);transform:scale(1.08)}.greeting-button:active{box-shadow:0 3px 15px rgba(255,215,0,.5),0 0 15px hsla(0,100%,71%,.4);-webkit-transform:scale(.96);transform:scale(.96)}@-webkit-keyframes buttonPulse{0%,to{box-shadow:0 5px 20px rgba(255,215,0,.4)}50%{box-shadow:0 5px 30px rgba(255,215,0,.7)}}@keyframes buttonPulse{0%,to{box-shadow:0 5px 20px rgba(255,215,0,.4)}50%{box-shadow:0 5px 30px rgba(255,215,0,.7)}}@-webkit-keyframes blink{50%{border-color:transparent}}@keyframes blink{50%{border-color:transparent}}@media (max-width:768px){.greeting-container{border-radius:15px;padding:30px 40px}.printer-text{font-size:18px}.greeting-button{font-size:18px;padding:12px 30px}.decoration-bottom,.decoration-top{font-size:24px;letter-spacing:8px}.time-div h2,.time-div h3{font-size:36px}.time-div h3 b{font-size:48px}}@media (max-width:480px){.greeting-container{gap:20px;padding:25px 30px}.printer-text{font-size:16px}.greeting-button{font-size:16px;padding:10px 25px}.decoration-bottom,.decoration-top{font-size:20px;letter-spacing:6px}.time-div h2,.time-div h3{font-size:28px}.time-div h3 b{font-size:40px}}.time-div{align-items:center;display:flex;justify-content:center;left:50%;position:fixed;right:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:200}.time-div h2,.time-div h3{-webkit-animation:pulse 1s ease-in-out infinite;animation:pulse 1s ease-in-out infinite;color:gold;font-family:楷体;font-size:48px;font-weight:700;letter-spacing:2px;text-shadow:0 0 20px rgba(255,215,0,.9),0 0 40px rgba(220,20,60,.5)}.time-div h3{align-items:center;display:flex;flex-direction:column;font-size:42px;gap:10px}.time-div h3 b{-webkit-animation:countdownPulse 1s ease-in-out infinite;animation:countdownPulse 1s ease-in-out infinite;color:#ff6b6b;display:inline-block;font-size:64px;min-width:100px;text-align:center;text-shadow:0 0 30px hsla(0,100%,71%,.9),0 0 60px hsla(0,100%,71%,.5)}@-webkit-keyframes pulse{0%,to{opacity:1;text-shadow:0 0 10px rgba(255,215,0,.7)}50%{opacity:.8;text-shadow:0 0 20px rgba(255,215,0,.9)}}@keyframes pulse{0%,to{opacity:1;text-shadow:0 0 10px rgba(255,215,0,.7)}50%{opacity:.8;text-shadow:0 0 20px rgba(255,215,0,.9)}}@-webkit-keyframes countdownPulse{0%{text-shadow:0 0 30px hsla(0,100%,71%,.9);-webkit-transform:scale(1);transform:scale(1)}50%{text-shadow:0 0 50px #ff6b6b,0 0 80px rgba(255,215,0,.6);-webkit-transform:scale(1.15);transform:scale(1.15)}to{text-shadow:0 0 30px hsla(0,100%,71%,.9);-webkit-transform:scale(1);transform:scale(1)}}@keyframes countdownPulse{0%{text-shadow:0 0 30px hsla(0,100%,71%,.9);-webkit-transform:scale(1);transform:scale(1)}50%{text-shadow:0 0 50px #ff6b6b,0 0 80px rgba(255,215,0,.6);-webkit-transform:scale(1.15);transform:scale(1.15)}to{text-shadow:0 0 30px hsla(0,100%,71%,.9);-webkit-transform:scale(1);transform:scale(1)}}
/*# sourceMappingURL=main.744fb8f5.css.map*/