﻿/* Publication access on Themes only. Keep choices together when space permits,
   with natural wrapping at choice boundaries on small screens. */
.theme-works .theme-publication-access {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: baseline;
  max-width: 100%;
  column-gap: .35em;
  row-gap: .15em;
  margin-left: .35em;
  vertical-align: baseline;
  font-size: inherit;
  line-height: inherit;
}
.theme-publication-access .theme-access-choice {
  display: inline-flex;
  align-items: baseline;
  gap: .35em;
  max-width: 100%;
  white-space: nowrap;
}
.theme-works .theme-publication-access a {
  margin-left: 0;
  overflow-wrap: normal;
}
.theme-publication-access .theme-access-separator {
  color: var(--muted);
}
