/* ─────────────────────────────────────────────────────────────────
   Scintilla Blocks — Image Box block frontend styles
   ───────────────────────────────────────────────────────────────── */

.sctb-imgbox-wrap {
	display:        flex;
	flex-wrap:      nowrap;
	align-items:    flex-start;
	gap:            15px;
	box-sizing:     border-box;
}

.sctb-imgbox-wrap.sctb-imgbox--top {
	flex-direction: column;
	align-items:    stretch;
}

.sctb-imgbox-wrap.sctb-imgbox--right {
	flex-direction: row-reverse;
}

.sctb-imgbox-img-wrap {
	flex-shrink: 0;
}

.sctb-imgbox-img-wrap img {
	display:   block;
	width:     100%;
}

.sctb-imgbox-content {
	flex:      1;
	min-width: 0;
}

.sctb-imgbox-title {
	margin:      0 0 8px;
	line-height: 1.3;
}

.sctb-imgbox-desc {
	margin: 0;
}
