/* Keep the report link outside the form-opening button. */
.community-cta-row > .community-bug-action {
  min-width: 0;
  border-left: 1px solid var(--line);
  display: flex;
  flex-direction: column;
  justify-content: center;
  transition: background .22s;
}
.community-cta-row > .community-bug-action:hover,
.community-cta-row > .community-bug-action:has(> button.is-active) { background: #ffffff0d; }
.community-bug-action > button {
  width: 100%;
  color: var(--foreground);
  text-align: left;
  display: grid;
  grid-template-columns: 26px minmax(0, 1fr) 20px;
  align-items: center;
  gap: 20px;
  padding: 30px clamp(25px, 3.5vw, 52px) 0;
}
.community-bug-action > button > svg:last-child { color: var(--muted); justify-self: end; }
.community-cta-row .community-bug-action > .community-report-note {
  max-width: none;
  margin: 12px calc(clamp(25px, 3.5vw, 52px) + 40px) 30px calc(clamp(25px, 3.5vw, 52px) + 46px);
  font-size: .88rem;
  line-height: 1.5;
}
.community-report-note a { color: #ece5d6; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
.community-report-note a:hover { color: #fff; }
.community-report-note a:focus-visible { outline: 1px solid currentColor; outline-offset: 4px; }
.steam-guide .steam-path { overflow-wrap: anywhere; }
.new-enb-page .enb-guide-intro > .enb-guide-download { margin-top: 26px; }
.new-enb-page .enb-guide-intro > .enb-guide-file { margin: 12px 0 0; color: #80898b; font-size: 13px; }
.new-enb-page .enb-guide-files { margin: 0 0 18px; padding-left: 21px; list-style: disc; }
.new-enb-page .enb-guide-files > li { display: list-item; padding: 0; margin: 6px 0; border: 0; }
.new-enb-page .enb-guide-files > li::before { content: none; }
.new-enb-page .enb-guide-steps .enb-guide-warning { margin-top: 18px; }
@media (max-width: 820px) {
  .community-cta-row > .community-bug-action { border-left: 0; border-top: 1px solid var(--line); }
  .community-cta-row .community-bug-action > .community-report-note { margin-right: 25px; }
}
