/* [agwp_author_box] – Bild links fest, Text daneben (kein Umfliessen) */

#top .agwp-authorbox {
	display: grid;
	grid-template-columns: 72px minmax(0, 1fr);
	gap: 22px;
	align-items: start;
	padding: 26px 28px;
	border-radius: var(--agwp-r-lg);
	background: var(--agwp-bg2);
	border: 1px solid var(--agwp-line);
}
#top .agwp-authorbox .agwp-authorbox__avatar {
	width: 72px;
	height: 72px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid var(--agwp-line);
	background: repeating-linear-gradient(45deg, var(--agwp-surf) 0 7px, transparent 7px 14px);
}
#top .agwp-authorbox .agwp-authorbox__img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 0; }

#top .agwp-authorbox .agwp-authorbox__label { margin: 4px 0 8px; font: 500 .8125rem/1.4 var(--agwp-font-mono); color: var(--agwp-accink); }
#top .agwp-authorbox .agwp-authorbox__name {
	margin: 0 0 10px;
	font-family: var(--agwp-font-head);
	font-size: 1.375rem;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: -.015em;
	color: var(--agwp-ink);
}
#top .agwp-authorbox .agwp-authorbox__bio,
#top .agwp-authorbox .agwp-authorbox__bio p { margin: 0; font-size: 1rem; line-height: 1.65; color: var(--agwp-ink2); }
#top .agwp-authorbox .agwp-authorbox__bio p + p { margin-top: .6em; }

#top .agwp-authorbox .agwp-authorbox__links { display: flex; flex-wrap: wrap; gap: 8px 22px; margin-top: 14px; }
#top .agwp-authorbox .agwp-authorbox__links a {
	font-size: .9375rem;
	font-weight: 800;
	color: var(--agwp-accink);
	text-decoration: none;
	transition: color .2s;
}
#top .agwp-authorbox .agwp-authorbox__links a:hover { color: var(--agwp-acc); }
#top .agwp-authorbox .agwp-authorbox__more::after { content: " \2192"; }

@media (max-width: 560px) {
	#top .agwp-authorbox { grid-template-columns: 1fr; gap: 14px; padding: 22px; }
	#top .agwp-authorbox .agwp-authorbox__avatar { width: 60px; height: 60px; }
}
