body[data-username*="@0800.hr"] .list-item.button.child-button[data-key="tema"][data-value="dark"], 
body[data-username*="@0800.hr"] .list-item.button.child-button[data-key="tema"][data-value="auto"] {
    display: block;
}

body.dark {
    background-color: #000 !important;
}

body.dark .o8oo-sidebar-fix {
    background-color: rgb(44 44 44 / 90%);
}

body.dark #content .logo {
    color: #fff !important;
}

body.dark #content .logo img {
    filter: brightness(2.2);
}

body.dark #main_menu,
body.dark .responsive-button-wrapper .button.item {
    background-color: rgb(44 44 44 / 90%) !important;
}

body.dark #main_menu .main-menu-item {
    color: rgb(95 95 95);
}

body.dark #main_menu .main-menu-item:active, 
body.dark #menu_button:active, 
body.dark #main_menu .main-menu-item.active, 
body.dark #menu_button.active,

body.dark .id-card-button,
body.dark .item-list .user-actions,

.dark-highlight {
    color: mediumspringgreen !important;
}

body.dark .profile .picture-blur-effect {
    background-color: #000000c7;
}

body.dark #views .view {
    background-color: #111 !important;
}

body.dark #views .view h1 {
    color: #666;
}

body.dark .child-category-title .link-more {
    box-shadow: none;
    background-color: mediumspringgreen;
    color: #000;
}

body.dark #index_forma #gumb_provjeri {
    background-color: mediumspringgreen !important;
    color: #000 !important;
}

body.dark #modal-content {
    background-color: rgb(43 43 43) !important;
}

body.dark .show-item-button.blue.permanent {
    background-color: mediumspringgreen;
    border: 1px solid mediumspringgreen;
    color: #000;
}

body.dark .child-category-title .link-more, 
body.dark .expandable .link-more {
    background-color: mediumspringgreen;
    color: #000;
    box-shadow: none !important;
}

body.dark #modal.dynamic-content-modal #action-button-main {
    text-shadow: none;
}

body.dark #new-tos-screen.ready,
body.dark #id-card-wrapper {
    background-color: #000000f0;
}

body.dark #new-tos-screen #accept-terms,
body.dark #id-card-wrapper .edit-button {
    background-color: mediumspringgreen;
    color: #000;
}

body.dark #unlock-messages-notice .notice-item.small {
    color: #fff;
}

body.dark .preferences-list .item-switch,
body.dark .preferences-list .item-check {
    background-color: #444;
}

body.dark .preferences-list .list-item[data-value="true"] .item-switch {
    background-color: mediumspringgreen;
}

body.dark .preferences-list .item-check .item-switch-toggle {
    color: mediumspringgreen;
}

body.dark #messages .item-list .list-item {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

body.dark #messages .item-icon-area {
    background-color: #333;
}

body.dark #groups-wrapper .list-item .item-icon {
    color: mediumspringgreen;
}

body.dark[data-title-path^="Hrvatski lovački savez,Recepti"] #groups-wrapper .list-item .item-icon {
    color: #c22520;
}

body.dark .parent.item-list-container .responsive-button-wrapper .action-button {
    background-color: mediumspringgreen;
}

body.dark #menu_button, 
body.dark #prevPage {
    color: #fff !important;
}

body.dark.scrollable-title #logo_user .user-picture-area {
    background-color: rgb(255 255 255 / 5%);
}

body.dark.scrollable-title #logo_user .user-picture-area .user-icon {
    color: mediumspringgreen;
}

body.dark #messages-buttons .messages-button, 
body.dark .menu-buttons .menu-button {
    background-color: mediumspringgreen;
    color: #000;
}

body.dark #messages-buttons .messages-button, 
body.dark .menu-buttons .menu-button {
    background-color: #333;
    color: #fff;
}

body.dark #messages-buttons .messages-button.active, 
body.dark .menu-buttons .menu-button.active {
    background-color: mediumspringgreen;
    color: #000;
}

body.dark.user-info #o8oo_header .menu-buttons .menu-button[data-button="notifications"], 
body.dark.user-info:not([data-friend-id]) #o8oo_header .menu-buttons .menu-button[data-button="ban"] {
    opacity: .2;
}

body.dark.showing-conversation #modal:not(.maximized).keyboard #modal-content.new-message .message-text {
    background-color: rgb(44 44 44 / 90%);
}

body.dark #modal-content.new-message .message-buttons,
body.dark #modal-content.new-message .message-attachments,
body.dark #modal-content.new-message .message-text,
body.dark #conversation_details.new-message .message-buttons,
body.dark #conversation_details.new-message .message-attachments,
body.dark #conversation_details.new-message .message-text {
    background-color: rgb(44 44 44 / 90%) !important;
}

