@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@900&family=Varela&display=swap');

.container {
	display: flex;
	flex-direction: column;
}
.main-section {
	display: flex;
}
h1 {
	text-align: center;
	font-family: 'Cairo', sans-serif;
	/* font-family: 'Varela', sans-serif; */
	font-size: 50px;
	/* text-shadow: 1px 1px black; */
	color: black;

	margin: 0;
}
.box {
	flex: 1;
	margin: 20px;
	/* border: 4px solid black; */
	height: 390px;
	text-align: center;
	padding: 13px;
	transition: all 0.45s;
	background-color: #d1d5db;
	box-shadow: 12px 12px 16px 0 rgba(0, 0, 0, 0.25),
		-8px -8px 12px 0 rgba(255, 255, 255, 0.3);
	border-radius: 50px;
}
.box:hover {
	/* box-shadow: 5px 10px #888888;  */
	transform: translateY(1);

	transform: scale(1.1);
	/* z-index: 1; */
}
img {
	width: 50%;
	height: auto;
	border: 2px solid black;
	box-shadow: 1px 1px black;
}
label {
	font-weight: bold;
}
.form {
	border: 1.5px solid black;
	margin: 4px;
	width: 50px;
	box-shadow: 1px 1px black;
}
.btn {
	background-color: white;
	height: 32px;
	width: 90px;
	margin: 10px;
	border-radius: 10px;
	cursor: pointer;
	transition: all 0.45s;
}
.btn:hover {
	box-shadow: 2px 2px #888888;
	transform: translateY(1);
}
.output {
	font-weight: bold;
}
body {
	background-color: #d1d5db;
	font-family: 'Varela', sans-serif;
}
.quiz {
	text-align: center;
	height: 100px;
}
.quiz-1 {
	width: 200px;
	height: 50px;
	margin-top: 30px;
	background-color: inherit;
	border-radius: 6px;
	border: 0px solid black;
	cursor: pointer;
	transition: all 0.5s;
	font-size: 17px;
	box-shadow: 12px 12px 16px 0 rgba(0, 0, 0, 0.25),
		-8px -8px 12px 0 rgba(255, 255, 255, 0.3);
	border-radius: 50px;
	font-weight: bold;
}

.quiz-1:hover {
	transform: scale(1.1);
	/* font-weight: bold; */
}
.container-2 {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.box-1 {
	flex: 1;
	margin: 20px;
	/* border: 4px solid black; */
	height: 180px;
	width: 600px;
	text-align: center;
	padding: 13px;
	transition: all 0.45s;
	background-color: #d1d5db;
	box-shadow: 12px 12px 16px 0 rgba(0, 0, 0, 0.25),
		-8px -8px 12px 0 rgba(255, 255, 255, 0.3);
	border-radius: 50px;
}
.hidden {
	display: none;
}
.mcq {
	border: 0px solid black;
	margin: 4px;
	width: 50px;
	box-shadow: none !important;
}

.btn-n,
.btn-s {
	width: 200px;
	height: 50px;
	margin-top: 30px;
	background-color: inherit;
	border-radius: 6px;
	border: 0px solid black;
	cursor: pointer;
	transition: all 0.09s;
	font-size: 17px;
	box-shadow: 12px 12px 16px 0 rgba(0, 0, 0, 0.25),
		-8px -8px 12px 0 rgba(255, 255, 255, 0.3);
	border-radius: 50px;
	font-weight: bold;
	font-family: 'Varela', sans-serif;
}
.btn-n:hover,
.btn-s:hover {
	transform: scale(1.1);
}
.btn-n:active,
.btn-s:active {
	transform: scale(0.87);
}
#res {
	margin-left: 230px;
}
a {
	text-decoration: none;
	padding: 15px 38px 15px 38px;
}
