@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Bruno+Ace&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@700&display=swap";.controller[data-v-e0a840a3]{position:fixed;right:10px;bottom:10px;padding:10px;font-size:1rem;background-color:#202124;color:#fff;box-shadow:inset 0 -3em 3em #0000001a,0 0 0 2px #fff0,.3em .3em 1em #0000004d;border:none;text-decoration:none;display:inline-block}.final-poetry[data-v-e0a840a3]{animation-name:poetry-fadein-e0a840a3;animation-timing-function:ease-in-out;animation-duration:3s;overflow-wrap:break-word}@keyframes poetry-fadein-e0a840a3{0%{opacity:0}to{opacity:100%}}.poetry[data-v-e0a840a3]{color:#fff;font-family:Open Sans,sans-serif;text-align:center;position:relative}.word[data-v-e0a840a3]{width:100%}.countdown[data-v-e0a840a3]{font-family:Fira Code,monospace;color:red;transition:font-size 2s,transform 2s;text-align:center;overflow:hidden;margin:0 auto}.running[data-v-e0a840a3]{font-size:3rem}.ended[data-v-e0a840a3]{font-size:2rem;transform:translateY(-40vh)}.countdown>span[data-v-e0a840a3]{animation-name:rainbow-e0a840a3;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.countdown>span[data-v-e0a840a3]:nth-child(1){animation-delay:0ms}.countdown>span[data-v-e0a840a3]:nth-child(2){animation-delay:.5s}.countdown>span[data-v-e0a840a3]:nth-child(3){animation-delay:1s}.countdown>span[data-v-e0a840a3]:nth-child(4){animation-delay:1.5s}.countdown>span[data-v-e0a840a3]:nth-child(5){animation-delay:2s}.countdown>span[data-v-e0a840a3]:nth-child(6){animation-delay:2.5s}.countdown>span[data-v-e0a840a3]:nth-child(7){animation-delay:3s}@keyframes rainbow-e0a840a3{0%{color:red}25%{color:#ff0}50%{color:#1f0}75%{color:#00807c}to{color:red}}@media screen and (min-width: 768px){.running[data-v-e0a840a3]{font-size:9rem}.ended[data-v-e0a840a3]{font-size:3rem}.controller[data-v-e0a840a3]{font-size:2rem}}@media screen and (min-width: 1200px){.running[data-v-e0a840a3]{font-size:15rem}.ended[data-v-e0a840a3]{font-size:5rem}}*,*:before,*:after{box-sizing:border-box;margin:0}html{height:100%}body{min-height:100%}#app{width:100%;padding:2rem;font-weight:400}body{display:-webkit-box;display:-ms-flexbox;width:100%;display:flex;place-items:center;background-color:#181818}
