body {
    margin: 0;
    background: #000313;
}
 
text {
    font: 12px sans-serif;
    font-size: 0.75em;
    fill: white;
    text-anchor: middle;
}
 
.bg {
    background: #000313;
    fill: #000313;
}
 
line {
    stroke: #fff;
    stroke-width: 0.4;
}
 
line.zodiac {
    stroke: #f2f237;
    stroke-width: 0.8;
}
 
.zodiac-bg {
    stroke: #000313;
    stroke-width: 2.5;
}
 
svg {
    -webkit-animation: infinite-rotate 240s linear infinite;
    animation: infinite-rotate 240s linear infinite;
}
 
@-webkit-keyframes infinite-rotate {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
 
@keyframes infinite-rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
