#log-viewer {
    background: #232e3c; 
    color: #f8f9fa; 
    font-family: monospace; 
    font-size: 0.85rem;
    height: 400px; 
    overflow-y: auto; 
    padding: 1rem; 
    border-radius: 4px; 
    white-space: pre-wrap;
}

.log-meta { 
    color: #667382; 
    margin-right: 1rem;
}

.log-level-INFO { color: #74b8f7; }
.log-level-WARNING { color: #ffec99; }
.log-level-ERROR { color: #f77474; }
.log-level-CRITICAL { background-color: #d63939; color: white; padding: 0 4px; border-radius: 2px;}