/* Desktop orbit positioning — keeps the orbit hierarchy aligned with the mobile layout. */
.tier-advanced { top: 0% !important; }
.tier-intermediate { top: 10% !important; }
.tier-beginner { top: 20% !important; }

.node-sleep { left: 5% !important; }
.node-morning { right: 5% !important; }
.node-heart { right: 6% !important; top: 38% !important; }
.node-coherent { left: 6% !important; top: 38% !important; }
.node-box { top: 70% !important; left: calc(50% - 58px) !important; }
.node-awareness { left: 22% !important; top: 26% !important; }
.node-478 { right: 22% !important; top: 26% !important; }
.node-relax { left: 17% !important; top: 54% !important; }
.node-slow { right: 17% !important; top: 54% !important; }
.node-alternate { left: 8% !important; top: 75% !important; }
.node-meditation { right: 8% !important; top: 75% !important; }
.orbit-centre { top: 50% !important; }
