<div class="puzzle">
  <div class="word">
    <span class="letter">i</span>
    <span class="letter">n</span>
    <span class="letter">d</span>
    <span class="letter">i</span>
    <span class="letter pivot">g</span>
    <span class="letter">o</span>
  </div>
  <div class="word">
    <span class="letter">c</span>
    <span class="letter">e</span>
    <span class="letter pivot">r</span>
    <span class="letter">u</span>
    <span class="letter">l</span>
    <span class="letter">e</span>
    <span class="letter">a</span>
    <span class="letter">n</span>
  </div>
  <div class="word">
    <span class="letter">s</span>
    <span class="letter">i</span>
    <span class="letter">l</span>
    <span class="letter">v</span>
    <span class="letter pivot">e</span>
    <span class="letter">r</span>
  </div>
  <div class="word">
    <span class="letter pivot">e</span>
    <span class="letter">b</span>
    <span class="letter">o</span>
    <span class="letter">n</span>
    <span class="letter">y</span>
  </div>
  <div class="word">
    <span class="letter">o</span>
    <span class="letter">r</span>
    <span class="letter">a</span>
    <span class="letter pivot">n</span>
    <span class="letter">g</span>
    <span class="letter">e</span>
  </div>
</div>
:root {
  font-size: 4vmin;
  font-family: sans-serif;
  height: 100%;
}

body {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.puzzle .word {
  display: flex;
}

.puzzle .word .letter {
  width: 2em;
  height: 2em;
  margin: 0.05em;
  background-color: #555;
  color: white;
  text-align: center;
  user-select: none;
  position: relative;
  order: 2;
  right: 50%;
}

.puzzle .word .letter:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.puzzle .word .letter:last-child {
  margin-right: auto;
}

.puzzle .word .pivot {
  background-color: #75a987;
}

.puzzle .word .pivot,
.puzzle .word .pivot ~ .letter {
  order: 1;
  left: 50%;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.