/* styles_fichas-pg-dark.css — capa oscura solo para páginas pg de ficha */
html.theme-dark .fmagrev__title,html.theme-dark .fdefreview__authorlabel,html.theme-dark .fdefreview__datek,html.theme-dark .fcheat__system,html.theme-dark .fsol__system,html.theme-dark .fscreens__title{color:var(--label-dark);}
html.theme-dark .fcovers__mediaLink,html.theme-dark .fmediax__cover a,html.theme-dark .fmediax__item,html.theme-dark .fthumbnav__item,html.theme-dark .fthumbnav__badge{background:var(--fmodule-card-bg);background-image:none;border-color:var(--panel-border);box-shadow:var(--fmodule-card-shadow),inset 0 1px 0 rgba(255,255,255,.04);color:var(--text-1);}
html.theme-dark .fmanual__toggle:hover,html.theme-dark .fmagrev__toggle:hover,html.theme-dark .fcommentsx__link:hover,html.theme-dark .fthumbnav__item:hover{background:var(--panel-bg-strong);border-color:var(--panel-border-hover);box-shadow:var(--panel-shadow-lg),inset 0 1px 0 rgba(255,255,255,.08);color:var(--text-1);text-decoration:none;filter:none;}
html.theme-dark .fthumbnav__item:hover{background:var(--fmodule-card-bg-strong);border-color:var(--panel-border-hover);}
html.theme-dark .fcommentsx__empty{background:var(--panel-bg-strong);background-image:none;border-color:var(--panel-border-strong);color:var(--text-2);}
