/* =========================================================
   MEMBER PROFILE – EMBERS REMAIN
   ========================================================= */

.embers-profile {
	display: grid;

	grid-template-columns:
		280px
		minmax(0, 1fr);

	gap: 24px;

	width: 92%;

	margin: 30px auto 55px;

	align-items: start;

	box-sizing: border-box;
}


/* =========================================================
   LINKE SPALTE
   ========================================================= */

.embers-profile-sidebar {
	min-width: 0;

	padding: 20px 14px 16px;

	background: #292627;

	border-top: 1px solid rgba(154,129,105,.28);
	border-bottom: 1px solid rgba(154,129,105,.16);

	text-align: center;

	box-sizing: border-box;
}


/* Charaktername */

.embers-profile-name {
	font-family: Georgia, "Times New Roman", serif;

	font-size: 24px;
	font-style: italic;
	font-weight: normal;

	line-height: 1.15;

	color: #d8b49b;
}

.embers-profile-name a,
.embers-profile-name a * {
	color: #d8b49b !important;

	text-decoration: none !important;
}

.embers-profile-name a:hover,
.embers-profile-name a:hover * {
	color: #c98a68 !important;
}


/* Untertitel */

.embers-profile-subtitle {
	margin: 5px 0 14px;

	color: #817976;

	font-size: 8px;
	letter-spacing: 1px;
	text-transform: uppercase;
}


/* =========================================================
   AVATAR
   ========================================================= */

.embers-profile-avatar {
	margin-bottom: 7px;
}

.embers-profile-avatar img {
	display: block;

	width: auto;
	height: auto;

	max-width: 100%;

	margin: 0 auto;

	border: 1px solid rgba(154,129,105,.26);

	box-sizing: border-box;

	filter: saturate(.82);
}


/* =========================================================
   SPIELER
   ========================================================= */

.embers-profile-player {
	padding: 8px 5px;

	border-top: 1px solid rgba(154,129,105,.18);
	border-bottom: 1px solid rgba(154,129,105,.18);

	color: #8f8783;

	font-size: 8px;
	letter-spacing: .7px;
	text-transform: uppercase;
}


/* =========================================================
   KURZBESCHREIBUNG
   ========================================================= */

.embers-profile-summary {
	max-height: 180px;

	margin-top: 12px;
	padding: 11px 10px 11px 12px;

	overflow-y: auto;

	background: rgba(255,255,255,.015);

	border-left: 2px solid rgba(154,129,105,.38);

	color: #aaa19b;

	font-size: 9px;
	line-height: 1.65;

	text-align: justify;

	scrollbar-width: thin;
}


/* =========================================================
   USERINFO
   ========================================================= */

.embers-profile-userinfo {
	margin-top: 14px;

	padding-top: 12px;

	border-top: 1px solid rgba(154,129,105,.16);
}

.embers-profile-userinfo-line {
	display: flex;
	align-items: center;
	justify-content: space-between;

	gap: 10px;

	padding: 5px 3px;

	font-size: 8px;
}

.embers-profile-userinfo-line span {
	color: #756d69;

	letter-spacing: .6px;
	text-transform: uppercase;
}

.embers-profile-userinfo-line strong {
	color: #aaa19b;

	font-weight: normal;

	text-align: right;
}


/* Bote */

.embers-profile-userinfo-contact {
	margin-top: 9px;
	padding: 8px 0;

	border-top: 1px solid rgba(154,129,105,.12);
	border-bottom: 1px solid rgba(154,129,105,.12);
}

.embers-profile-userinfo-contact a {
	color: #c8ad94 !important;

	font-size: 7px;
	letter-spacing: .8px;
	text-transform: uppercase;

	text-decoration: none !important;
}

.embers-profile-userinfo-contact a:hover {
	color: #c98a68 !important;
}


/* Posts / Threads */

.embers-profile-userstats {
	display: grid;
	grid-template-columns: repeat(2, 1fr);

	margin-top: 10px;
}

.embers-profile-userstats > div {
	padding: 8px;

	text-align: center;
}

.embers-profile-userstats > div + div {
	border-left: 1px solid rgba(154,129,105,.14);
}

.embers-profile-userstats strong {
	display: block;

	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight: normal;

	color: #d8b49b;
}

