/* Etapa 6 · Órbita de vidro: plano de órbita em 3D e anel radial em segmentos */
.horizon{z-index:2}
.orb.card{transition:color .4s,border-color .4s,box-shadow .4s,background .4s,opacity .6s}
.orb.card:hover,.orb.card:focus-visible{opacity:1!important}
.orb.ring{width:auto;height:auto;margin:0;padding:6px;background:none;border:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:12px}
.orb.ring svg{box-sizing:content-box;width:18px;height:18px;padding:11px;border-radius:50%;border:1px solid var(--line);background:var(--glass);transition:border-color .4s,box-shadow .4s,background .4s}
.orb.ring .lbl{position:static;transform:none;opacity:1;color:#57535c}
.orb.ring:hover,.orb.ring:focus-visible{box-shadow:none;background:none}
.orb.ring:hover svg,.orb.ring:focus-visible svg{border-color:rgba(255,185,121,.45);background:rgba(255,236,214,.05);box-shadow:0 0 24px rgba(255,170,90,.18)}
.orb.ring:hover .lbl,.orb.ring:focus-visible .lbl{color:#c9b59b}
.orb.ring.prime::before{display:none}
.orb.ring.prime svg{border-style:dashed}
