:root{--bg-color: #48bfff}main{text-align:center}svg{background-color:var(--bg-color);height:80vh;width:80vw}svg a{-webkit-tap-highlight-color:rgba(0,0,0,0)}svg .fill-bg{fill:var(--bg-color)}@keyframes anim-sun{0%{scale:110%}100%{scale:100%}}#c-sun:hover>circle,#c-sun circle.selected{animation-name:anim-sun;animation-duration:.5s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes anim-red{0%{fill:#fff}100%{fill:red}}#c-red:hover>circle,#c-red circle.selected{animation-name:anim-red;animation-duration:2s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes anim-orange{0%{fill:#fff}100%{fill:orange}}#c-orange:hover>circle,#c-orange circle.selected{animation-name:anim-orange;animation-duration:2s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes anim-yellow{0%{fill:#fff}100%{fill:#ff0}}#c-yellow:hover>circle,#c-yellow circle.selected{animation-name:anim-yellow;animation-duration:2s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes anim-green{0%{fill:#fff}100%{fill:green}}#c-green:hover>circle,#c-green circle.selected{animation-name:anim-green;animation-duration:2s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes anim-blue{0%{fill:#fff}100%{fill:blue}}#c-blue:hover>circle,#c-blue circle.selected{animation-name:anim-blue;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes anim-darkviolet{0%{fill:#fff}100%{fill:#9400d3}}#c-darkviolet:hover>circle,#c-darkviolet circle.selected{animation-name:anim-darkviolet;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes anim-gold{0%{fill:#fff}100%{fill:#d4af37}}#c-gold:hover>circle,#c-gold circle.selected{animation-name:anim-gold;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes anim-clouds{0%{scale:120%}100%{scale:100%}}#c-clouds:hover>g>circle,#c-clouds.selected>g>circle{animation-name:anim-clouds;animation-duration:1.5s;animation-timing-function:ease-in;animation-iteration-count:infinite}