.embers-profile-userstats span {
	display: block;

	margin-top: 2px;

	color: #756d69;

	font-size: 7px;
	letter-spacing: .7px;
	text-transform: uppercase;
}


/* =========================================================
   ZWEITES BILD
   ========================================================= */

.embers-profile-secondimage {
	margin-top: 10px;
}

.embers-profile-secondimage img {
	display: block;

	width: 100%;
	height: 115px;

	object-fit: cover;

	border: 1px solid rgba(154,129,105,.20);

	filter: saturate(.78);

	box-sizing: border-box;
}


/* =========================================================
   RECHTER BEREICH
   ========================================================= */

.embers-profile-main {
	min-width: 0;
}


/* =========================================================
   TABS
   ========================================================= */

.embers-profile-tabs {
	display: flex;
	align-items: center;

	width: 100%;

	margin-bottom: 18px;

	border-top: 1px solid rgba(154,129,105,.28);
	border-bottom: 1px solid rgba(154,129,105,.18);

	background: #292627;

	box-sizing: border-box;
}

.embers-profile-tablink {
	flex: 1;

	min-height: 42px;

	padding: 0 10px;

	background: transparent;

	border: 0;
	border-right: 1px solid rgba(154,129,105,.10);

	color: #817976;

	font-family: Arial, sans-serif;
	font-size: 8px;
	letter-spacing: .9px;
	text-transform: uppercase;

	cursor: pointer;

	transition:
		background .18s ease,
		color .18s ease;
}

.embers-profile-tablink:last-child {
	border-right: 0;
}

.embers-profile-tablink:hover {
	background: rgba(255,255,255,.018);

	color: #d8b49b;
}

.embers-profile-tablink.active {
	background: rgba(154,129,105,.08);

	color: #d8b49b;

	box-shadow: inset 0 -2px 0 #c77854;
}


/* =========================================================
   TAB CONTENT
   ========================================================= */

.embers-profile-tabcontent {
	display: none;
}

.embers-profile-tabcontent.active-tab {
	display: block;
}


/* =========================================================
   STECKBRIEF-GRID
   ========================================================= */

.embers-profile-bio {
	display: grid;

	grid-template-columns:
		minmax(0, 1fr)
		245px;

	gap: 18px;

	align-items: start;
}


/* Kopf nimmt volle Breite */

.embers-profile-biohead {
	grid-column: 1 / -1;

	padding: 18px 20px;

	background: #292627;

	border-top: 1px solid rgba(154,129,105,.22);
	border-bottom: 1px solid rgba(154,129,105,.14);

	box-sizing: border-box;
}


/* =========================================================
   ZITAT
   ========================================================= */

.embers-profile-quote {
	margin-bottom: 14px;

	color: #8f8783;

	font-size: 7px;
	letter-spacing: 1.5px;
	text-align: center;
	text-transform: uppercase;
}


/* =========================================================
   FACTS + WAPPEN
   ========================================================= */

.embers-profile-factgrid {
	display: grid;

	grid-template-columns:
		minmax(0, 1fr)
		110px
		minmax(0, 1fr);

	gap: 20px;

	align-items: center;

	max-width: 760px;

	margin: 0 auto;
}

.embers-profile-factgroup {
	display: flex;
	flex-direction: column;

	gap: 7px;
}

.embers-profile-fact {
	padding: 7px 10px;

	background: rgba(255,255,255,.018);

	border: 1px solid rgba(154,129,105,.10);

	box-sizing: border-box;
}

.embers-profile-fact span {
	display: block;

	margin-bottom: 3px;

	color: #756d69;

	font-size: 7px;
	letter-spacing: .8px;
	text-transform: uppercase;
}

.embers-profile-fact strong {
	color: #aaa19b;

	font-size: 9px;
	font-weight: normal;
}


/* Wappen */

.embers-profile-affiliation {
	display: flex;
	align-items: center;
	justify-content: center;
}

.embers-profile-affiliation img {
	display: block;

	max-width: 92px;
	max-height: 92px;

	width: auto;
	height: auto;

	filter: saturate(.80);
}


/* =========================================================
   BIO CONTENT
   ========================================================= */

.embers-profile-bio-content {
	min-width: 0;
}


/* einzelne Sektion */

