.user-menu { display: flex; align-items: center; gap: 14px; }
.user-menu form { margin: 0; }
.user-menu > a:first-child { color: var(--muted); font-size: 13px; text-decoration: none; }
.user-menu .nav-create-button {
  min-height: 44px;
  padding: 0 18px;
  gap: 8px;
  border: 1px solid #2597d0;
  background: #2597d0;
  color: #fff;
  box-shadow: 0 5px 14px rgba(37,151,208,.2);
  white-space: nowrap;
}
.user-menu .nav-create-button:hover { background: #187eaf; border-color: #187eaf; color: #fff; }
.user-menu .nav-create-button span { font-size: 19px; font-weight: 400; line-height: 1; }
