@font-face {
  font-family: 'Ari W9500 Display'; /* A unique name for your font */
  src: url('../fonts/ari-w9500-display.ttf');
  /*font-weight: normal;
  font-style: normal;
  font-display: swap; */
}

@font-face {
	font-family: 'Ari W9500 Bold';
	src: url('../fonts/ari-w9500-bold.ttf');
}

body {
	display: flex;
	justify-content: center;
	background-image: url("/img/city-night.gif");
	background-size: cover;
	background-repeat: no-repeat;
	flex-wrap: wrap;
}

p {
	font-family: 'Ari W9500 Bold';
	margin-top: 0;
	margin-left: 10px;
	color: white;
	font-size: 0.95rem;
}

a {
	color: rgba(235, 64, 52, 1)
}

#parentBox {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	border-color: rgba(255, 255, 255, 0.5);
	border-width: 5px;
	border-style: solid;
	display: flex;
	background: rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(15.5px);
	-webkit-backdrop-filter: blur(5.5px);
	flex-direction: column;
}

#clock {
	font-family: 'Ari W9500 Display';
	font-size: 5vw;
	align-content: center;
}

#calendar {
	font-family: 'Ari W9500 Display';
	font-size: 2vw;
	text-align: right;
}

#logo {
	height: 11vw;
	width: 11vw;
	border-radius: 100px;
	opacity: 0.5;
}

#bin {
	font-size: 30%;
	text-align: center;
	margin-top: 0;
}

#cr {
	text-align: right;
	font-size: 1rem;
	font-family: 'Ari W9500 Bold';
	color: rgba(255, 255, 255, 0.5);
	margin-right: 10px;
	margin-top: 0;
	margin-bottom: 10px;
}

.term-filename {
	color: rgba(0, 242, 255, 1);
	font-family: 'Ari W9500 Display';
	font-size: 0.9rem;
}

.term-dirname {
	color: rgba(0, 89, 255, 1);
	font-family: 'Ari W9500 Display';
	font-size: 0.9rem;
}

.term-grep {
	color: rgba(255, 20, 52, 1);
	/*color: rgba(255, 255, 255, 1);*/
	font-family: 'Ari W9500 Display';
	font-size: 0.9rem;
}

.top-flex-row {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.mid-flex-row {
	display: flex;
	width: auto;
	flex-direction: column;
	background-color: rgba(0, 0, 0, 0.7);
	border-radius: 10px;
	margin-left: 10px;
	margin-right: 10px;
	flex-wrap: wrap;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	/*height: 65vh;*/
}

.top-flex-core {
	margin: 10px;
	color: rgba(255, 255, 255, 0.5);
}