.embers-profile-section {
	margin-bottom: 16px;

	padding: 16px 18px;

	background: #292627;

	border-top: 1px solid rgba(154,129,105,.18);
	border-bottom: 1px solid rgba(154,129,105,.12);

	box-sizing: border-box;
}

.embers-profile-section h2 {
	margin: 0 0 10px;
	padding-bottom: 7px;

	font-family: Georgia, "Times New Roman", serif;
	font-size: 17px;
	font-weight: normal;

	color: #d8b49b;

	border-bottom: 1px solid rgba(154,129,105,.16);
}


/* Text */

.embers-profile-text {
	color: #aaa19b;

	font-size: 10px;
	line-height: 1.7;

	text-align: justify;
}


/* kleinere Scrollbereiche */

.embers-profile-text-small {
	max-height: 150px;

	overflow-y: auto;

	padding-right: 5px;

	scrollbar-width: thin;
}


/* Hintergrund darf länger sein */

.embers-profile-background {
	max-height: 340px;

	overflow-y: auto;

	padding-right: 7px;

	scrollbar-width: thin;
}


/* Zwei Bereiche nebeneinander */

.embers-profile-double {
	display: grid;

	grid-template-columns:
		repeat(2, minmax(0, 1fr));

	gap: 14px;
}


/* =========================================================
   CHARAKTERWERTE
   ========================================================= */

.embers-profile-values {
	padding: 18px 16px;

	background: #252324;

	border-top: 1px solid rgba(154,129,105,.22);
	border-bottom: 1px solid rgba(154,129,105,.14);

	box-sizing: border-box;
}

.embers-profile-values-title {
	margin-bottom: 18px;

	font-family: Georgia, "Times New Roman", serif;
	font-size: 17px;

	text-align: center;

	color: #d8b49b;
}


/* Wert */

.embers-profile-value {
	margin-bottom: 18px;
}

.embers-profile-value-label {
	margin-bottom: 7px;

	color: #9f8d80;

	font-size: 8px;
	letter-spacing: .8px;
	text-transform: uppercase;
}

.embers-profile-value-scale {
	display: grid;
	grid-template-columns: repeat(7, 1fr);

	margin-bottom: 3px;

	color: #67605d;

	font-size: 7px;

	text-align: center;
}


/* Range */

.embers-profile-slider {
	width: 100%;

	margin: 0;

	accent-color: #c77854;

	opacity: .8;
}


/* =========================================================
   VORLIEBEN / ABNEIGUNGEN
   ========================================================= */

.embers-profile-preference {
	margin-top: 20px;
}

.embers-profile-preference h3 {
	margin: 0 0 8px;
	padding-bottom: 6px;

	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight: normal;

	color: #c8ad94;

	border-bottom: 1px solid rgba(154,129,105,.12);
}

.embers-profile-preference > div {
	max-height: 120px;

	padding-right: 5px;

	overflow-y: auto;

	color: #aaa19b;

	font-size: 9px;
	line-height: 1.6;

	text-align: justify;

	scrollbar-width: thin;
}


/* =========================================================
   PLUGIN-TABS
   ========================================================= */

.embers-profile-plugincontent {
	min-width: 0;

	padding: 18px;

	background: #292627;

	border-top: 1px solid rgba(154,129,105,.22);
	border-bottom: 1px solid rgba(154,129,105,.14);

	box-sizing: border-box;
}


/* Tabellen innerhalb von Plugins beruhigen */

.embers-profile-plugincontent table {
	max-width: 100%;

	box-sizing: border-box;
}

.embers-profile-plugincontent a {
	color: #c8ad94 !important;

	text-decoration: none !important;
}

.embers-profile-plugincontent a:hover {
	color: #c98a68 !important;
}


/* =========================================================
   ALLERLEY
   ========================================================= */

.embers-profile-all {
	display: grid;

	grid-template-columns:
		repeat(2, minmax(0, 1fr));

	gap: 18px;
}

.embers-profile-all-section {
	padding: 18px;

	background: #292627;

	border-top: 1px solid rgba(154,129,105,.22);
	border-bottom: 1px solid rgba(154,129,105,.14);

	box-sizing: border-box;
}

.embers-profile-all-title {
	margin-bottom: 14px;
	padding-bottom: 8px;

	font-family: Georgia, "Times New Roman", serif;
	font-size: 17px;

	color: #d8b49b;

	border-bottom: 1px solid rgba(154,129,105,.16);
}


