.theme-dark body
{
  background-color: #1F2937;
  color: #E5E7EB;
}

.theme-dark .menu .social a {
  color: #3B82F6;
}

.theme-dark .menu .extras a {
  color: #9CA3AF;
}

.theme-dark .menu .manage a {
  color: #818CF8;
}

.theme-dark .content_container{
  border-color: #374151;
}

.theme-dark .post{
  margin-bottom: 15px;
}

.theme-dark .post_username a{
  color: #3B82F6;
}

.theme-dark .post_text{
  color: #E5E7EB;
}

.theme-dark .post_text a{
  color: #3B82F6;
}

.theme-dark .sidebar .btn-default,
.theme-dark .btn-default
{
  background-color: #374151;
  color: #E5E7EB;
  border-color: black;
}

.theme-dark .sidebar .btn-default:hover,
.theme-dark .btn-default:hover
{
  background-color: #1F2937;
}

.theme-dark .sidebar .newpost{
  margin-top: 4px;
}

.theme-dark .control-label,
.theme-dark label
{
  color: #E5E7EB;
}

.theme-dark .alert-info{
  background-color: rgba(30, 64, 175, 1);
  color: white;
  border-color: rgba(29, 78, 216, 1);
}

.theme-dark .alert-warning{
  background-color: #F59E0B;
  border-color: #bc702c;
  color: #78350F;
}

.theme-dark .alert-info a{
  color: rgba(147, 197, 253, 1);
  font-weight: 500;
}

.theme-dark .highlight{
  background-color: #FDE68A;
  color: black;
}

.theme-dark .timeline_options_alert{
  background-color: #10B981;
  font-size: 16px;
  padding: 10px 15px;
  color: white;
}

.theme-dark .table-striped>tbody>tr:nth-of-type(odd){
  background-color: #111827;
}

.theme-dark .CodeMirror{
  background-color: #1d2530;
  border: 1px solid 394150;
  color: white;
}

.theme-dark .CodeMirror-cursor{
  border-color: white;
}

.theme-dark .form-control{
  background-color: #555;
  color: white;
  border-color: #777777;
}

.theme-dark #menus_table .row{
  border-color: #374151;
}

.theme-dark .dropdown-menu{
  background-color: #111827;
  color: white;
}

.theme-dark .dropdown-menu>li>a{
  color: white;
}

.theme-dark .dropdown-menu>li>a:focus,
.theme-dark .dropdown-menu>li>a:hover
{
  color: white;
  background-color: #262626;
}

.theme-dark .account_posts_header{
  background-color: #111827;
  color: white;
  border-color: #1a2338;
}

.theme-dark .account_bar_hostname{
  color: white;
}

.theme-dark .register_options_container{
  background-color: #111827;
  color: white;
}

.theme-dark .register_options_subtitle{
  color: #9CA3AF;
}

.theme-dark .alert-success{
  color: #ECFDF5;
  background-color: #059669;
}

.theme-dark .site_link a,
.theme-dark .markdown_link
{
  color: white;
}

.theme-dark .post_selected{
  background-color: #111827;
}

.theme-dark .mentions_bar{
  background-color: #111827;
  border: 1px solid #1a2338;
}

.theme-dark .post_options a{
  /* color: #818CF8; */
  color: gray;
}

.theme-dark .post_options .post_time a{
  color: grey;
}

.theme-dark .discover_fullname a{
  color: white;
}

.theme-dark .discover_username a{
  color: #3B82F6;
}

.theme-dark .post_editor{
  background-color: #1F2937;
  color: white;
}

.theme-dark .post_editor {
  border: 1px solid #777777;
  border-radius: 4px;
  background-color: #1F2937;
}

.theme-dark .cm-content {
  caret-color: #E5E7EB !important;
}

.theme-dark .cmt-meta {
  color: #bcbcbc;
}

.theme-dark .cmt-strong.cmt-meta {
  font-weight: bold;
  color: #E5E7EB;
}

.theme-dark .cmt-link {
  color: #9DBDDF;
}

.theme-dark .cmt-link.cmt-url {
  color: #bcbcbc;
}

.theme-dark .cmt-punctuation {
  color: #bcbcbc;
}

.theme-dark .cmt-typeName {
  color: #bcbcbc;
}

.theme-dark .cmt-operator {
  color: #bcbcbc;
}

.theme-dark .subscriptions_card_form{
  background-color: #111827;
}

