nCircStyle = html`<style>
.n-circ-explainer #unit-circle-points {
opacity: ${phase > 1 ? 1 : 0} !important;
}
.n-circ-explainer #unit-circle-points-anim {
opacity: ${phase > 1 ? 1 : 0} !important;
}
.n-circ-explainer #unit-circle-points-anim > circle {
${phase >= 3 ? `
cx: ${realifyCoords(avgPoint)[0]}px;
cy: ${realifyCoords(avgPoint)[1] + 12}px;
fill: white;
stroke-width: 4px;
` : ""}
stroke: black;
transition-duration: 0.5s;
transition-property: cx, cy, fill, stroke-width;
}
.n-circ-explainer #unit-circle-avg-line {
opacity: ${phase > 3 ? 1 : 0} !important;
}
.n-circ-explainer .unit-circle-phase {
transition: 0.333s opacity;
}
/* only for blog post */
#explainer-area li#explainer-phase-2 { color: ${phase >= 2 ? "black" : "inherit"} }
#explainer-area li#explainer-phase-3 { color: ${phase >= 3 ? "black" : "inherit"} }
#explainer-area li#explainer-phase-4 { color: ${phase >= 4 ? "black" : "inherit"} }
</style>`