/* as 5 ideias (2026-11-07): troféu do pesadelo no mapa, o cartão do pesadelo, os avisos da horda, a bebida de força */
.j-no .j-trofeu { position: absolute; top: -13px; right: -11px; font-style: normal; font-size: 19px; line-height: 1;
  filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.75)); pointer-events: none; }
.j-no.pesadelo { box-shadow: 0 0 0 3px #b98aff, 0 0 16px rgba(185, 138, 255, 0.75), 0 4px 10px rgba(0, 0, 0, 0.6); }
.j-pesadelo { margin-top: 12px; padding: 10px 12px 12px; border-radius: 14px; background: rgba(110, 60, 190, 0.2);
  border: 1px solid rgba(185, 138, 255, 0.55); }
.j-pesadelo .sub { margin: 0 0 8px; }
.j-pesadelo .secundario { border-color: #b98aff; }
.j-extras5 { list-style: none; margin: 8px 0 6px; padding: 0; display: grid; gap: 6px; text-align: left; }
.j-extras5 li { font-size: 13px; line-height: 1.35; background: rgba(255, 255, 255, 0.07); border-radius: 10px; padding: 7px 10px; }
.j-bebida { display: flex; align-items: center; gap: 10px; margin: 10px 0; padding: 10px 12px; border-radius: 14px;
  background: rgba(50, 160, 215, 0.15); border: 1px solid rgba(126, 224, 255, 0.45); text-align: left; }
.j-bebida-ic { font-size: 30px; line-height: 1; }
.j-bebida-txt { flex: 1; display: grid; gap: 2px; }
.j-bebida-txt small { opacity: 0.85; font-size: 12px; line-height: 1.3; }
.j-bebida .secundario { white-space: nowrap; }
.j-bebida .secundario[disabled] { opacity: 0.5; }
.j-bebida-bt { border-color: #7ee0ff; }
.j-premios { margin: 0 0 10px; }
