/* The Record's sign-in and registration screens: newsprint ground, ink and permit blue. */
@font-face {
	font-family: "Libre Franklin";
	src: url("../fonts/libre-franklin-latin-wght.woff2") format("woff2");
	font-weight: 400 900;
	font-display: swap;
}

@font-face {
	font-family: "Pretendard KR";
	src: url("../fonts/pretendard-kr-wght.woff2") format("woff2");
	font-weight: 45 920;
	font-display: swap;
	unicode-range: U+1100-11FF, U+3000-303F, U+3130-318F, U+AC00-D7A3, U+FF01-FF60;
}

body.login {
	background: #e4e5e0;
	color: #141414;
	font-family: "Libre Franklin", "Pretendard KR", sans-serif;
}

.login h1 a {
	width: auto;
	height: auto;
	background: none;
	color: #141414;
	font-weight: 900;
	font-size: 28px;
	line-height: 1.1;
	letter-spacing: -0.02em;
	text-indent: 0;
	text-decoration: none;
}

.login form {
	border: 1px solid #c9cac4;
	border-radius: 0;
	box-shadow: none;
}

.login input[type="text"],
.login input[type="password"],
.login input[type="email"] {
	border: 2px solid #141414;
	border-radius: 0;
}

.login .button-primary {
	border-color: #141414;
	border-radius: 0;
	background: #141414;
	font-weight: 800;
}

.login .button-primary:hover,
.login .button-primary:focus {
	border-color: #141414;
	background: #2346a0;
}

.login #nav a,
.login #backtoblog a {
	color: #2346a0;
}
