r {
            padding: 1rem;
        }
        
        .page-title {
            font-size: 2rem;
        }
        
        .log-controls {
            flex-direction: column;
            align-items: stretch;
        }
        
        .search-box {
            min-width: 100%;
        }
        
        .control-group {
            flex-direction: column;
            align-items: stretch;
            width: 100%;
        }
        
        .action-bar {
            flex-direction: column;
            