/**
 * WordPress-style author box for Prebo Content Autopilot.
 * Displayed at bottom of articles with image, name, bio, and AI disclosure.
 */
.prebo-author-box {
	display: flex;
	gap: 1.25rem;
	margin: 2rem 0;
	padding: 1.5rem;
	border: 1px solid #e2e8f0;
	border-radius: 8px;
	background: #f8fafc;
}

.prebo-author-box__avatar {
	flex-shrink: 0;
}

.prebo-author-box__image {
	width: 96px;
	height: 96px;
	border-radius: 50%;
	object-fit: cover;
}

.prebo-author-box__content {
	flex: 1;
	min-width: 0;
}

.prebo-author-box__byline {
	font-weight: 600;
	margin-bottom: 0.5rem;
}

.prebo-author-box__byline .prebo-author-box__name {
	text-decoration: none;
	color: inherit;
}

.prebo-author-box__byline a.prebo-author-box__name:hover {
	text-decoration: underline;
}

.prebo-author-box__bio {
	font-size: 0.9375rem;
	line-height: 1.6;
	color: #475569;
	margin-bottom: 0.75rem;
}

.prebo-author-box__bio p:last-child {
	margin-bottom: 0;
}

.prebo-author-box__social {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem 1rem;
	margin-bottom: 0.75rem;
}

.prebo-author-box__social-link {
	font-size: 0.875rem;
	color: #64748b;
	text-decoration: none;
}

.prebo-author-box__social-link:hover {
	color: #0f172a;
	text-decoration: underline;
}

.prebo-author-box__disclosure {
	font-size: 0.8125rem;
	color: #94a3b8;
	margin: 0;
}