/* Zweitcharaktere */

.embers-profile-attached {
	display: flex;
	flex-wrap: wrap;

	gap: 8px;
}


/* Awards */

.embers-profile-awards {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;

	gap: 7px;
}

.embers-profile-awards img {
	max-width: 42px;
	max-height: 42px;

	width: auto;
	height: auto;
}


/* =========================================================
   ALLGEMEINE LINKS
   ========================================================= */

.embers-profile a {
	color: #c8ad94 !important;

	text-decoration: none !important;
}

.embers-profile a:hover {
	color: #c98a68 !important;
}


/* =========================================================
   RESPONSIVE
   ========================================================= */

@media screen and (max-width: 1000px) {

	.embers-profile {
		grid-template-columns:
			240px
			minmax(0, 1fr);
	}

	.embers-profile-bio {
		grid-template-columns:
			minmax(0, 1fr)
			210px;
	}

}


@media screen and (max-width: 780px) {

	.embers-profile {
		display: block;

		width: 95%;
	}

	.embers-profile-sidebar {
		margin-bottom: 22px;
	}

	.embers-profile-avatar {
		max-width: 250px;

		margin-left: auto;
		margin-right: auto;
	}

	.embers-profile-secondimage {
		max-width: 250px;

		margin-left: auto;
		margin-right: auto;
	}

	.embers-profile-bio {
		display: block;
	}

	.embers-profile-values {
		margin-top: 18px;
	}

}


@media screen and (max-width: 600px) {

	.embers-profile-tabs {
		flex-wrap: wrap;
	}

	.embers-profile-tablink {
		flex: 1 1 33%;
	}

	.embers-profile-factgrid {
		grid-template-columns: 1fr;
	}

	.embers-profile-affiliation {
		order: -1;
	}

	.embers-profile-double,
	.embers-profile-all {
		grid-template-columns: 1fr;
	}

}

.embers-profile-affiliation img,
#affiliation {
	width: 90px !important;
	height: 90px !important;
	max-width: 90px !important;
	max-height: 90px !important;
	object-fit: contain !important;
}

/* =========================================================
   MEMBERPROFILE – DEBUG / WIDTH FIX
   ========================================================= */

.embers-profile {
	display: grid !important;
	grid-template-columns: 280px minmax(0, 1fr) !important;
	gap: 24px !important;

	width: 92% !important;
	max-width: none !important;
	min-width: 0 !important;

	margin: 30px auto 55px !important;
}

.embers-profile-main {
	width: auto !important;
	max-width: none !important;
	min-width: 0 !important;
}

.embers-profile-bio {
	width: 100% !important;
	max-width: none !important;
}


/* DAS WAPPEN BLEIBT JETZT VERDAMMT NOCH MAL KLEIN ? */

.embers-profile-affiliation {
	width: 110px !important;
	height: 110px !important;
	max-width: 110px !important;
	max-height: 110px !important;

	margin: 0 auto !important;

	overflow: hidden !important;
}

.embers-profile-affiliation img,
.embers-profile img#affiliation,
#affiliation {
	display: block !important;

	width: 90px !important;
	height: 90px !important;

	min-width: 0 !important;
	min-height: 0 !important;

	max-width: 90px !important;
	max-height: 90px !important;

	margin: 10px auto !important;

	object-fit: contain !important;
}

.embers-profile-affiliation {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 96px !important;
	height: 96px !important;

	min-width: 96px !important;
	max-width: 96px !important;
	min-height: 96px !important;
	max-height: 96px !important;

	overflow: hidden !important;
	margin: 0 auto !important;
}

.embers-profile-affiliation img,
.embers-profile #affiliation,
#affiliation {
	display: block !important;

	width: 84px !important;
	height: 84px !important;

	min-width: 84px !important;
	max-width: 84px !important;

	min-height: 84px !important;
	max-height: 84px !important;

	object-fit: contain !important;

	margin: 0 auto !important;

	transform: none !important;
}

.embers-profile-appearance-head {
	display: flex;
	margin-bottom: 12px;
}

.embers-profile-appearance-head .embers-profile-mini-fact {
	width: 145px;
        color: #918985 !important;
}

.embers-profile-appearance-text {
	color: #aaa19b !important;
}

/* =========================================================
   PROFIL – TEXT HELLER
   ========================================================= */

