html,body{width:100%;height:100%}.container{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#080c11}.content{width:70%;font-size:1.6vw;line-height:50px;font-weight:700;color:#ffffff1a}.words{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap}.link{width:100%;text-align:center}.link .credits{color:#fff9;font-size:60%}.link a{margin:30px 0;opacity:0;-webkit-animation:fadeIn 1s ease 1 forwards;-moz-animation:fadeIn 1s ease 1 forwards;animation:fadeIn 1s ease 1 forwards}.link a:hover{background-image:linear-gradient(270deg,#f1c617,#e422dd);background-size:400% 400%;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;text-decoration:underline}.controls{width:100%;text-align:center;cursor:pointer;color:#fff;font-size:50px}.controls:hover{color:#f1c617}#audio-player{display:none;margin-top:20px}.content span{opacity:.5}span.active{opacity:1;background-image:linear-gradient(270deg,#f1c617,#e422dd);background-size:400% 400%;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-animation:bgGradient 30s ease infinite forwards,fadeIn .3s ease 1 forwards;-moz-animation:bgGradient 30s ease infinite forwards,fadeIn .3s ease 1 forwards;animation:bgGradient 30s ease infinite forwards,fadeIn .3s ease 1 forwards}@-webkit-keyframes bgGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-moz-keyframes bgGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bgGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 1920px){.content{font-size:2vw;line-height:40px}}@media only screen and (max-width: 1600px){.content{font-size:2.2vw;line-height:40px}}@media only screen and (max-width: 1368px){.content{font-size:2.2vw;line-height:28px}}@media only screen and (max-width: 500px){.content{font-size:4vw;line-height:20px}.content a{font-size:8vw}}
