html {
    overflow-x: hidden;
}

body {
    background-color: var(--bg-color);
    font-size: 33px;
    font-family: 'Courier New', Courier, monospace;
    overflow: hidden;
}

.main-body {
    color: var(--txt-color1);
    overflow: hidden;
}

.ascii {
    color: var(--txt-color1);
    font-size: 23px;
}

.terminal-output {
    color: var(--txt-color1);
    font-family: 'Courier New', Courier, monospace;
    white-space: pre-wrap;
}

.terminal-output2 {
    color: var(--txt-color2);
    font-family: 'Courier New', Courier, monospace;
}

.terminal-output3 {
    color: var(--txt-color3);
    font-family: 'Courier New', Courier, monospace;
}

.terminal-input {
    background-color: transparent;
    border: none;
    outline: none;
    width: 80%;
    color: var(--txt-color1);
    font-size: 33px;
    font-family: 'Courier New', Courier, monospace;
    caret-color: var(--txt-color1);
    caret-shape: block;
    caret-animation: manual;
}

.terminal-input2 {
    color: var(--txt-color1);
}