.embers-profile-text,
.embers-profile-appearance-text {
	color: #b8afaa !important;

	font-size: 10px;
	line-height: 1.65;
}

/* falls HTML wie <b>, <strong>, <i> usw. im Profilfeld steckt */
.embers-profile-text *,
.embers-profile-appearance-text * {
	color: inherit;
}

/* =========================================================
   RELATIONS IM MEMBERPROFIL
   ========================================================= */

.embers-relations {
	width: 100%;
	min-width: 0;
}


/* Titel */

.embers-relations-title {
	font-family: Georgia, "Times New Roman", serif;

	font-size: 23px;
	font-style: italic;
	font-weight: normal;

	color: #d8b49b;

	text-align: center;
}


/* Ornament */

.embers-relations-line {
	display: flex;
	align-items: center;

	gap: 8px;

	max-width: 330px;

	margin: 10px auto 22px;
}

.embers-relations-line span {
	flex: 1;

	height: 1px;

	background: rgba(154,129,105,.24);
}

.embers-relations-line i {
	display: block;

	width: 6px;
	height: 6px;

	background: #c77854;

	transform: rotate(45deg);
}


/* Inhalt */

.embers-relations-content {
	min-width: 0;

	color: #b8afaa;

	font-size: 9px;
	line-height: 1.65;
}


/* Anfragebereich */

.embers-relations-request {
	margin-top: 18px;
}


/* alte Plugin-Überschriften */

.embers-relations headtitle_big {
	display: block;
	clear: both;

	margin: 20px 0 8px;
	padding: 0 0 7px;

	border-bottom: 1px solid rgba(154,129,105,.16);

	font-family: Georgia, "Times New Roman", serif;
	font-size: 15px;
	font-weight: normal;

	color: #d8b49b;
}

.embers-relations headtitle_big:first-child {
	margin-top: 0;
}


/* Links */

.embers-relations a {
	color: #c8ad94 !important;
	text-decoration: none !important;
}

.embers-relations a:hover {
	color: #c98a68 !important;
}

/* =========================================================
   RELATIONS – EINTRÄGE
   ========================================================= */

.embers-relations-content {
	color: #b8afaa !important;
}


/* alles innerhalb der Rela-Ausgabe heller */

.embers-relations-content *,
.embers-relations-content p,
.embers-relations-content span,
.embers-relations-content div {
	color: inherit;
}


/* Name */

.embers-relations-content strong,
.embers-relations-content b {
	color: #c8ad94 !important;
	font-weight: normal;
}


/* Bilder */

.embers-relations-content img {
	width: 42px !important;
	height: 42px !important;

	object-fit: cover;

	margin-right: 10px;

	border: 1px solid rgba(154,129,105,.18);

	filter:
		saturate(.72)
		brightness(.88);
}


/* Rela-Kategorien wie "Familie" */

.embers-relations-content headtitle_big {
	display: block;

	margin: 20px 0 10px;
	padding-bottom: 8px;

	font-family: Georgia, "Times New Roman", serif;
	font-size: 15px;
	font-weight: normal;

	color: #d8b49b !important;

	border-bottom: 1px solid rgba(154,129,105,.16);
}


/* allgemeine Textlesbarkeit */

.embers-relations-content {
	font-size: 9px;
	line-height: 1.6;
}

/* =========================================================
   INPLAYSZENEN IM MEMBERPROFIL
   ========================================================= */

.embers-scenes {
	width: 100%;
	min-width: 0;
}


/* Titel */

.embers-scenes-title {
	font-family: Georgia, "Times New Roman", serif;

	font-size: 23px;
	font-style: italic;
	font-weight: normal;

	color: #d8b49b;

	text-align: center;
}


/* Ornament */

.embers-scenes-line {
	display: flex;
	align-items: center;

	gap: 8px;

	max-width: 330px;

	margin: 10px auto 22px;
}

.embers-scenes-line span {
	flex: 1;

	height: 1px;

	background: rgba(154,129,105,.24);
}

.embers-scenes-line i {
	display: block;

	width: 6px;
	height: 6px;

	background: #c77854;

	transform: rotate(45deg);
}


/* =========================================================
   HAUPTLAYOUT
   ========================================================= */

