/* Custom CSS (集中放置所有后续自定义覆盖样式) */
/* Short post mode: avoid black links */
body.list-no-title .note a,
body.list-no-title .note a:visited {
	color: var(--tb--main);
}

body.list-no-title .note a:hover {
	color: var(--tb--main);
	text-decoration: none;
}

@media (max-width: 600px) {
	body.list-no-title .excerpt .note {
		display: block;
	}
}

/* Short post mode thumbnails: enforce 80x80 square */
body.list-no-title .excerpt .focus {
	width: 80px;
	height: 80px;
	overflow: hidden;
	display: block;
	margin: 0 10px 0 0;
}

body.list-no-title .excerpt .focus img.thumb {
	width: 80px;
	height: 80px;
	object-fit: cover;
	object-position: center;
	display: block;
}

/* Make excerpt text stick closer to the thumbnail */
body.list-no-title .excerpt .note {
	/* Disable break-word wrapping (short post mode) */
	word-wrap: normal;
	overflow-wrap: normal;
	/* Cancel possible 2-line truncation styles */
	max-height: none;
	overflow: visible;
	display: block;
	-webkit-box-orient: unset;
	-webkit-line-clamp: unset;
	line-clamp: unset;
}

body.list-no-title .excerpt .meta {
	margin-left: 0;
	padding-left: 0;
	margin-top: 8px;
}

body.list-no-title .excerpt {
	padding: 20px 15px;
}

@media (max-width: 600px) {
	body.list-no-title .excerpt .focus {
		margin: 0 0 0 10px;
	}

	body.list-no-title .excerpt-text .meta {
        bottom: -4px;
    }

	body.list-no-title .excerpt-text .note {
        color: #666;
        font-size: 14px;
    }
}