/* Recommended styles for Splitting */
.splitting .word,
.splitting .char {
  display: inline-block;
}

/* Psuedo-element chars */
.splitting .char {
  position: relative;
}

/**
 * Populate the psuedo elements with the character to allow for expanded effects
 * Set to `display: none` by default; just add `display: block` when you want
 * to use the psuedo elements
 */
.splitting .char::before,
.splitting .char::after {
  content: attr(data-char);
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  transition: inherit;
  user-select: none;
}

/* Expanded CSS Variables */

.splitting {
  /* The center word index */

  /* The center character index */

  /* The center character index */
}

.splitting .word {
  /* Pecent (0-1) of the word's position */

  /* Pecent (0-1) of the line's position */
}

.splitting .char {
  /* Percent (0-1) of the char's position */

  /* Offset from center, positive & negative */

  /* Absolute distance from center, only positive */

  /* Distance from center where -1 is the far left, 0 is center, 1 is far right */

  /* Distance from center where 1 is far left/far right, 0 is center */
}