/* ============================================
   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: #191919;
  --color-bg-secondary: rgba(0, 0, 0, 0.65);
  --color-bg-box: #191919;
  --color-bg-inner-box: #191919;
  --color-bg-button: rgba(8, 116, 133, 0.2);
  --color-bg-button-hover: rgba(8, 116, 133, 0.3);
  --color-text-primary: #a0a0a0;
  --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: #a0a0a0;
  --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: #646464 !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #646464 !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: #a0a0a0 !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: #a0a0a0; }
    .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: #78bec8 !important; }
  .nocturno_theme .info_dialog_button,
  .nocturno_theme .info_dialog_pseudo_button {
    color: #a0a0a0 !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: #a0a0a0 !important; }
  .nocturno_theme select, .nocturno_theme textarea, .nocturno_theme input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]) {
    background: #191919 !important;
    color: #a0a0a0 !important;
    -webkit-text-fill-color: #a0a0a0 !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: #a0a0a0 !important;
    -webkit-text-fill-color: #a0a0a0 !important;
    background: #191919 !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: #191919 !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: #191919 !important; }
  .nocturno_theme .main_box {
    background-color: #191919 !important;
    box-shadow: 0 0.4rem 1.3rem 0 rgba(0, 0, 0, 0.3) !important;
    color: #a0a0a0 !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: #a0a0a0 !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: #191919 !important;
    border-color: #a0a0a0 !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: #191919 !important;
      border-color: #3c3c3c !important; }
  .nocturno_theme .ui-dialog-titlebar {
    background: #191919 !important;
    border-color: #a0a0a0 !important; }
  .nocturno_theme .flatpickr-calendar {
    background: #191919 !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: #191919 !important; }
  .nocturno_theme .flatpickr-months {
    background: #191919 !important; }
    .nocturno_theme .flatpickr-months .flatpickr-prev-month,
    .nocturno_theme .flatpickr-months .flatpickr-next-month {
      color: #a0a0a0 !important;
      fill: #a0a0a0 !important; }
      .nocturno_theme .flatpickr-months .flatpickr-prev-month svg,
      .nocturno_theme .flatpickr-months .flatpickr-next-month svg {
        fill: #a0a0a0 !important; }
      .nocturno_theme .flatpickr-months .flatpickr-prev-month:hover svg,
      .nocturno_theme .flatpickr-months .flatpickr-next-month:hover svg {
        fill: #087485 !important; }
  .nocturno_theme .flatpickr-month {
    background: #191919 !important;
    color: #a0a0a0 !important; }
  .nocturno_theme .flatpickr-current-month {
    color: #a0a0a0 !important; }
    .nocturno_theme .flatpickr-current-month span.cur-month {
      color: #087485 !important; }
    .nocturno_theme .flatpickr-current-month .numInputWrapper input.cur-year {
      background: transparent !important;
      color: #a0a0a0 !important; }
  .nocturno_theme .flatpickr-weekdays {
    background: #191919 !important; }
  .nocturno_theme .flatpickr-weekdaycontainer {
    background: #191919 !important; }
  .nocturno_theme span.flatpickr-weekday {
    color: #087485 !important;
    background: #191919 !important; }
  .nocturno_theme .flatpickr-days {
    background: #191919 !important;
    border-color: rgba(255, 255, 255, 0.1) !important; }
  .nocturno_theme .dayContainer {
    background: #191919 !important; }
  .nocturno_theme .flatpickr-day {
    color: #a0a0a0 !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: #191919 !important;
    border-color: rgba(255, 255, 255, 0.1) !important; }
  .nocturno_theme .flatpickr-rContainer {
    background: #191919 !important; }
  .nocturno_theme .jconfirm-box {
    background: #191919 !important; }
    .nocturno_theme .jconfirm-box .jconfirm-buttons button {
      background-color: rgba(8, 116, 133, 0.2) !important;
      color: #a0a0a0 !important; }
      .nocturno_theme .jconfirm-box .jconfirm-buttons button:hover {
        background-color: rgba(8, 116, 133, 0.3) !important; }
  .nocturno_theme .switch .slider {
    color: #a0a0a0 !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: #505050 !important; }
  .nocturno_theme .prefs-toggle__track::before {
    background-color: rgba(0, 0, 0, 0.65) !important; }
  .nocturno_theme .radio_button_checkmark {
    background-color: #a0a0a0; }
  .nocturno_theme .custom-select-trigger {
    border-color: #a0a0a0; }
  .nocturno_theme #mobile_header {
    background-color: #191919 !important; }
    .nocturno_theme #mobile_header #mobile_header_icons {
      background-color: #191919 !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: #191919 !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: #191919 !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 #a0a0a0; }
  .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: #323232 !important; }
    .nocturno_theme #header_container #header_dict_search .header-dict-search-box:focus-within {
      background-color: #3c3c3c !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: #a0a0a0 !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: #0cb3cd !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: #191919 !important;
    color: #a0a0a0 !important;
    border-color: #3c3c3c !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: #282828 !important; }
  .nocturno_theme #statistics #statistics_header #statistics_page_selector {
    background-color: #191919 !important;
    border-color: #3c3c3c !important; }
  .nocturno_theme .circular-chart path.circle-bg {
    stroke: #a0a0a0 !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: #a0a0a0 !important;
      color: black !important; }
      .nocturno_theme #crossword_box #crossword .crossword_input_cell input:focus {
        background-color: #a0a0a0 !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: #a0a0a0 !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: #191919; }
  .nocturno_theme .crossword_mobile_clue_container {
    background-color: whitesmoke !important;
    color: black !important; }
  .nocturno_theme #crossword_open_printable a {
    border-color: #a0a0a0 !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: #a0a0a0;
    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: #a0a0a0 !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: #a0a0a0 !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: #a0a0a0 !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: #3c3c3c !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: #a0a0a0 !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: #64dc82 !important; }
    .nocturno_theme #crossword_history .score_gain_badge .score_gain_triangle {
      color: #64dc82 !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: #191919 !important;
      border-color: rgba(255, 255, 255, 0.15) !important;
      color: #a0a0a0 !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: #64dc82 !important; }
    .nocturno_theme #crossword_history_detail .score_gain_badge .score_gain_triangle {
      color: #64dc82 !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: #a0a0a0 !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: #64c8d7 !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: #3cc8dc !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: #a0a0a0 !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: #191919 !important;
      color: #a0a0a0 !important;
      font-weight: 600;
      border-color: rgba(8, 116, 133, 0.4) !important;
      border-bottom-color: #191919 !important;
      box-shadow: none !important; }
  .nocturno_theme .practice_conjugations_mobile_header_element {
    color: #a0a0a0; }
    .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: #78bec8 !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: #78bec8 !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: #78bec8 !important;
        color: #78bec8 !important; }
    .nocturno_theme .word_lists_folder_header .word_lists_folder_toggle {
      --fa-primary-color: #a0a0a0;
      --fa-secondary-color: #a0a0a0;
      color: #a0a0a0 !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: #a0a0a0 !important;
        color: #a0a0a0 !important; }
    .nocturno_theme .word_lists_folder_header .word_lists_folder_actions i {
      --fa-primary-color: #a0a0a0;
      --fa-secondary-color: #a0a0a0;
      color: #a0a0a0 !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: #a0a0a0 !important;
        color: #a0a0a0 !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: #78bec8 !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: #78bec8 !important;
          color: #78bec8 !important; }
  .nocturno_theme .word_lists_folder_children .word_lists_details i,
  .nocturno_theme .word_lists_details i {
    --fa-primary-color: #a0a0a0;
    --fa-secondary-color: #a0a0a0;
    color: #a0a0a0 !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: #a0a0a0 !important;
      color: #a0a0a0 !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: #a0a0a0 !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: #a0a0a0 !important;
      fill: #a0a0a0 !important; }
    .nocturno_theme #word_lists_manage_folders_button:hover {
      color: #78bec8 !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: #78bec8 !important;
        fill: #78bec8 !important; }
  .nocturno_theme .breadcrumb-folder-icon {
    color: #78bec8 !important; }
    .nocturno_theme .breadcrumb-folder-icon svg, .nocturno_theme .breadcrumb-folder-icon svg path {
      color: #78bec8 !important;
      fill: #78bec8 !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: #78bec8 !important; }
    .nocturno_theme .fo_folder_header .fo_folder_icon svg, .nocturno_theme .fo_folder_header .fo_folder_icon svg path {
      fill: #78bec8 !important;
      color: #78bec8 !important; }
  .nocturno_theme .fo_folder_header .fo_toggle {
    color: #a0a0a0 !important; }
  .nocturno_theme .fo_folder_header .fo_folder_actions i {
    --fa-primary-color: #a0a0a0;
    --fa-secondary-color: #a0a0a0;
    color: #a0a0a0 !important; }
    .nocturno_theme .fo_folder_header .fo_folder_actions i svg, .nocturno_theme .fo_folder_header .fo_folder_actions i svg path {
      fill: #a0a0a0 !important;
      color: #a0a0a0 !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: #78bec8 !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: #78bec8 !important;
        color: #78bec8 !important; }
  .nocturno_theme .fo_list_item .fo_list_icon {
    --fa-primary-color: #a0a0a0;
    --fa-secondary-color: #a0a0a0;
    color: #a0a0a0 !important; }
    .nocturno_theme .fo_list_item .fo_list_icon svg, .nocturno_theme .fo_list_item .fo_list_icon svg path {
      fill: #a0a0a0 !important;
      color: #a0a0a0 !important; }
  .nocturno_theme #folder_organizer_instructions i {
    --fa-primary-color: #a0a0a0;
    --fa-secondary-color: #a0a0a0;
    color: #a0a0a0 !important; }
    .nocturno_theme #folder_organizer_instructions i svg, .nocturno_theme #folder_organizer_instructions i svg path {
      fill: #a0a0a0 !important;
      color: #a0a0a0 !important; }
  .nocturno_theme .word_list_folder_label {
    color: #a0a0a0; }
    .nocturno_theme .word_list_folder_label i {
      --fa-primary-color: #a0a0a0;
      --fa-secondary-color: #a0a0a0;
      color: #a0a0a0 !important; }
      .nocturno_theme .word_list_folder_label i svg, .nocturno_theme .word_list_folder_label i svg path {
        fill: #a0a0a0 !important;
        color: #a0a0a0 !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: #a0a0a0;
    --fa-secondary-color: #a0a0a0;
    color: #a0a0a0 !important; }
    .nocturno_theme .word_list_folder_picker_item i svg, .nocturno_theme .word_list_folder_picker_item i svg path {
      fill: #a0a0a0 !important;
      color: #a0a0a0 !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: #191919; }
  .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: #191919; }
  .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: #a0a0a0 !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: #a0a0a0; }
  .nocturno_theme #practice_quick_conjugations_end_session_button {
    color: #a0a0a0; }
  .nocturno_theme #practice_quick_conjugations_progress_container {
    background-color: #191919 !important; }
  .nocturno_theme #practice_conjugations_preset_knowledge_score #practice_conjugations_preset_knowledge_score_progress_bar {
    background: linear-gradient(to right, #2a2a2a 0%, #2a2a2a 8%, #144628 40%, #0f7837 65%, #0aaa46 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: #0aaa46 !important;
    box-shadow: 0 0 4px rgba(10, 170, 70, 0.4); }
  .nocturno_theme .tense_guide_practice_drill_item {
    background: #191919 !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: #2d2d2d !important;
      border-color: rgba(0, 133, 51, 0.4) !important; }
  .nocturno_theme .tense_guide_practice_drill_link {
    background-color: transparent !important;
    color: #a0a0a0 !important; }
    .nocturno_theme .tense_guide_practice_drill_link:hover {
      color: #00c850 !important; }
  .nocturno_theme .quick_conjugation_presets_featured_label {
    background-color: #162b2f !important; }
  .nocturno_theme #quick_conjugation_preset_preferences {
    background-color: #191919 !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: #123d44 !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: #3b6b73 !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: #2d2d2d;
      border-color: #787878; }
      .nocturno_theme .tense_box.black, .nocturno_theme .tense_box.black * {
        color: #c8c8c8 !important; }
    .nocturno_theme .tense_box.blue_light {
      background-color: #14323c;
      border-color: #3ca0c8; }
      .nocturno_theme .tense_box.blue_light, .nocturno_theme .tense_box.blue_light * {
        color: #64d2ff !important; }
    .nocturno_theme .tense_box.blue_dark {
      background-color: #0f1937;
      border-color: #3250a0; }
      .nocturno_theme .tense_box.blue_dark, .nocturno_theme .tense_box.blue_dark * {
        color: #648cdc !important; }
    .nocturno_theme .tense_box.brown {
      background-color: #322314;
      border-color: #8c6437; }
      .nocturno_theme .tense_box.brown, .nocturno_theme .tense_box.brown * {
        color: #c8a06e !important; }
    .nocturno_theme .tense_box.green_dark {
      background-color: #0f280f;
      border-color: #287828; }
      .nocturno_theme .tense_box.green_dark, .nocturno_theme .tense_box.green_dark * {
        color: #50b450 !important; }
    .nocturno_theme .tense_box.green_light {
      background-color: #1e2d0f;
      border-color: #6eb428; }
      .nocturno_theme .tense_box.green_light, .nocturno_theme .tense_box.green_light * {
        color: #96dc46 !important; }
    .nocturno_theme .tense_box.grey {
      background-color: #323232;
      border-color: #787878; }
      .nocturno_theme .tense_box.grey, .nocturno_theme .tense_box.grey * {
        color: #b4b4b4 !important; }
    .nocturno_theme .tense_box.orange {
      background-color: #37230a;
      border-color: #c88c28; }
      .nocturno_theme .tense_box.orange, .nocturno_theme .tense_box.orange * {
        color: #ffb43c !important; }
    .nocturno_theme .tense_box.purple {
      background-color: #281437;
      border-color: #a05ad2; }
      .nocturno_theme .tense_box.purple, .nocturno_theme .tense_box.purple * {
        color: #c882ff !important; }
    .nocturno_theme .tense_box.purple_dark {
      background-color: #2d0f2d;
      border-color: #aa28b4; }
      .nocturno_theme .tense_box.purple_dark, .nocturno_theme .tense_box.purple_dark * {
        color: #dc64e6 !important; }
    .nocturno_theme .tense_box.red_dark {
      background-color: #320f0f;
      border-color: #a02828; }
      .nocturno_theme .tense_box.red_dark, .nocturno_theme .tense_box.red_dark * {
        color: #dc5050 !important; }
    .nocturno_theme .tense_box.red_light {
      background-color: #370f0f;
      border-color: #c83232; }
      .nocturno_theme .tense_box.red_light, .nocturno_theme .tense_box.red_light * {
        color: #ff5a5a !important; }
  .nocturno_theme .tense_color_black i {
    color: #c8c8c8 !important; }
  .nocturno_theme .tense_color_blue_light i {
    color: #64d2ff !important; }
  .nocturno_theme .tense_color_blue_dark i {
    color: #648cdc !important; }
  .nocturno_theme .tense_color_brown i {
    color: #c8a06e !important; }
  .nocturno_theme .tense_color_green_dark i {
    color: #50b450 !important; }
  .nocturno_theme .tense_color_green_light i {
    color: #96dc46 !important; }
  .nocturno_theme .tense_color_grey i {
    color: #b4b4b4 !important; }
  .nocturno_theme .tense_color_orange i {
    color: #ffb43c !important; }
  .nocturno_theme .tense_color_purple i {
    color: #c882ff !important; }
  .nocturno_theme .tense_color_purple_dark i {
    color: #dc64e6 !important; }
  .nocturno_theme .tense_color_red_light i {
    color: #ff5a5a !important; }
  .nocturno_theme .tense_color_red_dark i {
    color: #dc5050 !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: #c8c8c8 !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: #3c3c3c !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: #a0a0a0 !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: #191919; }
  .nocturno_theme .dictionary .dictionary_pos_block .dictionary_sense_row .dictionary_sense_and_tags .dictionary_sense i.dictionary_clarification_button {
    color: #a0a0a0 !important; }
    .nocturno_theme .dictionary .dictionary_pos_block .dictionary_sense_row .dictionary_sense_and_tags .dictionary_sense i.dictionary_clarification_button:hover {
      color: #78bec8 !important; }
  .nocturno_theme .pagination_container .pagination li.disabled span:not(.ellipse) {
    background-color: #191919 !important;
    color: #646464 !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: #a0a0a0; }
    .nocturno_theme .pagination_container .pagination a.page-link:hover {
      background-color: rgba(8, 116, 133, 0.45); }
  .nocturno_theme .section-title {
    color: #a0a0a0 !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: #a0a0a0; }
    .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: #a0a0a0 !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: #2d2d2d !important;
      border-color: #787878 !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: #c8c8c8 !important; }
    .nocturno_theme .study_conjugations_tense_label.blue_light,
    .nocturno_theme .example-sentence-tense-label.blue_light {
      background-color: #14323c !important;
      border-color: #3ca0c8 !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: #64d2ff !important; }
    .nocturno_theme .study_conjugations_tense_label.blue_dark,
    .nocturno_theme .example-sentence-tense-label.blue_dark {
      background-color: #0f1937 !important;
      border-color: #3250a0 !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: #648cdc !important; }
    .nocturno_theme .study_conjugations_tense_label.brown,
    .nocturno_theme .example-sentence-tense-label.brown {
      background-color: #322314 !important;
      border-color: #8c6437 !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: #c8a06e !important; }
    .nocturno_theme .study_conjugations_tense_label.green_dark,
    .nocturno_theme .example-sentence-tense-label.green_dark {
      background-color: #0f280f !important;
      border-color: #287828 !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: #50b450 !important; }
    .nocturno_theme .study_conjugations_tense_label.green_light,
    .nocturno_theme .example-sentence-tense-label.green_light {
      background-color: #1e2d0f !important;
      border-color: #6eb428 !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: #96dc46 !important; }
    .nocturno_theme .study_conjugations_tense_label.grey,
    .nocturno_theme .example-sentence-tense-label.grey {
      background-color: #323232 !important;
      border-color: #787878 !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: #b4b4b4 !important; }
    .nocturno_theme .study_conjugations_tense_label.orange,
    .nocturno_theme .example-sentence-tense-label.orange {
      background-color: #37230a !important;
      border-color: #c88c28 !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: #ffb43c !important; }
    .nocturno_theme .study_conjugations_tense_label.purple,
    .nocturno_theme .example-sentence-tense-label.purple {
      background-color: #281437 !important;
      border-color: #a05ad2 !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: #c882ff !important; }
    .nocturno_theme .study_conjugations_tense_label.purple_dark,
    .nocturno_theme .example-sentence-tense-label.purple_dark {
      background-color: #2d0f2d !important;
      border-color: #aa28b4 !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: #dc64e6 !important; }
    .nocturno_theme .study_conjugations_tense_label.red_dark,
    .nocturno_theme .example-sentence-tense-label.red_dark {
      background-color: #320f0f !important;
      border-color: #a02828 !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: #dc5050 !important; }
    .nocturno_theme .study_conjugations_tense_label.red_light,
    .nocturno_theme .example-sentence-tense-label.red_light {
      background-color: #370f0f !important;
      border-color: #c83232 !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: #ff5a5a !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: #191919;
      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: #191919 !important;
    border-color: #3c3c3c !important;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.5) !important; }
    .nocturno_theme #verb-hover-tooltip .verb-hover-header h4 {
      color: #a0a0a0 !important;
      border-bottom-color: #3c3c3c !important; }
    .nocturno_theme #verb-hover-tooltip .verb-hover-header .header-subtitle {
      color: #787878 !important; }
    .nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover {
      border-bottom-color: #3c3c3c !important; }
      .nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover .sentence-text {
        color: #a0a0a0 !important; }
        .nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover .sentence-text .highlighted_token {
          color: #50c8dc !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: #50c8dc !important; }
      .nocturno_theme #verb-hover-tooltip .verb-hover-examples .example-sentence-hover .sentence-translation {
        color: #787878 !important; }
    .nocturno_theme #verb-hover-tooltip .verb-hover-loading {
      color: #a0a0a0 !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: #191919; }
  .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: #82bef0 !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: #82bef0 !important; }
  .nocturno_theme .search-empty-state p {
    color: #a0a0a0 !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: #a0a0a0 !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: #191919; }
  .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: #82bef0 !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: #82bef0 !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: #191919; }
  .nocturno_theme .word-history-mobile-card {
    background-color: #191919;
    border-color: #a0a0a0 !important; }
  .nocturno_theme .word-history-dropdown {
    background-color: #191919;
    border-color: #a0a0a0 !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: #191919;
    color: #a0a0a0 !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: #a0a0a0 !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: #a0a0a0 !important; }
    .nocturno_theme .word-history-solutions-text .primary-solution {
      color: #a0a0a0 !important; }
  .nocturno_theme .study_word_comparison {
    background: rgba(8, 116, 133, 0.075) !important; }
  .nocturno_theme .breadcrumb-nav .breadcrumb {
    background-color: #191919 !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: #191919; }
      .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: #a0a0a0 !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: #a0a0a0 !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: #a0a0a0 !important; }
    .nocturno_theme #leaderboard_live .user_stats_section .user_stats_grid .user_stat_item {
      background: #191919 !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: #a0a0a0 !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: #a0a0a0 !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: #a0a0a0 !important; }
  .nocturno_theme #leaderboard_live .leaderboard_section {
    background: #191919 !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: #a0a0a0 !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: #191919 !important;
      border-bottom: 1px solid rgba(8, 116, 133, 0.2) !important;
      color: #a0a0a0 !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: #a0a0a0 !important; }
    .nocturno_theme #leaderboard_live .leaderboard_section .leaderboard_table_container .leaderboard_table .gap_indicator {
      background: transparent !important;
      color: #a0a0a0 !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: #191919 !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: #a0a0a0 !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: #a0a0a0 !important; }
  .nocturno_theme #leaderboard_live .opt_toggle_button {
    background: #191919 !important;
    color: #a0a0a0 !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: #191919 !important;
        color: #a0a0a0 !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: #191919; }
    .nocturno_theme #mobile_header #mobile_header_icons .menu_icon i {
      color: #a0a0a0; } }
  .nocturno_theme .prefs-container .prefs-section {
    background: #191919;
    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: #a0a0a0; }
    .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: #191919;
    color: #a0a0a0; }
  .nocturno_theme .prefs-container .prefs-toggle__track {
    background-color: #505050; }
  .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: #191919;
    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: #0cb3cd; }
  .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: #191919;
    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: #191919;
    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: #191919;
    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: #a0a0a0; }
    .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: #191919 !important;
    color: #a0a0a0 !important;
    border-color: rgba(255, 255, 255, 0.12) !important; }
  .nocturno_theme .dict-cloud-hide-btn {
    background: #191919 !important;
    color: #a0a0a0 !important;
    border-color: rgba(255, 255, 255, 0.12) !important; }
    .nocturno_theme .dict-cloud-hide-btn:hover {
      background-color: #123d44 !important; }
  .nocturno_theme .entry-builder {
    background: #191919 !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: #a0a0a0 !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: #a0a0a0 !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: #a0a0a0 !important; }
  .nocturno_theme .eb-word-note {
    background: #191919 !important;
    border-color: rgba(255, 255, 255, 0.15) !important;
    color: #a0a0a0 !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: #191919 !important;
    border-color: rgba(255, 255, 255, 0.15) !important;
    color: #a0a0a0 !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: #191919 !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: #a0a0a0; }
    .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.a801d5415d7e.map */