/* V99: Pathfinder collection headers, actions and timeline navigation only. */
.sky-page-pathfinder .life-events-panel > .life-section-head{
  justify-content:center;
  text-align:center;
}
.sky-page-pathfinder .life-events-panel > .life-section-head h3{
  width:100%;
  text-align:center;
}
.sky-page-pathfinder .life-events-panel .life-section-head #lifeEventCount,
.sky-page-pathfinder .life-events-panel .life-section-head #lifeBookmarksCount{
  display:inline-block;
  font:500 13px/1.2 "Jost",sans-serif;
  color:#bfb1d2;
  padding-left:7px;
  vertical-align:baseline;
}
.sky-page-pathfinder .life-collection-add{
  display:flex;
  justify-content:center;
  align-items:center;
  margin:0 0 18px;
}
.sky-page-pathfinder .life-collection-add a.life-primary{
  text-decoration:none;
}
/* The centered birth marker button is the only action above the collections. */
.sky-page-pathfinder .life-actions{
  justify-content:center;
}
/* Smaller timeline navigation buttons, approximately half the previous glow. */
.sky-page-pathfinder .life-zoom-actions button{
  min-width:30px;
  height:31px;
  min-height:31px;
  padding:0 7px;
  border-radius:10px;
  font-size:12px;
  box-shadow:0 0 0 1px rgba(173,99,228,.22),
     0 0 6px rgba(201,128,255,.40),
     0 0 13px rgba(153,78,232,.24),
     0 3px 9px rgba(9,3,22,.34),
     inset 0 1px 0 rgba(255,224,255,.40) !important;
}
.sky-page-pathfinder .life-zoom-actions button:first-child,
.sky-page-pathfinder .life-zoom-actions button:nth-child(2){
  font-size:19px;
}
@media(max-width:380px){
 .sky-page-pathfinder .life-events-panel .life-section-head h3{
   font-size:clamp(17px,5vw,19px);
 }
}
