:root {
	--main-fg-color: 224, 167, 178;
	--main-fg-dark-color: 82, 42, 50;
	
}

@font-face {
	font-family: Showcard Gothic;
	src: local("Showcard Gothic"), url("/theme/ass/showg.ttf") format("truetype")
}

.fontShowCard {
	font-family: "Showcard Gothic", "Gothic";
	
	font-size: 1.5em;
	line-height: 1em;
}

.easylink {
	background-color: rgba(235, 195, 203, 0.7) !important;
}

img, a {border: 0;}

a,
.fakelink
{
	color: #3e0d63 !important;
}

.fillerbox {
	background-color: rgba(var(--main-fg-color), 0.5); //
}
/* --- */
.cUNbar, /* comments */
.cBbar /* comments */
 {
	background-color: rgba(var(--main-fg-color), 0.6) !important;
}

.cBox, /* comments */
.cBoxAdd /* comments */
{
	border-color: rgba(var(--main-fg-dark-color), 1) !important;
}

/* --- */

#boxWarningOverlay {
	
}

#boxWarningOverlayContainer {
	display: none;
	
}

#boxWarningOverlay h1 {
	font-size: 1rem;
	font-variant: small-caps;
	line-height: 1rem;
	
	margin-bottom: 0.33em;
}

.navOtherSites {
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 0.33em;
}

.navOtherSites img {
	max-height: 50px;
	max-width: 160px;
}
/**/


.bottomBar {
	position: absolute;
	
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	
	z-index: 4;
	width: 100%;
}

.bottomBar a:hover {
	color: #8080FF;
}

.bottomBar .lbRcont {
	flex-grow: 1;
	padding: 0;
}

.bottomBar .OwnerPic {
	position: relative;
	box-shadow:1px 1px 2px #000000;
	border-top-right-radius: 3px;
	
	max-width: 27%;
	max-height: 60%;
}

.bottomBar .lbRcont .userName {
	border-top: 2px solid rgba(18,18,17,0.7);
	background-color: rgba(43,43,43,0.4);
	overflow: visible;
	padding: 0 0.25em;
	
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	
	text-shadow:
		1px 1px 0 rgba(255,255,255,0.4),
		-1px -1px 0 rgba(255,255,255,0.4),  
		1px -1px 0 rgba(255,255,255,0.4),
		-1px 1px 0 rgba(255,255,255,0.4),
		1px 1px 0 rgba(255,255,255,0.4)
	;
}
