/* DMEA 2027 exhibition highlight, scoped to a single top-level navigation link. */
.topbar .nav .primary-menu > .dmea-nav-entry > a {
  display:inline-flex;align-items:center;gap:.52rem;
  padding:.56rem .88rem;border-radius:13px;
  border:1px solid #8d285f;background:linear-gradient(115deg,#792653,#a33473);
  color:#fff;box-shadow:0 5px 15px rgba(105,23,72,.17);
  font-weight:800;letter-spacing:.015em;white-space:nowrap;
}
.topbar .nav .primary-menu > .dmea-nav-entry > a::before {
  content:"";width:.45rem;height:.45rem;flex:none;border-radius:50%;background:#76eddb;
  box-shadow:0 0 0 3px rgba(118,237,219,.14);
}
.topbar .nav .primary-menu > .dmea-nav-entry > a:hover,
.topbar .nav .primary-menu > .dmea-nav-entry > a:focus-visible,
.topbar .nav .primary-menu > .dmea-nav-entry > a[aria-current="page"] {
  color:#fff;background:linear-gradient(115deg,#5f1743,#8f235f);
  border-color:#7e2257;box-shadow:0 7px 17px rgba(105,23,72,.24);
}
.topbar .nav .primary-menu > .dmea-nav-entry > a:focus-visible{outline:3px solid #61cbbd;outline-offset:3px}
@media(max-width:1000px){.topbar .nav .primary-menu > .dmea-nav-entry > a {width:100%;justify-content:flex-start;min-height:44px}}
@media(prefers-reduced-motion:reduce){.topbar .nav .primary-menu > .dmea-nav-entry > a{transition:none}}
