/* ═══════════════════════════════════════════════════════════
   Log — Console output styling
   ═══════════════════════════════════════════════════════════ */

.ll {
    white-space: pre-wrap;
    word-break: break-all;
    line-height: 1.65;
    font-size: var(--fs-sm);
    animation: fadeIn .15s;
}

/* Stream types */
.ll.er {
    color: var(--red);
}

.ll.dn {
    color: var(--green);
    font-weight: bold;
}

.ll.mo {
    color: var(--purple);
    font-weight: bold;
}

.ll.ps {
    color: var(--orange);
    font-weight: bold;
}

.ll.pb {
    color: #bb8833;
}

.ll.fi {
    color: #4499cc;
}

.ll.ca {
    color: #8888a0;
}

.ll.sp {
    color: #4a4a68;
}

.ll.rd {
    color: var(--accent-dim);
    font-style: italic;
}