@font-face {
	font-family: BVLLET;
	src: url(/media/font/bvllet/BVLLET.woff2);
}
@font-face {
	font-family: LUNNA;
	src: url(/media/font/LUNNA/LUNNA.woff2);
}
@font-face {
	font-family: CasuallySerious;
	src: url(/media/font/casually_serious/CasuallySerious-Regular.woff2);
}
@font-face {
	font-family: Amarna-Medium;
	src: url(/media/font/amarna/fonts/webfonts/Amarna-Medium.woff2);
}
@font-face {
	font-family: segotia;
	src: url(/media/font/segotia/Segotia-Regular.woff2);
}
@font-face {
	font-family: Nygus;
	src: url(/media/font/Nygus/Nygus.woff2);
}



@media (min-aspect-ratio: 1/1){
	body,input,textarea{
		font-size: 18pt;
	}
}
@media (max-aspect-ratio: 1/1){
	body,input,textarea{
		font-size: 28pt;
	}
}

body,input,textarea{
	background-color: #000;
	color: #ddf;
	text-align: center;
	padding: 5pt;
	font-family: Amarna-Medium;
}
input,textarea{
	border: 1pt solid #f0f;
	border-radius: 5pt;
}
.about{
	font-size: 65%;
	color: #ccd
}
.hidden{
	display: none;
}
h1.logo{
	line-height: 1;
}
.logo{
	font-family: LUNNA;
	color: #f0f;
}
.red{
	color: #f00;
}
//footer{
//	display: block;
//	font-size: 12pt;
//	color: #505;
//	font-family: Amarna-Medium;
//	position: absolute;
//	bottom: 0;
//	left: 0;
//	right: 0;
//	width: 100vw;
//}
footer a{
	color: #505;
}
pre{
	max-width: 85vw;
	text-wrap: balance;
	overflow-wrap: break-word;
	margin-left: auto;
	margin-right: auto;
}
pre.border{
	border: 1px solid #f0f;
	border-radius: 5pt;
	padding-left: 15pt;
	padding-right: 15pt;
}
p, div.p, pre.p{
	border: 1px solid #323;
	border-radius: 5pt;
	background-color: #101;
}
p.nobg{
	border: none;
	background-color: initial;
}
p.top{
	border-radius: 5pt 5pt 0 0;
	border-bottom: none;
}
p.middle{
	border-radius: 0;
	border-top: none;
	border-bottom: none;
}
p.bottom{
	border-radius: 0 0 5pt 5pt;
	border-top: none;
}
p.top.gradient{
	background: #101;
	background: -webkit-linear-gradient(0deg,rgba(17, 0, 17, 1) 0%, rgba(0, 0, 0, 1) 100%);
	background: -moz-linear-gradient(0deg,rgba(17, 0, 17, 1) 0%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(0deg,rgba(17, 0, 17, 1) 0%, rgba(0, 0, 0, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(
		startColorstr="#110011",
		endColorstr="#000000",
		GradientType=0
	);
}
p.bottom.gradient{
	background: #010;
	background: -webkit-linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(17, 0, 17, 1) 100%);
	background: -moz-linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(17, 0, 17, 1) 100%);
	background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(17, 0, 17, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(
		startColorstr="#000000",
		endColorstr="#110011",
		GradientType=0
	);
}
.nomargin{
	margin: 0;
}
.notopmargin{
	margin-top: 0;
}
.nobottommargin{
	margin-bottom: 0;
}
div.list{
	margin-top: 15pt;
	margin-bottom: 15pt;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
img.selfie{
	max-width: 50vw;
	max-height: 50vh;
	width: auto;
	height: auto;
	border-radius: 5pt;
}
img.qrcode{
	image-rendering: pixelated;
	image-rendering: -moz-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
	max-width: 300pt;
	hax-height: 300pt;
	width: auto;
	height: auto;
	border-radius: 15pt;
	border: 3pt solid #f0f;
	padding: 10pt;
}
a.cash{
	color: #00ff00;
}
img.qrcode.xmr{
	border-color: #ff6600;
}
a.xmr{
	color: #ff6600;
}
img.qrcode.btc{
	border-color: #f7931a;
}
a.btc{
	color: #f7931a;
}
img.qrcode.eth{
	border-color: #88aaf1;
}
a.eth{
	color: #88aaf1;
}
a{
	color: #ddf;
}
a.CUR{
//	color: #fff;
	user-select: all;
}
.CUR{
	text-wrap: balance;
	overflow-wrap: break-word;
}
textarea.large{
	width: 90vw;
	height: 30vh;
}
