/* =================== hc-fx-orbits.css =================== */
.hc-fx-orbits {position: absolute; inset: 0; pointer-events: none; overflow: hidden}
.hc-fx-orbits__dot {position: absolute; left: 50%; top: 50%; width: 6px; height: 6px; border-radius: 50%; background: var(--hc-accent, #8b7355); box-shadow: 0 0 12px rgba(199, 155, 96, 0.6); animation: hc-orbit var(--orbit-dur, 8s) linear infinite}
.hc-fx-orbits__dot--a {--orbit-r: 120px; --orbit-dur: 9s}
.hc-fx-orbits__dot--b {--orbit-r: 86px; --orbit-dur: 6.5s; animation-direction: reverse; opacity: 0.7}
.hc-fx-orbits__dot--c {--orbit-r: 154px; --orbit-dur: 12s; opacity: 0.55}
