@font-face {
	font-family: "Nouveau IBM";
	src: url('../resources/font/Nouveau-IBM-2.ttf');
}

/* Global things */
body {
	color: var(--color);
	overflow: hidden;
	--background: #0f0f0f;
	--color: #dfdfdf;
	--points: #ffffff;
	background: var(--background)
}

/* General text */
h1,
h2,
h3,
b,
input {
	display: inline;
    font-family: "Nouveau IBM", "Microsoft YaHei";
}

.locked {
	background-color: var(--locked);
	cursor: not-allowed;
}

.achlocked {
	background-image: linear-gradient(to bottom, #FF000040, #00FFFF40),url(../resources/achpic/0.jpg)  !important;
	color: #00000000 !important;
	text-shadow: unset !important;
	cursor: not-allowed;
}

.can {
	cursor: pointer;
}

.can:hover {
	transform: scale(1.1,1.1) rotate(2deg);
	box-shadow: 0 0 20px var(--points);
	transition: transform 0.15s ease;
}

.can:active {
	transform: scale(0.9, 0.9) rotate(-2deg);
	box-shadow: 0 0 20px var(--super-points);
	transition: transform 0.15s ease;
}

.bought {
	background-color: var(--bought);
	cursor: default;
}

#points {
	color: var(--points);
	text-shadow: 0 0 10px var(--points);
}

#super-points {
	color: var(--super-points);
	text-shadow: 0 0 10px var(--super-points);
}