body {
	color: var(--ia-color-text);
	font-family: var(--ia-font-sans);
	background: #f7f8f6;
}

a {
	color: var(--ia-color-accent-dark);
	text-decoration-thickness: 1px;
	text-underline-offset: 0.14em;
}

a:hover,
a:focus {
	color: var(--ia-color-accent);
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible {
	outline: 2px solid var(--ia-color-accent);
	outline-offset: 3px;
}

.site-content,
.inside-header,
.inside-navigation,
.inside-site-info {
	max-width: var(--ia-max-width);
}

.separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.separate-containers .paging-navigation {
	border-radius: var(--ia-radius);
}

.entry-content p {
	line-height: 1.68;
}

.entry-content img {
	max-width: 100%;
	height: auto;
}

