@keyframes float-fa1ca2b0{0%{transform:translateY(100vh) translate(0)}to{transform:translateY(-10vh) translate(20px)}}@keyframes reverse-spin-1dad9dfc{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}.animate-reverse-spin[data-v-1dad9dfc]{animation:reverse-spin-1dad9dfc 120s linear infinite}@keyframes scan-81b3552f{0%,to{transform:translateY(-100px);opacity:0}50%{transform:translateY(100px);opacity:1}}@keyframes spin-slow-81b3552f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes reverse-spin-slow-81b3552f{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.animate-spin-slow[data-v-81b3552f]{animation:spin-slow-81b3552f 20s linear infinite}.animate-reverse-spin-slow[data-v-81b3552f]{animation:reverse-spin-slow-81b3552f 15s linear infinite}@keyframes progress-1904b109{0%{transform:translate(-100%)}to{transform:translate(100%)}}.custom-scrollbar[data-v-1904b109]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-1904b109]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-1904b109]::-webkit-scrollbar-thumb{background:#1a1a1a}.no-scrollbar[data-v-1904b109]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-569e4867]::-webkit-scrollbar{display:none}@keyframes spin-slow-df40b998{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scan-wide-df40b998{0%{transform:translateY(0);opacity:0}50%{opacity:1}to{transform:translateY(-450px);opacity:0}}.animate-spin-slow[data-v-df40b998]{animation:spin-slow-df40b998 30s linear infinite}.animate-scan-wide[data-v-df40b998]{animation:scan-wide-df40b998 6s ease-in-out infinite}@keyframes fade-in-f8e89139{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-f8e89139]{animation:fade-in-f8e89139 .6s ease-out forwards}.no-scrollbar[data-v-f8e89139]::-webkit-scrollbar{display:none}@keyframes scan-slow-372a6a21{0%{transform:translateY(0);opacity:0}50%{opacity:1}to{transform:translateY(80vh);opacity:0}}.animate-scan-slow[data-v-372a6a21]{animation:scan-slow-372a6a21 10s linear infinite}:root{--obsidian: #050505;--dark-matter: #111111;--gold: #D4AF37;--lava: #B22222;--smoke: #E0E0E0;--iron: #888888}body{background-color:var(--obsidian);color:var(--smoke);font-family:Source Han Sans,PingFang SC,sans-serif;margin:0;overflow-x:hidden}.font-calligraphy{font-family:Ma Shan Zheng,cursive}.font-serif-bold{font-family:ZCOOL XiaoWei,serif}.font-tech{font-family:Montserrat,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--obsidian)}::-webkit-scrollbar-thumb{background:var(--dark-matter);border:1px solid var(--gold)}
