/*! matrixrain.css — host + canvas styles for the matrix rain plugin. */

.matrixrain {
  position: relative;
  overflow: hidden;
  background-color: #000;
}

.matrixrain__canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  pointer-events: none;
  z-index: 0;
}

/* Anything dropped inside the host floats above the canvas. */
.matrixrain__content,
.matrixrain > *:not(.matrixrain__canvas) {
  position: relative;
  z-index: 1;
}

.matrixrain--matrix     { background-color: #000000; }
.matrixrain--binary     { background-color: #000000; }
.matrixrain--emoji      { background-color: #0a0f1f; }
.matrixrain--terminal   { background-color: #180e00; }
.matrixrain--bloodrain  { background-color: #0a0000; }
.matrixrain--arctic     { background-color: #eef6ff; }
.matrixrain--gbf        { background-color: #000000; }

.matrixrain--transparent { background-color: transparent; }
