@import"https://fonts.googleapis.com/css2?family=Caprasimo&family=Fascinate+Inline&family=Varela+Round&display=swap";:root{--color-background: #fd9c00;--color-text: #05262d;--blue: #0f687a;--orange: #f35e00;--light-green: #bacd84;--yellow: #f6c22e;--yorange: #fd9c00;--off-white: #ffecd9}*,*:before,*:after{box-sizing:border-box;margin:0}body{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Varela Round,-apple-system,sans-serif;font-size:15px;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{margin-bottom:.5rem}h2,button{font-family:Caprasimo,-apple-system,sans-serif;font-weight:500}#pinwheel-container{z-index:-1;position:absolute;display:flex;flex-basis:0;width:100vw;height:100vh;overflow:hidden;align-items:center;justify-content:center}#pinwheel{width:200vw;height:200vw;min-width:200vh;min-height:200vh;border-radius:50%;background:conic-gradient(#0000,#0000,#f6c22e,#f6c22e,#0000,#0000,#f6c22e,#f6c22e,#0000,#0000,#f6c22e,#f6c22e,#0000,#0000,#f6c22e,#f6c22e,#0000,#0000,#f6c22e,#f6c22e,#0000);animation:spin 15s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h1{font-family:Fascinate Inline,sans-serif}#app{max-width:1280px;margin:1em;display:grid;padding:1rem 4rem 2rem;background-color:#ffecd9;border-radius:1rem 2.5rem;border:1rem #bacd84 double;outline:.4rem var(--blue) solid}img.emoji{width:1em;height:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}a,input,button{display:block;margin:.4rem auto;width:100%}input{padding:.5rem;border:.4rem solid var(--blue);font-size:.9rem}a,button{padding:.7rem;background-color:var(--blue);border:none;color:var(--light-green);transition:color .2s,background-color .2s;font-size:1rem}a{text-align:center;text-decoration:none}a:hover,button:hover{color:var(--off-white);background-color:var(--orange)}ul{list-style-type:none;padding-left:1rem}audio{position:fixed;bottom:0}
