.btn-primary,
.btn-secondary {
	font-family: 'Space Mono', monospace;
	font-size: .78rem;
	font-weight: 700;
	letter-spacing: .06em;
	text-transform: uppercase;
	cursor: pointer;
	border: none;
	border-radius: 3px;
	padding: .75rem 0;
	width: 160px;
	text-align: center;
	transition: filter .2s, transform .15s;
	display: inline-block;
}

.btn-primary {
	background: #ff2244;
	color: #fff;
}

.btn-primary:hover {
	filter: brightness(1.15);
	transform: translateY(-1px);
}

.btn-secondary {
	background: rgba(255, 34, 68, .12);
	border: 1px solid rgba(255, 34, 68, .3);
	color: #ff2244;
}

.btn-secondary:hover {
	background: rgba(255, 34, 68, .2);
	transform: translateY(-1px);
}

.btn {
	display: block;
	width: 100%;
	padding: 14px;
	margin: 10px 0;
	border-radius: 8px;
	border: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
}

.btn-login {
	background: #e50914;
	color: white;
	transition: 0.2s;
}

.btn-login:hover {
	background: #ff1a28;
	transform: translateY(-2px);
}

.l-btn-red {
	background: var(--red);
	color: #fff;
	font-family: 'Space Mono', monospace;
	font-size: .72rem;
	font-weight: 700;
	letter-spacing: .1em;
	text-transform: uppercase;
	text-decoration: none;
	padding: .85rem 2rem;
	border-radius: 2px;
	transition: .2s;
	border: none;
	cursor: pointer;
	display: inline-block;
}

.l-btn-red:hover {
	filter: brightness(1.15);
	transform: translateY(-2px);
}

.l-btn-ghost {
	background: transparent;
	border: 1px solid var(--line);
	color: var(--soft);
	font-family: 'Space Mono', monospace;
	font-size: .72rem;
	letter-spacing: .1em;
	text-transform: uppercase;
	text-decoration: none;
	padding: .85rem 2rem;
	border-radius: 2px;
	transition: .2s;
	display: inline-block;
}

.l-btn-ghost:hover {
	border-color: rgba(255, 255, 255, .18);
	color: var(--white);
}

.l-nav-btn {
	font-family: 'Space Mono', monospace;
	font-size: .65rem;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	text-decoration: none;
	padding: .5rem 1.3rem;
	border-radius: 2px;
	background: var(--red);
	color: #fff;
	transition: .2s;
}

.l-nav-btn:hover {
	filter: brightness(1.15);
}