.inplayscenes_memberprofile {
	display: grid !important;

	grid-template-columns:
		minmax(0, 1.5fr)
		minmax(240px, .8fr) !important;

	gap: 0 !important;

	width: 100% !important;

	background: #292627 !important;

	border-top: 1px solid rgba(154,129,105,.20);
	border-bottom: 1px solid rgba(154,129,105,.14);

	box-sizing: border-box;
}


/* =========================================================
   LINKE SZENENSPALTE
   ========================================================= */

.inplayscenes_memberprofile-mainplays {
	min-width: 0;

	max-height: 460px;

	padding: 12px;

	overflow-y: auto;

	background: #292627 !important;

	border-right: 1px solid rgba(154,129,105,.12);

	color: #b8afaa !important;

	scrollbar-width: thin;
	scrollbar-color: #5d514a #292627;
}


/* =========================================================
   RECHTE SPALTE
   ========================================================= */

.inplayscenes_memberprofile-sideplays {
	min-width: 0;

	padding: 15px 17px;

	background: #252324 !important;

	color: #b8afaa !important;
}


/* AU / nicht relevant */

.inplayscenes_memberprofile-auplays,
.inplayscenes_memberprofile-out {
	background: transparent !important;

	color: #b8afaa !important;
}


/* Abstand zwischen beiden Blöcken */

.inplayscenes_memberprofile-out {
	margin-top: 24px;
}


/* Überschriften */

.inplayscenes_memberprofile-sideplays h3 {
	margin: 0 0 10px !important;
	padding: 0 0 7px !important;

	background: transparent !important;

	border: 0 !important;
	border-bottom: 1px solid rgba(154,129,105,.14) !important;

	font-family: Georgia, "Times New Roman", serif !important;

	font-size: 14px !important;
	font-weight: normal !important;

	color: #d8b49b !important;
}


/* =========================================================
   ALLE TEXTE
   ========================================================= */

.inplayscenes_memberprofile,
.inplayscenes_memberprofile div,
.inplayscenes_memberprofile span,
.inplayscenes_memberprofile p {
	color: #b8afaa;
}


/* Links */

.inplayscenes_memberprofile a {
	color: #c8ad94 !important;

	text-decoration: none !important;
}

.inplayscenes_memberprofile a:hover {
	color: #c98a68 !important;
}


/* =========================================================
   MYBB-FARBEN DES PLUGINS ÜBERSCHREIBEN
   ========================================================= */

.inplayscenes_memberprofile .trow1,
.inplayscenes_memberprofile .trow2,
.inplayscenes_memberprofile .thead,
.inplayscenes_memberprofile .tcat {
	background: transparent !important;
	background-image: none !important;

	box-shadow: none !important;
}


/* Jahr */

.inplayscenes_memberprofile .thead {
	padding: 10px 12px !important;

	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 15px !important;
	font-weight: normal !important;

	color: #d8b49b !important;

	border: 0 !important;
	border-bottom: 1px solid rgba(154,129,105,.18) !important;
}


/* Monat */

.inplayscenes_memberprofile .tcat {
	padding: 6px 9px !important;

	background: #252324 !important;

	border: 0 !important;

	font-size: 7px !important;
	letter-spacing: 1px;
	text-transform: uppercase;

	color: #817976 !important;
}


/* =========================================================
   RESPONSIVE
   ========================================================= */

@media screen and (max-width: 750px) {

	.inplayscenes_memberprofile {
		grid-template-columns: 1fr !important;
	}

	.inplayscenes_memberprofile-mainplays {
		border-right: 0;
		border-bottom: 1px solid rgba(154,129,105,.12);
	}

}

/* Szenenaufteilung korrigieren */

.inplayscenes_memberprofile {
	display: grid !important;
	grid-template-columns: 68% 32% !important;

	width: 100% !important;
	max-width: none !important;

	background: transparent !important;
}


/* Hauptplays */

.inplayscenes_memberprofile-mainplays {
	width: auto !important;
	max-width: none !important;

	box-sizing: border-box;
}


/* Seitenplays */

.inplayscenes_memberprofile-sideplays {
	width: auto !important;
	max-width: none !important;
	min-width: 0 !important;

	box-sizing: border-box;

	padding: 16px 20px !important;
}


/* eventuell alte Pluginbreiten der Unterbereiche überschreiben */

.inplayscenes_memberprofile-auplays,
.inplayscenes_memberprofile-out {
	width: 100% !important;
	max-width: none !important;

	box-sizing: border-box;
}

