/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Account/Login.cshtml.rz.scp.css */
article[b-aecri7gu8z] {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

form > section[b-aecri7gu8z] {
	display: flex;
	flex-direction: column;
	max-width: calc(max(37.5rem, 50vw));
	min-width: 37.5rem;
}
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Developer/Assets.cshtml.rz.scp.css */
tab-set[b-uk05emlryi] {
	width: calc(100% - 2em);
}

tab-content > *[b-uk05emlryi] {
	margin: 1em 0;
}

tab-content > *:first-child[b-uk05emlryi] {
	margin-top: 0;
}

tab-content > *:last-child[b-uk05emlryi] {
	margin-bottom: 0;
}
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Developer/Assets/_TabSet.cshtml.rz.scp.css */
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Developer/Index.cshtml.rz.scp.css */
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Developer/ServerSettings/Index.cshtml.rz.scp.css */
[b-txuo1mbsec] form {
	width: 100%;
}

[b-txuo1mbsec] form tab-content.selected,
[b-txuo1mbsec] span.field > fieldset {
	display: grid;
	grid-gap: 0.5em;
	grid-template-columns: minmax(min-content, 20em) minmax(min-content, 20em);
	grid-auto-rows: min-content;
}
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Shared/Players/_PlayerCard.cshtml.rz.scp.css */
article.player[b-b3ltwokzp9] {
	background-color: var(--theme-bg-accent);
	display: flex;
	flex-direction: row;
	justify-content: left;
	min-width: 50em;
}

article.player>*[b-b3ltwokzp9] {
	padding: 1em;
}

article.player>.rank[b-b3ltwokzp9] {
	align-items: center;
	background-color: var(--theme-bg-accent-hover);
	display: flex;
	flex-direction: column;
	font-size: 1.25em;
	font-weight: 600;
	justify-content: center;
}

article.player>.rank>span[b-b3ltwokzp9] {
	justify-content: center;
}

article.player>:not(.rank)[b-b3ltwokzp9] {
	flex: 1;
}

article.player h3[b-b3ltwokzp9] {
	margin: 0 0 0.5em 0;
}

article.player .row>:not(.avatar-container)[b-b3ltwokzp9] {
	flex: 1;
	padding: 0 1em;
}

article.card .row[b-b3ltwokzp9] {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

article.card .column[b-b3ltwokzp9] {
	display: flex;
	flex-direction: column;
}

img.avatar[b-b3ltwokzp9] {
	background-color: var(--theme-bg-accent-hover);
	image-rendering: pixelated;
}

img.avatar[b-b3ltwokzp9], svg[b-b3ltwokzp9] {
	border: 0.125em solid var(--theme-text);
	height: 8em;
	max-height: 8em;
	max-width: 8em;
	width: 8em;
}

img.avatar.hidden[b-b3ltwokzp9] {
	display: none;
}

img.avatar+svg[b-b3ltwokzp9] {
	display: none;
}

img.avatar.hidden+svg[b-b3ltwokzp9] {
	border-color: transparent;
	display: initial;
	fill: currentColor;
}

svg>use[b-b3ltwokzp9] {
	height: 100%;
	width: 100%;
}
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Shared/Players/_PlayerList.cshtml.rz.scp.css */
article.player[b-6fb1ji65jn] {
	background-color: var(--theme-bg-accent);
	display: flex;
	flex-direction: row;
	justify-content: left;
	min-width: 50em;
}

article.player>*[b-6fb1ji65jn] {
	padding: 1em;
}

article.player>.rank[b-6fb1ji65jn] {
	align-items: center;
	background-color: var(--theme-bg-accent-hover);
	display: flex;
	flex-direction: column;
	font-size: 1.25em;
	font-weight: 600;
	justify-content: center;
}

article.player>:not(.rank)[b-6fb1ji65jn] {
	flex: 1;
}

article.player h3[b-6fb1ji65jn] {
	margin: 0 0 0.5em 0;
}

article.player .row>:not(.avatar-container)[b-6fb1ji65jn] {
	flex: 1;
	padding: 0 1em;
}

article.card .row[b-6fb1ji65jn] {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

article.card .column[b-6fb1ji65jn] {
	display: flex;
	flex-direction: column;
}

img.avatar[b-6fb1ji65jn] {
	background-color: var(--theme-bg-accent-hover);
	border: 0.125em solid var(--theme-text);
}

img.avatar[b-6fb1ji65jn], svg[b-6fb1ji65jn] {
	height: 8em;
	max-height: 8em;
	max-width: 8em;
	width: 8em;
}

img.avatar.hidden[b-6fb1ji65jn] {
	display: none;
}

img.avatar+svg[b-6fb1ji65jn] {
	display: none;
}

img.avatar.hidden+svg[b-6fb1ji65jn] {
	border-color: transparent;
	display: initial;
	fill: currentColor;
}

svg>use[b-6fb1ji65jn] {
	height: 100%;
	width: 100%;
}
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Shared/_Layout.cshtml.rz.scp.css */
header[b-rgnoyqmtce], footer[b-rgnoyqmtce] {
	background-color: var(--theme-bg-accent);
	display: flex;
	flex-direction: row;
}

header[b-rgnoyqmtce] {
	justify-content: space-between;
	padding: 0 1rem;
	position: sticky;
	top: 0;
}

footer[b-rgnoyqmtce] {
	justify-content: center;
	padding: 0.5rem 1rem;
}

footer > :not(:last-child)[b-rgnoyqmtce] {
	margin-right: 1rem;
}

header > *[b-rgnoyqmtce] {
	margin: 0;
	padding: 0.5rem 1rem;
}

header nav > ul[b-rgnoyqmtce] {
	display: flex;
	flex-direction: row;
	height: 100%;
	margin: 0;
}

header nav > ul > li[b-rgnoyqmtce] {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

header nav > ul > li:not(:last-child)[b-rgnoyqmtce] {
	margin-right: 1em;
}

main[b-rgnoyqmtce] {
	display: flex;
	flex: 1;
	flex-direction: column;
	align-items: center;
}

[b-rgnoyqmtce] > article {
	max-width: calc(min(100vw, max(80vw, 100em)));
	padding: 1em;
}

[b-rgnoyqmtce] > article > p:first-child {
	margin-block-start: 0;
}

[b-rgnoyqmtce] > article > p:last-child {
	margin-block-end: 0;
}


[b-rgnoyqmtce] > article.page {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Shared/_LoginPartial.cshtml.rz.scp.css */
img.avatar[b-hixk3mx3yf] {
	--size: 2em;

	background-color: var(--theme-bg-accent-hover);
	border: 0.125em solid var(--theme-text);
	height: var(--size);
	max-height: var(--size);
	max-width: var(--size);
	width: var(--size);
}

img.avatar[b-hixk3mx3yf], svg[b-hixk3mx3yf] {
    border-radius: 4.5em;
}

img.avatar.hidden[b-hixk3mx3yf] {
	display: none;
}

img.avatar+svg[b-hixk3mx3yf] {
	--size: 2.25em;

	display: none;
	height: var(--size);
	max-height: var(--size);
	max-width: var(--size);
	width: var(--size);
}

img.avatar.hidden+svg[b-hixk3mx3yf] {
	border-color: transparent;
	display: initial;
	fill: currentColor;
}

svg>use[b-hixk3mx3yf] {
	height: 100%;
	width: 100%;
}

div[b-hixk3mx3yf], div>*[b-hixk3mx3yf] {
	align-items: center;
	display: flex;
}

div>*:not(:nth-child(1 of :not(.hidden)))[b-hixk3mx3yf], div>*>*:not(:nth-child(1 of :not(.hidden)))[b-hixk3mx3yf] {
	margin-left: 0.5em;
}
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/Shared/_Toast.cshtml.rz.scp.css */
/* _content/AscensionGameDev.Intersect.Server/Web/Pages/User/UserProfile.cshtml.rz.scp.css */
