body{
  background: black;
  color: white;
}

.matrix-text {
    position: fixed;
    inset: 0;
    overflow: hidden;
    background: #000;
    color: #00ff41;
    font-family: "Courier New", monospace;
    font-size: 18px;
    line-height: 1;
    pointer-events: none;
}

.matrix-text span {
    position: absolute;
    top: -100%;
    white-space: pre;
    writing-mode: vertical-rl;
    text-shadow:
        0 0 5px #00ff41,
        0 0 10px #00ff41;

    animation: matrixFall linear infinite;
}

@keyframes matrixFall {
    0% {
        transform: translateY(-100%);
    }

    100% {
        transform: translateY(200vh);
    }
}