@keyframes l{0%{background-position-x:0}to{background-position-x:200%}}@keyframes m{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes s{0%{top:calc(-1*min(10vw,10vh))}to{top:110vh}}body,html{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;margin:0;user-select:none;background:linear-gradient(90deg,#107ac6,#02c77c,#107ac6,#02c77c,#107ac6);background-size:400%;animation:l 16s linear infinite running;font-family:monospace}.m.n{max-height:30vh!important;max-width:60vw!important}.l a,.t{color:#fff}.t,body,html{overflow:hidden}.t{padding-top:0;max-height:0;transition:max-height .1s,padding-top .1s;font-weight:400;font-size:large;z-index:1}.t.n{display:block;padding-top:10vh!important;max-height:20px!important}.l{position:absolute;top:0;right:0;width:calc(100vw - 8px);display:flex;flex-direction:row;transition:top .1s;align-items:start;z-index:2}.l.n{top:-100%}.m{max-width:min(80vw,80vh);max-height:min(80vw,80vh);z-index:1;transform:rotate(45deg);transition:max-width .1s,max-height .1s}.a,.s{position:absolute;left:10px;height:min(10vw,10vh);z-index:10}.s{animation:1 s 1s ease-out}.a{animation:1 s 1s ease-out,.5s linear 0s infinite normal none running m}.l a{flex-grow:1;text-align:center;border-bottom:8px solid #fff;border-right:8px solid #fff;border-left:8px solid #fff;text-decoration:none;padding:15px;font-size:x-large;font-weight:700;transition:padding .1s;margin-left:-8px;flex:1 1 0}a:active,a:focus,a:hover{padding-top:20px}@media (prefers-reduced-motion:reduce){body,head{animation:unset}}