.member-profile {
	background-color: var(--background-color-less-opacity);
	padding: var(--15px);
	margin-bottom: 2.5rem;
		display: flex;
	grid-gap: var(--20px);
}

.member-profile-avatar {
	background-color: var(--background-color);
	padding: var(--10px);	
	width: 16.875rem;
	height: auto;
}

.member-profile-item-blocks {
display: flex;
grid-gap: var(--10px);
flex-wrap: wrap;
	margin-top: var(--10px);
	width: 16.875rem;
}

.member-profile-item-blocks > div {
  background-color: var(--background-color-less-opacity);
  padding: var(--5px);
  font-size: 0.563rem;
  flex-grow: 1;
  min-width: 48%;
	text-align: center;
text-transform: uppercase;
letter-spacing: .8px;
}

.member-profile-as {
	display: grid;
	grid-gap: var(--5px);
	grid-template-columns: 1fr 1fr 1fr;
	max-height: 161px;
	overflow: auto;
}

.member-profile-as img {
	width: 100%;
}

.member-profile-away-box {
background-color: var(--background-color-less-opacity);
padding: var(--10px);
}

.member-profile-charactertext {
  background-color: var(--background-color);
  padding: var(--10px);
  text-align: justify;
	max-height: 21.2rem;
overflow: auto;
}

.member-profile-facts {
  display: flex;
  grid-gap: var(--10px);
  flex-wrap: wrap;
}

.member-profile-facts > div {
  background-color: var(--background-color);
  padding: var(--15px);
  flex: 1;
  min-width: 48%;
	font-size: 0.813rem;
	min-height: 32.4rem;
}

.member-profile-scenes {
  display: flex;
  grid-gap: var(--10px);
  flex-wrap: wrap;
}

.member-profile-scenes > div {
  background-color: var(--background-color);
  padding: var(--15px);
  flex: 1;
  min-width: 48%;
	font-size: 0.813rem;
	min-height: 16.4rem;
}

.member-profile-scene-description {
  text-align: justify;
  color: var(--text-color);
  font-size: 0.75rem;
  max-height: 16.4rem;
  overflow: auto;
}

.member-profile-fact-heading {
  border-bottom: 0.063rem solid var(--background-color-intensive);
  margin-bottom: var(--10px);
  padding-bottom: var(--10px);
  width: 85%;
  font-weight: 600;
  letter-spacing: 0.094rem;
  color: var(--accent-color);
  text-transform: uppercase;
}

.member-profile-fact-description {
  text-align: justify;
  color: var(--text-color);
  font-size: 0.75rem;
  max-height: 32.4rem;
  overflow: auto;
}

.member-profile-inplaytracker {
	display: flex;
	flex-direction: column;
	grid-gap: var(--20px);
	font-size: 10px;
}