div.project-header-abstract {
	display: flex;
	align-items: center;
	gap: 3em;
}
@media (max-width: 750px) {
	div.project-header-abstract {
		flex-wrap: wrap;
	}
}
div.project-header-abstract div.project-emblem-container {
	width: 100%;
	text-align: center;
}

div.project-header-abstract time.update-date {
	display: block;
	margin: -0.75em 0.5em 0em 0.5em;
	font-size: smaller;
	font-style: italic;
	color: #666666;
	text-align: right;
}

div.project-emblem {
	position: relative;
	display: inline-block;
}
div.project-emblem div.project-status-icon {
	font-family: "Noto Color Emoji", "Twemoji Mozilla", "Segoe UI Emoji", "sans-serif";
	font-size: 32pt;
	cursor: default;
	pointer-events: auto;
	position: absolute;
	z-index: 99;
	top: -2.5%;
	left: 2.5%;
}
div.project-emblem div.project-tech-icons {
	font-family: "Noto Color Emoji", "Twemoji Mozilla", "Segoe UI Emoji", "sans-serif";
	font-size: 32pt;
	pointer-events: none;
	cursor: default;
	position: absolute;
	z-index: 99;
	top: 5%;
	right: -7.5%;
	display: flex;
	flex-direction: column;
	gap: 8px;
}
div.project-emblem div.project-tech-icon {
	pointer-events: auto;
}

div.sidebar-panel-item a.icon-link {
	font-size: larger;
	text-decoration: none;
}
div.sidebar-panel div.sidebar-panel-item div.share-links {
	display: flex;
	justify-content: center;
	gap: 12px;
}
