/* ============================================
   Nocturno (Dark Mode) Theme
   ============================================
   Applied via .nocturno_theme class on <html>.
   CSS custom property overrides cascade through
   all elements that use var(--color-*).
   Explicit overrides below handle elements that
   still use SCSS-compiled static values.
   ============================================ */
/* ---- CSS Custom Property Overrides ---- */
.nocturno_theme {
  --color-bg-primary: rgb(25, 25, 25);
  --color-bg-secondary: rgba(0, 0, 0, 0.65);
  --color-bg-box: rgb(25, 25, 25);
  --color-bg-inner-box: rgb(25, 25, 25);
  --color-bg-button: rgba(8, 116, 133, 0.2);
  --color-bg-button-hover: rgba(8, 116, 133, 0.3);
  --color-text-primary: rgb(160, 160, 160);
  --color-text-secondary: rgba(120, 120, 120, 1);
  --color-border: rgba(60, 60, 60, 1);
  --border-standard: 0.1rem solid var(--color-border);
  --color-grey-light: rgba(60, 60, 60, 1);
  --color-grey-mid: rgba(100, 100, 100, 1);
  --color-grey-dark: rgb(160, 160, 160);
  --color-scrollbar-bg: #2a2a2a;
  --color-scrollbar-thumb: #555555;
  --shadow-box: 0 0.4rem 1.3rem 0 rgba(0, 0, 0, 0.3);
}

html:not(.nocturno_theme) select, html:not(.nocturno_theme) option, html:not(.nocturno_theme) textarea, html:not(.nocturno_theme) input {
  -webkit-text-fill-color: initial;
  color-scheme: light;
}

