/* Global things — print system */
body {
	color: var(--color);
	overflow: hidden;
	--background: #F2EEE3;
	--color: #161412;
	--points: #D02700;
	--ink: #161412;
	--ink2: #6d675a;
	--red: #D02700;
	--paper: #F2EEE3;
	--paper2: #EAE4D3;
	background: var(--background)
}

/* General text */
h1, h2, h3, b, input {
	display: inline;
}

/* States — print semantics: locked = not yet entered (dead ink), can = actionable (press red), bought = filed (red margin) */
.locked {
	background-color: var(--paper2);
	color: var(--ink2);
	cursor: not-allowed;
	border: 1px solid #c9c2ae;
}

.can {
	cursor: pointer;
}

.can:hover {
	box-shadow: none;
}

.bought {
	background-color: var(--paper);
	color: var(--ink2);
	cursor: default;
	border: 1.5px solid var(--red);
}

#points {
	color: var(--points);
	text-shadow: none;
	font-weight: 600;
}
