/* ==========================================================================
   Autorenseiten (/authors/<slug>)
   Profil-Layout kommt aus grid.css (.pw-grid-detail), die Artikelliste nutzt die
   Karten aus blog.css (.nb-grid, .nb-article). Hier nur, was beide nicht haben.
   ========================================================================== */

.pw-author__credentials {
	list-style: none;
	margin: var(--pw-space-lg) 0 0;
	padding: 0;
	display: grid;
	gap: var(--pw-space-sm);
}
.pw-author__credentials li {
	display: flex;
	flex-direction: column;
	gap: 2px;
	padding: 12px var(--pw-space-md);
	border: 1px solid var(--pw-border);
	border-radius: var(--pw-radius-sm);
	background: var(--pw-bg-alt);
}
.pw-author__credential-category {
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	color: var(--pw-brand);
}
.pw-author__credential-name {
	font-size: 15px;
	font-weight: 600;
}

.pw-author__articles {
	margin-top: var(--pw-space-3xl);
	padding-top: var(--pw-space-2xl);
	border-top: 1px solid var(--pw-border);
	scroll-margin-top: 100px;
}
.pw-author__articles-title {
	display: flex;
	align-items: baseline;
	gap: var(--pw-space-sm);
	font-size: 24px;
	margin: 0 0 var(--pw-space-sm);
}
.pw-author__articles-count {
	font-size: 15px;
	font-weight: 600;
	color: var(--pw-text-muted);
}

/* Hub-Karten: Ausschnitt je Person ueber das Feld Portraitposition steuerbar */
.pw-grid-card--author .pw-grid-card__media { aspect-ratio: 1 / 1; }
.pw-grid-card--author .pw-grid-card__media img { object-position: var(--portrait-position, 50% 0%); }
.pw-nowrap { white-space: nowrap; }
