/* Paleta de la organización (mass34_marca.py). Generada: no editar. */

:root {
    --m34-acento: #cc0000;
    --m34-acento-hover: #f00000;
    --m34-acento-activo: #a80000;
    --m34-acento-tenue: rgba(204, 0, 0, 0.09);
    --m34-acento-tenue-fuerte: rgba(204, 0, 0, 0.16);
    --m34-acento-halo: rgba(204, 0, 0, 0.28);
    --m34-sobre-acento: #ffffff;
    --m34-marca-desde: #cc0000;
    --m34-marca-hasta: #8f0000;
    --m34-propio-borde: rgba(204, 0, 0, 0.24);
    --m34-propio-codigo: rgba(204, 0, 0, 0.08);
    --m34-texto: #20201f;
    --m34-texto-suave: #46443f;
    --m34-texto-tenue: #6d6b66;
    --m34-borde: #e5e4e3;
    --m34-borde-fuerte: #c8c7c5;
    --m34-fondo: #f8f6f2;
    --m34-chat-lienzo-neutro: #f8f6f2;
    --m34-dm-lienzo: #f8f6f2;
    --m34-dm-lienzo-profundo: #f0eeea;
    --m34-superficie-alt: #f1efeb;
    --m34-dm-ajena-hover: #f4f2ee;
    --m34-dm-propia: #fbe9e6;
    --m34-dm-propia-hover: #f1e0dd;
    --m34-dm-propia-borde: #dfd0cc;
    --m34-propio-fondo: #fbe9e6;
    --m34-propio-texto: #20201f;
    --m34-dm-texto: #20201f;
    --m34-dm-hora: #6d6b66;
    --m34-nav-fondo-2: #242424;
    --m34-nav-hover: rgba(255, 255, 255, 0.08);
    --m34-nav-activo: #2c2c2c;
    --m34-nav-borde: #3e3e3e;
    --m34-columna-hover: rgba(255, 255, 255, 0.08);
    --m34-columna-campo: #242424;
    --m34-columna-activa: #2c2c2c;
    --m34-nav-fondo: #151515;
    --m34-columna: #151515;
    --m34-nav-texto: #f8fafc;
    --m34-nav-texto-2: #b4b5b7;
    --m34-columna-texto: #f8fafc;
    --m34-columna-texto-2: #b4b5b7;
    --m34-columna-activa-texto: #f8fafc;
    --m34-columna-borde: #3e3e3e;
    --m34-columna-campo-borde: #3e3e3e;
    --m34-navbar-lateral: #151515;
    --m34-navbar-hover: rgba(255, 255, 255, 0.08);
    --m34-navbar-borde: rgba(255, 255, 255, 0.12);
    --m34-navbar-campo: rgba(255, 255, 255, 0.1);
    --m34-navbar-campo-hover: rgba(255, 255, 255, 0.14);
    --m34-navbar-campo-borde: rgba(255, 255, 255, 0.18);
    --m34-navbar-lateral-texto: #f8fafc;
    --m34-navbar-lateral-sede: #6ee7b7;
    --m34-navbar-fondo: #151515;
    --m34-navbar-texto: #f8fafc;
    --m34-navbar-texto-tenue: #b4b5b7;
}

.dark-theme:root {
    --m34-navbar-lateral-texto: var(--m34-navbar-texto);
    --m34-navbar-lateral-sede: #6ee7b7;
    --m34-acento: #ff2727;
    --m34-acento-hover: #ff4646;
    --m34-acento-activo: #ff0808;
    --m34-acento-tenue: rgba(255, 39, 39, 0.14);
    --m34-acento-tenue-fuerte: rgba(255, 39, 39, 0.22);
    --m34-acento-halo: rgba(255, 39, 39, 0.32);
    --m34-sobre-acento: #16181c;
    --m34-marca-desde: #a30000;
    --m34-marca-hasta: #700000;
    --m34-columna-activa: rgba(255, 39, 39, 0.14);
    --m34-propio-fondo: rgba(255, 39, 39, 0.13);
    --m34-propio-borde: rgba(255, 39, 39, 0.3);
}