.inplayscenes_memberprofile-mainplays,
.inplayscenes_memberprofile-sideplays {
	background: transparent !important;
}

.inplayscenes_memberprofile-sideplays {
	border-left: 1px solid rgba(154,129,105,.14);
}

/* =========================================================
   MEMBERPROFILE – ALLERLEY
   ========================================================= */

#Awards {
	color: #b8afaa;
}

.embers-profile-all {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(0, 1fr);

	gap: 24px;

	align-items: start;
}


/* =========================================================
   SPALTEN
   ========================================================= */

.embers-profile-all-section {
	min-width: 0;

	padding: 0;

	background: transparent;

	border: 0;
}


/* Überschrift:
   Zweitcharaktere / Awards */

.embers-profile-all-title {
	margin: 0 0 14px;
	padding: 0 8px 9px;

	font-family: Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-weight: normal;

	color: #d8b49b;

	border-bottom: 1px solid rgba(154,129,105,.18);
}


/* =========================================================
   ZWEITCHARAKTERE
   ========================================================= */

.embers-profile-attached {
	display: grid !important;

	grid-template-columns:
		repeat(2, minmax(0, 1fr));

	gap: 12px;

	padding: 12px;

	background: #292627;

	border-top: 1px solid rgba(154,129,105,.16);
	border-bottom: 1px solid rgba(154,129,105,.10);

	box-sizing: border-box;
}


/* alles darin begrenzen */

.embers-profile-attached img {
	display: block;

	width: 100% !important;
	height: 150px !important;

	object-fit: cover;

	margin: 0 !important;

	border: 1px solid rgba(154,129,105,.16);

	filter:
		saturate(.74)
		brightness(.90);

	box-sizing: border-box;
}


/* Links / Namen */

.embers-profile-attached a {
	color: #c8ad94 !important;

	font-size: 9px;

	text-decoration: none !important;
}

.embers-profile-attached a:hover {
	color: #c98a68 !important;
}


/* falls das Plugin die Accounts einfach
   hintereinander ohne Wrapper ausgibt */

.embers-profile-attached > * {
	min-width: 0;
}


/* =========================================================
   AWARDS
   ========================================================= */

.embers-profile-awards {
	display: block;

	padding: 12px;

	background: #292627;

	border-top: 1px solid rgba(154,129,105,.16);
	border-bottom: 1px solid rgba(154,129,105,.10);

	box-sizing: border-box;
}


/* alte MyBB-Flächen */

.embers-profile-awards .tborder,
.embers-profile-awards table {
	width: 100% !important;

	background: transparent !important;

	border: 0 !important;

	box-shadow: none !important;
}

.embers-profile-awards .thead,
.embers-profile-awards .tcat {
	background: #252324 !important;
	background-image: none !important;

	border: 0 !important;
	border-bottom: 1px solid rgba(154,129,105,.16) !important;

	padding: 10px 12px !important;

	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 14px !important;
	font-weight: normal !important;

	color: #d8b49b !important;
}

.embers-profile-awards .trow1,
.embers-profile-awards .trow2,
.embers-profile-awards td {
	background: transparent !important;

	border: 0 !important;
	border-bottom: 1px solid rgba(154,129,105,.08) !important;

	color: #b8afaa !important;
}


/* Award-Bilder klein halten */

.embers-profile-awards img {
	width: auto !important;
	height: auto !important;

	max-width: 38px !important;
	max-height: 38px !important;

	margin: 4px 8px 4px 0;
}


/* Links */

.embers-profile-awards a {
	color: #c8ad94 !important;

	text-decoration: none !important;
}

.embers-profile-awards a:hover {
	color: #c98a68 !important;
}


/* =========================================================
   RESPONSIVE
   ========================================================= */

@media screen and (max-width: 750px) {

	.embers-profile-all {
		grid-template-columns: 1fr;
	}

}

/* =========================================================
   ALLERLEY – ANGEHÄNGTE ACCOUNTS
   ========================================================= */

.embers-profile-attached {
	display: grid !important;
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

	gap: 10px !important;

	width: 100% !important;

	padding: 12px !important;

	background: #292627 !important;

	border: 0 !important;

	box-sizing: border-box;
}


/* alte Plugin-Hülle beruhigen */

