/* Planetary Hours canonical state presentation. Glyph geometry remains untouched. */
.sky-ph-jump{overflow:visible}
.sky-ph-heptagram{overflow:visible!important;max-width:100%;box-sizing:border-box}
.sky-ph-heptagram text{display:none!important}
.sky-ph-node-glyph{overflow:visible}
.sky-ph-node-glyph>.relphi-canonical-glyph-state{pointer-events:none}
.sky-ph-day-ruler-halo{pointer-events:none}
.sky-ph-day-ruler-ring{fill:none;filter:drop-shadow(0 0 2px rgba(255,255,255,.98)) drop-shadow(0 0 3px currentColor)}
.sky-ph-day-ruler-ring--inner{opacity:.96;stroke-width:1.9}
.sky-ph-day-ruler-ring--outer{opacity:.78;stroke-width:1.35}
.sky-ph-planet.is-day-ruler .sky-ph-node-glyph{filter:drop-shadow(0 0 1px rgba(255,255,255,.9))}
.sky-ph-planet.is-hour-ruler .relphi-glyph-bubble>circle{filter:drop-shadow(0 0 2px rgba(255,255,255,.98)) drop-shadow(0 0 4px currentColor)}
.sky-ph-planet.is-day-ruler.is-hour-ruler .sky-ph-day-ruler-ring--inner{opacity:1;stroke-width:2.25}
.sky-ph-planet.is-day-ruler.is-hour-ruler .sky-ph-day-ruler-ring--outer{opacity:1;stroke-width:2.05;filter:drop-shadow(0 0 2px rgba(255,255,255,1)) drop-shadow(0 0 5px currentColor)}
@media(max-width:620px){
  .sky-ph-jump{padding:10px 12px 12px}
  .sky-ph-heptagram{width:100%;max-height:none;margin:0 auto}
}
