@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap);table[data-v-0375fa8a]{margin:auto;text-align:center;-webkit-animation:fade-in 1s;animation:fade-in 1s;transition:1s ease-in}table th[data-v-0375fa8a]{padding:2vw;padding-bottom:1em;font-weight:100;font-size:5vw;transition:1s ease}table td[data-v-0375fa8a]{-webkit-animation:fade-in 1s;animation:fade-in 1s;transition:1s ease-in;padding:1em .5em;font-size:3.5vw}table tr[data-v-0375fa8a]:first-child{color:#18ab39}.NEO-container[data-v-0375fa8a]{text-align:center}.date-btn[data-v-0375fa8a]{margin:50px 20px}.loading-text[data-v-0375fa8a]{margin:auto;text-align:center}.NEO-container[data-v-0375fa8a]{margin:100px 0}.NEO-title[data-v-0375fa8a]{font-size:10vw}@media only screen and (min-width:500px){.date-btn[data-v-0375fa8a]{margin:30px}table th[data-v-0375fa8a]{font-size:1.9em}table td[data-v-0375fa8a]{font-size:1.5em}.NEO-title[data-v-0375fa8a]{font-size:4em}}.sun-time[data-v-0024392e]{margin-top:.2em}.sunrise-container[data-v-0024392e]{margin:250px 0;text-align:center}img[data-v-0024392e]{max-width:100%}.sunrise-container h1[data-v-0024392e]{font-size:3em;line-height:150%}.moon-container img[data-v-7f90d49f]{align-self:center}.center[data-v-7f90d49f]{text-align:center}.moon-info[data-v-7f90d49f]{max-width:400px}.moon-info h1[data-v-7f90d49f]{font-size:3.5em}.moon-info p[data-v-7f90d49f]{font-size:1.5em;text-align:center}img[data-v-7f90d49f]{max-width:100%}.new-moon-img[data-v-7f90d49f]{filter:brightness(.18)}@media only screen and (min-width:500px){.moon-info p[data-v-7f90d49f]{font-size:1.5em}.moon-container[data-v-7f90d49f]{display:flex;justify-content:space-around}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[v-cloak]{display:none}body{-webkit-animation:fade-in 1.5s ease-in;animation:fade-in 1.5s ease-in}button{transition:.2s ease-out;border:1px solid #fff;background-color:inherit;color:inherit;font-family:inherit;font-weight:inherit;padding:15px 20px;border-radius:60px;font-size:1rem}button:hover{color:#18ab39;border:1px solid #18ab39}button:focus{outline:none}.btn-selected{color:#18ab39;border:1px solid #18ab39}@media only screen and (min-width:500px){button{padding:20px 40px;border-radius:60px;font-size:1em}}html{background-color:#040404;color:#fff}h1,h2,h3,h4,html{font-family:Roboto,sans-serif;font-weight:100}