body {
    background-color: #121212;
    color: #ffffff;
}

.form-control, .form-control:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    border-color: #333333;
}

.form-control::placeholder {
    color: #bbbbbb;
}

.btn-primary {
    background-color: #3d3d3d;
    border-color: #3d3d3d;
}

.btn-primary:hover {
    background-color: 2b2b2b;
    border-color: 2b2b2b;
}

.btn-success {
    background-color: #43a047;
    border-color: #43a047;
}

.btn-success:hover {
    background-color: #2e7d32;
    border-color: #2e7d32;
}

.container {
    margin-top: 50px;
}

.form-group label {
    color: #ffffff;
}

#style_prompt {
    min-height: 60px; /* Negative Prompt 필드의 최소 높이 */
}

#number_of_people {
    min-height: 40px;  /* Number of People 필드의 최소 높이 */
}

#character {
    min-height: 40px;  /* Character 필드의 최소 높이 */
}

#positive_prompt {
    min-height: 100px; /* Positive Prompt 필드의 최소 높이 */
}

#negative_prompt {
    min-height: 60px; /* Negative Prompt 필드의 최소 높이 */
}

#augment_prompt {
    min-height: 60px; /* Negative Prompt 필드의 최소 높이 */
}