@media (prefers-color-scheme: dark) {
    .color-scheme-automatic:root {
        --m34-navbar-lateral-texto: var(--m34-navbar-texto);
        --m34-navbar-lateral-sede: #6ee7b7;
        --m34-acento: #ff2727;
        --m34-acento-hover: #ff4646;
        --m34-acento-activo: #ff0808;
        --m34-acento-tenue: rgba(255, 39, 39, 0.14);
        --m34-acento-tenue-fuerte: rgba(255, 39, 39, 0.22);
        --m34-acento-halo: rgba(255, 39, 39, 0.32);
        --m34-sobre-acento: #16181c;
        --m34-marca-desde: #a30000;
        --m34-marca-hasta: #700000;
        --m34-columna-activa: rgba(255, 39, 39, 0.14);
        --m34-propio-fondo: rgba(255, 39, 39, 0.13);
        --m34-propio-borde: rgba(255, 39, 39, 0.3);
    }
}

/* Barra superior oscura: lo de dentro, en claro. */

:root:not(.dark-theme):not(.color-scheme-automatic) #top_navbar > .column-left,
:root:not(.dark-theme):not(.color-scheme-automatic) #top_navbar > .column-middle,
:root:not(.dark-theme):not(.color-scheme-automatic) #top_navbar > .column-right,
:root:not(.dark-theme):not(.color-scheme-automatic) #navbar-middle,
:root:not(.dark-theme):not(.color-scheme-automatic) #message_view_header {
    color: #f8fafc;
    --m34-texto: #f8fafc;
    --m34-texto-suave: #b4b5b7;
    --m34-texto-tenue: #b4b5b7;
    --m34-fondo: #151515;
    --m34-superficie: #222222;
    --m34-superficie-alt: #292929;
    --m34-flotante: #222222;
    --m34-borde: #343434;
    --m34-borde-fuerte: #484848;
    --m34-acento: #fe0000;
    --m34-acento-hover: #ff1e1e;
    --m34-acento-activo: #ea0000;
    --m34-acento-tenue: rgba(254, 0, 0, 0.16);
    --m34-acento-tenue-fuerte: rgba(254, 0, 0, 0.26);
    --m34-acento-halo: rgba(254, 0, 0, 0.34);
    --m34-sobre-acento: #16181c;
    --color-text-default: #f8fafc;
    --color-link: #fe0000;
    --color-link-hover: #ff1e1e;
    --color-background-unread-counter: #fe0000;
    --color-background-active-narrow-filter: rgba(254, 0, 0, 0.26);
    --color-text-active-narrow-filter: #fe0000;
    --color-background-hover-narrow-filter: rgba(254, 0, 0, 0.16);
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #top_navbar > .column-left,
    :root.color-scheme-automatic #top_navbar > .column-middle,
    :root.color-scheme-automatic #top_navbar > .column-right,
    :root.color-scheme-automatic #navbar-middle,
    :root.color-scheme-automatic #message_view_header {
        color: #f8fafc;
        --m34-texto: #f8fafc;
        --m34-texto-suave: #b4b5b7;
        --m34-texto-tenue: #b4b5b7;
        --m34-fondo: #151515;
        --m34-superficie: #222222;
        --m34-superficie-alt: #292929;
        --m34-flotante: #222222;
        --m34-borde: #343434;
        --m34-borde-fuerte: #484848;
        --m34-acento: #fe0000;
        --m34-acento-hover: #ff1e1e;
        --m34-acento-activo: #ea0000;
        --m34-acento-tenue: rgba(254, 0, 0, 0.16);
        --m34-acento-tenue-fuerte: rgba(254, 0, 0, 0.26);
        --m34-acento-halo: rgba(254, 0, 0, 0.34);
        --m34-sobre-acento: #16181c;
        --color-text-default: #f8fafc;
        --color-link: #fe0000;
        --color-link-hover: #ff1e1e;
        --color-background-unread-counter: #fe0000;
        --color-background-active-narrow-filter: rgba(254, 0, 0, 0.26);
        --color-text-active-narrow-filter: #fe0000;
        --color-background-hover-narrow-filter: rgba(254, 0, 0, 0.16);
    }
}

