 html,body{margin:0;padding:0;overflow:hidden;height:100%;display:flex;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.background-media{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.rainbow-text{animation:gradientShift 8s ease infinite;position:relative;background:linear-gradient(90deg,#FF2E63,#FF5E3A,#FF9505,#FFCC00,#D4FB79,#9EF01A,#00D1CD,#1E90FF,#5E60CE,#9D4EDD,#C77DFF,#FF5E94);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% 300%;font-weight:800;text-align:center;font-size:50px;padding:0 20px;max-width:100%;word-break:break-word;box-sizing:border-box;line-height:1.3}.version{position:fixed;right:30px;bottom:20px;font-size:16px;color:#070707;background-color:rgba(194,197,199,.6);padding:5px 10px;border-radius:5px;z-index:10;backdrop-filter:blur(2px)}@keyframes gradientShift{0%{background-position:0 50%}100%{background-position:100% 50%}}@media screen and (max-width:768px){.rainbow-text{font-size:8vw}}@media screen and (max-width:480px){.rainbow-text{font-size:9vw;padding:0 15px}.version{right:15px;bottom:15px;font-size:14px}}@media screen and (max-width:360px){.rainbow-text{font-size:32px;line-height:1.4}.version{right:10px;bottom:10px;padding:4px 8px}}@media screen and (max-width:320px){.rainbow-text{font-size:28px}}@media screen and (orientation:landscape) and (max-height:500px){.rainbow-text{font-size:7vh;max-width:90%}}