:root{
	--bg: #111;
	--text: #f4f3ee;
	--hover: coral;
}

body{
	background: var(--bg);
	font: 1.5em/1.5 Verdana, Helvetica, sans-serif;
	color: var(--text);
}

*::selection{
	background: greenyellow;
	color: #111;
}

.container{
	width: 80%;
	margin: 0 auto;
}

/*Home Page*/

main{
	padding-top: 18%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.brand{
	margin: 10px;
	font-size: 2em;
	font-weight: 600;
	text-align: center;
}

.data{
	padding: 12px;
	width: 75%;
	outline-color: transparent;
	background: transparent;
	border: 2px solid var(--text);
	border-radius: 25px;
	color: var(--text);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
}

.apps{
	display: flex;
	gap: 1em;
	font-size: 12px;
	margin-top: 5px;
}

.app{
	cursor: pointer;
}

.app:hover{
	color: var(--hover);
}

.func{
	user-select: none;
	position: fixed;
	top: 5px;
	right: 5px;
	cursor: pointer;
	font-size: 25px;
}

.func:hover{
	color: var(--hover);
}


.loading{
	margin: 0;
	animation: loading 1.5s infinite;
	animation-delay: revert;
}


@keyframes loading{
	0%{
		color: #fff;
	}50%{
		color: grey;
	}
}


@media(max-width: 500px){
	.data{
		width: 100%;
	}
}

@media(min-width: 1330px){
	.data{
		width: 60%;
	}
}