body.dark.showing-conversation #modal:not(.modal-message-window) #modal-content, 
body.dark #modal.maximized:not(.modal-message-window) #modal-content.new-message {
    background-color: #000 !important;
}

body.dark #message-text-input::placeholder {
    color: #aaa;
}

body.dark #popup_content {
    background-color: #444;
}

body.dark #message_popup {
    border: 1px solid #444;
    background-color: #444;
}

body.dark #message_popup .bouble {
    background-color: #444;
}

body.dark.message-popup-reply #message-popup-reply-background {
    background: rgba(0, 0, 0, .5);
}

body.dark #message-send-button {
    background-color: mediumspringgreen !important;
    color: #000;
}

body.dark #message-report-button {
    padding: 9px 12px;
    color: #000;
    background-color: mediumspringgreen;
    font-weight: 400;
}

body.dark #search-messages {
    background-color: #1a1a1a;
}

body.dark.new-message-opened #modal:not(.modal-message-window) #modal-content {
    background-color: #000 !important;
}

body.dark[data-url="/messages"] #message-friends .item-list .list-item {
    background-color: #222;
    color: #fff;
}

body.dark[data-username=""] #modal-content, 
body.dark[data-url="/profile"] #modal-content, 
body.dark[data-url="/terms"] #modal-content, 
body.dark[data-url="/privacy"] #modal-content, 
body.dark[data-url="/friends"] #modal-content, 
body.dark[data-url="/rewards"] #modal-content, 
body.dark[data-url="/my_data"] #modal-content, 
body.dark[data-url="/profile_edit"] #modal-content, 
body.dark[src="/preferences"] #modal-content {
    background: linear-gradient(rgb(43 43 43) 41.18%, rgb(43 43 43) 81.09%) !important;
    box-shadow: 0px 0px 0px 1px rgba(29, 26, 26, 0.2) inset !important;
}

body.dark .modal-message .message-notice, 
body.dark .payment.message-notice {
    color: #ccc;
}

body.dark #rewards #messages #screenshots .screenshot .title {
    color: #ccc;
}

body.dark #rewards #messages #screenshots .screenshot .title h1 {
    color: #fff;
}

body.dark #rewards #messages #screenshots .screenshot .title .requirements {
    color: #fff;
}

body.dark .shine::before {
    background: linear-gradient(to right, rgba(43, 43, 43, 0) 0%, rgba(43, 43, 43, 0.1) 40%, rgba(43, 43, 43, 0.2) 50%, rgba(43, 43, 43, 0.1) 60%, rgba(43, 43, 43, 0) 100%) !important;
}

body.dark #unlock-screen .slider-container {
    background: #1a1a1a;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
}

body.dark #unlock-screen .slider-button {
    background: #373737;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    color: mediumspringgreen;
}

body.dark .slide-to-unlock-text {
    background: linear-gradient(90deg, #666 0%, mediumspringgreen 20%, #666 40%);
    background-size: 200% auto;
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    animation: slideShine 4s infinite linear;
    animation-direction: reverse;
}

body.dark #unlock-screen .slider-track {
    background: mediumspringgreen;
}

body.dark #unlock-screen .slider-track .slider-text {
    color: #000;
}

body.dark .dynamic-modal-content-down {
    background-color: rgba(43, 43, 43, 0);
}

body.dark #lovacka-kartica {
    -webkit-box-reflect: below 5px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, transparent), to(rgba(250, 250, 250, 0.1))) !important;
}

body.dark #messages-buttons .messages-button {
    box-shadow: 0px 0px 0px 1px #ffffff05 inset;
}

body.dark #modal-content.cart-modal-content h1 {
    color: #fff;
}

body.dark #cart_item_list.item-list .user-actions .user-action-icon, 
body.dark #cart_item_list.item-list .user-actions .user-action-icon:active, 
body.dark #cart_item_list.item-list .user-actions .user-action-icon:hover {
    border: none;
    background-color: transparent;
}

body.dark #cart_item_list.item-list .user-actions .user-action-icon.count {
    color: #fff;
}

body.dark #messages #screenshots .screenshot .image {
    box-shadow: 0px 0px 0px 10px #333 !important;
}

body.dark #invitation-wrapper.unlock-screen {
    background: rgba(0, 0, 0, .9);
}

body.dark #unlock-messages-notice .notice-item {
    color: #fff;
}

body.dark #unlock-messages-notice .notice-item #unlock-messages-notice-friends {
    color: mediumspringgreen;
}

body.dark[data-url="/terms"], 
body.dark[data-url="/privacy"] {
    background-color: rgb(43 43 43) !important;
}