/* TURINGA! V6 · DARK MODE v2.0 · Cargar DESPUÉS de todos los CSS originales. */
/* Activación: <html class="dark-mode"> o <body class="dark-mode">. */
:root.dark-mode,body.dark-mode{color-scheme:dark;--t-dark-bg:#111417;--t-dark-panel:#1b2025;--t-dark-panel2:#22282e;--t-dark-hover:#2b343d;--t-dark-input:#171d22;--t-dark-border:#353d45;--t-dark-text:#e5eaf0;--t-dark-muted:#a1adb8;--t-dark-link:#69b9ff;--t-dark-blue:#2594ef}
html.dark-mode,html.dark-mode body,body.dark-mode{background:#111417!important;color:#e5eaf0}
html.dark-mode body .v6,body.dark-mode .v6,html.dark-mode .v6-container,body.dark-mode .v6-container,html.dark-mode .v6-content,body.dark-mode .v6-content,html.dark-mode .section-home,body.dark-mode .section-home{background-color:var(--t-dark-bg)!important}
html.dark-mode body .v6 .sidebar,body.dark-mode .v6 .sidebar,html.dark-mode .sidebar,body.dark-mode .sidebar{background-color:var(--t-dark-bg)!important}
html.dark-mode :is(p,li,dt,dd,article,section,main,small,label),body.dark-mode :is(p,li,dt,dd,article,section,main,small,label){color:inherit}
html.dark-mode :is(a:not([class*=button]):not(.btn)),body.dark-mode :is(a:not([class*=button]):not(.btn)){text-shadow:none}
html.dark-mode a,body.dark-mode a{color:var(--t-dark-link)}
html.dark-mode a:hover,body.dark-mode a:hover{color:#a2d6ff}
html.dark-mode :is(h1,h2,h3,h4,h5,h6),body.dark-mode :is(h1,h2,h3,h4,h5,h6){text-shadow:none}
/* Formularios compartidos: no aplicar a checkbox ni a controles gráficos */
html.dark-mode :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=image]):not([type=submit]):not([type=button]),textarea,select):not(:is(.header-main input,.buscar input,.search input,.search-box input,.search-form input)),body.dark-mode :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=image]):not([type=submit]):not([type=button]),textarea,select):not(:is(.header-main input,.buscar input,.search input,.search-box input,.search-form input)){background-color:var(--t-dark-input);border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode :is(input,textarea):not(:is(.header-main input,.buscar input,.search input,.search-box input,.search-form input))::placeholder,body.dark-mode :is(input,textarea):not(:is(.header-main input,.buscar input,.search input,.search-box input,.search-form input))::placeholder{color:#8996a3}
html.dark-mode :is(input,textarea,select):not(:is(.header-main input,.buscar input,.search input,.search-box input,.search-form input)):focus,body.dark-mode :is(input,textarea,select):not(:is(.header-main input,.buscar input,.search input,.search-box input,.search-form input)):focus{border-color:#4d9fd9}
html.dark-mode :is(hr,fieldset),body.dark-mode :is(hr,fieldset){border-color:var(--t-dark-border)}
/* Estructura, header, navegación, menús y popovers */
html.dark-mode :is(.panels,.panel,.tools,#tool-shout,.nav-user__results,.action-select ol,.paginator .list-container ul,.p-modal_wrapper,.ui-dialog,.ac_results,.dropdown__menu,.tooltip-v6 .data-tip,.tooltip-v6 .user-tip,.tooltip-anonimo,.var-message,.modal-webm,.tabs,.tg-code,.tg-code pre),body.dark-mode :is(.panels,.panel,.tools,#tool-shout,.nav-user__results,.action-select ol,.paginator .list-container ul,.p-modal_wrapper,.ui-dialog,.ac_results,.dropdown__menu,.tooltip-v6 .data-tip,.tooltip-v6 .user-tip,.tooltip-anonimo,.var-message,.modal-webm,.tabs,.tg-code,.tg-code pre){background-color:var(--t-dark-panel)!important;color:var(--t-dark-text);border-color:var(--t-dark-border)}
html.dark-mode :is(.tools li>a,.dropdown__menu li a,.nav-user__results li,.action-select ol li a,.paginator .list-container ul li,.ac_odd),body.dark-mode :is(.tools li>a,.dropdown__menu li a,.nav-user__results li,.action-select ol li a,.paginator .list-container ul li,.ac_odd){background-color:var(--t-dark-panel)!important;color:var(--t-dark-text);border-color:var(--t-dark-border)}
html.dark-mode :is(.tools li>a:hover,.dropdown__menu li:hover a,.nav-user__results li:hover,.action-select ol li a:hover,.paginator .list-container ul li a:hover),body.dark-mode :is(.tools li>a:hover,.dropdown__menu li:hover a,.nav-user__results li:hover,.action-select ol li a:hover,.paginator .list-container ul li a:hover){background-color:var(--t-dark-hover)!important}
html.dark-mode :is(.header-sticky,.v5-wrapper .subnav,nav.subnav,.t-menu-more-dropdown,.action-select>span,.action-select:hover span),body.dark-mode :is(.header-sticky,.v5-wrapper .subnav,nav.subnav,.t-menu-more-dropdown,.action-select>span,.action-select:hover span){background-color:var(--t-dark-panel)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode :is(.ui-dialog .ui-dialog-buttonpane,.ui-dialog .ui-dialog-titlebar,.tooltip-v6 .user-tip .stats-tip,.tooltip-v6 .user-tip .actions-tip,.tools .mas),body.dark-mode :is(.ui-dialog .ui-dialog-buttonpane,.ui-dialog .ui-dialog-titlebar,.tooltip-v6 .user-tip .stats-tip,.tooltip-v6 .user-tip .actions-tip,.tools .mas){background-color:var(--t-dark-panel2)!important;border-color:var(--t-dark-border)}
html.dark-mode :is(.t-menu-more-dropdown a,.action-select ol li a,.tools .mas a),body.dark-mode :is(.t-menu-more-dropdown a,.action-select ol li a,.tools .mas a){color:var(--t-dark-text)!important}
html.dark-mode :is(.t-menu-more-dropdown a:hover,.tools li.unread a),body.dark-mode :is(.t-menu-more-dropdown a:hover,.tools li.unread a){background-color:var(--t-dark-hover)!important}
/* Home, resultados y sidebar */
html.dark-mode :is(.list-l li,.list-s,.list-m,.list-s h2,.list-m .header h2,.list-s ul li a,.list-m ul li a,.list-l li.sticky,.list-l .patrocinado,.list-m.list-top-posts .header:before),body.dark-mode :is(.list-l li,.list-s,.list-m,.list-s h2,.list-m .header h2,.list-s ul li a,.list-m ul li a,.list-l li.sticky,.list-l .patrocinado,.list-m.list-top-posts .header:before){background:var(--t-dark-panel)!important;border-color:var(--t-dark-border)}
html.dark-mode :is(.list-l li:hover,.list-s ul li a:hover,.list-m ul li a:hover),body.dark-mode :is(.list-l li:hover,.list-s ul li a:hover,.list-m ul li a:hover){background:var(--t-dark-hover)!important}
html.dark-mode :is(.list-l__title,.list-m ul li a h3,.list-s ul li a h3,.list-l__score,.list-m .header h2,.list-s h2),body.dark-mode :is(.list-l__title,.list-m ul li a h3,.list-s ul li a h3,.list-l__score,.list-m .header h2,.list-s h2){color:var(--t-dark-text)!important;text-shadow:none!important}
html.dark-mode :is(.list-l__subtitle,.list-l__meta a,.list-l__meta span,.list-m ul li a p,.list-m ul li a .metadata),body.dark-mode :is(.list-l__subtitle,.list-l__meta a,.list-l__meta span,.list-m ul li a p,.list-m ul li a .metadata){color:var(--t-dark-muted)!important}
html.dark-mode :is(.sidebar .listados,.sidebar .widget-usuario.material-box,.sidebar .listados h2 span,.sidebar .listados h5 span,.sidebar .listados.avisos-taringa .modelo2 li,.reco-col-2,.reco-container-post),body.dark-mode :is(.sidebar .listados,.sidebar .widget-usuario.material-box,.sidebar .listados h2 span,.sidebar .listados h5 span,.sidebar .listados.avisos-taringa .modelo2 li,.reco-col-2,.reco-container-post){background:var(--t-dark-panel)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
/* Posts, temas, comunidades y acciones */
html.dark-mode :is(.container-post__inner,.container-post .post-content,.container-post .fuente,.container-post .keywords,.container-post .tags,.container-post .dar-puntos-p,.container-post .box-extra-info,.box-anonimo,.box-acciones,.info-tema,.tema-footer,.posts-relacionados,.reco-container-post),body.dark-mode :is(.container-post__inner,.container-post .post-content,.container-post .fuente,.container-post .keywords,.container-post .tags,.container-post .dar-puntos-p,.container-post .box-extra-info,.box-anonimo,.box-acciones,.info-tema,.tema-footer,.posts-relacionados,.reco-container-post){background-color:var(--t-dark-panel)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode :is(.container-post .box-extra-info h3,.container-post .fuente:before,.container-post .fuente:after,.container-post .keywords:after,.box-acciones .dar-puntos #point-bar.container-puntos,.box-acciones .dar-puntos #point-bar.container-puntos li),body.dark-mode :is(.container-post .box-extra-info h3,.container-post .fuente:before,.container-post .fuente:after,.container-post .keywords:after,.box-acciones .dar-puntos #point-bar.container-puntos,.box-acciones .dar-puntos #point-bar.container-puntos li){background-color:var(--t-dark-panel2)!important;border-color:var(--t-dark-border)}
html.dark-mode :is(.box-acciones .favorite-post-post,.box-acciones .flag-post-post,.box-acciones .ui-btn,.box-acciones .fg-button,.tema-footer .favorite-tema-tema,.tema-footer .favorite-post-post,.tema-footer .follow-tema-tema,.tema-footer .unfollow-tema-tema,.v6 .social-side-bar>a,.v6 .social-side-bar .share-bt,.v6 .social-side-bar .favorite-post-post,.v6 .social-side-bar .favorite-tema-tema),body.dark-mode :is(.box-acciones .favorite-post-post,.box-acciones .flag-post-post,.box-acciones .ui-btn,.box-acciones .fg-button,.tema-footer .favorite-tema-tema,.tema-footer .favorite-post-post,.tema-footer .follow-tema-tema,.tema-footer .unfollow-tema-tema,.v6 .social-side-bar>a,.v6 .social-side-bar .share-bt,.v6 .social-side-bar .favorite-post-post,.v6 .social-side-bar .favorite-tema-tema){background-color:var(--t-dark-panel2)!important;border-color:var(--t-dark-border)!important;color:var(--t-dark-text)}
html.dark-mode :is(.v6 .social-side-bar .favorite-post-post:hover,.v6 .social-side-bar .favorite-tema-tema:hover,.v6 .social-side-bar .share-bt:hover),body.dark-mode :is(.v6 .social-side-bar .favorite-post-post:hover,.v6 .social-side-bar .favorite-tema-tema:hover,.v6 .social-side-bar .share-bt:hover){background:var(--t-dark-hover)!important}
html.dark-mode :is(div.meta-data ul li.active a,.info-tema__counter:before,.tema-footer .favorite-tema-tema.ui-state-active),body.dark-mode :is(div.meta-data ul li.active a,.info-tema__counter:before,.tema-footer .favorite-tema-tema.ui-state-active){background-color:var(--t-dark-panel2)!important;border-color:var(--t-dark-border)!important;color:var(--t-dark-text)!important}
html.dark-mode :is(.container-post .post-content,.container-post .post-content p,.container-post__inner p,.info-tema p,.reco-title1,.reco-title2,.reco-title3),body.dark-mode :is(.container-post .post-content,.container-post .post-content p,.container-post__inner p,.info-tema p,.reco-title1,.reco-title2,.reco-title3){color:var(--t-dark-text)!important}
/* Comentarios / respuestas / editor */
html.dark-mode :is(.comments-primary,.comments-primary .title h2,.comments-primary .title h3,.comments-primary .nav-pages,.comments-primary .myComment,.comments-primary .comment-deleted-suggest),body.dark-mode :is(.comments-primary,.comments-primary .title h2,.comments-primary .title h3,.comments-primary .nav-pages,.comments-primary .myComment,.comments-primary .comment-deleted-suggest){background:var(--t-dark-panel)!important;color:var(--t-dark-text);border-color:var(--t-dark-border)}
html.dark-mode :is(.comments-primary .comment:hover,.comments-primary .comment-content blockquote,.comments-primary .comment-deleted-suggest>p),body.dark-mode :is(.comments-primary .comment:hover,.comments-primary .comment-content blockquote,.comments-primary .comment-deleted-suggest>p){background:var(--t-dark-panel2)!important;border-color:var(--t-dark-border)}
html.dark-mode :is(.comments-primary .comments__title,.comments-primary .comment-content,.comments-primary .comment-author,.comments-primary .title h2,.comments-primary .title h3,.comments-primary .comment-content blockquote .citacuerpo p),body.dark-mode :is(.comments-primary .comments__title,.comments-primary .comment-content,.comments-primary .comment-author,.comments-primary .title h2,.comments-primary .title h3,.comments-primary .comment-content blockquote .citacuerpo p){color:var(--t-dark-text)!important}
html.dark-mode .comments-primary .comment.deleted-comment,body.dark-mode .comments-primary .comment.deleted-comment{background:#4c2529!important}
html.dark-mode :is(.comments-primary .comments-closed,.comments-primary .comments-empty),body.dark-mode :is(.comments-primary .comments-closed,.comments-primary .comments-empty){background:#403820!important;color:#ffe0a0!important}
html.dark-mode :is(.post-create .markItUpHeader,.post-create .nota-form-add,.post-create .tip,.post-create .end-form,.post-create .markItUpContainer,.highlightTextarea,.sidebar-add-post.opciones),body.dark-mode :is(.post-create .markItUpHeader,.post-create .nota-form-add,.post-create .tip,.post-create .end-form,.post-create .markItUpContainer,.highlightTextarea,.sidebar-add-post.opciones){background-color:var(--t-dark-panel2)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode :is(.post-create h2,.post-create label,.post-create .nota-form-add p),body.dark-mode :is(.post-create h2,.post-create label,.post-create .nota-form-add p){color:var(--t-dark-text)!important}
html.dark-mode .sidebar-add-post,body.dark-mode .sidebar-add-post{background:#3b321e!important;border-color:#c18029}
html.dark-mode .sidebar-add-post :is(p,li,.stitle),body.dark-mode .sidebar-add-post :is(p,li,.stitle){color:#f1d6a0!important}
/* Shouts / actividades / lightbox */
html.dark-mode :is(.shout-detail,.shout-main-content .article-content-wrapper,.shout-main-content .shout-item_ver,.shout-heading .shouts_actions li div,.shout-heading .shouts_user_activity li,.shout-heading .shouts_user_activity .user_total-activity,.secondary-actions .list-main-actions li a,.dropdown-primary li,.dropdown-primary li.dropdown-primary__bt,.shouts-admin__title span,.shouts-select .action-select span),body.dark-mode :is(.shout-detail,.shout-main-content .article-content-wrapper,.shout-main-content .shout-item_ver,.shout-heading .shouts_actions li div,.shout-heading .shouts_user_activity li,.shout-heading .shouts_user_activity .user_total-activity,.secondary-actions .list-main-actions li a,.dropdown-primary li,.dropdown-primary li.dropdown-primary__bt,.shouts-admin__title span,.shouts-select .action-select span){background:var(--t-dark-panel)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode :is(.shout-main-content .shout-item_ver:hover,.shout-heading .shouts_actions li div:hover,.secondary-actions .list-main-actions li a:hover),body.dark-mode :is(.shout-main-content .shout-item_ver:hover,.shout-heading .shouts_actions li div:hover,.secondary-actions .list-main-actions li a:hover){background:var(--t-dark-hover)!important}
html.dark-mode :is(.shouts-nav,.shouts-admin__title:before),body.dark-mode :is(.shouts-nav,.shouts-admin__title:before){border-color:var(--t-dark-border)!important}
html.dark-mode .shouts-nav li.active a,body.dark-mode .shouts-nav li.active a{color:var(--t-dark-text)!important;border-color:var(--t-dark-link)}
html.dark-mode :is(.lightbox__content,.lightbox__loading),body.dark-mode :is(.lightbox__content,.lightbox__loading){background:#111417!important}
/* Chat global y mensajes privados */
html.dark-mode #chatApp,body.dark-mode #chatApp{background:var(--t-dark-panel)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode #chatApp :is(.chat_sidebar,.chat_actions,.chat_header,.chat_window,.chat_typing_status,.chat_input_wrapper,.chat-modal,.chat-modal-body,.chat-context-menu,.chat-gif-panel),body.dark-mode #chatApp :is(.chat_sidebar,.chat_actions,.chat_header,.chat_window,.chat_typing_status,.chat_input_wrapper,.chat-modal,.chat-modal-body,.chat-context-menu,.chat-gif-panel){background:var(--t-dark-panel)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode #chatApp :is(.chat_content,.chat_msg_wrapper,.chat_input_zone,.chat-user-search-results,.chat-user-result,.chat-gif-results,.chat-sticker-panel),body.dark-mode #chatApp :is(.chat_content,.chat_msg_wrapper,.chat_input_zone,.chat-user-search-results,.chat-user-result,.chat-gif-results,.chat-sticker-panel){background:var(--t-dark-panel2)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode #chatApp .chat_msg.mine .chat_msg_wrapper,body.dark-mode #chatApp .chat_msg.mine .chat_msg_wrapper{background:#1b3851!important;border-color:#295576!important}
html.dark-mode #chatApp :is(.chat_msg_body,.chat_header_meta strong,.scv_head,.chat-modal-body label,.chat-context-menu button,.chat_input_zone textarea),body.dark-mode #chatApp :is(.chat_msg_body,.chat_header_meta strong,.scv_head,.chat-modal-body label,.chat-context-menu button,.chat_input_zone textarea){color:var(--t-dark-text)!important}
html.dark-mode #chatApp :is(.scv_preview,.scv_head_time,.chat_msg_author,.chat_msg_metadata,.chat_header_meta small,.chat-section-label),body.dark-mode #chatApp :is(.scv_preview,.scv_head_time,.chat_msg_author,.chat_msg_metadata,.chat_header_meta small,.chat-section-label){color:var(--t-dark-muted)!important}
html.dark-mode #chatApp :is(.scv:hover,.chat-user-result:hover,.chat-context-menu button:hover,.chat-icon-button:hover,.chat_msg_menu_btn:hover,.btn-gif:hover,.btn-emoji:hover,.btn-sticker:hover,.btn-camera:hover),body.dark-mode #chatApp :is(.scv:hover,.chat-user-result:hover,.chat-context-menu button:hover,.chat-icon-button:hover,.chat_msg_menu_btn:hover,.btn-gif:hover,.btn-emoji:hover,.btn-sticker:hover,.btn-camera:hover){background:var(--t-dark-hover)!important}
html.dark-mode #chatApp .scv.active,body.dark-mode #chatApp .scv.active{background:#203c52!important;border-left-color:#69b9ff}
html.dark-mode #chatApp :is(.chat-modal-body input,.chat-modal-body textarea,.chat-modal-body select),body.dark-mode #chatApp :is(.chat-modal-body input,.chat-modal-body textarea,.chat-modal-body select){background:var(--t-dark-input)!important;color:var(--t-dark-text);border-color:var(--t-dark-border)}
html.dark-mode #chatApp .chat_msg.deleted .chat_msg_wrapper,body.dark-mode #chatApp .chat_msg.deleted .chat_msg_wrapper{background:#303137!important}
html.dark-mode #chatApp .chat_notice,body.dark-mode #chatApp .chat_notice{background:#423817!important;color:#ffe5a8!important;border-color:#665020}
/* T! Shop (sin alterar previews ni efectos de artículos) */
html.dark-mode :is(.tshop,.tshop .v6-container),body.dark-mode :is(.tshop,.tshop .v6-container){background:var(--t-dark-bg)!important}
html.dark-mode :is(.tshop-wallet,.tshop-section,.tshop-item,.tshop-inventory-button,.tshop-filter,.tshop-collection-banner),body.dark-mode :is(.tshop-wallet,.tshop-section,.tshop-item,.tshop-inventory-button,.tshop-filter,.tshop-collection-banner){background:var(--t-dark-panel)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)!important}
html.dark-mode :is(.tshop-item__preview,.tshop-filter:hover),body.dark-mode :is(.tshop-item__preview,.tshop-filter:hover){background:var(--t-dark-panel2)!important}
html.dark-mode :is(.tshop-wallet__user strong,.tshop-section-header h2,.tshop-wallet-balance strong),body.dark-mode :is(.tshop-wallet__user strong,.tshop-section-header h2,.tshop-wallet-balance strong){color:var(--t-dark-text)!important}
html.dark-mode .tshop-filter.active,body.dark-mode .tshop-filter.active{background:#2594ef!important;border-color:#2594ef;color:#fff!important}
/* Juegos modernos: respetar sprites del lobby clásico, tableros y cartas */
html.dark-mode .turinga-games,body.dark-mode .turinga-games{color:var(--t-dark-text)}
html.dark-mode :is(.games-toolbar,.games-panel,.games-login-required,.games-modern-card,.games-modern-game,.games-modern-room,.games-modern-user,.games-modern-chat,.games-modern-settings,.games-room-dialog),body.dark-mode :is(.games-toolbar,.games-panel,.games-login-required,.games-modern-card,.games-modern-game,.games-modern-room,.games-modern-user,.games-modern-chat,.games-modern-settings,.games-room-dialog){background:var(--t-dark-panel)!important;color:var(--t-dark-text);border-color:var(--t-dark-border)}
html.dark-mode :is(.games-modern-room:hover,.games-modern-game:hover,.games-modern-user:hover),body.dark-mode :is(.games-modern-room:hover,.games-modern-game:hover,.games-modern-user:hover){background:var(--t-dark-hover)!important}
html.dark-mode :is(.games-modern-game strong,.games-modern-room-name,.games-panel-title h2,.games-toolbar-title),body.dark-mode :is(.games-modern-game strong,.games-modern-room-name,.games-panel-title h2,.games-toolbar-title){color:var(--t-dark-link)!important}
html.dark-mode :is(.games-modern-create select,.games-modern-create input,.games-modern-chat-form input),body.dark-mode :is(.games-modern-create select,.games-modern-create input,.games-modern-chat-form input){background:var(--t-dark-input)!important;color:var(--t-dark-text);border-color:var(--t-dark-border)}
/* Radio flotante, página de registro y paginadores */
html.dark-mode .radio-v6,body.dark-mode .radio-v6{background:var(--t-dark-panel)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode :is(.radio-title strong,.radio-song),body.dark-mode :is(.radio-title strong,.radio-song){color:var(--t-dark-text)!important}
html.dark-mode .radio-floating .radio-float-close,body.dark-mode .radio-floating .radio-float-close{background:var(--t-dark-panel2)!important;color:var(--t-dark-text)!important;border-color:var(--t-dark-border)!important}
html.dark-mode :is(.reg-ct,.reg-wr,.reg-ct .form-item,.reg-wr .divider h3,.reg-ct .recovery-email,.post-preview article p:after),body.dark-mode :is(.reg-ct,.reg-wr,.reg-ct .form-item,.reg-wr .divider h3,.reg-ct .recovery-email,.post-preview article p:after){background:var(--t-dark-panel)!important;border-color:var(--t-dark-border);color:var(--t-dark-text)}
html.dark-mode :is(.reg-ct h2,.reg-ct label,.reg-ct .agree,.reg-sb p.action-now,.post-preview article p),body.dark-mode :is(.reg-ct h2,.reg-ct label,.reg-ct .agree,.reg-sb p.action-now,.post-preview article p){color:var(--t-dark-text)!important}
html.dark-mode :is(#footer,footer.contentinfo,footer.contentinfo #footer-links,footer.contentinfo #footer-links ul.footer-list,footer.contentinfo:before),body.dark-mode :is(#footer,footer.contentinfo,footer.contentinfo #footer-links,footer.contentinfo #footer-links ul.footer-list,footer.contentinfo:before){background:var(--t-dark-bg)!important;border-color:var(--t-dark-border)}
html.dark-mode #footer .posts-relacionados .item-post h2 a,body.dark-mode #footer .posts-relacionados .item-post h2 a{color:var(--t-dark-text)!important}
html.dark-mode :is(.jspTrack,.jspCorner),body.dark-mode :is(.jspTrack,.jspCorner){background:#29313a!important}
html.dark-mode .jspDrag,body.dark-mode .jspDrag{background:#657485!important}
/* Scrollbars discretas en navegadores compatibles */
html.dark-mode,html.dark-mode body,body.dark-mode{scrollbar-color:#48535f #171b20}

/* =================== AJUSTES V1.1 - HOME =================== */
/* Pestañas superiores, conservando la barra principal azul */
html.dark-mode nav.subnav ul li.active a,body.dark-mode nav.subnav ul li.active a,html.dark-mode .section-home nav.subnav ul li.active a,body.dark-mode .section-home nav.subnav ul li.active a{background:#263440!important;color:#eaf3fc!important;border-bottom:2px solid #69b9ff!important}
html.dark-mode nav.subnav ul li:not(.active) a:hover,body.dark-mode nav.subnav ul li:not(.active) a:hover{background:#202a33!important;color:#a2d6ff!important}
html.dark-mode .sidebar h2,body.dark-mode .sidebar h2,html.dark-mode .sidebar h3,body.dark-mode .sidebar h3,html.dark-mode .estadisticas h2,body.dark-mode .estadisticas h2,html.dark-mode .shout-sidebar>h2,body.dark-mode .shout-sidebar>h2{color:#e5eaf0!important;border-color:#353d45!important;text-shadow:none!important}
html.dark-mode .sidebar h2:before,body.dark-mode .sidebar h2:before,html.dark-mode .estadisticas h2:before,body.dark-mode .estadisticas h2:before,html.dark-mode .shout-sidebar>h2:before,body.dark-mode .shout-sidebar>h2:before{color:#83bddf!important}
html.dark-mode .estadisticas .slide-panel,body.dark-mode .estadisticas .slide-panel,html.dark-mode .shout-sidebar .shoutsb,body.dark-mode .shout-sidebar .shoutsb{border-color:#353d45!important}
html.dark-mode .estadisticas .slide-panel p,body.dark-mode .estadisticas .slide-panel p,html.dark-mode .estadisticas .slide-panel p span.txt,body.dark-mode .estadisticas .slide-panel p span.txt{color:#b6c2cc!important}
html.dark-mode .estadisticas .slide-panel p span.num,body.dark-mode .estadisticas .slide-panel p span.num{color:#69b9ff!important}
html.dark-mode .shout-sidebar .shoutsb,body.dark-mode .shout-sidebar .shoutsb{color:#b6c2cc!important}
html.dark-mode .shout-sidebar .shoutsb__user,body.dark-mode .shout-sidebar .shoutsb__user{color:#69b9ff!important}
/* Los widgets de misiones usan estilos propios/inline. Se incluyen variantes de clase comunes sin tocar todos los widgets. */
html.dark-mode :is(.daily-missions,.daily-missions-widget,.daily-missions-card,.daily-missions-body,.daily-missions-content,.daily-missions-footer,.misiones-diarias,.misiones-diarias-body,.missions-widget,.missions-body,.missions-list,.missions-content,.missions-footer,#daily-missions,#dailyMissions,#daily-missions-widget,#daily-missions-content),body.dark-mode :is(.daily-missions,.daily-missions-widget,.daily-missions-card,.daily-missions-body,.daily-missions-content,.daily-missions-footer,.misiones-diarias,.misiones-diarias-body,.missions-widget,.missions-body,.missions-list,.missions-content,.missions-footer,#daily-missions,#dailyMissions,#daily-missions-widget,#daily-missions-content){background:#1b2025!important;color:#e5eaf0!important;border-color:#353d45!important}
html.dark-mode :is(.daily-missions,.daily-missions-widget,.misiones-diarias,.missions-widget,#daily-missions,#dailyMissions) :is(p,span,label,small,li,strong),body.dark-mode :is(.daily-missions,.daily-missions-widget,.misiones-diarias,.missions-widget,#daily-missions,#dailyMissions) :is(p,span,label,small,li,strong){color:#d3dce5}
html.dark-mode :is(.daily-missions,.daily-missions-widget,.misiones-diarias,.missions-widget,#daily-missions,#dailyMissions) :is(.progress,.progress-bar-bg,.progress-track),body.dark-mode :is(.daily-missions,.daily-missions-widget,.misiones-diarias,.missions-widget,#daily-missions,#dailyMissions) :is(.progress,.progress-bar-bg,.progress-track){background:#353d45!important}
html.dark-mode :is(.daily-missions,.daily-missions-widget,.misiones-diarias,.missions-widget,#daily-missions,#dailyMissions) :is(.reward,.reward-box,.mission-reward),body.dark-mode :is(.daily-missions,.daily-missions-widget,.misiones-diarias,.missions-widget,#daily-missions,#dailyMissions) :is(.reward,.reward-box,.mission-reward){background:#213344!important;border-color:#365873!important;color:#d7eafe!important}
/* Mantener el logo, azul de navegación y las imágenes sin filtros automáticos */

/* ===== TURINGA V6 · DARK v1.2 · Ajustes visuales Home ===== */
/* Separadores suaves: no cambiar dimensiones ni bordes de imágenes. */
html.dark-mode :is(.content-right .list-m,.content-right .list-s,.content-right .listados,.content-right .top-usuarios,.sidebar .list-m,.sidebar .list-s,.sidebar .listados,.top-usuarios,.list-m,.list-s),body.dark-mode :is(.content-right .list-m,.content-right .list-s,.content-right .listados,.content-right .top-usuarios,.sidebar .list-m,.sidebar .list-s,.sidebar .listados,.top-usuarios,.list-m,.list-s){border-color:#30363d!important}
html.dark-mode :is(.list-m ul li,.list-s ul li,.top-usuarios ul li,.listados ul li,.listados .item,.content-right .listados li,.sidebar .listados li),body.dark-mode :is(.list-m ul li,.list-s ul li,.top-usuarios ul li,.listados ul li,.listados .item,.content-right .listados li,.sidebar .listados li){border-bottom-color:#30363d!important}
html.dark-mode :is(.list-m .header h2,.list-s h2,.listados h2,.top-usuarios h2,.games-panel-title),body.dark-mode :is(.list-m .header h2,.list-s h2,.listados h2,.top-usuarios h2,.games-panel-title){border-bottom-color:#30363d!important}
/* Listados centrales: un fondo uniforme, sin las rayas blancas entre entradas. */
html.dark-mode :is(.content-right .list-m ul li,.content-right .list-s ul li,.content-right .listados ul li,.sidebar .list-m ul li,.sidebar .list-s ul li),body.dark-mode :is(.content-right .list-m ul li,.content-right .list-s ul li,.content-right .listados ul li,.sidebar .list-m ul li,.sidebar .list-s ul li){border-bottom:1px solid #30363d!important}
html.dark-mode :is(.content-right .list-m ul li a,.content-right .list-s ul li a,.sidebar .list-m ul li a,.sidebar .list-s ul li a),body.dark-mode :is(.content-right .list-m ul li a,.content-right .list-s ul li a,.sidebar .list-m ul li a,.sidebar .list-s ul li a){border-color:#30363d!important}
/* Top Usuarios: el CSS original pone fondo #e6e6e6 y texto gris. */
html.dark-mode .top-usuarios ul li,body.dark-mode .top-usuarios ul li{background:#1b2025!important;border-bottom:1px solid #30363d!important;color:#e5eaf0!important}
html.dark-mode .top-usuarios ul li:hover,body.dark-mode .top-usuarios ul li:hover{background:#252d35!important}
html.dark-mode .top-usuarios ul li.destacado,body.dark-mode .top-usuarios ul li.destacado{background:#222c35!important}
html.dark-mode .top-usuarios ul li :is(h3,p),body.dark-mode .top-usuarios ul li :is(h3,p){color:#dce6ef!important;text-shadow:none!important}
html.dark-mode .top-usuarios ul li span.num,body.dark-mode .top-usuarios ul li span.num{color:#768493!important}
html.dark-mode .top-usuarios ul li.destacado h3,body.dark-mode .top-usuarios ul li.destacado h3{color:#69b9ff!important}
html.dark-mode .top-usuarios ul li a.bt,body.dark-mode .top-usuarios ul li a.bt{color:#fff!important}
html.dark-mode .top-usuarios ul li.siguiendo a.bt,body.dark-mode .top-usuarios ul li.siguiendo a.bt{background:#445260!important}
/* Top Posts: encabezado y filas consistentes. */
html.dark-mode .list-m.list-top-posts,body.dark-mode .list-m.list-top-posts{background:#1b2025!important;border-color:#30363d!important}
html.dark-mode .list-m.list-top-posts :is(.header,.header h2),body.dark-mode .list-m.list-top-posts :is(.header,.header h2){background:#1b2025!important;color:#e5eaf0!important;border-color:#30363d!important}
html.dark-mode .list-m.list-top-posts .header:before,body.dark-mode .list-m.list-top-posts .header:before{background:#111417!important}
html.dark-mode .list-m.list-top-posts ul li,body.dark-mode .list-m.list-top-posts ul li{background:#1b2025!important;border-bottom-color:#30363d!important}

/* ===== TURINGA V6 · DARK v1.3 · Etiquetas y separadores verticales ===== */
/* Nube de tags del sidebar (el fondo blanco viene de home.css .box). */
:is(html.dark-mode,body.dark-mode) .sidebar .box{background:#1b2025!important;border-color:#30363d!important;color:#e5eaf0!important}
:is(html.dark-mode,body.dark-mode) .sidebar .box :is(h2,h3,p,strong,small){color:#e5eaf0!important;text-shadow:none!important}
:is(html.dark-mode,body.dark-mode) .textrank-tags{background:#1b2025!important;color:#b7c6d5!important;text-shadow:none!important}
:is(html.dark-mode,body.dark-mode) .textrank-tags :is(a,.tag){color:#84c6ff!important;text-shadow:none!important;opacity:.92!important}
:is(html.dark-mode,body.dark-mode) .textrank-tags :is(a,.tag):hover{color:#c0e4ff!important;opacity:1!important}
/* Etiquetas y separadores en los posts/temas. */
:is(html.dark-mode,body.dark-mode) .container-post .tags :is(p,strong){color:#c5d0da!important;text-shadow:none!important}
:is(html.dark-mode,body.dark-mode) .container-post .tags p span{color:#52606d!important}
:is(html.dark-mode,body.dark-mode) .container-post .tags p a{color:#84c6ff!important}
/* Los bordes verticales exteriores de las columnas tenían blanco/gris claro. */
:is(html.dark-mode,body.dark-mode) .v6-content,:is(html.dark-mode,body.dark-mode) .v6 .v6-container .v6-content{border-right-color:transparent!important}
:is(html.dark-mode,body.dark-mode) .v6 .sidebar,:is(html.dark-mode,body.dark-mode) .section-home .sidebar{border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}
:is(html.dark-mode,body.dark-mode) .v5-wrapper{border-left-color:transparent!important;border-right-color:transparent!important}
/* Las separaciones internas del sidebar quedan en gris tenue. */
:is(html.dark-mode,body.dark-mode) .sidebar :is(.list-m,.list-s,.top-usuarios,.directory-widget,.box){border-color:#30363d!important}
:is(html.dark-mode,body.dark-mode) .sidebar :is(h2,h3,.directory-widget h2){border-bottom-color:#30363d!important}
:is(html.dark-mode,body.dark-mode) .sidebar :is(.list-m li,.list-s li,.top-usuarios li,.directory-sites-list li){border-bottom-color:#293139!important}
:is(html.dark-mode,body.dark-mode) .directory-widget .directory-sites-list li .site-link{color:#b9c7d5!important}
:is(html.dark-mode,body.dark-mode) .directory-widget .directory-sites-list li .site-link:hover{color:#84c6ff!important}
:is(html.dark-mode,body.dark-mode) .estadisticas .slide-panel :is(.info1,.desplegable .col){border-right-color:#30363d!important}

/* ===== TURINGA! V6 · DARK v1.4 · Misiones, miniaturas y paginación ===== */
/* El buscador conserva el CSS original: no se le aplican las reglas generales de input. */
/* Misiones diarias: clases exactas del bloque PHP/HTML. */
:is(html.dark-mode,body.dark-mode) .daily-missions__timer{background:#22282e!important;border-bottom:1px solid #30363d!important;color:#b5c3cf!important}
:is(html.dark-mode,body.dark-mode) .daily-missions__timer i{color:#69b9ff!important}
:is(html.dark-mode,body.dark-mode) .daily-missions__timer strong{color:#e5eaf0!important}
:is(html.dark-mode,body.dark-mode) .daily-missions__body{background:#1b2025!important;color:#e5eaf0!important}
:is(html.dark-mode,body.dark-mode) .daily-mission__header{color:#c9d4dd!important}
:is(html.dark-mode,body.dark-mode) .daily-mission__header .floatL{color:#dfe8ef!important}
:is(html.dark-mode,body.dark-mode) .daily-mission__header .floatL i{color:#82919f!important}
:is(html.dark-mode,body.dark-mode) .daily-mission__header .floatR{color:#a3b1be!important}
:is(html.dark-mode,body.dark-mode) .daily-mission__progress{background:#353f49!important}
:is(html.dark-mode,body.dark-mode) .daily-mission__progress span{background:#2594ef!important}
:is(html.dark-mode,body.dark-mode) .daily-mission.completed .daily-mission__header .floatL i{color:#2ecc71!important}
:is(html.dark-mode,body.dark-mode) .daily-mission.completed .daily-mission__progress span{background:#2ecc71!important}
:is(html.dark-mode,body.dark-mode) .daily-missions__reward{background:#1d2d3a!important;border-color:#365168!important;color:#c4d4e1!important}
:is(html.dark-mode,body.dark-mode) .daily-missions__reward i{color:#f0b400!important}
:is(html.dark-mode,body.dark-mode) .daily-missions__reward strong{color:#69b9ff!important}
:is(html.dark-mode,body.dark-mode) .daily-missions__claim{background:#2594ef!important;color:#fff!important;border-color:#2594ef!important}
:is(html.dark-mode,body.dark-mode) .daily-missions__claim:hover{background:#1683dc!important;color:#fff!important}
/* Home: eliminar el contorno claro de las miniaturas sin moverlas. */
:is(html.dark-mode,body.dark-mode) .list-l__avatar,:is(html.dark-mode,body.dark-mode) .list-l__avatar img{border-color:transparent!important;outline:none!important;box-shadow:none!important}
/* Paginación: quitar el marco superior/inferior blanco, conservar su tamaño. */
:is(html.dark-mode,body.dark-mode) .paginator{background:transparent!important;border-color:transparent!important;color:#b6c5d1!important}
:is(html.dark-mode,body.dark-mode) .paginator .list-container ul,:is(html.dark-mode,body.dark-mode) .paginator .list-container ul li{background:#1b2025!important;border-color:#30363d!important}
:is(html.dark-mode,body.dark-mode) .paginator .list-container ul li:first-child a{border-left-color:#30363d!important}
:is(html.dark-mode,body.dark-mode) .paginator .list-container ul li a{color:#69b9ff!important}
:is(html.dark-mode,body.dark-mode) .paginator .list-container ul li a:hover{background:#29343e!important;color:#fff!important}
:is(html.dark-mode,body.dark-mode) .paginator .list-container ul li.active,:is(html.dark-mode,body.dark-mode) .paginator .list-container ul li.active a{background:#2594ef!important;color:#fff!important;border-color:#2594ef!important}
:is(html.dark-mode,body.dark-mode) .paginator .button-container a.disabled{background:#343c44!important;color:#99a6b2!important}

/* ===== TURINGA! V6 · DARK v1.5 · Línea blanca debajo de Recientes / Novatos / Historial ===== */
/* shared.css: .v5-wrapper .subnav y nav.subnav .content-left usan border-bottom:#ebebeb. */
:is(html.dark-mode,body.dark-mode) .v5-wrapper .subnav,:is(html.dark-mode,body.dark-mode) .section-home nav.subnav{border-bottom-color:transparent!important}
:is(html.dark-mode,body.dark-mode) nav.subnav .content-left,:is(html.dark-mode,body.dark-mode) .section-home nav.subnav .content-left{border-bottom-color:transparent!important}
/* Mantener visible únicamente la línea azul del filtro seleccionado. */
:is(html.dark-mode,body.dark-mode) nav.subnav ul li.active a{border-bottom-color:#69b9ff!important}

/* ===== TURINGA! V6 · DARK v1.6 · POSTS + COMENTARIOS + NOTIFICACIONES ===== */
/* Posts: título y texto ordinario legibles. No cambiar posiciones, tamaños ni colores en línea personalizados. */
:is(html.dark-mode,body.dark-mode) .container-post h1{color:#e7edf3!important;text-shadow:none!important}
:is(html.dark-mode,body.dark-mode) .container-post .post-content .main-content-post{color:#dce4ec!important;background:transparent!important}
:is(html.dark-mode,body.dark-mode) .container-post .post-content .main-content-post :is(p,h1,h2,h3,h4,h5,h6,li,blockquote):not([style*="color" i]){color:#dce4ec!important;text-shadow:none!important}
:is(html.dark-mode,body.dark-mode) .container-post .post-content .main-content-post :is(strong,b){text-shadow:none}
:is(html.dark-mode,body.dark-mode) .container-post :is(.fuente h2,.autor p,.box-extra-info h3,.box-extra-info li,.box-extra-info p){color:#b9c6d1!important}
:is(html.dark-mode,body.dark-mode) .container-post :is(.post-content,.fuente,.keywords,.tags){border-color:#303841!important}
:is(html.dark-mode,body.dark-mode) .container-post .fuente:before,:is(html.dark-mode,body.dark-mode) .container-post .fuente:after,:is(html.dark-mode,body.dark-mode) .container-post .keywords:after{background:#303841!important}
:is(html.dark-mode,body.dark-mode) .container-post .post-content .meta :is(.category,.icon-tiempo,.category span,.icon-tiempo span){color:#a6b6c5!important}
:is(html.dark-mode,body.dark-mode) .container-post .post-content .meta :is(.category,.icon-tiempo):before{background:#2a333b!important}
:is(html.dark-mode,body.dark-mode) .container-post .post-content blockquote{color:#cad6df!important;border-color:#43505e!important}
:is(html.dark-mode,body.dark-mode) .container-post .post-content hr,:is(html.dark-mode,body.dark-mode) .container-post #post-centro hr.divider{border-color:#303841!important}
/* Algunas publicaciones antiguas traen grises fijos insertados por el editor: corregir SOLO esos tonos. */
:is(html.dark-mode,body.dark-mode) .container-post .main-content-post :is([style*="color:#333" i],[style*="color: #333" i],[style*="color:#424242" i],[style*="color: #424242" i],[style*="color:#494d50" i],[style*="color: #494d50" i],[style*="color:#444" i],[style*="color: #444" i],[style*="color:#555" i],[style*="color: #555" i],[style*="color:#666" i],[style*="color: #666" i],[style*="color:#777" i],[style*="color: #777" i],[style*="color:#000" i],[style*="color: #000" i],font[color="#333333"],font[color="#444444"],font[color="#555555"],font[color="#666666"],font[color="#000000"]){color:#dce4ec!important}
:is(html.dark-mode,body.dark-mode) .container-post .post-content .main-content-post a:not([style*="color" i]){color:#81c8ff!important}
:is(html.dark-mode,body.dark-mode) .container-post .post-content .main-content-post a:not([style*="color" i]):hover{color:#b2dfff!important}
/* Comentarios: los resaltados de autor/propios/reportados conservan su significado sin fondos pastel. */
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.comments-box.comentarios-comunes .item-comment,.comments-box .comment-respuestas .item-comment,.comments-box .item-comment),:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment:not([class*="comment-highlight"]){background:#1b2025!important;border-bottom-color:#303841!important;color:#dce4ec!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment:hover{background:#252e36!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment .comment-info p{color:#dce4ec!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box :is(h3,p.total-comentarios){color:#e5eaf0!important;border-color:#303841!important}
:is(html.dark-mode,body.dark-mode) .comment-highlight-postauthor,:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment.comment-highlight-postauthor{background:#203848!important;border-color:#2e516a!important}
:is(html.dark-mode,body.dark-mode) .comment-highlight-own,:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment.comment-highlight-own{background:#383323!important;border-color:#63542f!important}
:is(html.dark-mode,body.dark-mode) .comment-highlight-sameip,:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment.comment-highlight-sameip{background:#492a2d!important;border-color:#5f393b!important}
:is(html.dark-mode,body.dark-mode) .comment-highlight-elim,:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment.comment-highlight-elim{background:#47282d!important;border-color:#63343d!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment :is(.comment-info,.comment-info p){color:#e2e8ee!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment .comment-info :is(.tiempo,small){color:#abb9c6!important}
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.more-replies,.more-replies a,.comment-highlight-top){background:#222a31!important;border-color:#303841!important;color:#85c6fa!important}
/* Editor nuevo comentario, respuestas y su barra de herramientas. */
:is(html.dark-mode,body.dark-mode) :is(.myComment,#replyComment .myComment,.comments-primary .replyBox .myComment){background:#171c21!important;color:#e5eaf0!important;border-color:#303841!important}
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box .markItUpHeader,:is(html.dark-mode,body.dark-mode) .myFastreply .markItUpHeader{background:#252c33!important;border:1px solid #3a4651!important;color:#dce4ec!important}
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box .markItUpHeader :is(a,li.markItUpButton:before),:is(html.dark-mode,body.dark-mode) .myFastreply .markItUpHeader :is(a,li:before){color:#b4c2ce!important}
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box .markItUpHeader :is(a:hover,li.markItUpButton:hover:before){color:#81c8ff!important}
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box textarea,:is(html.dark-mode,body.dark-mode) .myFastreply textarea,:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box .cont_comm{background:#1d242a!important;color:#e7edf3!important;border-color:#3a4651!important}
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box textarea:focus{border-color:#4a9bce!important;color:#e7edf3!important}
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box textarea::placeholder{color:#9eacb8!important}
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box :is(.emoji-list,.emoji-categories,.emoji-nav){background-color:#252c33!important;border-color:#3a4651!important}
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box .comment-button-text{background:#2594ef!important;color:#fff!important;border-color:#237ec0!important}
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box .comment-button-text:hover{background:#1683dc!important}
/* Notificaciones: bordes de shared.css (.tools li), fondo y textos. */
:is(html.dark-mode,body.dark-mode) #tool-notificaciones{background:#1b2025!important;border-color:#303841!important;color:#e5eaf0!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones :is(ul,li){background:#1b2025!important;border-top-color:#303841!important;border-bottom-color:#303841!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones li{border-top:1px solid #303841!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones li>a{background:#1b2025!important;color:#cbd6df!important;border-color:#303841!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones li>a:hover{background:#29333c!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones li.unread>a{background:#203344!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones li.unread>a:hover{background:#284156!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones :is(h4,h5,h5 strong,li p){color:#cbd6df!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones li.unread :is(h5,li p){color:#e5eaf0!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones .mas{background:#20272d!important;border-top:1px solid #303841!important;color:#69b9ff!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones .mas:hover{background:#2a343d!important}
:is(html.dark-mode,body.dark-mode) #tool-notificaciones:before{border-bottom-color:#1b2025!important}

/* ===== TURINGA! V6 · DARK v1.8 · RESTAURAR GRID ORIGINAL DEL SIDEBAR EN POSTS ===== */
/* post.css controla el diseño: sidebar de 336px + padding de 15px a cada lado,
   y .sidebar .listados mantiene 336px para que .sidebar-reco flote en dos columnas.
   No sobrescribir widths ni max-width:100% en modo oscuro. */
/* Líneas blancas del bloque de compartir/puntos y divisiones del post. */
:is(html.dark-mode,body.dark-mode) .container-post .box-acciones .row,
:is(html.dark-mode,body.dark-mode) .container-post .box-acciones .row:first-child,
:is(html.dark-mode,body.dark-mode) .box-acciones .row,
:is(html.dark-mode,body.dark-mode) .box-acciones .row:first-child{border-top-color:#303841!important;border-bottom-color:#303841!important}
:is(html.dark-mode,body.dark-mode) .container-post :is(.post-content,.fuente,.keywords,.tags,.box-extra-info),
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.title,.comments-box,.nav-pages,.replyBox){border-color:#303841!important}
:is(html.dark-mode,body.dark-mode) .container-post .fuente:before,
:is(html.dark-mode,body.dark-mode) .container-post .fuente:after,
:is(html.dark-mode,body.dark-mode) .container-post .keywords:after{background-color:#303841!important}
/* Separadores de comentarios, respuestas y paginación. */
:is(html.dark-mode,body.dark-mode) .comments-primary .comment{border-top-color:#2b343d!important;border-bottom-color:#2b343d!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .comments-box .item-comment{border-bottom-color:#2b343d!important;border-top-color:#2b343d!important}
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.comment-replies,.comment-respuestas,.comment-actions,.title,.nav-pages,.nav-pages li){border-color:#2b343d!important}
/* Las notificaciones tienen divisores definidos en shared.css sobre .tools li. */
:is(html.dark-mode,body.dark-mode) .tools li,
:is(html.dark-mode,body.dark-mode) #tool-notificaciones li,
:is(html.dark-mode,body.dark-mode) #tool-mensajes li,
:is(html.dark-mode,body.dark-mode) #tool-favoritos li{border-top-color:#303841!important;border-bottom-color:#303841!important}
:is(html.dark-mode,body.dark-mode) .tools :is(h4,h5,p,small){color:#cbd7e1!important}
/* Caja de escritura: CSS nativo + editores con capa contenteditable/emojionearea. */
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.myComment,.myComment-text-box,.cont_comm,.markItUpContainer),
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box .cont_comm{background:#171d23!important;color:#e5eaf0!important;border-color:#353f49!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .markItUpHeader,
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box .markItUpHeader{background:#262e36!important;border-color:#38434e!important;color:#d9e4ec!important}
:is(html.dark-mode,body.dark-mode) .comments-primary :is(textarea,.markItUpEditor,.emojionearea,.emojionearea-editor,.emojionearea-button,.emojionearea-wrapper,[contenteditable="true"]),
:is(html.dark-mode,body.dark-mode) .myComment .myComment-text-box textarea{background:#1d252c!important;color:#e5eaf0!important;border-color:#38434e!important;box-shadow:none!important}
:is(html.dark-mode,body.dark-mode) .comments-primary :is(textarea,.emojionearea-editor,[contenteditable="true"])::placeholder{color:#91a1b1!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .myComment :is(.markItUpHeader li.markItUpButton:before,.markItUpHeader a){color:#aebfcd!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .myComment :is(.markItUpHeader li.markItUpButton:hover:before,.markItUpHeader a:hover){color:#81c8ff!important}
:is(html.dark-mode,body.dark-mode) .comments-primary .myComment :is(.comment-button-text,button[type="submit"],input[type="submit"]){background:#257fc1!important;border-color:#257fc1!important;color:#fff!important}
/* Paleta oscura para resaltados: evita fondos rosa pálido y texto blanco. */
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.comment-highlight-postauthor,.item-comment.comment-highlight-postauthor,.comment.comment-highlight-postauthor){background:#203747!important;color:#e5eaf0!important}
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.comment-highlight-own,.item-comment.comment-highlight-own,.comment.comment-highlight-own){background:#353122!important;color:#e5eaf0!important}
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.comment-highlight-sameip,.item-comment.comment-highlight-sameip,.comment.comment-highlight-sameip){background:#40272c!important;color:#e5eaf0!important}
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.comment-highlight-elim,.item-comment.comment-highlight-elim,.comment.comment-highlight-elim){background:#482a30!important;color:#e5eaf0!important}
/* Conservar la legibilidad del texto dentro de comentarios resaltados. */
:is(html.dark-mode,body.dark-mode) .comments-primary :is(.comment-highlight-postauthor,.comment-highlight-own,.comment-highlight-sameip,.comment-highlight-elim) :is(p,span:not(.icon),.comment-content){color:#dce5ed!important}

/* ===== TURINGA! V6 · DARK v1.9 · CUADRO DEL POST Y EDITOR ===== */
/* En shared.css la columna .v6-content es un lienzo exterior claro (#f9f8f8).
   El dark CSS anterior la igualaba al panel del post (#1b2025), por lo que
   desaparecia el contorno y parecia cubrir la barra de acciones y el sidebar.
   Recuperar el contraste ENTRE contenedor y tarjeta sin mover anchos. */
html.dark-mode body.section-post .v6-content,
body.section-post.dark-mode .v6-content{background:#111417!important;border-right-color:#2a3139!important}
html.dark-mode body.section-post .container-post__inner,
body.section-post.dark-mode .container-post__inner{background:#1b2025!important;border-radius:5px 5px 0 0}
/* Los comentarios conservan el espacio y el ancho que les dan los CSS originales. */
html.dark-mode body.section-post .comments-primary .myComment,
body.section-post.dark-mode .comments-primary .myComment{background:#1b2025!important}
/* Editor real de comentarios: textarea, contenedores rich-text y sus variantes. */
:is(html.dark-mode,body.dark-mode) body.section-post :is(.myComment textarea,.myComment textarea.markItUpEditor,#replyComment textarea,.comments-primary textarea,.myComment .emojionearea-editor,.myComment .emojionearea,.myComment [contenteditable="true"],.comments-primary [contenteditable="true"]),
body.section-post.dark-mode :is(.myComment textarea,.myComment textarea.markItUpEditor,#replyComment textarea,.comments-primary textarea,.myComment .emojionearea-editor,.myComment .emojionearea,.myComment [contenteditable="true"],.comments-primary [contenteditable="true"]){background:#1d252c!important;background-color:#1d252c!important;color:#e5eaf0!important;border-color:#38434e!important;box-shadow:none!important;color-scheme:dark!important}
:is(html.dark-mode,body.dark-mode) body.section-post :is(.myComment textarea,.comments-primary textarea,.myComment [contenteditable="true"])::placeholder,
body.section-post.dark-mode :is(.myComment textarea,.comments-primary textarea,.myComment [contenteditable="true"])::placeholder{color:#96a6b5!important}
/* Algunos editores MarkItUp son iframes; la hoja externa oscurece el marco y
   el pequeno sincronizador de index.php adapta el documento INTERNO. */
html.dark-mode body.section-post :is(.myComment iframe,.comments-primary iframe.markItUpEditor),
body.section-post.dark-mode :is(.myComment iframe,.comments-primary iframe.markItUpEditor){background:#1d252c!important;border-color:#38434e!important;color-scheme:dark!important}
html.dark-mode body.section-post :is(.myComment .markItUpContainer,.myComment .markItUpHeader,.myComment .myComment-text-box,.myComment .cont_comm),
body.section-post.dark-mode :is(.myComment .markItUpContainer,.myComment .markItUpHeader,.myComment .myComment-text-box,.myComment .cont_comm){border-color:#38434e!important}

/* ===== TURINGA V6 · DARK v2.0 · Correccion REAL del lienzo del post ===== */
/* El grupo generico :is() de arriba incluia selectores #id y ganaba por
   especificidad al fondo de .v6-content. Ya no contiene .v6-content. */
html.dark-mode body.section-post .v6 .v6-container .v6-content,body.dark-mode.section-post .v6 .v6-container .v6-content{background:#111417!important;background-color:#111417!important;border-color:transparent!important}
html.dark-mode body.section-post .v6 .v6-container .v6-content .container-post,body.dark-mode.section-post .v6 .v6-container .v6-content .container-post{background:transparent!important}
html.dark-mode body.section-post .v6 .v6-container .v6-content .container-post__inner,body.dark-mode.section-post .v6 .v6-container .v6-content .container-post__inner{background:#1b2025!important;background-color:#1b2025!important}
/* El cuadro de escribir comentarios, sin alterar el buscador ni formularios externos. */
html.dark-mode body.section-post .v6-content :is(.myComment textarea,.comments-primary textarea,textarea.markItUpEditor,.myComment .emojionearea,.myComment .emojionearea-editor,.myComment [contenteditable],.comments-primary [contenteditable]),body.dark-mode.section-post .v6-content :is(.myComment textarea,.comments-primary textarea,textarea.markItUpEditor,.myComment .emojionearea,.myComment .emojionearea-editor,.myComment [contenteditable],.comments-primary [contenteditable]){background:#1d252c!important;background-color:#1d252c!important;color:#e5eaf0!important;border-color:#38434e!important;box-shadow:none!important}
html.dark-mode body.section-post .v6-content :is(.myComment .markItUpHeader,.comments-primary .markItUpHeader,.myComment .cont_comm,.comments-primary .cont_comm),body.dark-mode.section-post .v6-content :is(.myComment .markItUpHeader,.comments-primary .markItUpHeader,.myComment .cont_comm,.comments-primary .cont_comm){background-color:#252c33!important;border-color:#38434e!important}
