body {
	background-color: #1a1a1a;
	color: #00ff41;
	font-family: 'Courier New', Courier, monospace;
	font-size: clamp(14px, 4vw, 18px);
	margin: 0;
	padding: clamp(15px, 5vw, 30px);
	overflow-y: auto;
	overflow-x: hidden;
	min-height: 100vh;
	box-sizing: border-box;
}

#terminal {
	white-space: pre-wrap;
	word-wrap: break-word;
}

.prompt {
	color: #80f6ff;
}

.command {
	color: #ffffff;
}

.section {
	color: #fff851;
}

.cursor {
	display: inline-block;
	background-color: #00ff41;
	width: 0.6em;
	height: 1.2em;
	animation: blink 1s step-end infinite;
	vertical-align: bottom;
}

@keyframes blink {

	from,
	to {
		background-color: transparent;
	}

	50% {
		background-color: #00ff41;
	}
}