/**
 * @file
 * Global styles.
 */

/* Account menu in the header — horizontal inline layout. */
.region-header-third .secondary-menu {
  display: flex;
  align-items: center;
  gap: 4px;
}

.region-header-third .secondary-menu__list {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 4px;
}

.region-header-third .secondary-menu__item {
  margin: 0;
}

.region-header-third .secondary-menu__username {
  padding: 10px 12px 10px 15px;
  font-size: var(--body-m-size);
  color: var(--theme-text-color-medium);
  font-weight: 600;
  white-space: nowrap;
}

/* Subtle dot separator between the username and links. */
.region-header-third .secondary-menu__username::after {
  content: "·";
  margin-left: 8px;
  font-weight: 400;
  opacity: 0.5;
}