.default-page-content .entry {
	margin-bottom: 1rem;
	padding: 0.5rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

.default-page-content .entry-no-pad {
	margin-bottom: 1rem;
}

.default-page-content .entry {
	margin-bottom: 1rem;
	padding: 0.5rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

.default-page-content .split-entry {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 1rem;
}

.default-page-content .split-entry .entry,
.default-page-content .split-entry .entry-no-pad,
.default-page-content .split-entry .entry-no-size {
	flex: 1;
}

.default-page-content .split-entry .img-entry {
	flex: 1;
	position: relative;
	box-shadow: 0 0 10px rgba(46, 46, 46, 0.4);
	margin-bottom: 1rem;
	border-radius: 8px;
}

.default-page-content .split-entry .img-entry-smaller {
	flex: 0.75;
	position: relative;
	box-shadow: 0 0 10px rgba(46, 46, 46, 0.4);
	margin-bottom: 1rem;
	border-radius: 8px;
}

.default-page-content .split-entry .img-entry::after,
.default-page-content .img-entry-smalle::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.513);
	z-index: 10;
	border-radius: inherit;
}

.default-page-content .split-entry .img-entry img,
.default-page-content .split-entry .img-entry-smaller img {
	position: absolute;
	transition: transform 0.1s;
	will-change: transform;
}

.default-page-content h3 {
	font-size: 1.3rem;
	border-bottom: 1px solid var(--color-border);
}

.two-column-box {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.two-column-box-item {
	flex: 1;
}

.tooltip {
	position: relative;
	cursor:default;
	border-bottom: 1px dotted #c9c9c9;
}

.tooltip .tooltiptext {
	visibility: hidden;
	width: 180px;
	background-color: #404040;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8), inset 0 0 25px rgba(75, 75, 75, 0.652);
	text-align: center;
	border-radius: 6px;
	padding: 3px;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	transition: opacity 0.3s;
}

.tooltip:hover .tooltiptext,
.tooltip .tooltiptext:hover,
.tooltip:hover .hitbox-larger:hover {
	visibility: visible;
	opacity: 1;
}

.tooltip a {
	color: var(--color-text);
	text-decoration: none;
}

.tooltip a:hover {
	color: var(--color-link);
	;
}

.tooltip:hover .hitbox-larger {
	width: 100%;
	height: 200%;
	position: absolute;
	left: 50%;
	bottom: 50%;
	transform: translateX(-50%);
}

@media (max-width: 500px) {
	.default-page-content .split-entry {
		flex-direction: column;
		align-items: center;
	}

	.default-page-content .split-entry .entry,
	.default-page-content .split-entry .img-entry,
	.default-page-content .split-entry .img-entry-smaller {
		flex: none;
		width: 100%;
	}

	.default-page-content .split-entry .img-entry img,
	.default-page-content .split-entry .img-entry-smaller img {
		position: static;
		width: 100%;
		height: auto;
		transform: none;
	}

	.default-page-content h3 {
		font-size: 1.1rem;
		text-align: center;
	}

	.default-page-content .content-box {
		padding: 0.75rem;
	}
}
