/* Homepage-only 3D enhancement; secondary pages keep their accepted styles. */
.cosmic-page .cosmic-orbit.is-3d{touch-action:pinch-zoom}
.cosmic-page .cosmic-orbit.is-3d>canvas:not(.cosmic-webgl){display:none}
.cosmic-page .cosmic-orbit.is-3d .cosmic-webgl{display:block;pointer-events:none}
.cosmic-page .cosmic-orbit.is-3d .orbit-planet{position:absolute;display:block;min-width:0;padding:0;transform:translate(-50%,-50%);border-radius:50%;background:none}
.cosmic-page .cosmic-orbit.is-3d .orbit-planet img{display:none}
.cosmic-page .cosmic-orbit.is-3d .orbit-planet strong{position:absolute;display:block;line-height:24px;white-space:nowrap;transform:none;max-width:none;pointer-events:auto}
.cosmic-page .cosmic-orbit.is-3d .orbit-planet:focus-visible{outline-offset:5px}
