.markdown-body {
    padding: 20px;
    background-color: #f8f9fa;
    border-radius: 5px;
    min-height: 200px;
}

.card {
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.btn-primary {
    padding: 10px 30px;
}

#result {
    white-space: pre-wrap;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

#fileInfo {
    font-size: 0.9em;
    margin-top: 5px;
}

.form-control:focus {
    box-shadow: 0 0 0 0.25rem rgba(13,110,253,.25);
    border-color: #86b7fe;
}
