/**
 * Article Edit Styles with Dark Mode Support
 */

.article_edit_alert {
    margin-top: 20px;
}

.alert-dismissible {
    padding-right: 5px;
}

.article_edit_autocomplete_highlighted_letters {
    color: var(--admin-link);
}

.article_edit_header_text {
    padding-top: 20px;
    padding-bottom: 20px;
    color: var(--admin-heading);
    font-size: 20px;
}

.article_edit_header_text a:link,
.article_edit_header_text a:visited,
.article_edit_header_text a:active {
    color: var(--admin-heading);
    text-decoration: none;
}

.article_edit_header_text a:hover {
    color: var(--admin-link-hover);
    text-decoration: underline;
}

/* Section Labels - Common styling */
.article_edit_topics_label,
.article_edit_published_label,
.article_edit_published_date_label,
.article_edit_display_date_label,
.article_edit_published_time_label,
.article_edit_display_time_label,
.article_edit_listed_label,
.article_edit_sticky_label,
.article_edit_in_latest_label,
.article_edit_in_search_label,
.article_edit_search_priority_label,
.article_edit_author_label,
.article_edit_display_author_label,
.article_edit_image_label,
.article_edit_display_image_label,
.article_edit_titles_label,
.article_edit_display_titles_label,
.article_edit_article_label,
.article_edit_intro_label,
.article_edit_notes_label,
.article_edit_copyright_label,
.article_edit_password_label,
.article_edit_redirect_label {
    color: var(--admin-label);
    font-size: 20px;
}

/* Instructions - Common styling */
.article_edit_published_instructions,
.article_edit_published_date_instructions,
.article_edit_display_date_instructions,
.article_edit_display_time_instructions,
.article_edit_listed_instructions,
.article_edit_sticky_instructions,
.article_edit_in_latest_instructions,
.article_edit_in_search_instructions,
.article_edit_search_priority_instructions,
.article_edit_display_author_instructions,
.article_edit_image_instructions,
.article_edit_display_image_instructions,
.article_edit_display_titles_instructions,
.article_edit_intro_instructions,
.article_edit_notes_instructions,
.article_edit_copyright_instructions,
.article_edit_password_instructions,
.article_edit_redirect_instructions {
    color: var(--admin-instructions);
    font-size: 15px;
    text-align: right;
}

/* Section spacing */
.article_edit_topics,
.article_edit_published,
.article_edit_published_date,
.article_edit_display_date,
.article_edit_display_time,
.article_edit_listed,
.article_edit_sticky,
.article_edit_in_latest,
.article_edit_in_search,
.article_edit_search_priority,
.article_edit_author,
.article_edit_display_author,
.article_edit_image,
.article_edit_display_image,
.article_edit_title,
.article_edit_subtitle1,
.article_edit_subtitle2,
.article_edit_subtitle3,
.article_edit_display_titles,
.article_edit_article,
.article_edit_intro,
.article_edit_notes,
.article_edit_copyright,
.article_edit_password,
.article_edit_redirect,
.article_edit_save_button {
    padding-bottom: 20px;
}

/* Image styling */
.article_edit_image_image {
    max-width: 150px;
    margin-top: 12px;
    margin-left: 20px;
    vertical-align: middle;
    object-fit: contain;
    box-shadow: var(--admin-image-shadow);
    border-radius: 4px;
}

.article_edit_image_align {
    padding-top: 10px;
    padding-bottom: 20px;
}

.article_edit_use_no_image,
.article_edit_use_author_image {
    padding-bottom: 5px;
}

/* Container */
.container {
    color: var(--admin-text);
}

/* Radio button text */
.article_edit_published div,
.article_edit_display_date div,
.article_edit_display_time div,
.article_edit_listed div,
.article_edit_sticky div,
.article_edit_in_latest div,
.article_edit_in_search div,
.article_edit_search_priority div,
.article_edit_display_author div,
.article_edit_display_titles div,
.article_edit_display_image div,
.article_edit_image div {
    color: var(--admin-text);
}
