/* Split: photo on top, a solid title band below with an accent stripe. */
.wpbc-split-top { position: absolute; left: 0; top: 0; width: {{width}}; background: linear-gradient(170deg, {{accent}}, {{primary}}); }
.wpbc-split-img { position: absolute; left: 0; top: 0; }
.wpbc-split-band { position: absolute; left: 0; bottom: 0; width: {{width}}; background: {{primary}}; }
.wpbc-split-stripe { position: absolute; left: 0; width: {{width}}; height: 2.2mm; background: {{accent}}; }
.wpbc-split-badge { font-family: {{body_font}}; font-size: 8.5pt; font-weight: bold; letter-spacing: 2pt; text-transform: uppercase; color: {{accent}}; margin-bottom: 3mm; }
.wpbc-split-text { position: absolute; left: 10%; right: 10%; text-align: {{align}}; }
.wpbc-split-title { font-family: {{title_font}}; font-size: {{title_size}}; line-height: 1.03; font-weight: bold; color: {{text}}; }
.wpbc-split-subtitle { margin-top: 4mm; font-family: {{body_font}}; font-size: 11.5pt; line-height: 1.35; color: {{text}}; }
.wpbc-split-author { position: absolute; left: 10%; right: 10%; bottom: 7%; font-family: {{body_font}}; font-size: 10.5pt; letter-spacing: 2pt; text-transform: uppercase; color: {{text}}; text-align: {{align}}; }
