#main .mahnama-listing-title,
#main.search-main h1.page-title {
	margin: 0 0 .65em;
	font-size: clamp(22px, 4vw, 32px);
	line-height: 1.65;
	color: #125381;
}

#main.search-main h2.entry-title,
#main.archive-main h2.entry-title {
	line-height: 1.65;
}

.mahnama-search-retry {
	display: grid;
	gap: .4em;
	justify-items: stretch;
	max-width: 36rem;
	margin: 1em auto;
	text-align: start;
}

.mahnama-search-retry input,
.mahnama-search-retry button {
	min-height: 44px;
	padding: .25em .5em;
	font: inherit;
}

.mahnama-search-retry input {
	width: 100%;
}

.mahnama-search-retry button {
	background: #155888;
	border: 1px solid #155888;
	color: #fff;
}

#comment-toggle[role="button"] {
	font-family: inherit;
}

#comment-toggle[role="button"]:focus-visible,
#incSize[role="button"]:focus-visible,
#dcrSize[role="button"]:focus-visible,
.mahnama-search-retry :focus-visible {
	outline: 2px solid #135987;
	outline-offset: 2px;
}
