:root {
	font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
}

body {
	margin: 0;
}

a:link,
a:active,
a:hover,
a:visited {
	text-decoration: none;
	color: inherit;
}

.container {
	width: 100vw;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
}

.card-container {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.a-el {
	width: 100%;
}

.btn {
	width: 100%;
	color: #fff;
	background: #1677ff;
	border: none;
	padding: 16px;
	border-radius: 8px;
	cursor: pointer;
}

.footer {
	position: fixed;
	bottom: 0px;
	height: 48px;
	padding: 12px;
	box-sizing: border-box;
	color: rgba(0, 0, 0, 0.45);
}