/* ---- Global Element Overrides ---- */
/* These handle elements whose base styles don't yet use var() */
.nocturno_theme {
  background: rgba(0, 0, 0, 0.65);
}
.nocturno_theme body {
  background: rgba(0, 0, 0, 0.65);
}
.nocturno_theme input::placeholder,
.nocturno_theme textarea::placeholder {
  color: rgb(100, 100, 100) !important;
  opacity: 1 !important;
  -webkit-text-fill-color: rgb(100, 100, 100) !important;
}
.nocturno_theme div:not(.no_dark_mode):not(.level_box),
.nocturno_theme input:not(.no_dark_mode),
.nocturno_theme select:not(.no_dark_mode),
.nocturno_theme option:not(.no_dark_mode),
.nocturno_theme a:not(.no_dark_mode):not(.level_box a):not(.breadcrumb-item a),
.nocturno_theme ul:not(.no_dark_mode),
.nocturno_theme li:not(.no_dark_mode),
.nocturno_theme textarea:not(.no_dark_mode),
.nocturno_theme button:not(.no_dark_mode),
.nocturno_theme span:not(.no_dark_mode):not(.irregularity_circle):not(.tense_box):not(.tense_box span):not(.level_box):not(.level_box span):not(.new_badge):not(.nav_button_new_badge):not(.highlighted_token):not(.conjugation_rank_change_positive):not(.conjugation_rank_change_negative):not(.listening_rank_change_positive):not(.crossword_rank_change_positive),
.nocturno_theme p:not(.no_dark_mode) {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .jq-toast-wrap .jq-toast-single.jq-toast-single.jq-toast-single.jq-toast-single.jq-toast-single.jq-toast-single, .nocturno_theme .jq-toast-wrap .jq-toast-single.jq-toast-single.jq-toast-single.jq-toast-single.jq-toast-single.jq-toast-single span {
  color: #fff !important;
}
.nocturno_theme i,
.nocturno_theme .dictionary_buttons i,
.nocturno_theme .dictionary .dictionary_pos_block .dictionary_sense_row .dictionary_add_word_to_list_button i,
.nocturno_theme .dictionary .dictionary_add_word_all_senses_to_list_button i {
  color: rgb(160, 160, 160);
}
.nocturno_theme i:hover,
.nocturno_theme .dictionary_buttons i:hover,
.nocturno_theme .dictionary .dictionary_pos_block .dictionary_sense_row .dictionary_add_word_to_list_button i:hover,
.nocturno_theme .dictionary .dictionary_add_word_all_senses_to_list_button i:hover {
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .info_dialog_button,
.nocturno_theme .info_dialog_pseudo_button {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .info_dialog_button svg,
.nocturno_theme .info_dialog_pseudo_button svg {
  color: inherit !important;
}
.nocturno_theme span.info_dialog_button,
.nocturno_theme span.info_dialog_pseudo_button {
  border-bottom-color: rgba(255, 255, 255, 0.15);
}
.nocturno_theme input {
  caret-color: rgb(160, 160, 160) !important;
}
.nocturno_theme select, .nocturno_theme textarea, .nocturno_theme input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]) {
  background: rgb(25, 25, 25) !important;
  color: rgb(160, 160, 160) !important;
  -webkit-text-fill-color: rgb(160, 160, 160) !important;
  color-scheme: dark;
  border-color: rgba(255, 255, 255, 0.12);
}
.nocturno_theme select:not([multiple]) {
  appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a0a0a0' d='M6 8L1 3h10z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 1rem center !important;
  padding-right: 3rem !important;
}
.nocturno_theme option {
  color: rgb(160, 160, 160) !important;
  -webkit-text-fill-color: rgb(160, 160, 160) !important;
  background: rgb(25, 25, 25) !important;
}
.nocturno_theme select,
.nocturno_theme option,
.nocturno_theme input:not([type=submit]),
.nocturno_theme textarea,
.nocturno_theme a:not(.no_dark_mode):not(.study_word_comparison):not(#word_list_reset_ordering_button):not(#crossword_open_printable):not(.button):not(.small_button):not(.tiny_button):not(.wide_button):not(.submit_button):not(.quick_conjugation_presets_tense_link):not(.quick_conjugations_preset_group_button):not(#practice_quick_conjugations_end_session_button):not(.filter_option):not([itemprop]),
.nocturno_theme #page_header,
.nocturno_theme #header_page_selector_container,
.nocturno_theme #header_language_selector_container,
.nocturno_theme #header_logo,
.nocturno_theme #header_title,
.nocturno_theme #header_title a,
.nocturno_theme #header_title span,
.nocturno_theme #header_nav_container *,
.nocturno_theme .custom-select-wrapper,
.nocturno_theme .custom-select,
.nocturno_theme .custom-select-trigger,
.nocturno_theme .custom-options,
.nocturno_theme .custom-option,
.nocturno_theme .language_selector_icon,
.nocturno_theme .multi_select_list,
.nocturno_theme .ui-widget-content,
.nocturno_theme #practice_conjugations_preset_box,
.nocturno_theme .box_label:not(.no_dark_mode),
.nocturno_theme .ui-dialog-title,
.nocturno_theme .ui-dialog-titlebar,
.nocturno_theme #practice_conjugations_type_section,
.nocturno_theme .dictionary_add_word_to_list,
.nocturno_theme .add_word_to_list_form,
.nocturno_theme .dictionary_add_any_word_to_list,
.nocturno_theme .add_any_word_to_list_form,
.nocturno_theme .jconfirm-box,
.nocturno_theme #practice_words_back,
.nocturno_theme #practice_reverse_words_back,
.nocturno_theme #practice_listening_type_section,
.nocturno_theme #practice_listening_exercise_answerbox,
.nocturno_theme #practice_listening_solution,
.nocturno_theme #word_lists_settings_container,
.nocturno_theme #feedback-btn,
.nocturno_theme #feedback-welcome,
.nocturno_theme #crossword_change_style_container,
.nocturno_theme #statistics #statistics_header #statistics_page_selector,
.nocturno_theme #email_change_modal_content,
.nocturno_theme .frequency-indicator-container {
  background-color: rgb(25, 25, 25) !important;
}
.nocturno_theme #word_lists_settings_container,
.nocturno_theme #practice_listening_setup_box,
.nocturno_theme #practice_listening_custom_settings_container,
.nocturno_theme #practice_listening,
.nocturno_theme #practice_listening_solution,
.nocturno_theme #practice_session_start_button_container,
.nocturno_theme #practice_conjugations,
.nocturno_theme #word_lists,
.nocturno_theme #word_list,
.nocturno_theme #excluded_words,
.nocturno_theme #sentences,
.nocturno_theme #practice_words,
.nocturno_theme #practice_reverse_words,
.nocturno_theme #practice_words_back,
.nocturno_theme #practice_reverse_words_back,
.nocturno_theme #statistics,
.nocturno_theme #study_conjugations,
.nocturno_theme #tense_guide,
.nocturno_theme #language_index_box,
.nocturno_theme .practice_session_end,
.nocturno_theme .word-history-item {
  background-color: rgb(25, 25, 25) !important;
}
.nocturno_theme .main_box {
  background-color: rgb(25, 25, 25) !important;
  box-shadow: 0 0.4rem 1.3rem 0 rgba(0, 0, 0, 0.3) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme img,
.nocturno_theme .ct-stacked-bar,
.nocturno_theme .ct-slice-pie,
.nocturno_theme .ct-bar,
.nocturno_theme .ct-chart-line {
  opacity: 0.7 !important;
}
.nocturno_theme .ct-label {
  fill: rgb(160, 160, 160) !important;
}
.nocturno_theme .ct-grids line {
  stroke: rgba(8, 116, 133, 0.2);
}
.nocturno_theme .multi_select_list li.ui-selected,
.nocturno_theme .multi_select_list li.ui-selecting {
  background-color: rgba(8, 116, 133, 0.45) !important;
  color: white !important;
}
.nocturno_theme .ui-widget-content.ui-selected,
.nocturno_theme .practice_conjugations_selected_verb:hover {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme .ui-dialog.ui-widget-content {
  background: rgb(25, 25, 25) !important;
  border-color: rgb(160, 160, 160) !important;
}
.nocturno_theme .ui-dialog.ui-widget-content select,
.nocturno_theme .ui-dialog.ui-widget-content input:not([type=submit]):not([type=button]),
.nocturno_theme .ui-dialog.ui-widget-content textarea {
  background: rgb(25, 25, 25) !important;
  border-color: rgb(60, 60, 60) !important;
}
.nocturno_theme .ui-dialog-titlebar {
  background: rgb(25, 25, 25) !important;
  border-color: rgb(160, 160, 160) !important;
}
.nocturno_theme .flatpickr-calendar {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5) !important;
}
.nocturno_theme .flatpickr-calendar:before {
  border-bottom-color: rgba(255, 255, 255, 0.15) !important;
}
.nocturno_theme .flatpickr-calendar:after {
  border-bottom-color: rgb(25, 25, 25) !important;
}
.nocturno_theme .flatpickr-months {
  background: rgb(25, 25, 25) !important;
}
.nocturno_theme .flatpickr-months .flatpickr-prev-month,
.nocturno_theme .flatpickr-months .flatpickr-next-month {
  color: rgb(160, 160, 160) !important;
  fill: rgb(160, 160, 160) !important;
}
.nocturno_theme .flatpickr-months .flatpickr-prev-month svg,
.nocturno_theme .flatpickr-months .flatpickr-next-month svg {
  fill: rgb(160, 160, 160) !important;
}
.nocturno_theme .flatpickr-months .flatpickr-prev-month:hover svg,
.nocturno_theme .flatpickr-months .flatpickr-next-month:hover svg {
  fill: rgb(8, 116, 133) !important;
}
.nocturno_theme .flatpickr-month {
  background: rgb(25, 25, 25) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .flatpickr-current-month {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .flatpickr-current-month span.cur-month {
  color: rgb(8, 116, 133) !important;
}
.nocturno_theme .flatpickr-current-month .numInputWrapper input.cur-year {
  background: transparent !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .flatpickr-weekdays {
  background: rgb(25, 25, 25) !important;
}
.nocturno_theme .flatpickr-weekdaycontainer {
  background: rgb(25, 25, 25) !important;
}
.nocturno_theme span.flatpickr-weekday {
  color: rgb(8, 116, 133) !important;
  background: rgb(25, 25, 25) !important;
}
.nocturno_theme .flatpickr-days {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .dayContainer {
  background: rgb(25, 25, 25) !important;
}
.nocturno_theme .flatpickr-day {
  color: rgb(160, 160, 160) !important;
  background: transparent !important;
  border-color: transparent !important;
}
.nocturno_theme .flatpickr-day:hover {
  background: rgba(8, 116, 133, 0.25) !important;
  border-color: rgba(8, 116, 133, 0.25) !important;
  color: white !important;
}
.nocturno_theme .flatpickr-day.today {
  border-color: rgba(8, 116, 133, 0.6) !important;
}
.nocturno_theme .flatpickr-day.selected, .nocturno_theme .flatpickr-day.selected:hover, .nocturno_theme .flatpickr-day.selected:focus {
  background: rgba(8, 116, 133, 0.7) !important;
  border-color: rgba(8, 116, 133, 0.7) !important;
  color: white !important;
}
.nocturno_theme .flatpickr-day.prevMonthDay, .nocturno_theme .flatpickr-day.nextMonthDay {
  color: rgba(100, 100, 100, 0.5) !important;
}
.nocturno_theme .flatpickr-day.flatpickr-disabled, .nocturno_theme .flatpickr-day.flatpickr-disabled:hover {
  color: rgba(100, 100, 100, 0.3) !important;
  background: transparent !important;
}
.nocturno_theme .flatpickr-innerContainer {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .flatpickr-rContainer {
  background: rgb(25, 25, 25) !important;
}
.nocturno_theme .jconfirm-box {
  background: rgb(25, 25, 25) !important;
}
.nocturno_theme .jconfirm-box .jconfirm-buttons button {
  background-color: rgba(8, 116, 133, 0.2) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .jconfirm-box .jconfirm-buttons button:hover {
  background-color: rgba(8, 116, 133, 0.3) !important;
}
.nocturno_theme .switch .slider {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .switch .slider:before {
  background-color: rgba(0, 0, 0, 0.65);
}
.nocturno_theme .prefs-toggle input:not(:checked) + .prefs-toggle__track {
  background-color: rgb(80, 80, 80) !important;
}
.nocturno_theme .prefs-toggle__track::before {
  background-color: rgba(0, 0, 0, 0.65) !important;
}
.nocturno_theme .radio_button_checkmark {
  background-color: rgb(160, 160, 160);
}
.nocturno_theme .custom-select-trigger {
  border-color: rgb(160, 160, 160);
}
.nocturno_theme #mobile_header {
  background-color: rgb(25, 25, 25) !important;
}
.nocturno_theme #mobile_header #mobile_header_icons {
  background-color: rgb(25, 25, 25) !important;
}
.nocturno_theme #mobile_header #mobile_header_icons a, .nocturno_theme #mobile_header #mobile_header_icons a i, .nocturno_theme #mobile_header #mobile_header_icons a img {
  background-color: rgb(25, 25, 25) !important;
  border: none !important;
}
.nocturno_theme #mobile_header #mobile_header_logo {
  background-color: transparent !important;
}
.nocturno_theme #mobile_header #mobile_header_page_selector,
.nocturno_theme #mobile_header #mobile_header_language_selector {
  background-color: rgb(25, 25, 25) !important;
}
.nocturno_theme #mobile_header_language_selector a span {
  background-color: inherit !important;
}
.nocturno_theme .button,
.nocturno_theme input[type=submit],
.nocturno_theme input[type=button],
.nocturno_theme button,
.nocturno_theme .small_button,
.nocturno_theme .tiny_button,
.nocturno_theme .submit_button,
.nocturno_theme .special_letter_button,
.nocturno_theme .practice_rate_button {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme .button:hover,
.nocturno_theme input[type=submit]:hover,
.nocturno_theme input[type=button]:hover,
.nocturno_theme button:hover,
.nocturno_theme .small_button:hover,
.nocturno_theme .tiny_button:hover,
.nocturno_theme .submit_button:hover,
.nocturno_theme .special_letter_button:hover,
.nocturno_theme .practice_rate_button:hover {
  background-color: rgba(8, 116, 133, 0.3) !important;
}
.nocturno_theme .practice_progress_bar {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme .practice_progress_bar .progress_bar_end {
  box-shadow: 0 0 0.4rem rgb(160, 160, 160);
}
.nocturno_theme .audio_player_button {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme .header_sound_effects_audio_button {
  opacity: 0.7;
}
.nocturno_theme .header_theme_toggle {
  opacity: 0.7;
}
.nocturno_theme #header_nav_container .header_theme_toggle,
.nocturno_theme #header_nav_container .header_sound_effects_audio_button {
  background-color: transparent !important;
}
.nocturno_theme #header_container #header_dict_search .header-dict-search-box {
  background-color: rgb(50, 50, 50) !important;
}
.nocturno_theme #header_container #header_dict_search .header-dict-search-box:focus-within {
  background-color: rgb(60, 60, 60) !important;
}
.nocturno_theme #header_container #header_dict_search * {
  background-color: transparent !important;
}
.nocturno_theme #header_container #header_dict_search input[type=text] {
  color: rgba(255, 255, 255, 0.85) !important;
}
.nocturno_theme #header_container #header_dict_search input[type=text]::placeholder {
  color: rgba(255, 255, 255, 0.35) !important;
}
.nocturno_theme #header_container #header_dict_search .header-dict-search-btn, .nocturno_theme #header_container #header_dict_search .header-dict-search-btn * {
  color: rgb(160, 160, 160) !important;
  opacity: 0.7;
}
.nocturno_theme #header_container #header_dict_search .header-dict-search-btn:hover, .nocturno_theme #header_container #header_dict_search .header-dict-search-btn:hover * {
  color: rgb(12.3404255319, 178.9361702128, 205.1595744681) !important;
  opacity: 1;
  background-color: transparent !important;
}
.nocturno_theme .preference_button_off {
  color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme #statistics #statistics_header #statistics_time_range_buttons .statistics_history_button,
.nocturno_theme #statistics #statistics_header #statistics_time_range_buttons .statistics_time_range_button {
  background-color: rgb(25, 25, 25) !important;
  color: rgb(160, 160, 160) !important;
  border-color: rgb(60, 60, 60) !important;
}
.nocturno_theme #statistics #statistics_header #statistics_time_range_buttons .statistics_history_button.selected,
.nocturno_theme #statistics #statistics_header #statistics_time_range_buttons .statistics_time_range_button.selected {
  background-color: rgba(8, 116, 133, 0.2) !important;
}
.nocturno_theme #statistics #statistics_header #statistics_time_range_buttons .statistics_history_button:not(.selected):hover,
.nocturno_theme #statistics #statistics_header #statistics_time_range_buttons .statistics_time_range_button:not(.selected):hover {
  background-color: rgb(40, 40, 40) !important;
}
.nocturno_theme #statistics #statistics_header #statistics_page_selector {
  background-color: rgb(25, 25, 25) !important;
  border-color: rgb(60, 60, 60) !important;
}
.nocturno_theme .circular-chart path.circle-bg {
  stroke: rgb(160, 160, 160) !important;
}
.nocturno_theme .jq-toast-wrap .jq-toast-single,
.nocturno_theme .jq-toast-wrap .jq-toast-single div,
.nocturno_theme .jq-toast-wrap .jq-toast-single span,
.nocturno_theme .jq-toast-wrap .jq-toast-single p {
  color: white !important;
}
.nocturno_theme .exercise_main_page_nav_buttons a:not(.small_button):not(.button) {
  background-color: transparent !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell {
  background-color: black !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell .crossword_clue_index {
  color: black !important;
  z-index: 10 !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input {
  background-color: rgb(160, 160, 160) !important;
  color: black !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input:focus {
  background-color: rgb(160, 160, 160) !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input.selected {
  background-color: white !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input.selected.active {
  background-color: palegoldenrod !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input.active:not(.correct):not(.hinted) {
  background-color: palegoldenrod !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input.selected:not(.correct):not(.hinted) {
  background-color: white !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input.selected.active:not(.correct):not(.hinted) {
  background-color: palegoldenrod !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input.correct {
  background-color: rgba(0, 255, 0, 0.4) !important;
  color: black !important;
  font-weight: 600 !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input.correct.hinted {
  background-color: rgba(240, 230, 140, 0.9) !important;
}
.nocturno_theme #crossword_box #crossword .crossword_input_cell input.hinted:not(.correct) {
  background-color: rgba(240, 230, 140, 0.9) !important;
}
.nocturno_theme .crossword_change_layout_crossword_cell.white {
  background-color: rgb(160, 160, 160) !important;
}
.nocturno_theme #crossword_box #crossword .crossword_cell input.correct {
  background-color: rgba(204, 255, 153, 0.85) !important;
}
.nocturno_theme #crossword_box #crossword_overlay_box,
.nocturno_theme #crossword_box #crossword_detailed_scorecard_overlay_box {
  background-color: rgb(25, 25, 25);
}
.nocturno_theme .crossword_mobile_clue_container {
  background-color: whitesmoke !important;
  color: black !important;
}
.nocturno_theme #crossword_open_printable a {
  border-color: rgb(160, 160, 160) !important;
  opacity: 0.7;
}
.nocturno_theme #crossword_all_clues .crossword_entry_word_count,
.nocturno_theme #crossword_clue .crossword_entry_word_count,
.nocturno_theme #crossword_all_clues .crossword_entry_form_hint,
.nocturno_theme #crossword_clue .crossword_entry_form_hint {
  color: rgb(160, 160, 160);
  background-color: rgba(8, 116, 133, 0.45);
}
.nocturno_theme .ccg_size_option label {
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.nocturno_theme .ccg_exclude_word_text {
  font-weight: 600 !important;
}
.nocturno_theme .custom_crossword_details_sharing_hint {
  background-color: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .ccw_source_folder {
  background-color: rgba(26, 86, 219, 0.15) !important;
  color: #7aafff !important;
  border-color: rgba(26, 86, 219, 0.3) !important;
}
.nocturno_theme .ccw_source_list {
  background-color: rgba(27, 122, 61, 0.15) !important;
  color: #6fcf8a !important;
  border-color: rgba(27, 122, 61, 0.3) !important;
}
.nocturno_theme .ccw_source_list:hover {
  background-color: rgba(27, 122, 61, 0.25) !important;
}
.nocturno_theme .ccw_source_deleted {
  background-color: rgba(255, 255, 255, 0.05) !important;
  color: rgb(160, 160, 160) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .custom_crossword_rename_btn,
.nocturno_theme .custom_crossword_copy_code_btn,
.nocturno_theme .custom_crossword_details_copy_btn,
.nocturno_theme .custom_crossword_details_csv_btn,
.nocturno_theme .custom_crossword_sharing_panel_inner .info_dialog_button,
.nocturno_theme .crossword_custom_share_copy,
.nocturno_theme .clue_edit_btn {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .custom_crossword_sharing_panel_inner select,
.nocturno_theme .custom_crossword_details_sharing_panel select,
.nocturno_theme .custom_crossword_share_code_input_row input,
.nocturno_theme .clue_text_input {
  border-color: rgb(60, 60, 60) !important;
}
.nocturno_theme #custom_crosswords_box .custom_crossword_shared_mode_label {
  color: rgba(255, 255, 255, 0.35) !important;
}
.nocturno_theme .custom_crosswords_hidden_link_container {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .custom_crossword_details_table_wrapper {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .custom_crossword_details_table thead th {
  color: rgb(160, 160, 160) !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .custom_crossword_details_table tbody td {
  border-bottom-color: rgba(255, 255, 255, 0.06) !important;
}
.nocturno_theme .custom_crossword_details_table tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.03) !important;
}
.nocturno_theme .custom_crossword_details_table thead th.sortable_th:hover {
  color: white !important;
}
.nocturno_theme .custom_crossword_details_in_progress_label {
  background-color: rgba(255, 193, 7, 0.15) !important;
  color: #ffc107 !important;
}
.nocturno_theme #crossword_history .score_gain_badge {
  background-color: rgba(46, 180, 87, 0.25) !important;
  color: rgb(100, 220, 130) !important;
}
.nocturno_theme #crossword_history .score_gain_badge .score_gain_triangle {
  color: rgb(100, 220, 130) !important;
}
.nocturno_theme #crossword_history #crossword_history_table .crossword_history_header > div,
.nocturno_theme #crossword_history #crossword_history_table .crossword_history_row > div {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme #crossword_history #crossword_history_filters {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme #crossword_history #crossword_history_filters .crossword_history_filter_options a {
  background-color: rgb(25, 25, 25) !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #crossword_history #crossword_history_filters .crossword_history_filter_options a:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme #crossword_history #crossword_history_filters .crossword_history_filter_options a.selected {
  background-color: rgba(8, 116, 133, 0.5) !important;
  border-color: rgba(8, 116, 133, 0.5) !important;
  color: white !important;
}
.nocturno_theme #crossword_history #crossword_history_table_mobile a {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .admin_viewing_user_banner,
.nocturno_theme .custom_crossword_test_notice,
.nocturno_theme .name_change_restriction,
.nocturno_theme .mcq-invalid-details {
  background-color: rgba(255, 193, 7, 0.1) !important;
  border-color: rgba(255, 193, 7, 0.25) !important;
  color: rgba(220, 190, 100, 0.85) !important;
}
.nocturno_theme .admin_viewing_user_banner h4, .nocturno_theme .admin_viewing_user_banner h5, .nocturno_theme .admin_viewing_user_banner i, .nocturno_theme .admin_viewing_user_banner span,
.nocturno_theme .custom_crossword_test_notice h4,
.nocturno_theme .custom_crossword_test_notice h5,
.nocturno_theme .custom_crossword_test_notice i,
.nocturno_theme .custom_crossword_test_notice span,
.nocturno_theme .name_change_restriction h4,
.nocturno_theme .name_change_restriction h5,
.nocturno_theme .name_change_restriction i,
.nocturno_theme .name_change_restriction span,
.nocturno_theme .mcq-invalid-details h4,
.nocturno_theme .mcq-invalid-details h5,
.nocturno_theme .mcq-invalid-details i,
.nocturno_theme .mcq-invalid-details span {
  color: inherit !important;
}
.nocturno_theme #crossword_history_detail .score_gain_badge {
  background-color: rgba(46, 180, 87, 0.25) !important;
  color: rgb(100, 220, 130) !important;
}
.nocturno_theme #crossword_history_detail .score_gain_badge .score_gain_triangle {
  color: rgb(100, 220, 130) !important;
}
.nocturno_theme #crossword_history_detail .crossword_history_detail_date,
.nocturno_theme #crossword_history_detail .crossword_size_tag,
.nocturno_theme #crossword_history_detail .crossword_words_tag,
.nocturno_theme #crossword_history_detail .crossword_duration_tag {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #crossword_history_detail .crossword_history_entry {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme #crossword_history_detail .crossword_history_entry.crossword_history_entry_correct .clue_word {
  color: rgba(100, 210, 120, 0.9) !important;
}
.nocturno_theme #crossword_history_detail .crossword_history_entry.crossword_history_entry_hinted .clue_word {
  color: rgba(220, 90, 90, 0.9) !important;
}
.nocturno_theme #crossword_history_detail .crossword_history_verb_link {
  background-color: rgba(8, 116, 133, 0.3) !important;
  color: rgb(100, 200, 215) !important;
}
.nocturno_theme #crossword_history_detail .crossword_history_verb_link:hover {
  background-color: rgba(8, 116, 133, 0.5) !important;
}
.nocturno_theme #crossword_history_detail .crossword_history_detail_legend .crossword_history_legend_correct .legend_color_box {
  background-color: rgba(100, 200, 100, 0.35) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.nocturno_theme #crossword_history_detail .crossword_history_detail_legend .crossword_history_legend_hinted .legend_color_box {
  background-color: rgba(220, 190, 60, 0.4) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.nocturno_theme #crossword_history_detail .crossword_history_detail_legend .crossword_history_legend_mixed .legend_color_box {
  background: linear-gradient(135deg, rgba(100, 200, 100, 0.35) 50%, rgba(220, 190, 60, 0.4) 50%) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.nocturno_theme #crossword_history_detail .clue_highlight {
  color: rgb(60, 200, 220) !important;
}
.nocturno_theme #crossword_history_detail #crossword_history_detail_grid_container #crossword_history_detail_grid .crossword_history_cell {
  color: #1a1a1a !important;
}
.nocturno_theme #crossword_history_detail #crossword_history_detail_grid_container #crossword_history_detail_grid .crossword_history_cell.correct_cell {
  background-color: rgba(100, 200, 100, 0.35) !important;
}
.nocturno_theme #crossword_history_detail #crossword_history_detail_grid_container #crossword_history_detail_grid .crossword_history_cell.hinted_cell {
  background-color: rgba(220, 190, 60, 0.4) !important;
}
.nocturno_theme #crossword_history_detail #crossword_history_detail_grid_container #crossword_history_detail_grid .crossword_history_cell.mixed_cell {
  background: linear-gradient(135deg, rgba(100, 200, 100, 0.35) 50%, rgba(220, 190, 60, 0.4) 50%) !important;
}
.nocturno_theme #crossword_history_detail #crossword_history_detail_grid_container #crossword_history_detail_grid .crossword_history_cell.white_cell {
  background-color: rgba(200, 200, 200, 0.15) !important;
}
.nocturno_theme #practice_conjugations_solutions #practice_conjugations_solutions_text {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #practice_conjugations_solutions_text {
  opacity: 0.8;
}
.nocturno_theme #practice_conjugations_solutions #practice_conjugations_explanation_link {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme #practice_conjugations_solutions #practice_conjugations_explanation_link:hover {
  background-color: rgba(8, 116, 133, 0.3) !important;
}
.nocturno_theme #practice_conjugations_exercise_textbox.correct_solution {
  background-color: var(--color-correct);
  color: black;
}
.nocturno_theme #practice_conjugations_exercise_textbox.incorrect_solution {
  background-color: var(--color-incorrect);
  color: black;
}
.nocturno_theme #practice_conjugations_exercise_textbox_container #practice_conjugations_exercise_textbox::placeholder {
  color: grey !important;
}
.nocturno_theme #practice_conjugations_header .practice_conjugations_header_element {
  border-color: #333 !important;
}
.nocturno_theme #practice_conjugations_header .practice_conjugations_header_element:not(.practice_conjugations_header_selected_element) {
  background-color: #0e0e0e !important;
  color: #666 !important;
  box-shadow: none !important;
}
.nocturno_theme #practice_conjugations_header .practice_conjugations_header_element:not(.practice_conjugations_header_selected_element):hover {
  background-color: #1a1a1a !important;
  color: #ccc !important;
}
.nocturno_theme #practice_conjugations_header .practice_conjugations_header_element.practice_conjugations_header_selected_element {
  background-color: rgb(25, 25, 25) !important;
  color: rgb(160, 160, 160) !important;
  font-weight: 600;
  border-color: rgba(8, 116, 133, 0.4) !important;
  border-bottom-color: rgb(25, 25, 25) !important;
  box-shadow: none !important;
}
.nocturno_theme .practice_conjugations_mobile_header_element {
  color: rgb(160, 160, 160);
}
.nocturno_theme .practice_conjugations_mobile_header_element.practice_conjugations_mobile_header_selected_element {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme #practice_conjugations_main_container .crossword_icon .crossword_change_layout_crossword,
.nocturno_theme #quick_conjugations_start_box .crossword_icon .crossword_change_layout_crossword {
  border-color: #5f5f5f !important;
}
.nocturno_theme #practice_conjugations_main_container .crossword_icon .crossword_change_layout_crossword .crossword_change_layout_crossword_cell,
.nocturno_theme #quick_conjugations_start_box .crossword_icon .crossword_change_layout_crossword .crossword_change_layout_crossword_cell {
  border-color: #4c4c4c !important;
}
.nocturno_theme #practice_conjugations_main_container .crossword_icon .crossword_change_layout_crossword .crossword_change_layout_crossword_cell.black,
.nocturno_theme #quick_conjugations_start_box .crossword_icon .crossword_change_layout_crossword .crossword_change_layout_crossword_cell.black {
  background-color: #4c4c4c !important;
}
.nocturno_theme #word_list .word_list_crossword_icon .crossword_change_layout_crossword {
  border-color: #5f5f5f !important;
}
.nocturno_theme #word_list .word_list_crossword_icon .crossword_change_layout_crossword .crossword_change_layout_crossword_cell {
  border-color: #4c4c4c !important;
}
.nocturno_theme #word_list .word_list_crossword_icon .crossword_change_layout_crossword .crossword_change_layout_crossword_cell.black {
  background-color: #4c4c4c !important;
}
.nocturno_theme .word_list_example_sentences_count {
  background-color: rgba(8, 116, 133, 0.2) !important;
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .word_lists_folder_header {
  background-color: rgba(8, 116, 133, 0.075) !important;
}
.nocturno_theme .word_lists_folder_header:hover {
  background-color: rgba(8, 116, 133, 0.2) !important;
}
.nocturno_theme .word_lists_folder_header .word_lists_folder_icon {
  --fa-primary-color: rgba(120, 190, 200, 1);
  --fa-secondary-color: rgba(120, 190, 200, 0.4);
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .word_lists_folder_header .word_lists_folder_icon svg,
.nocturno_theme .word_lists_folder_header .word_lists_folder_icon svg path {
  fill: rgb(120, 190, 200) !important;
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .word_lists_folder_header .word_lists_folder_toggle {
  --fa-primary-color: rgb(160, 160, 160);
  --fa-secondary-color: rgb(160, 160, 160);
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_lists_folder_header .word_lists_folder_toggle svg,
.nocturno_theme .word_lists_folder_header .word_lists_folder_toggle svg path {
  fill: rgb(160, 160, 160) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_lists_folder_header .word_lists_folder_actions i {
  --fa-primary-color: rgb(160, 160, 160);
  --fa-secondary-color: rgb(160, 160, 160);
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_lists_folder_header .word_lists_folder_actions i svg,
.nocturno_theme .word_lists_folder_header .word_lists_folder_actions i svg path {
  fill: rgb(160, 160, 160) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_lists_folder_header .word_lists_folder_actions i:hover {
  --fa-primary-color: rgba(120, 190, 200, 1);
  --fa-secondary-color: rgba(120, 190, 200, 0.4);
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .word_lists_folder_header .word_lists_folder_actions i:hover svg,
.nocturno_theme .word_lists_folder_header .word_lists_folder_actions i:hover svg path {
  fill: rgb(120, 190, 200) !important;
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .word_lists_folder_children .word_lists_details i,
.nocturno_theme .word_lists_details i {
  --fa-primary-color: rgb(160, 160, 160);
  --fa-secondary-color: rgb(160, 160, 160);
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_lists_folder_children .word_lists_details i svg,
.nocturno_theme .word_lists_folder_children .word_lists_details i svg path,
.nocturno_theme .word_lists_details i svg,
.nocturno_theme .word_lists_details i svg path {
  fill: rgb(160, 160, 160) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_lists_folder.selected > .word_lists_folder_header {
  background-color: rgba(8, 116, 133, 0.2) !important;
}
.nocturno_theme .word_lists_folder_children > .word_lists_folder::before,
.nocturno_theme .word_lists_folder_children > .word_lists_row::before {
  border-top-color: rgba(120, 190, 200, 0.22) !important;
}
.nocturno_theme .word_lists_folder_children > .word_lists_folder::after,
.nocturno_theme .word_lists_folder_children > .word_lists_row::after {
  border-left-color: rgba(120, 190, 200, 0.22) !important;
}
.nocturno_theme #word_lists_manage_folders_button {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #word_lists_manage_folders_button i, .nocturno_theme #word_lists_manage_folders_button svg, .nocturno_theme #word_lists_manage_folders_button svg path {
  color: rgb(160, 160, 160) !important;
  fill: rgb(160, 160, 160) !important;
}
.nocturno_theme #word_lists_manage_folders_button:hover {
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme #word_lists_manage_folders_button:hover i, .nocturno_theme #word_lists_manage_folders_button:hover svg, .nocturno_theme #word_lists_manage_folders_button:hover svg path {
  color: rgb(120, 190, 200) !important;
  fill: rgb(120, 190, 200) !important;
}
.nocturno_theme .breadcrumb-folder-icon {
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .breadcrumb-folder-icon svg, .nocturno_theme .breadcrumb-folder-icon svg path {
  color: rgb(120, 190, 200) !important;
  fill: rgb(120, 190, 200) !important;
}
.nocturno_theme .fo_folder_header .fo_folder_icon {
  --fa-primary-color: rgba(120, 190, 200, 1);
  --fa-secondary-color: rgba(120, 190, 200, 0.4);
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .fo_folder_header .fo_folder_icon svg, .nocturno_theme .fo_folder_header .fo_folder_icon svg path {
  fill: rgb(120, 190, 200) !important;
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .fo_folder_header .fo_toggle {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .fo_folder_header .fo_folder_actions i {
  --fa-primary-color: rgb(160, 160, 160);
  --fa-secondary-color: rgb(160, 160, 160);
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .fo_folder_header .fo_folder_actions i svg, .nocturno_theme .fo_folder_header .fo_folder_actions i svg path {
  fill: rgb(160, 160, 160) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .fo_folder_header .fo_folder_actions i:hover {
  --fa-primary-color: rgba(120, 190, 200, 1);
  --fa-secondary-color: rgba(120, 190, 200, 0.4);
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .fo_folder_header .fo_folder_actions i:hover svg, .nocturno_theme .fo_folder_header .fo_folder_actions i:hover svg path {
  fill: rgb(120, 190, 200) !important;
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .fo_list_item .fo_list_icon {
  --fa-primary-color: rgb(160, 160, 160);
  --fa-secondary-color: rgb(160, 160, 160);
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .fo_list_item .fo_list_icon svg, .nocturno_theme .fo_list_item .fo_list_icon svg path {
  fill: rgb(160, 160, 160) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #folder_organizer_instructions i {
  --fa-primary-color: rgb(160, 160, 160);
  --fa-secondary-color: rgb(160, 160, 160);
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #folder_organizer_instructions i svg, .nocturno_theme #folder_organizer_instructions i svg path {
  fill: rgb(160, 160, 160) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_list_folder_label {
  color: rgb(160, 160, 160);
}
.nocturno_theme .word_list_folder_label i {
  --fa-primary-color: rgb(160, 160, 160);
  --fa-secondary-color: rgb(160, 160, 160);
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_list_folder_label i svg, .nocturno_theme .word_list_folder_label i svg path {
  fill: rgb(160, 160, 160) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #word_list_folder_picker {
  background-color: rgba(255, 255, 255, 0.03);
  border-color: rgba(255, 255, 255, 0.12);
}
.nocturno_theme .word_list_folder_picker_item:not(.current):hover {
  background-color: rgba(255, 255, 255, 0.08);
}
.nocturno_theme .word_list_folder_picker_item.current {
  background-color: rgba(255, 255, 255, 0.05);
}
.nocturno_theme .word_list_folder_picker_item i {
  --fa-primary-color: rgb(160, 160, 160);
  --fa-secondary-color: rgb(160, 160, 160);
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_list_folder_picker_item i svg, .nocturno_theme .word_list_folder_picker_item i svg path {
  fill: rgb(160, 160, 160) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .adv-editor__preview-close,
.nocturno_theme .adv-editor__remove-btn,
.nocturno_theme .adv-editor__search-close {
  background: none !important;
}
.nocturno_theme .adv-editor__move-group {
  border-color: rgba(255, 255, 255, 0.15);
}
.nocturno_theme .adv-editor__move-btn {
  background: none !important;
  color: rgba(255, 255, 255, 0.5);
}
.nocturno_theme .adv-editor__move-btn + .adv-editor__move-btn {
  border-top-color: rgba(255, 255, 255, 0.15);
}
.nocturno_theme .adv-editor__move-btn:hover {
  color: var(--color-primary);
  background: rgba(8, 116, 133, 0.15) !important;
}
.nocturno_theme #practice_conjugations_exercise_second_textbox_container_container i {
  background: rgb(25, 25, 25);
}
.nocturno_theme .practice_conjugations_hidden_verb_sentence_block .practice_conjugations_hidden_verb_sentence_block_cloze_html,
.nocturno_theme .practice_conjugations_hidden_verb_sentence_block .practice_conjugations_hidden_verb_sentence_block_second_cloze_html {
  color: rgb(25, 25, 25);
}
.nocturno_theme .practice_conjugations_hidden_verb_sentence_block.correct .practice_conjugations_hidden_verb_sentence_block_cloze_html,
.nocturno_theme .practice_conjugations_hidden_verb_sentence_block.correct .practice_conjugations_hidden_verb_sentence_block_second_cloze_html {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .practice_conjugations_hidden_verb_sentence_block.incorrect .practice_conjugations_hidden_verb_sentence_block_cloze_html,
.nocturno_theme .practice_conjugations_hidden_verb_sentence_block.incorrect .practice_conjugations_hidden_verb_sentence_block_second_cloze_html {
  color: rgba(255, 0, 0, 0.6) !important;
}
.nocturno_theme .practice_conjugations_hidden_verb_sentence_block .practice_conjugations_hidden_verb_sentence_block_explanation {
  background-color: rgba(8, 116, 133, 0.2);
  color: rgb(160, 160, 160);
}
.nocturno_theme #practice_quick_conjugations_end_session_button {
  color: rgb(160, 160, 160);
}
.nocturno_theme #practice_quick_conjugations_progress_container {
  background-color: rgb(25, 25, 25) !important;
}
.nocturno_theme #practice_conjugations_preset_knowledge_score #practice_conjugations_preset_knowledge_score_progress_bar {
  background: linear-gradient(to right, #2a2a2a 0%, #2a2a2a 8%, rgb(20, 70, 40) 40%, rgb(15, 120, 55) 65%, rgb(10, 170, 70) 92%, #3a3a3a 100%) !important;
  border: none !important;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08) !important;
}
.nocturno_theme #practice_conjugations_preset_knowledge_score #practice_conjugations_preset_knowledge_score_progress_bar #practice_conjugations_preset_knowledge_score_progress_bar_not_done {
  background-color: #3a3a3a !important;
}
.nocturno_theme #practice_conjugations_preset_knowledge_score #practice_conjugations_preset_knowledge_score_progress_bar #practice_conjugations_preset_knowledge_score_progress_bar_end {
  background-color: rgb(10, 170, 70) !important;
  box-shadow: 0 0 4px rgba(10, 170, 70, 0.4);
}
.nocturno_theme .tense_guide_practice_drill_item {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .tense_guide_practice_drill_item::before {
  display: none !important;
}
.nocturno_theme .tense_guide_practice_drill_item:hover {
  background: rgb(45.4, 45.4, 45.4) !important;
  border-color: rgba(0, 133, 51, 0.4) !important;
}
.nocturno_theme .tense_guide_practice_drill_link {
  background-color: transparent !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .tense_guide_practice_drill_link:hover {
  color: rgb(0, 200, 80) !important;
}
.nocturno_theme .quick_conjugation_presets_featured_label {
  background-color: rgb(22, 43, 47) !important;
}
.nocturno_theme #quick_conjugation_preset_preferences {
  background-color: rgb(25, 25, 25) !important;
}
.nocturno_theme .quick_conjugations_preset_group_button {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme .quick_conjugation_presets_tense_link {
  opacity: 0.85;
}
.nocturno_theme #quick_conjugations_start_box #quick_conjugation_presets_table_container #quick_conjugation_presets_table .quick_conjugations_preset_group_button,
.nocturno_theme #quick_conjugation_preset_group_box #quick_conjugation_presets_for_group_table_container #quick_conjugation_presets_for_group_table .quick_conjugations_preset_button {
  background-color: rgb(18, 61, 68) !important;
}
.nocturno_theme #quick_conjugations_start_box #quick_conjugation_presets_table_container #quick_conjugation_presets_table .quick_conjugations_preset_group_button:hover,
.nocturno_theme #quick_conjugation_preset_group_box #quick_conjugation_presets_for_group_table_container #quick_conjugation_presets_for_group_table .quick_conjugations_preset_button:hover {
  background-color: rgb(59, 107, 115) !important;
}
.nocturno_theme .quick_conjugations_preset_group_min_level_a1 {
  background-color: rgba(255, 228, 196, 0.85);
}
.nocturno_theme .quick_conjugations_preset_group_min_level_a2 {
  background-color: rgba(255, 185, 154, 0.85);
}
.nocturno_theme .quick_conjugations_preset_group_min_level_b1 {
  background-color: rgba(255, 142, 102, 0.85);
}
.nocturno_theme .quick_conjugations_preset_group_min_level_b2 {
  background-color: rgba(255, 99, 71, 0.85);
}
.nocturno_theme #quick_conjugations_start_box #quick_conjugation_presets_table_container #quick_conjugation_presets_table .level_label_a1 {
  background-color: rgba(255, 228, 196, 0.7);
}
.nocturno_theme #quick_conjugations_start_box #quick_conjugation_presets_table_container #quick_conjugation_presets_table .level_label_a2 {
  background-color: rgba(255, 185, 154, 0.7);
}
.nocturno_theme #quick_conjugations_start_box #quick_conjugation_presets_table_container #quick_conjugation_presets_table .level_label_b1 {
  background-color: rgba(255, 142, 102, 0.7);
}
.nocturno_theme #quick_conjugations_start_box #quick_conjugation_presets_table_container #quick_conjugation_presets_table .level_label_b2 {
  background-color: rgba(255, 99, 71, 0.7);
}
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a1, .nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a1 div, .nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a1 i, .nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a1 p,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a1 span:not(.tense_box),
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a1 a:not(.quick_conjugations_preset_group_button):not(.quick_conjugation_presets_tense_link),
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a2,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a2 div,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a2 i,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a2 p,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a2 span:not(.tense_box),
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a2 a:not(.quick_conjugations_preset_group_button):not(.quick_conjugation_presets_tense_link),
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b1,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b1 div,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b1 i,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b1 p,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b1 span:not(.tense_box),
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b1 a:not(.quick_conjugations_preset_group_button):not(.quick_conjugation_presets_tense_link),
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b2,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b2 div,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b2 i,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b2 p,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b2 span:not(.tense_box),
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b2 a:not(.quick_conjugations_preset_group_button):not(.quick_conjugation_presets_tense_link),
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a1,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a1 div,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a1 i,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a1 p,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a1 span:not(.tense_box),
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a1 a:not(.quick_conjugations_preset_group_button):not(.quick_conjugation_presets_tense_link),
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a2,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a2 div,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a2 i,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a2 p,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a2 span:not(.tense_box),
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a2 a:not(.quick_conjugations_preset_group_button):not(.quick_conjugation_presets_tense_link),
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b1,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b1 div,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b1 i,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b1 p,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b1 span:not(.tense_box),
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b1 a:not(.quick_conjugations_preset_group_button):not(.quick_conjugation_presets_tense_link),
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b2,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b2 div,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b2 i,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b2 p,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b2 span:not(.tense_box),
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b2 a:not(.quick_conjugations_preset_group_button):not(.quick_conjugation_presets_tense_link) {
  color: rgba(0, 0, 0, 0.85) !important;
}
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a1 .tense_box span,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_a2 .tense_box span,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b1 .tense_box span,
.nocturno_theme #quick_conjugations_start_box .quick_conjugations_preset_group_min_level_b2 .tense_box span,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a1 .tense_box span,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_a2 .tense_box span,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b1 .tense_box span,
.nocturno_theme #quick_conjugation_preset_group_box .quick_conjugations_preset_group_min_level_b2 .tense_box span {
  color: inherit !important;
}
.nocturno_theme .quick_conjugations_preset_button:hover,
.nocturno_theme .quick_conjugations_preset_group_button:hover {
  background-color: #90c0c8 !important;
}
.nocturno_theme .tense_box {
  opacity: 1 !important;
}
.nocturno_theme .tense_box.black {
  background-color: rgb(45, 45, 45);
  border-color: rgb(120, 120, 120);
}
.nocturno_theme .tense_box.black, .nocturno_theme .tense_box.black * {
  color: rgb(200, 200, 200) !important;
}
.nocturno_theme .tense_box.blue_light {
  background-color: rgb(20, 50, 60);
  border-color: rgb(60, 160, 200);
}
.nocturno_theme .tense_box.blue_light, .nocturno_theme .tense_box.blue_light * {
  color: rgb(100, 210, 255) !important;
}
.nocturno_theme .tense_box.blue_dark {
  background-color: rgb(15, 25, 55);
  border-color: rgb(50, 80, 160);
}
.nocturno_theme .tense_box.blue_dark, .nocturno_theme .tense_box.blue_dark * {
  color: rgb(100, 140, 220) !important;
}
.nocturno_theme .tense_box.brown {
  background-color: rgb(50, 35, 20);
  border-color: rgb(140, 100, 55);
}
.nocturno_theme .tense_box.brown, .nocturno_theme .tense_box.brown * {
  color: rgb(200, 160, 110) !important;
}
.nocturno_theme .tense_box.green_dark {
  background-color: rgb(15, 40, 15);
  border-color: rgb(40, 120, 40);
}
.nocturno_theme .tense_box.green_dark, .nocturno_theme .tense_box.green_dark * {
  color: rgb(80, 180, 80) !important;
}
.nocturno_theme .tense_box.green_light {
  background-color: rgb(30, 45, 15);
  border-color: rgb(110, 180, 40);
}
.nocturno_theme .tense_box.green_light, .nocturno_theme .tense_box.green_light * {
  color: rgb(150, 220, 70) !important;
}
.nocturno_theme .tense_box.grey {
  background-color: rgb(50, 50, 50);
  border-color: rgb(120, 120, 120);
}
.nocturno_theme .tense_box.grey, .nocturno_theme .tense_box.grey * {
  color: rgb(180, 180, 180) !important;
}
.nocturno_theme .tense_box.orange {
  background-color: rgb(55, 35, 10);
  border-color: rgb(200, 140, 40);
}
.nocturno_theme .tense_box.orange, .nocturno_theme .tense_box.orange * {
  color: rgb(255, 180, 60) !important;
}
.nocturno_theme .tense_box.purple {
  background-color: rgb(40, 20, 55);
  border-color: rgb(160, 90, 210);
}
.nocturno_theme .tense_box.purple, .nocturno_theme .tense_box.purple * {
  color: rgb(200, 130, 255) !important;
}
.nocturno_theme .tense_box.purple_dark {
  background-color: rgb(45, 15, 45);
  border-color: rgb(170, 40, 180);
}
.nocturno_theme .tense_box.purple_dark, .nocturno_theme .tense_box.purple_dark * {
  color: rgb(220, 100, 230) !important;
}
.nocturno_theme .tense_box.red_dark {
  background-color: rgb(50, 15, 15);
  border-color: rgb(160, 40, 40);
}
.nocturno_theme .tense_box.red_dark, .nocturno_theme .tense_box.red_dark * {
  color: rgb(220, 80, 80) !important;
}
.nocturno_theme .tense_box.red_light {
  background-color: rgb(55, 15, 15);
  border-color: rgb(200, 50, 50);
}
.nocturno_theme .tense_box.red_light, .nocturno_theme .tense_box.red_light * {
  color: rgb(255, 90, 90) !important;
}
.nocturno_theme .tense_color_black i {
  color: rgb(200, 200, 200) !important;
}
.nocturno_theme .tense_color_blue_light i {
  color: rgb(100, 210, 255) !important;
}
.nocturno_theme .tense_color_blue_dark i {
  color: rgb(100, 140, 220) !important;
}
.nocturno_theme .tense_color_brown i {
  color: rgb(200, 160, 110) !important;
}
.nocturno_theme .tense_color_green_dark i {
  color: rgb(80, 180, 80) !important;
}
.nocturno_theme .tense_color_green_light i {
  color: rgb(150, 220, 70) !important;
}
.nocturno_theme .tense_color_grey i {
  color: rgb(180, 180, 180) !important;
}
.nocturno_theme .tense_color_orange i {
  color: rgb(255, 180, 60) !important;
}
.nocturno_theme .tense_color_purple i {
  color: rgb(200, 130, 255) !important;
}
.nocturno_theme .tense_color_purple_dark i {
  color: rgb(220, 100, 230) !important;
}
.nocturno_theme .tense_color_red_light i {
  color: rgb(255, 90, 90) !important;
}
.nocturno_theme .tense_color_red_dark i {
  color: rgb(220, 80, 80) !important;
}
.nocturno_theme .level_box {
  opacity: 0.85 !important;
}
.nocturno_theme .level_box_a1 {
  background-color: #ffecd5 !important;
  color: black !important;
}
.nocturno_theme .level_box_a2 {
  background-color: #ffceb8 !important;
  color: black !important;
}
.nocturno_theme .level_box_b1 {
  background-color: #ffaf93 !important;
  color: black !important;
}
.nocturno_theme .level_box_b2 {
  background-color: #ff917e !important;
  color: black !important;
}
.nocturno_theme .level_box_c1 {
  background-color: #ff3828 !important;
  color: white !important;
}
.nocturno_theme .level_box_c2 {
  background-color: #ff0c08 !important;
  color: white !important;
}
.nocturno_theme .practice_listening_correction_missing {
  color: rgba(255, 0, 0, 0.7) !important;
}
.nocturno_theme .practice_listening_correction_wrong {
  border-bottom-color: rgba(255, 0, 0, 0.7) !important;
}
.nocturno_theme .practice_listening_correction_excess {
  text-decoration-color: rgba(255, 0, 0, 0.7) !important;
}
.nocturno_theme .practice_listening_explanation_button,
.nocturno_theme .practice_listening_conjugation_table_button {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme #practice_listening #practice_listening_performance_tag_slow_play,
.nocturno_theme .practice_listening_session_end_performance_tag_slow_play {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.nocturno_theme #practice_listening_custom_settings_container {
  background-color: transparent;
}
.nocturno_theme #practice_listening_performance_tag_mistake {
  background-color: rgba(200, 0, 0, 0.3) !important;
}
.nocturno_theme .wbw_ex_translate_btn,
.nocturno_theme .wbw_ex_toggle_all {
  color: rgba(160, 160, 160, 0.5) !important;
  background: none !important;
  border: none !important;
}
.nocturno_theme .wbw_ex_translate_btn:hover, .nocturno_theme .wbw_ex_translate_btn.wbw_ex_translate_btn_active, .nocturno_theme .wbw_ex_translate_btn.wbw_ex_toggle_all_active,
.nocturno_theme .wbw_ex_toggle_all:hover,
.nocturno_theme .wbw_ex_toggle_all.wbw_ex_translate_btn_active,
.nocturno_theme .wbw_ex_toggle_all.wbw_ex_toggle_all_active {
  color: rgb(200, 200, 200) !important;
  background: none !important;
}
.nocturno_theme .wbw_ex_translate_btn i,
.nocturno_theme .wbw_ex_toggle_all i {
  color: inherit !important;
}
.nocturno_theme #word_lists_direction_switch {
  background-color: rgba(8, 116, 133, 0.2) !important;
  border-color: rgb(60, 60, 60) !important;
}
.nocturno_theme #word_lists_direction_switch:hover {
  background-color: rgba(8, 116, 133, 0.3) !important;
}
.nocturno_theme #practice_words_typing_textbox::placeholder {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .practice_words_wrong_answer_text {
  color: rgba(255, 0, 0, 0.75) !important;
}
.nocturno_theme .practice_words_word_comparison_button {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme #practice_session_end_quit_button,
.nocturno_theme .practice_words_mistakes_stage_button:not(.recommended) {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme .practice_rate_button:hover {
  filter: brightness(1.3) !important;
  background-color: inherit !important;
}
.nocturno_theme .practice_rate_button.recommended#practice_rate_button_1 {
  background-color: rgba(255, 0, 0, 0.5) !important;
  color: white;
}
.nocturno_theme #practice_words_mistakes_progress_bar_container #practice_words_mistakes_progress_bar .progress_bar_done,
.nocturno_theme #practice_conjugations_mistakes_progress_bar_container #practice_conjugations_mistakes_progress_bar .progress_bar_done,
.nocturno_theme #practice_listening_mistakes_progress_bar_container #practice_listening_mistakes_progress_bar .progress_bar_done {
  background-color: rgba(200, 0, 0, 0.5) !important;
}
.nocturno_theme #practice_conjugations_mistakes_progress_bar_container #practice_conjugations_mistakes_progress_bar .progress_bar_end,
.nocturno_theme #practice_listening_mistakes_progress_bar_container #practice_listening_mistakes_progress_bar .progress_bar_end,
.nocturno_theme #practice_words_mistakes_progress_bar_container #practice_words_mistakes_progress_bar .progress_bar_end {
  background-color: darkred !important;
}
.nocturno_theme #practice_conjugations_mistakes_progress_bar_container #practice_conjugations_mistakes_label,
.nocturno_theme #practice_listening_mistakes_progress_bar_container #practice_listening_mistakes_label,
.nocturno_theme #practice_words_mistakes_progress_bar_container #practice_words_mistakes_label {
  border-color: rgba(200, 0, 0, 0.3) !important;
}
.nocturno_theme .word_lists_details.selected i,
.nocturno_theme .dictionary_wiktionary_link,
.nocturno_theme .dictionary_wiktionary_link i {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme .dictionary_dialog .word_list_find_definitions_for_word_container,
.nocturno_theme .dictionary_dialog .word_list_definitions_instructions,
.nocturno_theme .dictionary_dialog .word_list_definitions_not_found,
.nocturno_theme .dictionary_dialog .word_list_definition_suggestions {
  background-color: rgb(25, 25, 25);
}
.nocturno_theme .dictionary .dictionary_pos_block .dictionary_sense_row .dictionary_sense_and_tags .dictionary_sense i.dictionary_clarification_button {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .dictionary .dictionary_pos_block .dictionary_sense_row .dictionary_sense_and_tags .dictionary_sense i.dictionary_clarification_button:hover {
  color: rgb(120, 190, 200) !important;
}
.nocturno_theme .pagination_container .pagination li.disabled span:not(.ellipse) {
  background-color: rgb(25, 25, 25) !important;
  color: rgb(100, 100, 100) !important;
}
.nocturno_theme .pagination_container .pagination .active span {
  background-color: rgba(8, 116, 133, 0.45);
}
.nocturno_theme .pagination_container .pagination a.page-link {
  background-color: rgba(8, 116, 133, 0.2);
  color: rgb(160, 160, 160);
}
.nocturno_theme .pagination_container .pagination a.page-link:hover {
  background-color: rgba(8, 116, 133, 0.45);
}
.nocturno_theme .section-title {
  color: rgb(160, 160, 160) !important;
  border-bottom-color: rgba(160, 160, 160, 0.25) !important;
  background: linear-gradient(to top, rgba(160, 160, 160, 0.06), transparent) !important;
}
.nocturno_theme .study_typing_explanation,
.nocturno_theme .study_conjugation_explanation,
.nocturno_theme .study_verb_list_verb_conjugation_link {
  color: rgb(160, 160, 160);
}
.nocturno_theme .study_typing_explanation:hover,
.nocturno_theme .study_conjugation_explanation:hover,
.nocturno_theme .study_verb_list_verb_conjugation_link:hover {
  background-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme .study_verb_list_verb_conjugation_link {
  background-color: rgba(8, 116, 133, 0.075);
}
.nocturno_theme .study_explanation_group {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.02)) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}
.nocturno_theme .study_explanation_group .study_explanation_group_header {
  border-bottom-color: rgba(255, 255, 255, 0.06) !important;
}
.nocturno_theme .study_explanation_group .study_explanation_group_header .study_explanation_group_name {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .study_explanation_group .study_explanation_group_header .study_explanation_group_count {
  color: rgba(255, 255, 255, 0.5) !important;
  background: rgba(255, 255, 255, 0.08) !important;
}
.nocturno_theme .study_conjugations_forms.highlighted_conjugation {
  opacity: 80%;
}
.nocturno_theme .study_conjugations_forms.highlighted_conjugation .irregular_conjugation, .nocturno_theme .study_conjugations_forms.highlighted_conjugation .conjugation_pronoun {
  color: black !important;
}
.nocturno_theme .study_conjugations_tense_label,
.nocturno_theme .example-sentence-tense-label {
  opacity: 0.85;
  z-index: 9999;
}
.nocturno_theme .study_conjugations_tense_label.black,
.nocturno_theme .example-sentence-tense-label.black {
  background-color: rgb(45, 45, 45) !important;
  border-color: rgb(120, 120, 120) !important;
}
.nocturno_theme .study_conjugations_tense_label.black, .nocturno_theme .study_conjugations_tense_label.black *,
.nocturno_theme .example-sentence-tense-label.black,
.nocturno_theme .example-sentence-tense-label.black * {
  color: rgb(200, 200, 200) !important;
}
.nocturno_theme .study_conjugations_tense_label.blue_light,
.nocturno_theme .example-sentence-tense-label.blue_light {
  background-color: rgb(20, 50, 60) !important;
  border-color: rgb(60, 160, 200) !important;
}
.nocturno_theme .study_conjugations_tense_label.blue_light, .nocturno_theme .study_conjugations_tense_label.blue_light *,
.nocturno_theme .example-sentence-tense-label.blue_light,
.nocturno_theme .example-sentence-tense-label.blue_light * {
  color: rgb(100, 210, 255) !important;
}
.nocturno_theme .study_conjugations_tense_label.blue_dark,
.nocturno_theme .example-sentence-tense-label.blue_dark {
  background-color: rgb(15, 25, 55) !important;
  border-color: rgb(50, 80, 160) !important;
}
.nocturno_theme .study_conjugations_tense_label.blue_dark, .nocturno_theme .study_conjugations_tense_label.blue_dark *,
.nocturno_theme .example-sentence-tense-label.blue_dark,
.nocturno_theme .example-sentence-tense-label.blue_dark * {
  color: rgb(100, 140, 220) !important;
}
.nocturno_theme .study_conjugations_tense_label.brown,
.nocturno_theme .example-sentence-tense-label.brown {
  background-color: rgb(50, 35, 20) !important;
  border-color: rgb(140, 100, 55) !important;
}
.nocturno_theme .study_conjugations_tense_label.brown, .nocturno_theme .study_conjugations_tense_label.brown *,
.nocturno_theme .example-sentence-tense-label.brown,
.nocturno_theme .example-sentence-tense-label.brown * {
  color: rgb(200, 160, 110) !important;
}
.nocturno_theme .study_conjugations_tense_label.green_dark,
.nocturno_theme .example-sentence-tense-label.green_dark {
  background-color: rgb(15, 40, 15) !important;
  border-color: rgb(40, 120, 40) !important;
}
.nocturno_theme .study_conjugations_tense_label.green_dark, .nocturno_theme .study_conjugations_tense_label.green_dark *,
.nocturno_theme .example-sentence-tense-label.green_dark,
.nocturno_theme .example-sentence-tense-label.green_dark * {
  color: rgb(80, 180, 80) !important;
}
.nocturno_theme .study_conjugations_tense_label.green_light,
.nocturno_theme .example-sentence-tense-label.green_light {
  background-color: rgb(30, 45, 15) !important;
  border-color: rgb(110, 180, 40) !important;
}
.nocturno_theme .study_conjugations_tense_label.green_light, .nocturno_theme .study_conjugations_tense_label.green_light *,
.nocturno_theme .example-sentence-tense-label.green_light,
.nocturno_theme .example-sentence-tense-label.green_light * {
  color: rgb(150, 220, 70) !important;
}
.nocturno_theme .study_conjugations_tense_label.grey,
.nocturno_theme .example-sentence-tense-label.grey {
  background-color: rgb(50, 50, 50) !important;
  border-color: rgb(120, 120, 120) !important;
}
.nocturno_theme .study_conjugations_tense_label.grey, .nocturno_theme .study_conjugations_tense_label.grey *,
.nocturno_theme .example-sentence-tense-label.grey,
.nocturno_theme .example-sentence-tense-label.grey * {
  color: rgb(180, 180, 180) !important;
}
.nocturno_theme .study_conjugations_tense_label.orange,
.nocturno_theme .example-sentence-tense-label.orange {
  background-color: rgb(55, 35, 10) !important;
  border-color: rgb(200, 140, 40) !important;
}
.nocturno_theme .study_conjugations_tense_label.orange, .nocturno_theme .study_conjugations_tense_label.orange *,
.nocturno_theme .example-sentence-tense-label.orange,
.nocturno_theme .example-sentence-tense-label.orange * {
  color: rgb(255, 180, 60) !important;
}
.nocturno_theme .study_conjugations_tense_label.purple,
.nocturno_theme .example-sentence-tense-label.purple {
  background-color: rgb(40, 20, 55) !important;
  border-color: rgb(160, 90, 210) !important;
}
.nocturno_theme .study_conjugations_tense_label.purple, .nocturno_theme .study_conjugations_tense_label.purple *,
.nocturno_theme .example-sentence-tense-label.purple,
.nocturno_theme .example-sentence-tense-label.purple * {
  color: rgb(200, 130, 255) !important;
}
.nocturno_theme .study_conjugations_tense_label.purple_dark,
.nocturno_theme .example-sentence-tense-label.purple_dark {
  background-color: rgb(45, 15, 45) !important;
  border-color: rgb(170, 40, 180) !important;
}
.nocturno_theme .study_conjugations_tense_label.purple_dark, .nocturno_theme .study_conjugations_tense_label.purple_dark *,
.nocturno_theme .example-sentence-tense-label.purple_dark,
.nocturno_theme .example-sentence-tense-label.purple_dark * {
  color: rgb(220, 100, 230) !important;
}
.nocturno_theme .study_conjugations_tense_label.red_dark,
.nocturno_theme .example-sentence-tense-label.red_dark {
  background-color: rgb(50, 15, 15) !important;
  border-color: rgb(160, 40, 40) !important;
}
.nocturno_theme .study_conjugations_tense_label.red_dark, .nocturno_theme .study_conjugations_tense_label.red_dark *,
.nocturno_theme .example-sentence-tense-label.red_dark,
.nocturno_theme .example-sentence-tense-label.red_dark * {
  color: rgb(220, 80, 80) !important;
}
.nocturno_theme .study_conjugations_tense_label.red_light,
.nocturno_theme .example-sentence-tense-label.red_light {
  background-color: rgb(55, 15, 15) !important;
  border-color: rgb(200, 50, 50) !important;
}
.nocturno_theme .study_conjugations_tense_label.red_light, .nocturno_theme .study_conjugations_tense_label.red_light *,
.nocturno_theme .example-sentence-tense-label.red_light,
.nocturno_theme .example-sentence-tense-label.red_light * {
  color: rgb(255, 90, 90) !important;
}
.nocturno_theme div.main_box#study_conjugations div#study_conjugation_search_another {
  background-color: rgba(8, 116, 133, 0.075) !important;
  border: 1px solid rgba(8, 116, 133, 0.2) !important;
}
.nocturno_theme div.main_box#study_conjugations div#study_conjugation_search_another input#study_conjugation_search_another_textbox {
  background-color: rgb(25, 25, 25);
  border: 1px solid rgba(8, 116, 133, 0.2) !important;
}
.nocturno_theme div.main_box#study_conjugations div#study_conjugation_search_another input#study_conjugation_search_another_textbox::placeholder {
  color: rgba(160, 160, 160, 0.6) !important;
}
.nocturno_theme .token_confusion_explanation_page_text_title {
  border-color: rgba(8, 116, 133, 0.2);
}
.nocturno_theme #verb-hover-tooltip {
  background-color: rgb(25, 25, 25) !important;
  border-color: rgb(60, 60, 60) !important;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.5) !important;
}
.nocturno_theme #verb-hover-tooltip .verb-hover-header h4 {
  color: rgb(160, 160, 160) !important;
  border-bottom-color: rgb(60, 60, 60) !important;
}
.nocturno_theme #verb-hover-tooltip .verb-hover-header .header-subtitle {
  color: rgb(120, 120, 120) !important;
}
.nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover {
  border-bottom-color: rgb(60, 60, 60) !important;
}
.nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover .sentence-text {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover .sentence-text .highlighted_token {
  color: rgb(80, 200, 220) !important;
}
.nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover .sentence-text b, .nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover .sentence-text strong {
  color: rgb(80, 200, 220) !important;
}
.nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover .sentence-translation {
  color: rgb(120, 120, 120) !important;
}
.nocturno_theme #verb-hover-tooltip .verb-hover-loading {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word_bank_image {
  background: #a0a0a0 !important;
  border-radius: 0.8rem;
}
.nocturno_theme #import_words_copy_paste .linedwrap .lineno {
  color: lightgray !important;
}
.nocturno_theme #import_words_copy_paste .linedwrap .lineselect {
  color: lightgray !important;
}
.nocturno_theme .frequency-indicator .frequency-bar.active.level-1 {
  background-color: rgba(120, 120, 120, 0.8) !important;
}
.nocturno_theme .frequency-indicator .frequency-bar.active.level-2 {
  background-color: rgba(140, 100, 100, 0.8) !important;
}
.nocturno_theme .frequency-indicator .frequency-bar.active.level-3 {
  background-color: rgba(160, 80, 80, 0.8) !important;
}
.nocturno_theme .frequency-indicator .frequency-bar.active.level-4 {
  background-color: rgba(180, 60, 60, 0.8) !important;
}
.nocturno_theme .frequency-indicator .frequency-bar.active.level-5 {
  background-color: rgba(200, 40, 40, 0.8) !important;
}
.nocturno_theme .frequency-indicator-container.compact {
  background-color: transparent !important;
}
.nocturno_theme .study_verb_search_result_header_right .frequency-indicator-container,
.nocturno_theme .study_dict_search_result_header .frequency-indicator-container {
  background-color: rgba(255, 255, 255, 0.15) !important;
  border-color: rgba(255, 255, 255, 0.25) !important;
  box-shadow: none !important;
}
.nocturno_theme .study_verb_search_result_header_right .frequency-indicator-container .frequency-label,
.nocturno_theme .study_dict_search_result_header .frequency-indicator-container .frequency-label {
  color: rgba(255, 255, 255, 0.9) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header {
  background: linear-gradient(135deg, #065a68 0%, #077a87 100%) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header span, .nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header button, .nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header a, .nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header i {
  color: #fff !important;
  background-color: transparent !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header div:not(.frequency-indicator-container):not(.frequency-indicator):not(.frequency-bar) {
  color: #fff !important;
  background-color: transparent !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header .study_verb_search_dict_icon {
  color: rgba(255, 255, 255, 0.7) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header .study_verb_search_dict_icon:hover {
  color: #fff !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header .study_verb_search_explanation_btn {
  background: rgba(255, 255, 255, 0.15) !important;
  border-color: rgba(255, 255, 255, 0.35) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_header .study_verb_search_explanation_btn:hover {
  background: rgba(255, 255, 255, 0.25) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result .study_verb_search_result_body {
  background: rgb(25, 25, 25);
}
.nocturno_theme #study_verb_search_results .study_verb_search_result_sense {
  background-color: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result_sense.best_match {
  color: rgb(130, 190, 240) !important;
  background-color: rgba(100, 160, 230, 0.15) !important;
  border-color: rgba(100, 160, 230, 0.3) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result_sense .search_result_sense_add_btn {
  background: rgba(255, 255, 255, 0.06) !important;
  border-left-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.35) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result_sense .search_result_sense_add_btn:hover {
  background: rgba(255, 255, 255, 0.14) !important;
  color: rgba(255, 255, 255, 0.85) !important;
  border-left-color: rgba(255, 255, 255, 0.22) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result_sense.best_match .search_result_sense_add_btn {
  background: rgba(100, 160, 230, 0.1) !important;
  border-left-color: rgba(100, 160, 230, 0.2) !important;
  color: rgba(130, 190, 240, 0.45) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_result_sense.best_match .search_result_sense_add_btn:hover {
  background: rgba(100, 160, 230, 0.22) !important;
  color: rgba(130, 190, 240, 0.9) !important;
  border-left-color: rgba(100, 160, 230, 0.35) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_sentence + .study_verb_search_sentence {
  border-top-color: rgba(255, 255, 255, 0.08) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_sentence_text .highlighted_token {
  color: #4dd4c6 !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_sentence_translate,
.nocturno_theme #study_verb_search_results .study_verb_search_show_more {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_sentence_translate:hover,
.nocturno_theme #study_verb_search_results .study_verb_search_show_more:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.nocturno_theme #study_verb_search_results .study_verb_search_sentence_translate {
  color: rgb(130, 190, 240) !important;
}
.nocturno_theme .search-empty-state p {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .search-card {
  background: linear-gradient(135deg, rgba(8, 116, 133, 0.12) 0%, rgba(8, 116, 133, 0.04) 100%) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .search-card:hover {
  border-color: rgba(255, 255, 255, 0.2) !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}
.nocturno_theme .search-card .search-card-label {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_header {
  background: linear-gradient(135deg, #065a68 0%, #077a87 100%) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_header span, .nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_header button, .nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_header a, .nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_header i {
  color: #fff !important;
  background-color: transparent !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_header .study_dict_search_dict_icon {
  color: rgba(255, 255, 255, 0.7) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_header .study_dict_search_dict_icon:hover {
  color: #fff !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_header .study_dict_search_explanation_btn {
  background: rgba(255, 255, 255, 0.15) !important;
  border-color: rgba(255, 255, 255, 0.35) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_header .study_dict_search_explanation_btn:hover {
  background: rgba(255, 255, 255, 0.25) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result .study_dict_search_result_body {
  background: rgb(25, 25, 25);
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result_sense {
  background-color: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result_sense.best_match {
  color: rgb(130, 190, 240) !important;
  background-color: rgba(100, 160, 230, 0.15) !important;
  border-color: rgba(100, 160, 230, 0.3) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result_sense .search_result_sense_add_btn {
  background: rgba(255, 255, 255, 0.06) !important;
  border-left-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.35) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result_sense .search_result_sense_add_btn:hover {
  background: rgba(255, 255, 255, 0.14) !important;
  color: rgba(255, 255, 255, 0.85) !important;
  border-left-color: rgba(255, 255, 255, 0.22) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result_sense.best_match .search_result_sense_add_btn {
  background: rgba(100, 160, 230, 0.1) !important;
  border-left-color: rgba(100, 160, 230, 0.2) !important;
  color: rgba(130, 190, 240, 0.45) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_result_sense.best_match .search_result_sense_add_btn:hover {
  background: rgba(100, 160, 230, 0.22) !important;
  color: rgba(130, 190, 240, 0.9) !important;
  border-left-color: rgba(100, 160, 230, 0.35) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_sentence + .study_dict_search_sentence {
  border-top-color: rgba(255, 255, 255, 0.08) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_sentence_text .highlighted_token {
  color: #4dd4c6 !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_sentence_translate,
.nocturno_theme #study_dictionary_search_results .study_dict_search_show_more {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_sentence_translate:hover,
.nocturno_theme #study_dictionary_search_results .study_dict_search_show_more:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.nocturno_theme #study_dictionary_search_results .study_dict_search_sentence_translate {
  color: rgb(130, 190, 240) !important;
}
.nocturno_theme .similar-verbs-word-cloud .word-cloud-legend .word-cloud-legend-scale .word-cloud-legend-gradient {
  background: linear-gradient(90deg, rgba(120, 120, 120, 0.8) 0%, rgba(140, 100, 100, 0.8) 25%, rgba(160, 80, 80, 0.8) 50%, rgba(180, 60, 60, 0.8) 75%, rgba(200, 40, 40, 0.8) 100%) !important;
}
.nocturno_theme .verb-senses .verb-senses-footer .example-sentences-link:hover {
  background-color: rgba(8, 116, 133, 0.45);
}
.nocturno_theme .word-history-single,
.nocturno_theme .word-history-dropdown-container,
.nocturno_theme .word-history-content,
.nocturno_theme .word-history-selector,
.nocturno_theme .word-history-table-container,
.nocturno_theme .word-history-solutions,
.nocturno_theme .word-history-solutions-text,
.nocturno_theme .word-history-mobile-container,
.nocturno_theme .word-history-panel,
.nocturno_theme .word-history-table {
  background-color: rgb(25, 25, 25);
}
.nocturno_theme .word-history-mobile-card {
  background-color: rgb(25, 25, 25);
  border-color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word-history-dropdown {
  background-color: rgb(25, 25, 25);
  border-color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word-history-dropdown:hover {
  border-color: rgba(8, 116, 133, 0.45) !important;
}
.nocturno_theme .word-history-dropdown:focus {
  border-color: rgba(8, 116, 133, 0.45) !important;
  box-shadow: 0 0 0 0.3rem rgba(8, 116, 133, 0.075) !important;
}
.nocturno_theme .word-history-next-review .review-info-value {
  background-color: rgb(25, 25, 25);
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word-history-header,
.nocturno_theme .word-history-selector label,
.nocturno_theme .solutions-label,
.nocturno_theme .recall-progress-text,
.nocturno_theme .solution-item {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .recall-progress-text {
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8) !important;
}
.nocturno_theme .word-history-solutions-text {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .word-history-solutions-text .primary-solution {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .study_word_comparison {
  background: rgba(8, 116, 133, 0.075) !important;
}
.nocturno_theme .breadcrumb-nav .breadcrumb {
  background-color: rgb(25, 25, 25) !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  box-shadow: none !important;
}
.nocturno_theme .breadcrumb-nav .breadcrumb li a:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .import_existing_badge {
  color: #ffb74d !important;
  background-color: rgba(255, 183, 77, 0.15) !important;
  border-color: rgba(255, 183, 77, 0.4) !important;
}
.nocturno_theme .instruction-section,
.nocturno_theme #word-comparisons-goal-section,
.nocturno_theme #word-comparisons-progress-explanation {
  background-color: rgba(8, 116, 133, 0.075) !important;
  background-image: none !important;
}
.nocturno_theme #word-comparisons-progress-section,
.nocturno_theme .word-comparisons-progress-container,
.nocturno_theme .word-comparisons-progress-item {
  background-color: rgba(8, 116, 133, 0.075) !important;
  background-image: none !important;
}
.nocturno_theme #word-comparisons-progress-section .word-comparisons-progress-bar,
.nocturno_theme .word-comparisons-progress-container .word-comparisons-progress-bar,
.nocturno_theme .word-comparisons-progress-item .word-comparisons-progress-bar {
  background-color: rgb(25, 25, 25);
}
.nocturno_theme #word-comparisons-progress-section .word-comparisons-progress-bar .word-comparisons-progress-fill,
.nocturno_theme .word-comparisons-progress-container .word-comparisons-progress-bar .word-comparisons-progress-fill,
.nocturno_theme .word-comparisons-progress-item .word-comparisons-progress-bar .word-comparisons-progress-fill {
  background-color: rgba(8, 116, 133, 0.8) !important;
}
.nocturno_theme #word-comparisons-progress-section .word-comparisons-progress-text,
.nocturno_theme .word-comparisons-progress-container .word-comparisons-progress-text,
.nocturno_theme .word-comparisons-progress-item .word-comparisons-progress-text {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #word_bank_explanation_nav_left_container,
.nocturno_theme #word_bank_explanation_nav_right_container {
  background-color: rgba(8, 116, 133, 0.075) !important;
  background-image: none !important;
}
.nocturno_theme #hide-visited-btn,
.nocturno_theme #show-all-btn,
.nocturno_theme .word-comparisons-filter-btn {
  background-color: rgba(8, 116, 133, 0.075) !important;
  background-image: none !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #hide-visited-btn:hover,
.nocturno_theme #show-all-btn:hover,
.nocturno_theme .word-comparisons-filter-btn:hover {
  background-color: rgba(8, 116, 133, 0.2) !important;
}
.nocturno_theme #leaderboard_live .icon_cell i {
  opacity: 0.6 !important;
}
.nocturno_theme #leaderboard_live .user_stats_section {
  background: rgba(8, 116, 133, 0.075) !important;
  border-color: rgba(8, 116, 133, 0.2) !important;
}
.nocturno_theme #leaderboard_live .user_stats_section .user_stats_header h3 {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #leaderboard_live .user_stats_section .user_stats_grid .user_stat_item {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(8, 116, 133, 0.2) !important;
  box-shadow: none !important;
}
.nocturno_theme #leaderboard_live .user_stats_section .user_stats_grid .user_stat_item .stat_header .stat_name, .nocturno_theme #leaderboard_live .user_stats_section .user_stats_grid .user_stat_item .stat_header .stat_subname {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #leaderboard_live .user_stats_section .user_stats_grid .user_stat_item .stat_rank .rank_label, .nocturno_theme #leaderboard_live .user_stats_section .user_stats_grid .user_stat_item .stat_rank .rank_number {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #leaderboard_live .user_stats_section .user_stats_grid .user_stat_item .stat_score .score_label, .nocturno_theme #leaderboard_live .user_stats_section .user_stats_grid .user_stat_item .stat_score .score_value {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_section {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(8, 116, 133, 0.2) !important;
  box-shadow: none !important;
}
.nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .table_header {
  background: rgba(8, 116, 133, 0.075) !important;
  color: rgb(160, 160, 160) !important;
  border-bottom-color: rgba(8, 116, 133, 0.2) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .rank_position, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .icon_cell, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .user_info, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_badge, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_score {
  background: rgb(25, 25, 25) !important;
  border-bottom: 1px solid rgba(8, 116, 133, 0.2) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .user_info .user_data, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .user_info .user_id {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .gap_indicator {
  background: transparent !important;
  color: rgb(160, 160, 160) !important;
  opacity: 0.35 !important;
}
.nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .rank_position.rank_1, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .icon_cell.rank_1, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .user_info.rank_1, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_badge.rank_1, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_score.rank_1 {
  background-color: rgba(255, 215, 0, 0.08) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .rank_position.rank_2, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .icon_cell.rank_2, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .user_info.rank_2, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_badge.rank_2, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_score.rank_2 {
  background-color: rgba(170, 170, 170, 0.08) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .rank_position.rank_3, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .icon_cell.rank_3, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .user_info.rank_3, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_badge.rank_3, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_score.rank_3 {
  background-color: rgba(205, 127, 50, 0.08) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .rank_position.current_user, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .icon_cell.current_user, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .user_info.current_user, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_badge.current_user, .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .ranking_score.current_user {
  background: rgba(255, 152, 0, 0.12) !important;
  color: #ffb74d !important;
}
.nocturno_theme #leaderboard_live .leaderboard_tabs {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(8, 116, 133, 0.2) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_tabs .leaderboard_tab {
  background: rgba(8, 116, 133, 0.06) !important;
  border-right-color: rgba(8, 116, 133, 0.2) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_tabs .leaderboard_tab:hover {
  background: rgba(8, 116, 133, 0.12) !important;
}
.nocturno_theme #leaderboard_live .leaderboard_tabs .leaderboard_tab.active {
  background: rgba(8, 116, 133, 0.45) !important;
  color: white !important;
}
.nocturno_theme #leaderboard_live .leaderboard_opt_out_section,
.nocturno_theme #leaderboard_live .user_name_customization_section,
.nocturno_theme #leaderboard_live .leaderboard_update_notice {
  background: rgba(8, 116, 133, 0.075) !important;
  border-color: rgba(8, 116, 133, 0.2) !important;
  box-shadow: none !important;
}
.nocturno_theme #leaderboard_live .leaderboard_opt_out_section p, .nocturno_theme #leaderboard_live .leaderboard_opt_out_section h3, .nocturno_theme #leaderboard_live .leaderboard_opt_out_section span,
.nocturno_theme #leaderboard_live .user_name_customization_section p,
.nocturno_theme #leaderboard_live .user_name_customization_section h3,
.nocturno_theme #leaderboard_live .user_name_customization_section span,
.nocturno_theme #leaderboard_live .leaderboard_update_notice p,
.nocturno_theme #leaderboard_live .leaderboard_update_notice h3,
.nocturno_theme #leaderboard_live .leaderboard_update_notice span {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme #leaderboard_live .opt_toggle_button {
  background: rgb(25, 25, 25) !important;
  color: rgb(160, 160, 160) !important;
  border-color: rgba(8, 116, 133, 0.2) !important;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.3) !important;
}
.nocturno_theme #leaderboard_live .opt_toggle_button:hover {
  background: rgba(8, 116, 133, 0.2) !important;
  color: white !important;
}
.nocturno_theme #leaderboard_live .opt_toggle_button.opted_out {
  background: rgba(8, 116, 133, 0.45) !important;
  color: white !important;
}
.nocturno_theme #leaderboard_live .opt_toggle_button.opted_out:hover {
  background: rgb(25, 25, 25) !important;
  color: rgb(160, 160, 160) !important;
}
@media only screen and (max-width: 1200px) {
  .nocturno_theme body, .nocturno_theme html, .nocturno_theme .main_box,
  .nocturno_theme #practice_listening_type_section,
  .nocturno_theme #practice_listening_exercise_answerbox,
  .nocturno_theme #practice_listening_solution,
  .nocturno_theme #practice_conjugations_type_section,
  .nocturno_theme #practice_conjugations_preset_box {
    background-color: rgb(25, 25, 25);
  }
  .nocturno_theme #mobile_header #mobile_header_icons .menu_icon i {
    color: rgb(160, 160, 160);
  }
}
.nocturno_theme .prefs-container .prefs-section {
  background: rgb(25, 25, 25);
  box-shadow: 0 0.2rem 0.8rem rgba(0, 0, 0, 0.3);
}
.nocturno_theme .prefs-container .prefs-row + .prefs-row {
  border-top-color: rgba(255, 255, 255, 0.08);
}
.nocturno_theme .prefs-container .prefs-section__header {
  color: rgba(8, 180, 200, 0.9);
}
.nocturno_theme .prefs-container .prefs-pills {
  border-color: rgba(255, 255, 255, 0.18);
}
.nocturno_theme .prefs-container .prefs-pill {
  background: rgba(255, 255, 255, 0.06);
  color: rgb(160, 160, 160);
}
.nocturno_theme .prefs-container .prefs-pill + .prefs-pill {
  border-left-color: rgba(255, 255, 255, 0.18);
}
.nocturno_theme .prefs-container .prefs-pill:has(input:checked) {
  background: rgba(8, 116, 133, 0.8);
  color: white;
}
.nocturno_theme .prefs-container select.prefs-select {
  border-color: rgba(255, 255, 255, 0.15);
  background-color: rgb(25, 25, 25);
  color: rgb(160, 160, 160);
}
.nocturno_theme .prefs-container .prefs-toggle__track {
  background-color: rgb(80, 80, 80);
}
.nocturno_theme .prefs-container .prefs-row--sub {
  background: rgba(255, 255, 255, 0.02);
}
.nocturno_theme .prefs-container .conj-tense-fade {
  background: linear-gradient(to bottom, rgba(25, 25, 25, 0) 0%, rgba(25, 25, 25, 0.95) 70%);
  color: rgba(8, 180, 200, 0.7);
}
.nocturno_theme .prefs-container .conj-tense-list {
  border-color: rgba(255, 255, 255, 0.08);
  scrollbar-color: rgba(255, 255, 255, 0.25) transparent;
}
.nocturno_theme .prefs-container .conj-tense-list::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.04);
}
.nocturno_theme .prefs-container .conj-tense-list::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
}
.nocturno_theme .prefs-container .conj-tense-list::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.35);
}
.nocturno_theme .prefs-container .conj-tense-item:hover {
  background: rgba(255, 255, 255, 0.04);
}
.nocturno_theme .prefs-container .conj-tense-item + .conj-tense-item {
  border-top-color: rgba(255, 255, 255, 0.06);
}
.nocturno_theme .prefs-container .conj-tense-checkbox {
  border-color: rgba(255, 255, 255, 0.2);
  background: transparent;
}
.nocturno_theme .prefs-container .conj-tense-item.selected .conj-tense-checkbox,
.nocturno_theme .prefs-container .conj-tense-item.ui-selected .conj-tense-checkbox {
  background: rgba(8, 116, 133, 0.8);
  border-color: rgba(8, 116, 133, 0.8);
}
.nocturno_theme .prefs-container .conj-tense-guide {
  color: rgba(255, 255, 255, 0.2);
}
.nocturno_theme .prefs-container .conj-tense-guide:hover {
  color: rgba(8, 180, 200, 0.9);
}
.nocturno_theme .prefs-container .conj-verb-tag {
  background: rgba(8, 180, 200, 0.15);
  color: rgba(8, 180, 200, 0.9);
}
.nocturno_theme .prefs-container .conj-verb-tag:hover {
  background: rgba(8, 180, 200, 0.25);
}
.nocturno_theme .prefs-container .conj-verb-input {
  border-color: rgba(255, 255, 255, 0.15);
}
.nocturno_theme .prefs-container .conj-verb-autocomplete {
  border-color: rgba(255, 255, 255, 0.15);
}
.nocturno_theme .prefs-container .conj-verb-autocomplete__item:hover,
.nocturno_theme .prefs-container .conj-verb-autocomplete__item.active {
  background: rgba(255, 255, 255, 0.06);
}
.nocturno_theme .prefs-container .conj-chip {
  border-color: rgba(255, 255, 255, 0.15);
}
.nocturno_theme .prefs-container .conj-chip.ui-selected {
  background: rgba(8, 116, 133, 0.8) !important;
  border-color: rgba(8, 116, 133, 0.8);
  color: white !important;
}
.nocturno_theme .prefs-container .multi_select_list li.conj-tense-item.ui-selected,
.nocturno_theme .prefs-container .multi_select_list li.conj-tense-item.ui-selecting {
  background-color: transparent !important;
  color: inherit !important;
}
.nocturno_theme .prefs-container .multi_select_list li.conj-chip.ui-selected {
  background-color: rgba(8, 116, 133, 0.8) !important;
  color: white !important;
}
.nocturno_theme .prefs-container .multi_select_list li.conj-chip:not(.ui-selected) {
  background-color: transparent !important;
  color: inherit !important;
}
.nocturno_theme .translation_primary_toggle,
.nocturno_theme .adv-editor__primary-toggle {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.15);
}
.nocturno_theme .translation_primary_toggle.active,
.nocturno_theme .adv-editor__primary-toggle.active {
  background: rgba(240, 165, 0, 0.15);
  border-color: rgba(240, 165, 0, 0.5);
  color: #e0a020;
}
.nocturno_theme .adv-editor__translation-block {
  border-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme .adv-editor__remove-translation {
  background: rgb(25, 25, 25);
  color: rgba(255, 255, 255, 0.4);
}
.nocturno_theme .adv-editor__remove-translation i {
  color: rgba(255, 255, 255, 0.4);
}
.nocturno_theme .adv-editor__remove-translation:hover, .nocturno_theme .adv-editor__remove-translation:hover i {
  color: rgb(12.3404255319, 178.9361702128, 205.1595744681);
}
.nocturno_theme .adv-editor__translation-sentences {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme .adv-editor__search-panel {
  background-color: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme .adv-editor__search-result-item {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}
.nocturno_theme .adv-editor__sent-label {
  border-bottom-color: rgba(255, 255, 255, 0.06);
}
.nocturno_theme .adv-editor__sent-label:hover {
  background: rgba(255, 255, 255, 0.04);
}
.nocturno_theme .adv-editor__sent-label:has(input:checked) {
  background: rgba(8, 116, 133, 0.15);
}
.nocturno_theme .adv-editor__sent-text b {
  color: #4dd4c6;
}
.nocturno_theme .adv-editor__sent-translation {
  color: rgba(255, 255, 255, 0.5);
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_sense_row {
  background: rgb(25, 25, 25);
  border-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_sense_def {
  border-left-color: rgba(255, 255, 255, 0.15);
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_sentence_row + .housekeeping_sentence_row {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_sentence_highlight {
  color: #4dd4c6;
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_dict_icon {
  color: rgba(255, 255, 255, 0.5);
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_dict_icon:hover {
  color: rgba(8, 116, 133, 0.45);
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_sentence_translate {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.12);
  color: rgba(8, 116, 133, 0.45);
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_sentence_translate:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_translate_failed {
  color: rgba(255, 255, 255, 0.4) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_sentences_load_more,
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_explanation_btn {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_sentences_load_more:hover,
.nocturno_theme .adv-editor__suggestions-panel .housekeeping_explanation_btn:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
.nocturno_theme #housekeeping_page .housekeeping_group,
.nocturno_theme #housekeeping_page .housekeeping_pair {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme #housekeeping_page .housekeeping_original_card {
  background: rgb(25, 25, 25);
  border-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme #housekeeping_page .housekeeping_merge_section {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme #housekeeping_page .housekeeping_desc_option {
  border-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme #housekeeping_page .housekeeping_desc_option.selected {
  background: rgba(8, 116, 133, 0.2);
}
.nocturno_theme #housekeeping_page .housekeeping_desc_option:hover:not(.selected) {
  border-color: rgba(255, 255, 255, 0.25);
}
.nocturno_theme #housekeeping_page .housekeeping_merged_label {
  color: rgba(80, 200, 80, 0.85);
}
.nocturno_theme #housekeeping_page .housekeeping_suggestion_card {
  border-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme #housekeeping_page .housekeeping_suggestion_header {
  background: linear-gradient(135deg, #065a68 0%, #07717e 100%);
}
.nocturno_theme #housekeeping_page .housekeeping_suggestion_header span, .nocturno_theme #housekeeping_page .housekeeping_suggestion_header button, .nocturno_theme #housekeeping_page .housekeeping_suggestion_header a, .nocturno_theme #housekeeping_page .housekeeping_suggestion_header i {
  color: #fff !important;
  background-color: transparent !important;
}
.nocturno_theme #housekeeping_page .housekeeping_sense_row {
  background: rgb(25, 25, 25);
  border-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme #housekeeping_page .housekeeping_sense_def {
  border-left-color: rgba(255, 255, 255, 0.15);
}
.nocturno_theme #housekeeping_page .housekeeping_sentence_row + .housekeeping_sentence_row {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.nocturno_theme #housekeeping_page .housekeeping_sentence_highlight {
  color: #4dd4c6;
}
.nocturno_theme #housekeeping_page .housekeeping_dict_icon {
  color: rgba(255, 255, 255, 0.5);
}
.nocturno_theme #housekeeping_page .housekeeping_dict_icon:hover {
  color: rgba(8, 116, 133, 0.45);
}
.nocturno_theme #housekeeping_page .housekeeping_sentence_translate {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.12);
  color: rgba(8, 116, 133, 0.45);
}
.nocturno_theme #housekeeping_page .housekeeping_sentence_translate:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
.nocturno_theme #housekeeping_page .housekeeping_translate_failed {
  color: rgba(255, 255, 255, 0.4) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}
.nocturno_theme #housekeeping_page .housekeeping_sentences_load_more,
.nocturno_theme #housekeeping_page .housekeeping_suggestion_load_more,
.nocturno_theme #housekeeping_page .housekeeping_explanation_btn {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}
.nocturno_theme #housekeeping_page .housekeeping_sentences_load_more:hover,
.nocturno_theme #housekeeping_page .housekeeping_suggestion_load_more:hover,
.nocturno_theme #housekeeping_page .housekeeping_explanation_btn:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
.nocturno_theme #housekeeping_page .housekeeping_toggle_btn {
  background: rgba(8, 116, 133, 0.2);
  border-color: rgba(8, 116, 133, 0.4);
  color: rgb(160, 160, 160);
}
.nocturno_theme #housekeeping_page .housekeeping_toggle_btn:hover {
  background: rgba(8, 116, 133, 0.3);
  border-color: rgba(8, 116, 133, 0.5);
}
.nocturno_theme .dict-cloud-label {
  background: rgb(25, 25, 25) !important;
  color: rgb(160, 160, 160) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.nocturno_theme .dict-cloud-hide-btn {
  background: rgb(25, 25, 25) !important;
  color: rgb(160, 160, 160) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.nocturno_theme .dict-cloud-hide-btn:hover {
  background-color: rgb(18, 61, 68) !important;
}
.nocturno_theme .entry-builder {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.nocturno_theme .entry-builder-header {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .entry-builder-title {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .entry-builder-close,
.nocturno_theme .eb-word-remove {
  color: rgba(255, 255, 255, 0.5) !important;
}
.nocturno_theme .entry-builder-close:hover,
.nocturno_theme .eb-word-remove:hover {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .eb-word {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.nocturno_theme .eb-word-lemma {
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .eb-word-note {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .eb-sent-label {
  border-bottom-color: rgba(255, 255, 255, 0.06) !important;
}
.nocturno_theme .eb-sent-translation {
  color: rgba(255, 255, 255, 0.5) !important;
}
.nocturno_theme .entry-builder .eb-actions .small_button:disabled {
  opacity: 0.35;
  cursor: default;
}
.nocturno_theme .eb-add-dropdown-toggle {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  color: rgb(160, 160, 160) !important;
}
.nocturno_theme .eb-add-dropdown-toggle .eb-add-dropdown-chevron {
  color: rgba(255, 255, 255, 0.4) !important;
}
.nocturno_theme .eb-add-dropdown-menu {
  background: rgb(25, 25, 25) !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4) !important;
}
.nocturno_theme .eb-add-dropdown-item {
  color: rgb(160, 160, 160);
}
.nocturno_theme .eb-add-dropdown-item:hover {
  background: rgba(255, 255, 255, 0.08) !important;
}
.nocturno_theme .eb-add-dropdown-placeholder {
  color: rgba(255, 255, 255, 0.35) !important;
}

/*# sourceMappingURL=theme-nocturno.css.2645e46a6e22.map */