.theme-dark .menu_publish_alert,
.theme-dark .css_publish_alert
{
  background-color: #10B981;
  color: black;
}

.theme-dark .other_apps,
.theme-dark .plans_current_summary,
.theme-dark .form_divider,
.theme-dark .table>tbody>tr>td,
.theme-dark .table>tbody>tr>th,
.theme-dark .table>tfoot>tr>td,
.theme-dark .table>tfoot>tr>th,
.theme-dark .table>thead>tr>td,
.theme-dark .table>thead>tr>th
{
  border-color: #777777;
}

.theme-dark .posting_chars_normal{
  color: gray;
}

.theme-dark .header_container{
  background-color: #1F2937;
}

.theme-dark .books_back_header {
  border-bottom: 1px solid #394150;
}

.theme-dark .blur_container{
  background-color: rgba(0,0,0,.7);
}

.theme-dark .header_container .header_main_dropdown .social a{
  color: #3B82F6;
}

.theme-dark .header_container .header_main_dropdown .manage a{
  color: #818CF8;
}

.theme-dark .header_container .header_main_dropdown .extras a{
  color: #9CA3AF;
}

.theme-dark .header_container .header_new_post{
  color: #3B82F6;
}

.theme-dark .generic_dropdown a {
  color: #e5e7eb;
}

.theme-dark .header_container nav a {
  color: #3B82F6;
}

.theme-dark .splash_startbutton {
	background-color: #FEE199;
	border-color: #FDB52B;
	color: black;
}

.theme-dark .splash_startbutton:hover {
	background-color: #FDC75C;
	border-color: #FDB52B;
	color: black;
}

.theme-dark .header_main_dropdown,
.theme-dark .generic_dropdown
{
  border: 1px solid #394150;
}

.theme-dark .header_main_dropdown li:hover,
.theme-dark .generic_dropdown li:hover {
  background-color: #1e252f
}

.theme-darkdark .highlights_bubble a {
  background-color: #b46324;
  border: 1px solid #9f571f;
  color: white;
}

.theme-dark .highlights_bubble a:hover {
  background-color: #9f571f;
  color: white;
}

.theme-dark .search_bubble a {
  background-color: #374151;
  color: #E5E7EB;
  border-color: black;
}

.theme-dark .search_bubble a:hover {
  background-color: #1F2937;
}

.theme-dark .dots_image {
  content: url("/https/cdn.micro.blog/images/dots_dark.png");
}

.theme-dark .bookmarks_row .link a {
  color: white;
}

.theme-dark .gray_highlight {
  background-color: #b46324;
}

.theme-dark .input-group-addon {
  background-color: #121826;
  border-color: #3a414f;
  color: #FFFFFF;
}

.theme-darkdark .btn:active {
  background-color: #1b212c;
  border-color: #000000;
  color: #FFFFFF;
}  

.theme-dark .btn-primary:active {
  background-color: #2b4c6f;
}

.theme-dark .menu_publish_alert {
  border-color: #42916a;
}

.theme-dark .subscriptions_card_form {
  border-color: #394150;    
}

.theme-dark .table > tbody+tbody {
  border-color: #394150;
}

.theme-dark .quick_upgrade {
  background-color: #12161d;
  color: #FFFFFF;
  border-color: #394150;
}

.theme-dark .register_options_container {
  border-color: #394150;
}

.theme-dark .register_internal .register_internal_info{
  background-color: rgba(237,242,247,.1);
}

.theme-dark .register_internal .register_internal_info .text_gradient{
  color: black;
}

.theme-dark .register_internal .btn-default{
  background-color: #FEE199;
  border-color: #FDB52B;
  color: black;
}

.theme-dark .register_internal .btn-default:hover{
  background-color: #FDC75C;
  border-color: #FDB52B;
  color: black;
}

.theme-dark .mapping_theme_plugin,
.theme-dark .mapping_customtheme {
  border-top: 1px solid #394150;    
}

.theme-dark .mapping_group {
  border-top: 1px solid #394150;    
  border-bottom: 1px solid #394150;    
}

.theme-dark #status_bubble {
  color: #222222;
  border: 1px solid #e7e7e7;
  background-color: lightgray;
}

.theme-dark #status_bubble a {
  color: #222222;
}

.theme-dark.hybrid .post{
  border-bottom-color: #374151;
  margin-bottom: 0;
}

.theme-dark .timeline_profile {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 8px 24px;
}

.theme-dark .editor_frame{
  background-color: white;
}