.embers-profile-attached .tborder,
.embers-profile-attached .trow1,
.embers-profile-attached .trow2,
.embers-profile-attached .thead,
.embers-profile-attached .tcat {
	background: transparent !important;

	border: 0 !important;

	box-shadow: none !important;
}


/* Accounts selbst */

.embers-profile-attached > div,
.embers-profile-attached > a {
	min-width: 0;

	text-align: center;
}


/* Bilder */

.embers-profile-attached img {
	display: block;

	width: 100% !important;
	height: 145px !important;

	margin: 0 auto 5px !important;

	object-fit: cover;

	border: 1px solid rgba(154,129,105,.16);

	box-sizing: border-box;

	filter:
		saturate(.72)
		brightness(.9);
}


/* Namen */

.embers-profile-attached a {
	color: #c8ad94 !important;

	font-size: 8px !important;
	line-height: 1.4;

	text-decoration: none !important;
}

.embers-profile-attached a:hover {
	color: #c98a68 !important;
}

/* =========================================================
   ATTACHED ACCOUNTS
   ========================================================= */

.embers-attached {
	width: 100%;
}


/* Überschrift "Angehängte Accounts" */

.embers-attached-title {
	margin: 0 0 12px;
	padding: 0 0 7px;

	border-bottom: 1px solid rgba(154,129,105,.12);

	font-family: Arial, sans-serif;
	font-size: 7px;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;

	color: #817976;
}


/* Accountbereich */

.embers-attached-grid {
	display: grid;

	grid-template-columns: repeat(3, minmax(0, 1fr));

	gap: 10px;

	width: 100%;

	box-sizing: border-box;
}


/* Sicherheit für Plugin-Ausgabe */

.embers-attached-grid > * {
	min-width: 0;
}


/* Bilder grundsätzlich begrenzen */

.embers-attached-grid img {
	display: block;

	width: 100% !important;
	height: 125px !important;

	object-fit: cover;

	box-sizing: border-box;

	border: 1px solid rgba(154,129,105,.15);

	filter:
		saturate(.72)
		brightness(.90);
}


/* Links */

.embers-attached-grid a {
	color: #c8ad94 !important;
	text-decoration: none !important;
}

.embers-attached-grid a:hover {
	color: #c98a68 !important;
}

.embers-profile-awards .thead {
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 13px !important;
	font-style: italic;
	font-weight: normal !important;

	color: #c8ad94 !important;

	background: transparent !important;

	padding: 9px 10px !important;
}

/* =========================================================
   AWARDS – WRAPPER
   ========================================================= */

.embers-awards-list {
	width: 100%;

	background: #292627;

	border-top: 1px solid rgba(154,129,105,.16);
	border-bottom: 1px solid rgba(154,129,105,.10);

	box-sizing: border-box;
}

/* =========================================================
   EINZELNER AWARD
   ========================================================= */

.embers-award td {
	padding: 0 !important;

	background: transparent !important;

	border: 0 !important;
}


/* Kopf: Awardname + Datum */

.embers-award-head {
	display: flex;
	align-items: center;
	justify-content: space-between;

	gap: 15px;

	padding: 10px 12px;

	background: #252324;

	border-bottom: 1px solid rgba(154,129,105,.12);
}


/* Awardname */

.embers-award-name {
	font-family: Georgia, "Times New Roman", serif;

	font-size: 12px;
	font-weight: normal;

	color: #d8b49b;
}


/* Datum */

.embers-award-date {
	flex-shrink: 0;

	font-size: 7px;
	letter-spacing: .3px;

	color: #817976;
}


/* Awardinhalt */

.embers-award-body {
	display: flex;
	align-items: center;

	gap: 12px;

	min-height: 48px;

	padding: 10px 12px;

	border-bottom: 1px solid rgba(154,129,105,.08);
}


/* Awardicon */

.embers-award-image {
	flex: 0 0 auto;
}

.embers-award-image img {
	display: block;

	max-width: 32px !important;
	max-height: 32px !important;

	width: auto !important;
	height: auto !important;
}


/* optionaler Threadlink */

.embers-award-link {
	font-size: 8px;

	color: #b8afaa;
}

.embers-award-link:empty {
	display: none;
}

.embers-award-link a {
	color: #c8ad94 !important;
	text-decoration: none !important;
}