.dap-projects-list {
	display: flex;
	flex-direction: column;
}

.dap-project {
	margin: 0;
	padding: 0;
	overflow: hidden;
	box-sizing: border-box;
	font-size: 13px;
	line-height: 1.4;
}

.dap-project + .dap-project {
	margin: 0; /* flush against each other, no gap */
}

/* Poster + title + summary — the padded, "normal" part of each project. */
.dap-project-content {
	padding: 10px;
	overflow: hidden; /* contains the floated poster */
	box-sizing: border-box;
}

.dap-project-content .dap-poster-img,
.dap-project-content .dap-poster-missing {
	float: left;
	margin: 0 10px 6px 0;
	width: 75px;
	height: 100px;
	object-fit: cover;
}

.dap-project-content p {
	margin: 6px 0;
}

/* Character name / Photos / IMDb / custom link line — its own full-width
   band below the content, so it can carry its own background color (set
   under Projects → Settings → Links Row Background Color) that spans the
   full width of the widget, edge to edge. */
.dap-project-links {
	padding: 8px 10px;
	text-align: center;
	box-sizing: border-box;
}

.dap-project strong,
.dap-project b {
	text-transform: uppercase;
}