/* Barra lateral oscura: lo de dentro, en claro. */

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-container,
:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar,
:root:not(.dark-theme):not(.color-scheme-automatic) #right-sidebar-container,
:root:not(.dark-theme):not(.color-scheme-automatic) #right-sidebar {
    color: #f8fafc;
    --m34-texto: #f8fafc;
    --m34-texto-suave: #b4b5b7;
    --m34-texto-tenue: #b4b5b7;
    --m34-fondo: #151515;
    --m34-superficie: #222222;
    --m34-superficie-alt: #292929;
    --m34-flotante: #222222;
    --m34-borde: #343434;
    --m34-borde-fuerte: #484848;
    --m34-acento: #fe0000;
    --m34-acento-hover: #ff1e1e;
    --m34-acento-activo: #ea0000;
    --m34-acento-tenue: rgba(254, 0, 0, 0.16);
    --m34-acento-tenue-fuerte: rgba(254, 0, 0, 0.26);
    --m34-acento-halo: rgba(254, 0, 0, 0.34);
    --m34-sobre-acento: #16181c;
    --color-text-default: #f8fafc;
    --color-link: #fe0000;
    --color-link-hover: #ff1e1e;
    --color-background-unread-counter: #fe0000;
    --color-background-active-narrow-filter: rgba(254, 0, 0, 0.26);
    --color-text-active-narrow-filter: #fe0000;
    --color-background-hover-narrow-filter: rgba(254, 0, 0, 0.16);
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-container,
    :root.color-scheme-automatic #left-sidebar,
    :root.color-scheme-automatic #right-sidebar-container,
    :root.color-scheme-automatic #right-sidebar {
        color: #f8fafc;
        --m34-texto: #f8fafc;
        --m34-texto-suave: #b4b5b7;
        --m34-texto-tenue: #b4b5b7;
        --m34-fondo: #151515;
        --m34-superficie: #222222;
        --m34-superficie-alt: #292929;
        --m34-flotante: #222222;
        --m34-borde: #343434;
        --m34-borde-fuerte: #484848;
        --m34-acento: #fe0000;
        --m34-acento-hover: #ff1e1e;
        --m34-acento-activo: #ea0000;
        --m34-acento-tenue: rgba(254, 0, 0, 0.16);
        --m34-acento-tenue-fuerte: rgba(254, 0, 0, 0.26);
        --m34-acento-halo: rgba(254, 0, 0, 0.34);
        --m34-sobre-acento: #16181c;
        --color-text-default: #f8fafc;
        --color-link: #fe0000;
        --color-link-hover: #ff1e1e;
        --color-background-unread-counter: #fe0000;
        --color-background-active-narrow-filter: rgba(254, 0, 0, 0.26);
        --color-text-active-narrow-filter: #fe0000;
        --color-background-hover-narrow-filter: rgba(254, 0, 0, 0.16);
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-search .left-sidebar-search-input {
    background: var(--m34-nav-fondo-2) !important;
    border-color: rgba(255, 255, 255, 0.16) !important;
    color: var(--m34-nav-texto) !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-search .left-sidebar-search-input {
        background: var(--m34-nav-fondo-2) !important;
        border-color: rgba(255, 255, 255, 0.16) !important;
        color: var(--m34-nav-texto) !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-search .left-sidebar-search-input:hover,
:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-search .left-sidebar-search-input:focus {
    background: var(--m34-nav-fondo-2) !important;
    border-color: rgba(255, 255, 255, 0.3) !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-search .left-sidebar-search-input:hover,
    :root.color-scheme-automatic #left-sidebar-search .left-sidebar-search-input:focus {
        background: var(--m34-nav-fondo-2) !important;
        border-color: rgba(255, 255, 255, 0.3) !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-search .left-sidebar-search-input::placeholder,
:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-search :is(.input-icon,
:root:not(.dark-theme):not(.color-scheme-automatic) .search-icon,
:root:not(.dark-theme):not(.color-scheme-automatic) .zulip-icon-search),
:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-search .input-close-filter-button,
:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-search #add_streams_tooltip,
:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-search .channel-folders-sidebar-menu-icon {
    color: var(--m34-nav-texto-2) !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-search .left-sidebar-search-input::placeholder,
    :root.color-scheme-automatic #left-sidebar-search :is(.input-icon,
    :root.color-scheme-automatic .search-icon,
    :root.color-scheme-automatic .zulip-icon-search),
    :root.color-scheme-automatic #left-sidebar-search .input-close-filter-button,
    :root.color-scheme-automatic #left-sidebar-search #add_streams_tooltip,
    :root.color-scheme-automatic #left-sidebar-search .channel-folders-sidebar-menu-icon {
        color: var(--m34-nav-texto-2) !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-search .input-close-filter-button:hover {
    color: var(--m34-nav-texto) !important;
    background: rgba(255, 255, 255, 0.1) !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-search .input-close-filter-button:hover {
        color: var(--m34-nav-texto) !important;
        background: rgba(255, 255, 255, 0.1) !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar .unread_count,
:root:not(.dark-theme):not(.color-scheme-automatic) #right-sidebar .unread_count,
:root:not(.dark-theme):not(.color-scheme-automatic) #direct-messages-list .unread_count:not(.zero_count) {
    color: var(--m34-sobre-acento) !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar .unread_count,
    :root.color-scheme-automatic #right-sidebar .unread_count,
    :root.color-scheme-automatic #direct-messages-list .unread_count:not(.zero_count) {
        color: var(--m34-sobre-acento) !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #direct-messages-list .active-sub-filter .dm-box::after,
:root:not(.dark-theme):not(.color-scheme-automatic) #direct-messages-list .active-sub-filter::after {
    background: var(--m34-acento-tenue-fuerte) !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #direct-messages-list .active-sub-filter .dm-box::after,
    :root.color-scheme-automatic #direct-messages-list .active-sub-filter::after {
        background: var(--m34-acento-tenue-fuerte) !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-navigation-list .filter-icon .zulip-icon-inbox {
    color: #60a5fa !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-navigation-list .filter-icon .zulip-icon-inbox {
        color: #60a5fa !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-navigation-list .filter-icon .zulip-icon-recent {
    color: #22d3ee !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-navigation-list .filter-icon .zulip-icon-recent {
        color: #22d3ee !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-navigation-list .filter-icon .zulip-icon-all-messages {
    color: #818cf8 !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-navigation-list .filter-icon .zulip-icon-all-messages {
        color: #818cf8 !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-navigation-list .filter-icon .zulip-icon-at-sign {
    color: #a78bfa !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-navigation-list .filter-icon .zulip-icon-at-sign {
        color: #a78bfa !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-navigation-list .filter-icon .zulip-icon-smile {
    color: #f472b6 !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-navigation-list .filter-icon .zulip-icon-smile {
        color: #f472b6 !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-navigation-list .filter-icon .zulip-icon-star {
    color: #fbbf24 !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-navigation-list .filter-icon .zulip-icon-star {
        color: #fbbf24 !important;
    }
}

:root:not(.dark-theme):not(.color-scheme-automatic) #left-sidebar-navigation-list .filter-icon .zulip-icon-drafts {
    color: #2dd4bf !important;
}

@media (prefers-color-scheme: light) {
    :root.color-scheme-automatic #left-sidebar-navigation-list .filter-icon .zulip-icon-drafts {
        color: #2dd4bf !important;
    }
}
