main {
	gap: 3rem;
}

main a {
	color: var(--primary);
}

main a::after {
	content: none;
}

.entry {
	display: flex;
	flex-direction: row;
	gap: 1.25rem;
}

.right {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}

.title {
	padding: 0.5rem 0;
	display: flex;
	align-items: center;
}

.issue-title {
	color: var(--primary);
	font-weight: 500;
}

.timestamp {
	font-size: 0.75rem;
	color: var(--tertiary);
	padding-left: 0.5rem;
	user-select: none;
}

.details {
	padding-left: 1rem;
	border-left: 2px solid var(--accent);
	word-break: break-word;
	/* min-height: 5rem; */
}

.details img {
	width: 100%;
}
