/* Grey promise bar between two light homepage sections */
.lunaris-pb{
  position:relative;
  height:100px;
  display:flex;
  align-items:center;
  overflow:hidden;
  background:#5b5955 url('lunaris-dark-bg.jpg') repeat;
  background-blend-mode:soft-light;
  border-top:1px solid rgba(184,151,90,.55);
  border-bottom:1px solid rgba(184,151,90,.55);
  box-shadow:inset 0 8px 14px -10px rgba(0,0,0,.45),inset 0 -8px 14px -10px rgba(0,0,0,.45);
  color:#efe8db;
  font-family:var(--pb-font);
}
.lunaris-pb__track{display:flex;width:100%}
.lunaris-pb__list{flex:none;width:100%;display:flex;align-items:center;justify-content:space-evenly;gap:0;margin:0;padding:0 clamp(16px,3vw,40px);list-style:none}
.lunaris-pb__list[aria-hidden="true"]{display:none}
.lunaris-pb__item{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px);font-size:clamp(14px,1.25vw,17px);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}
/* gold diamond between items */
.lunaris-pb__item + .lunaris-pb__item:before{content:"";width:7px;height:7px;background:#c4a46a;transform:rotate(45deg);flex:none}

/* small screens: slow ticker */
@media(max-width:900px){
  .lunaris-pb__track{width:max-content;animation:lunaris-pb-scroll 32s linear infinite}
  .lunaris-pb__list{width:max-content;justify-content:flex-start;padding:0}
  .lunaris-pb__list[aria-hidden="true"]{display:flex}
  .lunaris-pb__item{padding-right:clamp(18px,2.4vw,34px)}
  .lunaris-pb__item:first-child:before{content:"";width:7px;height:7px;background:#c4a46a;transform:rotate(45deg);flex:none}
}
@keyframes lunaris-pb-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:900px) and (prefers-reduced-motion:reduce){
  .lunaris-pb__track{animation:none;width:100%}
  .lunaris-pb__list{width:100%;flex-wrap:wrap;justify-content:center;gap:6px 0}
  .lunaris-pb__list[aria-hidden="true"]{display:none}
}
