:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background:linear-gradient(to bottom,#6b8e23,#556b2f);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;margin-top:4rem;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#354813}#root{margin:0 auto;text-align:center}.main{display:flex;flex-direction:column;align-items:center;gap:4rem}.title{font-family:Henny Penny,system-ui;font-size:3.2rem}@media screen and (min-width: 768px){.title{font-size:5rem}}.super-fan-mode-toggle{position:absolute;bottom:2%;background-color:#4e6b1d;color:#fff;display:flex;justify-content:space-between;font-weight:700;align-items:center;width:70%;font-size:1.5rem}@media screen and (min-width: 768px){.super-fan-mode-toggle{width:25%}}.super-fan-mode-toggle__icon{width:40px;height:40px;margin-left:8px}.countdown-measurement{width:20%;display:flex;flex-direction:column}.countdown-measurement__amount{font-size:2rem}@media screen and (min-width: 768px){.countdown-measurement__amount{font-size:5rem}}.countdown-measurement__unit{font-size:1rem}@media screen and (min-width: 768px){.countdown-measurement__unit{font-size:2rem}}.super-fan-mode{display:flex;flex-direction:column;gap:1rem;align-items:center;font-size:1.5rem}.countdown-timer{display:flex;align-items:center;gap:1rem;width:90%}@media screen and (min-width: 768px){.countdown-timer{width:50rem;gap:2rem}}.countdown-timer__separator{font-size:2rem;margin-top:-2rem}@media screen and (min-width: 768px){.countdown-timer__separator{font-size:5rem}}
