/* /Layout/MainLayout.razor.rz.scp.css */
/* Theme */

header[b-9yxcxw5rzl] {
	font-weight: bold;
}

hr[b-9yxcxw5rzl] {
	border-color: #5A5;
	margin: 0.5rem 0;
}

footer[b-9yxcxw5rzl] {
	font-size: small;
}

/* Terminal */

#terminal-container[b-9yxcxw5rzl] {
	display: flex;
	flex-direction: column;
	height: 100%;
}

#terminal-container>main[b-9yxcxw5rzl] {
	flex-grow: 1;
}
/* /Pages/Home.razor.rz.scp.css */
/* Terminal Lines */

.terminal-line[b-wbd40kdbf4] {
	animation: typing-b-wbd40kdbf4 1s steps(40, end) forwards;
	clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

/* Terminal Input */

#terminal-input[b-wbd40kdbf4] {
	display: flex;
	align-items: flex-end;
}

#terminal-input>input[b-wbd40kdbf4] {
	margin-left: 1rem;
	background: none;
	border: none;
	padding: 0;
	flex-grow: 1;
	color: #5A5;
}

#terminal-input>input:focus[b-wbd40kdbf4] {
	outline: none;
}

#terminal-input>span[b-wbd40kdbf4] {
	font-weight: bold;
}

/* Animations */

@keyframes typing-b-wbd40kdbf4 {
	to {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
	}
}
