@font-face {
	font-family: "Noto Sans Mono";
	src: url(fonts/NotoSansMono-Regular.woff2) format("woff2");
}
@font-face {
	font-family: "IBM VGA";
	src: url(fonts/Mx437_IBM_VGA_9x16.woff2) format("woff2");
}
@font-face {
	font-family: "Courier Prime";
	src: url(fonts/Courier-Prime.woff2) format("woff2");
}

table,
th,
td {
	border: #ccc 1px solid;
	text-align: center;
	padding: 5px;
}
/* unvisited link */
a:link {
	color: rgb(103, 103, 255);
}

/* visited link */
a:visited {
	color: rgb(103, 103, 255);
}

/* mouse over link */
a:hover {
	color: rgb(0, 183, 83);
}

/* selected link */
a:active {
	color: blue;
}

img {
	max-width: 50%;
}

th,
td {
	max-width: 300px;
}

body {
	background-color: #222;
	color: #fff;
	font-family: "IBM VGA", monospace;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
#terminal {
	margin-left: -10px;
	vertical-align: top;
}
#subterminal {
	margin-top: -5px;
	vertical-align: top;
}
.emoji::after {
	display: inline;
	content: "\FE0E";
}
.full {
	max-width: 100%;
	max-height: 100%;
}

.flex {
	display: inline-block;
}

.flex > div {
	display: inline-block;
}

.child1 {
	width: auto;
}
.child2 {
	width: auto;
	height: auto;
}

#neutralinoapp {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ffd700;
}

#neutralinoapp h1 {
	position: relative;
	float: left;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: Arial;
	font-size: 48px;
	padding: 0;
	margin: 0;
}
