/* Nav CTA: golden theme with tilted (slanted) side borders for specific items */

/* Flat gold CTAs: no animation, no gradient, no tilt, no rounding */
.navbar a.nav-cta{
  --navcta-h: 40px;
  --navcta-px: 1rem;
  --navcta-bg: transparent; /* no background fill */
  display:inline-flex;align-items:center;justify-content:center;
  min-height:var(--navcta-h);padding:0 calc(var(--navcta-px) + 6px);
  color:#ffffff !important;text-transform:uppercase;font-weight:400;letter-spacing:.14em;
  font-family: var(--font-ui);
  background:transparent;border:none;border-radius:0;
}
.navbar a.nav-cta::before,.navbar a.nav-cta::after{content:none}
.navbar a.nav-cta:hover{filter:none}
.navbar a.nav-cta:focus-visible{outline:2px dashed #fff;outline-offset:2px}

/* Remove space between primary navbar buttons */
/* Use global gap + separators configured in styles.css */
/* .navbar ul.cluster[role="list"]{gap:0} */

/* Secondary navbar active item highlight (flat gold, no border, no tilt) */
.navbar-secondary a.is-active{
  display:inline-flex;align-items:center;justify-content:center;
  padding:.35rem .75rem;color:#ffffff !important;text-transform:uppercase;font-weight:400;letter-spacing:.12em;
  font-family: var(--font-ui);
  background:transparent;border:none;border-radius:0
}
