/* styles_fichas-dark.css — capa oscura mínima de ficha */
html.theme-dark{--fcez-bg:var(--fmodule-card-bg);--fmodule-card-bg:rgba(18,26,39,.97);--fmodule-card-bg-soft:rgba(20,29,43,.97);--fmodule-card-bg-strong:rgba(22,32,47,.98);--fmodule-card-shadow:var(--panel-shadow-sm);--fmodule-card-shadow-md:var(--panel-shadow);--fmodule-card-shadow-lg:var(--panel-shadow-lg);--panel-border-strong:var(--panel-border);--panel-shadow-sm:var(--shadow-soft);--panel-shadow-lg:var(--shadow-strong);--panel-shadow-xl:none;--panel-thumb-bg:var(--panel-thumb);--panel-badge-border:var(--border-base);--panel-badge-bg:var(--surface-top);--badge-border:var(--border-base);--badge-text:var(--text-1);--fdown-note-bg:linear-gradient(180deg,color-mix(in srgb,var(--fmodule-card-bg-strong) 86%,rgba(255,255,255,.07)),color-mix(in srgb,var(--fmodule-card-bg) 92%,rgba(255,255,255,.035)));--fdown-note-border:color-mix(in srgb,var(--panel-border-strong) 78%,rgba(255,255,255,.08));--fdown-note-color:var(--text-2);--fdown-note-strong-color:var(--link-muted);--fdown-note-shadow:var(--fmodule-card-shadow),inset 0 1px 0 rgba(255,255,255,.035);}
html.theme-dark.spectrum-theme,html.theme-dark.c64-theme,html.theme-dark.msx-theme,html.theme-dark.amiga-theme,html.theme-dark.pc-theme,html.theme-dark.mac-theme,html.theme-dark.mobile-theme,html.theme-dark.remakes-theme,html.theme-dark.arcade-theme,html.theme-dark .spectrum-theme,html.theme-dark .c64-theme,html.theme-dark .msx-theme,html.theme-dark .amiga-theme,html.theme-dark .pc-theme,html.theme-dark .mac-theme,html.theme-dark .mobile-theme,html.theme-dark .remakes-theme,html.theme-dark .arcade-theme{--fmodule-card-bg:rgba(18,19,24,.97);--fmodule-card-bg-soft:rgba(20,21,27,.97);--fmodule-card-bg-strong:rgba(22,23,30,.98);--fcez-bg:var(--fmodule-card-bg);}
html.theme-dark:not(.skin-retro){--ficha-inner-shadow:0 3px 8px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.045);--ficha-inner-chip-shadow:0 2px 5px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04);--ficha-inner-hover-shadow:0 7px 16px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055);--ficha-inner-active-shadow:0 10px 22px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.065);}
html.theme-dark #contenido{color:var(--text-1);}
html.theme-dark #contenido a{color:var(--link);}
html.theme-dark #contenido a:hover{color:var(--link-hover);}
html.theme-dark .fstat__label,html.theme-dark .finfo__label,html.theme-dark .fcomment__label,html.theme-dark .fcez__summarytitle,html.theme-dark .fcez__totallabel,html.theme-dark .fcez__currentlabel,html.theme-dark .fcez__comparelabel,html.theme-dark .fcommunity__voteslabel,html.theme-dark .fextra__votelabel,html.theme-dark .fextra__scorelabel,html.theme-dark .fextra__table tr:first-child td,html.theme-dark .fdefcard__label,html.theme-dark .fdefmedia__sys,html.theme-dark .fdown__otherlabel,html.theme-dark .fbadge__meta{color:var(--label-dark);}
html.theme-dark:not(.skin-retro) .ficha-shell :is(.tabletit,.tabletitpeq)+:is(.fpanel,.enlaces){margin-top:-1px!important;border-color:var(--cez-window-border,var(--panel-border))!important;border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;background:var(--cez-window-body-bg,var(--panel-bg-strong))!important;background-image:none!important;box-shadow:var(--cez-window-body-shadow,var(--panel-shadow-xl))!important;}
html.theme-dark:not(.skin-retro) .ficha-shell :is(.tabletit,.tabletitpeq)+.fpanel{border-bottom-left-radius:var(--ficha-radius)!important;border-bottom-right-radius:var(--ficha-radius)!important;}
html.theme-dark:not(.skin-retro) .ficha-shell :is(.tabletit,.tabletitpeq)+.enlaces{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important;}
html.theme-dark:not(.skin-retro) .ficha-shell :is(.tabletit,.tabletitpeq)+:is(.fpanel,.enlaces)::before{content:none!important;display:none!important;}
html.theme-dark #caratula{background:var(--panel-bg-strong);border-color:var(--panel-border);box-shadow:var(--panel-shadow-lg),inset 0 1px 0 rgba(255,255,255,.07);}
html.theme-dark .fnavchip,html.theme-dark .fnavchip:visited{color:var(--text-1);}
html.theme-dark .fnavchip.is-current,html.theme-dark .fnavchip.is-current:visited{background:linear-gradient(180deg,color-mix(in srgb,var(--color1) 16%,var(--card-dark-bg-3)),color-mix(in srgb,var(--color1) 8%,var(--card-dark-bg-1)));border-color:color-mix(in srgb,var(--color1) 26%,var(--panel-border-strong));box-shadow:var(--ficha-inner-active-shadow),0 0 0 1px color-mix(in srgb,var(--color1) 12%,transparent);}
html.theme-dark .fnavchip.is-disabled .fnavchip__icon img{filter:grayscale(1) saturate(0) brightness(1.35) contrast(.95);opacity:.68;}
html.theme-dark .fpanel--info,html.theme-dark .fpanel--team,html.theme-dark .fpanel--comment{background:var(--panel-bg-strong);background-image:none;border-color:var(--panel-border);box-shadow:var(--panel-shadow-lg);}
html.theme-dark:not(.skin-retro) .frel-row{background:var(--panel-bg-strong);background-image:none;border-color:var(--panel-border);box-shadow:var(--panel-shadow-lg);backdrop-filter:none;-webkit-backdrop-filter:none;}
html.theme-dark:not(.skin-retro) .frel-row--top,html.theme-dark:not(.skin-retro) .frel-row--bottom{background:var(--panel-bg-strong);background-image:none;}
html.theme-dark .fteam,html.theme-dark .fteam__card{background:transparent;background-image:none;border-color:transparent;box-shadow:none;}
html.theme-dark .fteam__content,html.theme-dark .fteam__emptytext,html.theme-dark .fteam__notetext{color:var(--text-1);}
html.theme-dark .fteam__emptyhead,html.theme-dark .fteam__notetitle{color:var(--label-dark);}
html.theme-dark .fteam__footer,html.theme-dark .fteam__note{border-color:var(--panel-border);}
html.theme-dark .fteam__more,html.theme-dark .fcomment__submit,html.theme-dark .fteam__mail .cez-mail__submit button,html.theme-dark .fdefcard--emptymsg .cez-mail__submit button{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-chip) 32%,var(--panel-bg) 68%),color-mix(in srgb,var(--panel-chip) 22%,var(--panel-bg) 78%));border-color:var(--panel-border-strong);box-shadow:var(--panel-shadow-sm),inset 0 1px 0 rgba(255,255,255,.055);color:var(--link-muted);}
html.theme-dark .fteam__more:hover,html.theme-dark .fcomment__submit:hover,html.theme-dark .fteam__mail .cez-mail__submit button:hover,html.theme-dark .fdefcard--emptymsg .cez-mail__submit button:hover,html.theme-dark .fdefmedia__more: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 .fdown__row{background:linear-gradient(180deg,color-mix(in srgb,var(--fmodule-card-bg-strong) 82%,rgba(255,255,255,.05)),color-mix(in srgb,var(--fmodule-card-bg) 94%,rgba(255,255,255,.02)));border-color:color-mix(in srgb,var(--panel-border) 88%,rgba(255,255,255,.06));box-shadow:0 4px 10px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.05);}
html.theme-dark .fdown__row:hover{background:var(--fmodule-card-bg-strong);border-color:var(--panel-border-hover);box-shadow:0 7px 16px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);}
html.theme-dark:not(.skin-retro) .fdown__row--nonspanish .fdown__sys :is(a.sis-enlace,summary.sis-enlace),html.theme-dark:not(.skin-retro) .fdown__row--nonspanish .fdown__sys>.sis-nolink{color:var(--text-1)!important;}
html.theme-dark:not(.skin-retro) .fdown__row--nonspanish .fdown__sys :is(a.sis-enlace,summary.sis-enlace):is(:hover,:focus-visible){color:var(--link-hover)!important;}
html.theme-dark:not(.skin-retro) .fdown__left .sis-ico-mask{color:inherit;opacity:1;}
html.theme-dark .fdown__subhead{background:linear-gradient(180deg,color-mix(in srgb,var(--fmodule-card-bg-strong) 80%,rgba(255,255,255,.07)),color-mix(in srgb,var(--fmodule-card-bg) 92%,rgba(255,255,255,.03)));border-color:color-mix(in srgb,var(--panel-border) 84%,rgba(255,255,255,.12));box-shadow:0 3px 8px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06);}
html.theme-dark .fdown__metric{background:linear-gradient(180deg,color-mix(in srgb,var(--fmodule-card-bg-strong) 80%,rgba(255,255,255,.065)),color-mix(in srgb,var(--fmodule-card-bg) 92%,rgba(255,255,255,.02)));border-color:color-mix(in srgb,var(--panel-border) 84%,rgba(255,255,255,.12));box-shadow:0 2px 6px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05);color:var(--text-1);}
html.theme-dark .finfo__maglink,html.theme-dark .finfoext__logo{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 .fpanel--info .finfo__row,html.theme-dark .fpanel--info .finfo__section,html.theme-dark .fpanel--info .finfo__section--soft{background:var(--fmodule-card-bg);background-image:none;border-color:var(--panel-border);box-shadow:var(--ficha-inner-shadow);}
html.theme-dark .finfoext__logo{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,.035);}
html.theme-dark .fpanel--info .finfo__section--soft.finfoext--zones{border-color:var(--border-mid);background:var(--panel-bg);background-image:none;box-shadow:var(--ficha-inner-shadow);}
html.theme-dark .ficha-aside .finfo__sectiontitle{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-bg-strong) 82%,rgba(255,255,255,.060)),color-mix(in srgb,var(--panel-bg) 86%,rgba(255,255,255,.040)));border-color:color-mix(in srgb,var(--panel-border) 84%,rgba(255,255,255,.12));box-shadow:var(--ficha-inner-chip-shadow);color:var(--text-1);}
html.theme-dark .ficha-aside .finfo__sectiontitle+.finfo__sectionbody{margin-top:1px;}
html.theme-dark .finfoext__logo:hover{background:var(--fmodule-card-bg-strong);border-color:var(--panel-border-hover);}
html.theme-dark .fdefhome-comments__head,html.theme-dark .fdefhome-comments__head a{color:#fff;}
html.theme-dark .fstat__tooltip{background:var(--tooltip-bg);border-color:var(--badge-border);box-shadow:var(--panel-shadow-lg);color:var(--tooltip-fg);}

/* Estadísticas: paleta oscura real, independiente de la capa clara. */
html.theme-dark:not(.skin-retro) .ficha-statsbar{
  border-color:color-mix(in srgb,var(--panel-border-strong) 82%,rgba(145,190,219,.16));
  background:linear-gradient(180deg,rgba(26,42,60,.78),rgba(15,29,44,.74));
  box-shadow:0 10px 24px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.045);
}
html.theme-dark:not(.skin-retro) .fstat,
html.theme-dark:not(.skin-retro) .fstat.is-accent{
  border-color:rgba(117,157,187,.24);
  background:linear-gradient(180deg,rgba(35,53,72,.72),rgba(22,39,56,.68));
  box-shadow:0 5px 13px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.045);
}
html.theme-dark:not(.skin-retro) :is(.fstat__label,.fstat__meta30){color:#9fc9e2;}
html.theme-dark:not(.skin-retro) .fstat__value{color:#f4f9fc;}
html.theme-dark:not(.skin-retro) :is(.fstat__meta,.fstat__meta2,.fstat__trend){color:#aab9c5;}
html.theme-dark:not(.skin-retro) .fstat__trend.is-up{color:#64d993;}
html.theme-dark:not(.skin-retro) .fstat__trend.is-down{color:#ff8178;}
html.theme-dark:not(.skin-retro) .fstat__trend.is-flat{color:#9aabba;}
html.theme-dark:not(.skin-retro) .fstat__badge.is-trending{background:rgba(24,112,61,.30);border-color:rgba(91,218,140,.42);color:#91edb5;}
html.theme-dark:not(.skin-retro) .fstat__badge.is-downloads{background:rgba(35,83,165,.31);border-color:rgba(100,164,255,.44);color:#a8ceff;}
html.theme-dark:not(.skin-retro) .fstat__badge.is-plays{background:rgba(76,65,166,.31);border-color:rgba(157,145,255,.43);color:#c2bcff;}
html.theme-dark:not(.skin-retro) .fstat__badge.is-views{background:rgba(30,102,122,.30);border-color:rgba(107,207,230,.40);color:#a9e1ee;}

/* La cabecera PR carga antes que esta capa: aquí se fuerza su variante oscura. */
html.theme-dark:not(.skin-retro) body.ficha-prueba .fhero-pr__metrics .fstat,
html.theme-dark:not(.skin-retro) body.ficha-prueba .fhero-pr__metrics .fstat.is-accent,
html.theme-dark:not(.skin-retro) body.ficha-prueba .fhero-pr__metrics .fstat.has-badge{
  border-color:rgba(126,174,208,.32) !important;
  background:linear-gradient(160deg,rgba(24,48,70,.58),rgba(11,30,48,.58)) !important;
  box-shadow:0 4px 12px rgba(0,0,0,.10) !important;
}
html.theme-dark:not(.skin-retro) body.ficha-prueba .fhero-pr__metrics .fstat.is-trending{border-color:rgba(83,210,133,.46) !important;box-shadow:0 4px 12px rgba(0,0,0,.10),inset 0 0 15px rgba(37,194,98,.07) !important;}
html.theme-dark:not(.skin-retro) body.ficha-prueba .fhero-pr__metrics .fstat.is-downloads{border-color:rgba(94,158,255,.46) !important;box-shadow:0 4px 12px rgba(0,0,0,.10),inset 0 0 15px rgba(45,112,234,.08) !important;}
html.theme-dark:not(.skin-retro) body.ficha-prueba .fhero-pr__metrics .fstat.is-plays{border-color:rgba(143,130,255,.46) !important;box-shadow:0 4px 12px rgba(0,0,0,.10),inset 0 0 15px rgba(92,76,224,.08) !important;}
html.theme-dark:not(.skin-retro) body.ficha-prueba .fhero-pr__metrics .fstat.is-views{border-color:rgba(100,199,222,.44) !important;box-shadow:0 4px 12px rgba(0,0,0,.10),inset 0 0 15px rgba(54,177,207,.07) !important;}
html.theme-dark .fextra__metaTag.is-soft{background:var(--panel-bg-strong);}
html.theme-dark .fextra__metaTag.is-warn{background:rgba(197,155,0,.16);border-color:rgba(197,155,0,.34);color:#f4d56a;}
html.theme-dark:not(.skin-retro) .fdefmedia.fdefmedia--invisible{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;}
html.theme-dark:not(.skin-retro) .fdefmedia.fdefmedia--invisible::before,html.theme-dark:not(.skin-retro) .fdefmedia.fdefmedia--invisible::after,html.theme-dark:not(.skin-retro) .fdefmedia__group::before,html.theme-dark:not(.skin-retro) .fdefmedia__group::after{content:none!important;display:none!important;}
html.theme-dark:not(.skin-retro) .fdefmedia__group{background:var(--fmodule-card-bg);background-image:none;border-color:var(--panel-border);box-shadow:none;}
html.theme-dark:not(.skin-retro) .fdefmedia__group:hover{background:var(--fmodule-card-bg);background-image:none;border-color:var(--panel-border-hover);box-shadow:none;}
html.theme-dark:not(.skin-retro) .fdefmedia__grouphead{color:color-mix(in srgb,var(--text-1) 92%,var(--color1) 8%);}
html.theme-dark:not(.skin-retro) .fdefmedia__groupicon{background:color-mix(in srgb,var(--panel-bg-strong) 88%,var(--color1) 12%);border-color:color-mix(in srgb,var(--panel-border) 70%,var(--color1) 30%);box-shadow:none;color:color-mix(in srgb,var(--text-1) 86%,var(--color1) 14%);}
html.theme-dark .fhero__companylogo--normal.fhero__companylogo--has-dark,html.theme-dark .finfo__engineimg--normal.finfo__engineimg--has-dark{display:none;}
html.theme-dark .fhero__companylogo--dark{display:block;}
html.theme-dark .finfo__engineimg--dark{display:inline-block;}
html.theme-dark .fdown__metric img{filter:invert(1);}
html.theme-dark .info-tip-btn img[src*="/images/ico_info.png"]{filter:brightness(0) invert(1) grayscale(100%);opacity:.68;}
html.theme-dark .info-tip-btn:hover img[src*="/images/ico_info.png"],html.theme-dark .info-tip-btn:focus-visible img[src*="/images/ico_info.png"]{opacity:.82;}
html.theme-dark .imginfo,html.theme-dark .finfo__magimg[src*="/images/revistas/ace.png"],html.theme-dark img[src*="/images/revistas/ace.png"],html.theme-dark .fmagrev img[alt="ACE"],html.theme-dark .fmagrev img[title="ACE"],html.theme-dark .finfo__sectionbody img[alt="ACE"],html.theme-dark .finfo__sectionbody img[title="ACE"]{filter:invert(1);}
html.theme-dark img[src*="/images/motores/gac.png"],html.theme-dark img[src*="/images/motores/gamemaker.png"],html.theme-dark img[src*="/images/motores/paw.png"],html.theme-dark img[src*="/images/motores/unity.svg"],html.theme-dark img[src*="/images/motores/unreal_engine.svg"],html.theme-dark img[src*="/images/archive-org.png"],html.theme-dark img[src*="/images/x-ficha.png"],html.theme-dark img[src*="/images/ficha-ed.png"],html.theme-dark img[src*="/images/fichas/mia.png"],html.theme-dark img[src*="/images/ficha-mia.png"],html.theme-dark img[src*="/images/ace.png"]{filter:invert(1);}

/* v281c: recuperar relieve moderado en INFO sin volver al exceso anterior */
html.theme-dark:not(.skin-retro) .fpanel--info :is(.finfo__row,.finfo__section,.finfo__section--soft){
  background:linear-gradient(180deg,color-mix(in srgb,var(--fmodule-card-bg-strong) 84%,rgba(255,255,255,.055)),color-mix(in srgb,var(--fmodule-card-bg) 94%,rgba(255,255,255,.018)));
  border-color:color-mix(in srgb,var(--panel-border) 84%,rgba(255,255,255,.10));
  box-shadow:0 4px 11px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.052);
}
html.theme-dark:not(.skin-retro) .fpanel--info .finfo__row:hover{
  background:linear-gradient(180deg,color-mix(in srgb,var(--fmodule-card-bg-strong) 88%,rgba(255,255,255,.075)),color-mix(in srgb,var(--fmodule-card-bg) 91%,rgba(255,255,255,.028)));
  border-color:var(--panel-border-hover);
  box-shadow:0 7px 16px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.065);
}
html.theme-dark:not(.skin-retro) .ficha-aside .finfo__sectiontitle{
  box-shadow:0 3px 8px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06);
}

/* v283: comentarios recientes con mejor jerarquía en dark */
html.theme-dark:not(.skin-retro) .fdefhome-comments__head{
  border-bottom-color:color-mix(in srgb,var(--panel-border) 82%,rgba(255,255,255,.08));
}
html.theme-dark:not(.skin-retro) .fdefhome-comments__item{
  background:linear-gradient(180deg,color-mix(in srgb,var(--fmodule-card-bg-strong) 84%,rgba(255,255,255,.045)),color-mix(in srgb,var(--fmodule-card-bg) 94%,rgba(255,255,255,.015)));
  border-color:color-mix(in srgb,var(--panel-border) 86%,rgba(255,255,255,.08));
  box-shadow:0 4px 11px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045);
}
html.theme-dark:not(.skin-retro) .fdefhome-comments__body{color:var(--text-1);}

/* v284 seguro: Pantallas y Comentarios blancos en dark, también dentro de cualquier PG */
html.theme-dark:not(.skin-retro) :is(
  .fdefmedia__grouphead,
  .fdefmedia__grouphead > span,
  .fdefmedia__grouphead a,
  .fdefmedia__count,
  .fdefhome-comments__head,
  .fdefhome-comments__head > span,
  .fdefhome-comments__head a,
  .fscreens__title,
  .fcommentsx__by,
  .fcommentsx__by .E1,
  .fcommentsx__at
){color:#fff;}

html.theme-dark:not(.skin-retro) .fdefhome-comments__head a:hover,
html.theme-dark:not(.skin-retro) .fdefhome-comments__head a:focus-visible{
  transform:translateY(-1px);
  border-color:color-mix(in srgb,var(--color1) 58%,var(--panel-border-hover));
  background:color-mix(in srgb,var(--color1) 18%,var(--panel-bg-strong));
  box-shadow:0 6px 14px rgba(0,0,0,.28),0 0 0 1px color-mix(in srgb,var(--color1) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.09);
  color:#fff;
  text-decoration:none;
  outline:none;
}

/* v288b: mismo azul y Orbitron en los rótulos de INFO y formularios */
html.theme-dark:not(.skin-retro) body.pr-ficha :is(
  .finfo__label,
  .fcomment__label,
  .fteam__emptyhead,
  .fteam__notetitle
){
  color:var(--label-dark);
}
html.theme-dark:not(.skin-retro) body.pr-ficha .finfo__label{
  font-family:"Orbitron",sans-serif;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
}


/* Cabecera de ficha: mismo aspecto en claro y oscuro; sin overrides dark. */


/* v1.037: el histórico conserva el mismo contenedor que claro, pero texto legible en dark */
html.theme-dark:not(.skin-retro){
  --fhist-panel-text:rgba(255,255,255,.94);
  --fhist-panel-muted:rgba(255,255,255,.62);
}

/* v1.038: misma opacidad efectiva del desplegable de modificaciones que en claro. */
html.theme-dark:not(.skin-retro) .fhero__history-panel{
  background:color-mix(in srgb,var(--fmodule-card-bg-strong) 84%,transparent);
}

html.theme-dark:not(.skin-retro) .frel-related-rail.fmedia-inline__rail{
  background:var(--panel-bg-strong);
  background-image:none;
  border-color:var(--panel-border);
  box-shadow:var(--panel-shadow-lg);
}


/* v1.035: relacionados usa el carril de Pantallas; en dark debe conservar fondo oscuro. */
html.theme-dark:not(.skin-retro) body.pr-ficha .frel-related-rail.fmedia-inline__rail{
  background:var(--fmodule-card-bg-strong)!important;
  background-image:none!important;
  border-color:var(--panel-border)!important;
  box-shadow:var(--panel-shadow-lg)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
