/* ===== NUCLEAR DARK — todo a negro ===== */

/* 1. TODO negro por defecto */
html,
html body,
html body * {
    background-color: #000 !important;
    background-image: none !important;
    border-color: #1a1a1a !important;
    color: #e6edf3 !important;
    box-shadow: none !important;
}

/* 2. Paneles ligeramente más claros para distinguir bloques */
html body .tborder,
html body .post,
html body .vorro-widget,
html body .vorro-category-card,
html body .vorro-thread-card,
html body .modal,
html body .popup_menu {
    background-color: #0a0a0a !important;
}

/* 3. Cabeceras (thead, tcat, widget-title, category-head) */
html body .thead,
html body .tcat,
html body .tcat_menu,
html body .vorro-category-head,
html body .vorro-widget-title,
html body .vorro-thread-list .thead {
    background-color: #141414 !important;
    color: #ffffff !important;
}

html body .thead *,
html body .thead a,
html body .tcat *,
html body .tcat a,
html body .vorro-category-head a,
html body .vorro-widget-title {
    color: #ffffff !important;
}

/* 4. Filas */
html body .trow1,
html body tr:hover > .trow1 {
    background-color: #0a0a0a !important;
}

html body .trow2,
html body tr:hover > .trow2 {
    background-color: #0d0d0d !important;
}

/* 5. Cabecera del sitio (appbar) */
html body #logo,
html body #logo.vorro-appbar,
html body #logo.vorro-appbar.vorro-scrolled,
html body .vorro-nav-shell {
    background-color: #0a0a0a !important;
}

/* 6. Autor de post */
html body .post .post_author,
html body .post.classic .post_author {
    background-color: #141414 !important;
    color: #bbbbbb !important;
}

/* 7. Footer */
html body #footer,
html body #footer .upper,
html body #footer .lower,
html body .vorro-footer {
	background-color: #0a0a0a !important;
	
	color: #94a3b8 !important;
}

/* 8. Inputs — contraste para que se vean */
html body input.textbox,
html body textarea,
html body select {
    background-color: #0a0a0a !important;
    color: #ffffff !important;
    border: 1px solid #333333 !important;
}

html body input.textbox:focus,
html body textarea:focus,
html body select:focus {
    border-color: #666666 !important;
}

/* 9. Botones — contraste */
html body input.button,
html body button,
html body a.button {
    background-color: #1a1a1a !important;
    color: #ffffff !important;
    border: 1px solid #333333 !important;
}

html body input.button:hover,
html body button:hover,
html body a.button:hover {
    background-color: #252525 !important;
}

/* 10. Enlaces en azul claro para que se lean */
html body a:link,
html body a:visited {
    color: #93c5fd !important;
}

html body a:hover,
html body a:active {
    color: #ffffff !important;
}

/* 11. Texto general */
html body,
html body #container,
html body #container #content {
    color: #e6edf3 !important;
}

/* 12. Bordes */
html body .tborder,
html body .post,
html body .vorro-widget,
html body .vorro-category-card {
    border: 1px solid #1f1f1f !important;
}