@media (prefers-color-scheme: dark){
  .theme-auto body
  {
    background-color: #1F2937;
    color: #E5E7EB;
  }
  
  .theme-auto .menu .social a {
    color: #3B82F6;
  }
  
  .theme-auto .menu .extras a {
    color: #9CA3AF;
  }
  
  .theme-auto .menu .manage a {
    color: #818CF8;
  }
  
  .theme-auto .content_container{
    border-color: #374151;
  }
  
  .theme-auto .post{
    margin-bottom: 15px;
  }
  
  .theme-auto .post_username a{
    color: #3B82F6;
  }
  
  .theme-auto .post_text{
    color: #E5E7EB;
  }
  
  .theme-auto .post_text a{
    color: #3B82F6;
  }
  
  .theme-auto .sidebar .btn-default,
  .theme-auto .btn-default
  {
    background-color: #374151;
    color: #E5E7EB;
    border-color: black;
  }
  
  .theme-auto .sidebar .btn-default:hover,
  .theme-auto .btn-default:hover
  {
    background-color: #1F2937;
  }

  .table-striped>tbody>tr:nth-of-type(odd) .btn-default {
    background-color: #1F2937;
  }
  
  .theme-auto .sidebar .newpost{
    margin-top: 4px;
  }
  
  .theme-auto .control-label,
  .theme-auto label
  {
    color: #E5E7EB;
  }
  
  .theme-auto .alert-info{
    background-color: rgba(30, 64, 175, 1);
    color: white;
    border-color: rgba(29, 78, 216, 1);
  }
  
  .theme-auto .alert-warning{
    background-color: #F59E0B;
    border-color: #bc702c;
    color: #78350F;
  }
  
  .theme-auto .alert-info a{
    color: rgba(147, 197, 253, 1);
    font-weight: 500;
  }
  
  .theme-auto .highlight{
    background-color: #FDE68A;
    color: black;
  }
  
  .theme-auto .timeline_options_alert{
    background-color: #10B981;
    font-size: 16px;
    padding: 10px 15px;
    color: white;
  }
  
  .theme-auto .table-striped>tbody>tr:nth-of-type(odd){
    background-color: #111827;
  }
  
  .theme-auto .CodeMirror{
    background-color: #1F2937;
    color: white;
  }
  
  .theme-auto .CodeMirror-cursor{
    border-color: white;
  }
  
  .theme-auto .form-control{
    background-color: #1d2530;
    border: 1px solid #394150;
    color: white;
  }
  
  .theme-auto #menus_table .row{
    border-color: #374151;
  }

  .theme-auto #menus_table .row {
    background-color: #1F2937;
  }
  
  .theme-auto .dropdown-menu{
    background-color: #111827;
    color: white;
  }
  
  .theme-auto .dropdown-menu>li>a{
    color: white;
  }
  
  .theme-auto .dropdown-menu>li>a:focus,
  .theme-auto .dropdown-menu>li>a:hover
  {
    color: white;
    background-color: #262626;
  }
  
  .theme-auto .account_posts_header{
    background-color: #111827;
    color: white;
    border: 1px solid #1a2338;
  }
  
  .theme-auto .account_bar_hostname{
    color: white;
  }
  
  .theme-auto .register_options_container{
    background-color: #111827;
    color: white;
  }
  
  .theme-auto .register_options_subtitle{
    color: #9CA3AF;
  }
  
  .theme-auto .alert-success{
    color: #ECFDF5;
    background-color: #059669;
    border-color: #036345;
  }
  
  .theme-auto .site_link a,
  .theme-auto .markdown_link
  {
    color: white;
  }
  
  .theme-auto .post_selected{
    background-color: #111827;
  }
  
  .theme-auto .mentions_bar{
    background-color: #111827;
    border: 1px solid #1a2338;
  }

  .theme-auto .post_options a{
    color: #bdbdbd;
  }
  
  .theme-auto .post_options .post_time a{
    color: #bdbdbd;
  }
  
  .theme-auto .discover_fullname a{
    color: white;
  }
  
  .theme-auto .discover_username a{
    color: #3B82F6;
  }
  
  .theme-auto .post_editor {
    background-color: #1d2530;
    border: 1px solid #394150;
    color: white;
    border-radius: 4px;
  }
  
  .theme-auto .cm-content {
    caret-color: #E5E7EB !important;
  }

  .theme-auto .cmt-meta {
    color: #bcbcbc;
  }
    
  .theme-auto .cmt-strong.cmt-meta {
    font-weight: bold;
    color: #E5E7EB;
  }

  .theme-auto .cmt-link {
    color: #9DBDDF;
  }
  
  .theme-auto .cmt-link.cmt-url {
    color: #bcbcbc;
  }

  .theme-auto .cmt-punctuation {
    color: #bcbcbc;
  }
  
  .theme-auto .cmt-typeName {
    color: #bcbcbc;
  }
  
  .theme-auto .cmt-operator {
    color: #bcbcbc;
  }
  
  .theme-auto .subscriptions_card_form{
    background-color: #111827;
  }
  
  .theme-auto .btn-group .btn {
    background-color: #212936;
  }

  .theme-auto .btn-group .btn.selected_segment {
    background-color: #3e4655; /* #394150; */
  } 
  
  .theme-auto .menu_publish_alert,
  .theme-auto .css_publish_alert
  {
    background-color: #10B981;
    color: black;
  }
  
  .theme-auto .other_apps,
  .theme-auto .plans_current_summary,
  .theme-auto .form_divider,
  .theme-auto .table>tbody>tr>td,
  .theme-auto .table>tbody>tr>th,
  .theme-auto .table>tfoot>tr>td,
  .theme-auto .table>tfoot>tr>th,
  .theme-auto .table>thead>tr>td,
  .theme-auto .table>thead>tr>th
  {
    border-color: #394150;
  }

  .theme-auto .posting_chars_normal{
    color: grey;
  }
  
  .theme-auto .plugins_view_table {
    border-bottom: 1px solid #777;
  }
  
  .theme-auto .plugins_installed .title {
    color: white;
  }  
  
  .theme-auto .plugins_readme {
    border-top: 1px solid #777777;
    border-bottom: 1px solid #777777;
    background-color: #121826;
  }
  
  .theme-auto .plugins_installed .disabled_version span {
    background-color: black;
    color: #c3c6cb;
  }
 
  .theme-auto .books_description {
    border-top: 1px solid #394150;
  }
  
  .theme-auto .instapaper_divider {
    color: #444444;
  }
  
  .theme-auto .indie_book_formats {
    background-color: #121826;
  }

  .theme-auto .header_container--inner{
    background-color: #1F2937;
  }

  .theme-auto .books_back_header {
    border-bottom: 1px solid #394150;
  }

  .theme-auto .header_container .header_main_dropdown .social a{
    color: #3B82F6;
  }

  .theme-auto .header_container .header_main_dropdown .manage a{
    color: #818CF8;
  }

  .theme-auto .header_container .header_main_dropdown .extras a{
    color: #9CA3AF;
  }

  .theme-auto .header_container .header_new_post{
    color: #3B82F6;
  }

  .theme-auto .generic_dropdown a {
    color: #e5e7eb;
  }

  .theme-auto .header_container nav a {
    color: #3B82F6;
  }

  .theme-auto .splash_startbutton {
    background-color: #FEE199;
    border-color: #FDB52B;
    color: black;
  }

  .theme-auto .splash_startbutton:hover {
    background-color: #FDC75C;
    border-color: #FDB52B;
    color: black;
  }

  .theme-auto .header_main_dropdown,
  .theme-auto .generic_dropdown,
  .theme-auto .timeline_profile,
  .theme-auto .timeline_profile_popup .loading
  {
    border: 1px solid #000;
  }
  
  .theme-auto .header_main_dropdown li:hover,
  .theme-auto .generic_dropdown li:hover {
    background-color: #1e252f;
  }
  
  .theme-auto .highlights_bubble a {
    background-color: #b46324;
    border: 1px solid #9f571f;
    color: white;
  }
  
  .theme-auto .highlights_bubble a:hover {
    background-color: #9f571f;
    color: white;
  }
  
  .theme-auto .search_bubble a {
    background-color: #374151;
    color: #E5E7EB;
    border-color: black;
  }
  
  .theme-auto .search_bubble a:hover {
    background-color: #1F2937;
  }
  
  .theme-auto .dots_image {
    content: url("/https/cdn.micro.blog/images/dots_dark.png");
  }
  
  .theme-auto .bookmarks_row .link a {
    color: white;
  }
  
  .theme-auto .gray_highlight {
    background-color: #b46324;
  }
  
  .theme-auto .input-group-addon {
    background-color: #121826;
    border-color: #3a414f;
    color: #FFFFFF;
  }
  
  .theme-auto .btn:active {
    background-color: #1b212c;
    border-color: #000000;
    color: #FFFFFF;
  }  
  
  .theme-auto .btn-primary:active {
    background-color: #2b4c6f;
  }
  
  .theme-auto .menu_publish_alert {
    border-color: #42916a;
  }
  
  .theme-auto .subscriptions_card_form {
    border-color: #394150;    
  }
  
  .theme-auto .table > tbody+tbody {
    border-color: #394150;
  }
  
  .theme-auto .quick_upgrade {
    background-color: #12161d;
    color: #FFFFFF;
    border-color: #394150;
  }
  
  .theme-auto .register_options_container {
    border-color: #394150;
  }

  .theme-auto .register_internal .register_internal_info{
    background-color: rgba(237,242,247,.1);
  }

  .theme-auto .register_internal .register_internal_info .text_gradient{
    color: black;
  }

  .theme-auto .register_internal .btn-default{
    background-color: #FEE199;
	  border-color: #FDB52B;
    color: black;
  }

  .theme-auto .register_internal .btn-default:hover{
    background-color: #FDC75C;
    border-color: #FDB52B;
    color: black;
  }
    
  .theme-auto .mapping_theme_plugin,
  .theme-auto .mapping_customtheme {
    border-top: 1px solid #394150;    
  }
  
  .theme-auto .mapping_group {
    border-top: 1px solid #394150;    
    border-bottom: 1px solid #394150;    
  }
  
  .theme-auto #status_bubble {
    color: #222222;
    border: 1px solid #e7e7e7;
    background-color: lightgray;
  }
  
  .theme-auto #status_bubble a {
    color: #222222;
  }
  
  .theme-auto #status_bubble .progress-status {
    color: #7f7f7f;
  }

  .theme-auto .timeline_profile,
  .theme-auto .timeline_profile_popup .loading
  {
    box-shadow: rgba(0, 0, 0, 0.3) 0px 8px 24px;
  }

  .theme-auto .blur_container{
    background-color: rgba(0,0,0,.95);
  } 
  
  .theme-auto .feed_crossposting_start {
    border-top: 1px solid #3a414f;
  }

  .theme-auto .extra_feeds {
    border-top: 1px solid #3a414f;
  }

  .theme-auto #posting_media_alert a {
    background-color: #374151;
    color: #FFFFFF;
  }

  .theme-auto #federation_pause {
    background-color: #374151;
  }

  @supports (-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px)) {
    .theme-auto .blur_container{
      background-color: rgba(0,0,0,.7);
    } 
  }
  
  .theme-auto .editor_frame{
    background-color: white;
  }
  
  .theme-auto .posting_autocomplete_username a {
    color: #E5E7EB;
  }
  
  .theme-auto .import_bottom_divider {
    border-bottom: 1px solid #374151;
  }

  .theme-auto .account_uploads_video {
    background-color: rgba(19,24,37,0.5);
  }

  .theme-auto .account_uploads_audio {
    background-color: #121826;
  }
  
  .theme-auto .account_uploads_other {
    background-color: #121826;
  }

  .theme-auto .account_uploads_block a {
    color: #FFFFFF;
  }

  .theme-auto .uploads_search_details a {
    color: #FFFFFF;
  }
  
  .theme-auto .highlight {
    color: #FFFFFF;
    background-color: #b46324;
  }

  .tags_autocomplete_items {
    border: 1px solid #1e252f;
    color: #FFFFFF;
  }
  
  .tags_autocomplete_items div {
    background-color: #1e252f; 
    border-bottom: 1px solid #121826; 
  }
  
  .tags_autocomplete_items div:hover {
    background-color: #15191f; 
  }
  
  .tags_autocomplete_active {
    background-color: #15191f !important; 
  }
  
  .generic_dropdown li.popup_section:hover {
    background-color: #080d13;
  }
  
  .bookmarklet_info .bookmarklet_button a {
    background-color: #1e252f;
  }
  
  .bookmarks_form {
    border-bottom: 1px solid #374151;    
  }
  
  .theme-auto #bookshelf_appstore{
    background-color: #1d2530;
  }
  
  .theme-auto #emailforward_form {
    background-color: #121826;
  }

  .theme-auto #newrecord_form {
    background-color: #121826;
  }

  .theme-auto .domains_auth {
    background-color: #121826;
  }
  
  .theme-auto .post_note_text {
    background-color: #1e252f;
  }
  
  .theme-auto .account_notes_welcome {
    background-color: #121826;
  }
    
  .theme-auto .rename_notebook_row {
    background-color: #121826;
  }
  
  .theme-auto .new_notebook_row {
    background-color: #121826;
  }

  .theme-auto .content_container.is_note {
    background-color: #1e252f;
  }

  .theme-auto .sidebar_container {
    background-color: #080d13;
  }

  .theme-auto a.replies_bubble {
    color: #FFFFFF;
    background-color: #394150;
  }
  
  .theme-auto a.replies_bubble:hover {
    background-color: #2e3441;
  }
  
  .theme-auto .post_archived_links {
    border: 1px solid #3a414f;
    background-color: #1e252f;
  }
  
  .theme-auto .post_archived_summary svg {
    color: #d9d9d9;
  }
  
  .theme-auto .post_archived_summary span {
    color: #d9d9d9;
  }
  
  .theme-auto .note_text_truncated pre {
    color: #FFFFFF;
    background-color: #000000;
    border: 1px solid #1e252f;
  }
  
  .theme-auto #payment_success a {
    color: #FFFFFF;
  }
  
  .theme-auto .muting_keyword_intro {
    border-top: 1px solid #3a414f;
  }
  
  .theme-auto .discover_avatar img {
    background-color: #000000;
  }
  
  .theme-auto .blogroll_table .row {
    background-color: #1F2937;
  }
  
  .theme-auto .blogroll_move {
    border-top: 1px solid #3a414f;
  }
  
  .theme-auto a.blogroll_header_link {
    color: #3B82F6;
  }

  .theme-auto a.blogroll_download_opml {
    color: #FFFFFF;
    background-color: #394150;
  }
  
  .theme-auto a.blogroll_download_opml:hover {
    background-color: #191f29;
  }

  .theme-auto .blogroll_footer {
    background-color: #121826;
  }
  
  .theme-auto select.form-control {
    background-image: url("/https/cdn.micro.blog/images/popup_arrows_dark.png");
  }
  
  .theme-auto .alert.alert-secondary {
    background-color: #1f252f;
  }

  .theme-auto .alert.alert-secondary a {
    color: #FFFFFF;
  }
  
  .theme-auto .mapping_title {
    border-bottom: 1px solid #394150;
  }
  
  .theme-auto .ai_options_alert {
    border: 1px solid #111111;
    background-color: #000000;
  }
  
  .theme-auto .upload_info_description svg {
    color: #E5E7EB;
  }
  
  .theme-auto .upload_info_description span {
    color: #E5E7EB;
  }
  
  .theme-auto .upload_info_keywords svg {
    color: #E5E7EB;
  }
  
  .theme-auto .upload_info_keywords span {
    color: #E5E7EB;
  }  
  
  .theme-auto .linkedin_distribution_group {
    background-color: #000000;
  }

  .theme-auto .bluesky_options_group {
    background-color: #000000;
  }

  .theme-auto .bluesky_cards_group {
    background-color: #000000;
  }
  
  .theme-auto .editor_divider {
    border-bottom: 1px solid #777;
  }
  
  .theme-auto .relays_button {
    color: #FFF;
    background-color: #374151;
  }
  
  .theme-auto .relays_button:hover {
    color: #FFF;
    background-color: #1F2937;
  }

  .theme-auto td.feed_cell {
    background-color: #121826;
  }

  .theme-auto #posting_summary {
    background-color: #121826;
  }

  .theme-auto #posting_categories {
    background-color: #121826;
  }

  .theme-auto #posting_services {
    background-color: #121826;
  }
  
  .theme-auto .discover_bio{
    color: lightgray;
  }
  
  .theme-auto .starterpack_open {
    color: #FFF;
    background-color: #394150;
  }
  
  .theme-auto .mentions_services a {
    color: #FFF;
  }
  
  .theme-auto .mentions_services a.selected svg {
    background-color: #394150;
  }
  
  .theme-auto .plugins_installed .donate_button span {
    background-color: #394150;
    color: #FFF;
  }
  
  .theme-auto .bookshelf_newbook_goodreads {
    border-top: 1px solid #3a414f;
  }
  
  .theme-auto .intro_highlighted {
    background-color: #090d12;
  }
  
  .theme-auto .upload_size_button {
    background-color: #121826;
    color: #FFF;
  }
  
  .theme-auto .upload_size_button:hover {
    background-color: #000;
    color: #FFF;
  }
}
