.vs-community-submissions__form hr {
	border: 0;
	border-top: 1px solid color-mix(in srgb, var(--vs-player-accent) 42%, var(--vs-ash-grey));
	margin: 1.4rem 0;
}

.vs-community-submissions [data-vs-community-panel][hidden] {
	display: none;
}

.vs-community-submissions__history {
	margin-top: 1.25rem;
}

.vs-community-submissions__list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: grid;
	gap: .75rem;
}

.vs-community-submissions__list > li {
	display: grid;
	gap: .4rem;
	padding: .8rem;
	border: 1px solid color-mix(in srgb, var(--vs-player-accent) 33%, var(--vs-ash-grey));
	background: color-mix(in srgb, var(--vs-player-muted) 48%, #101214);
}

.vs-community-submissions__list strong,
.vs-community-submissions__list span {
	display: block;
}

.vs-community-submissions__list span,
.vs-community-submissions__list p {
	font-size: .9rem;
	margin: 0;
}

.vs-community-submissions__withdraw {
	appearance: none;
	border: 0;
	border-bottom: 1px solid currentColor;
	background: transparent;
	color: var(--vs-player-strong);
	cursor: pointer;
	padding: 0;
	width: fit-content;
}

.vs-community-account-tool {
	margin-top: 1.25rem;
}

.vs-community-attribution {
	border-top: 1px solid color-mix(in srgb, var(--vs-weathered-brass) 50%, var(--vs-ash-grey));
	margin-top: 2rem;
	padding-top: 1rem;
}

.vs-community-attribution p {
	margin: 0;
}

.vs-community-attribution a {
	color: inherit;
	text-decoration-color: var(--vs-weathered-brass);
}
