@media all and (width < 700px) {
body {
	font-size: 20px;
}
#site-name {
	font-size: 20px;
}
#site-name img {
	top: 2px;
	height: 20px;
}
h1 {
	font-size: 25px;
}
h2, h3, h4, h5, h6 {
	font-size: 20px;
}
#main-menu a {
	display: block;
	margin-left: 0;
	font-size: 20px;
}
#main-menu .separator {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	max-width: 100%;
	height: 1px;
}
#footer {
	font-size: 20px;
}
#article-content {
	font-size: 20px;
}
#all-articles-href {
	font-size: 20px;
}
#articles ul {
	grid-template-columns: 1fr 1fr;
}
.article-title {
	font-size: 20px;
}
#front-page-main {
	font-size: 20px;
	line-height: 1.5;
}
#app-exercises-table {
	font-size: 20px;
}
#app-theory-content {
	font-size: 20px;
}
#exercise-next-href {
	font-size: 20px;
}
#current-question, #current-answer-header, #exercise button, #correct-result, #incorrect-result {
	font-size: 20px;
}
#exercise button {
	margin: 5px;
	padding: 5px 10px;
}
#correct-result {
	padding: 5px;
}
.app-main-page-text {
	font-size: 20px;
}
}