/* Text reverse converter dark-readable follow-up, 2026-06-17. */
body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__title,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__title {
  color: #f7ebd8 !important;
  -webkit-text-fill-color: #f7ebd8 !important;
  background:
    linear-gradient(135deg, rgba(61, 46, 34, 0.98), rgba(43, 33, 25, 0.98)),
    #35291f !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__badge,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__badge,
body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__eyebrow,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__eyebrow {
  color: #fff0da !important;
  -webkit-text-fill-color: #fff0da !important;
  background: rgba(122, 88, 45, 0.72) !important;
  border-color: #caa780 !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__title h2,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__title h2,
body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__title-pill strong,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__title-pill strong,
body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__note strong,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__note strong {
  color: #fff2df !important;
  -webkit-text-fill-color: #fff2df !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__title p,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__title p,
body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__title-pill span,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__title-pill span,
body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__note,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__note {
  color: #efdcc3 !important;
  -webkit-text-fill-color: #efdcc3 !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__title-pill,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__title-pill {
  background: rgba(49, 73, 46, 0.94) !important;
  border-color: #caa780 !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .text-reverse-tool__note,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .text-reverse-tool__note {
  background: rgba(36, 28, 21, 0.94) !important;
  border-color: rgba(202, 167, 128, 0.74) !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) .text-reverse-converter-container .toast-error,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body .text-reverse-converter-container .toast-error {
  color: #fff2df !important;
  -webkit-text-fill-color: #fff2df !important;
  background: #4a302d !important;
}

body.postid-1734:is([data-scheme="dark"], [data-scheme="inverse"]) .entry-content > article.roberin-article-body.text-reverse-body-article,
body.postid-1734:is([data-scheme="dark"], [data-scheme="inverse"]) .site-main article.roberin-article-body.text-reverse-body-article,
body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body.postid-1734 .entry-content > article.roberin-article-body.text-reverse-body-article,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body.postid-1734 .site-main article.roberin-article-body.text-reverse-body-article,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article {
  --tr-body-paper: #2b2119 !important;
  --tr-body-card: #33271d !important;
  --tr-body-card-strong: #241c15 !important;
  --tr-body-ink: #fff1dd !important;
  --tr-body-muted: #ead8bd !important;
  --tr-body-line: #caa780 !important;
  --tr-body-line-soft: rgba(202, 167, 128, 0.48) !important;
  --tr-body-grid: rgba(229, 196, 139, 0.06) !important;
  --tr-body-green: #334a31 !important;
  --tr-body-blue: #253f47 !important;
  --tr-body-amber: #5a461e !important;
  --tr-body-shadow: 5px 5px 0 rgba(0, 0, 0, 0.34) !important;
  --tr-body-shadow-tight: 3px 3px 0 rgba(0, 0, 0, 0.28) !important;
  color: var(--tr-body-ink) !important;
  -webkit-text-fill-color: var(--tr-body-ink) !important;
  background-color: var(--tr-body-paper) !important;
  background-image:
    linear-gradient(var(--tr-body-grid) 1px, transparent 1px),
    linear-gradient(90deg, var(--tr-body-grid) 1px, transparent 1px) !important;
  border-color: var(--tr-body-line) !important;
  box-shadow: var(--tr-body-shadow) !important;
}

@media (prefers-color-scheme: dark) {
  body.postid-1734[data-scheme="auto"] .entry-content > article.roberin-article-body.text-reverse-body-article,
  body.postid-1734[data-scheme="auto"] .site-main article.roberin-article-body.text-reverse-body-article,
  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article {
    --tr-body-paper: #2b2119 !important;
    --tr-body-card: #33271d !important;
    --tr-body-card-strong: #241c15 !important;
    --tr-body-ink: #fff1dd !important;
    --tr-body-muted: #ead8bd !important;
    --tr-body-line: #caa780 !important;
    --tr-body-line-soft: rgba(202, 167, 128, 0.48) !important;
    --tr-body-grid: rgba(229, 196, 139, 0.06) !important;
    --tr-body-green: #334a31 !important;
    --tr-body-blue: #253f47 !important;
    --tr-body-amber: #5a461e !important;
    --tr-body-shadow: 5px 5px 0 rgba(0, 0, 0, 0.34) !important;
    --tr-body-shadow-tight: 3px 3px 0 rgba(0, 0, 0, 0.28) !important;
    color: var(--tr-body-ink) !important;
    -webkit-text-fill-color: var(--tr-body-ink) !important;
    background-color: var(--tr-body-paper) !important;
    background-image:
      linear-gradient(var(--tr-body-grid) 1px, transparent 1px),
      linear-gradient(90deg, var(--tr-body-grid) 1px, transparent 1px) !important;
    border-color: var(--tr-body-line) !important;
    box-shadow: var(--tr-body-shadow) !important;
  }
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article :is(h2, h3, strong, summary, a),
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article :is(h2, h3, strong, summary, a) {
  color: var(--tr-body-ink) !important;
  -webkit-text-fill-color: var(--tr-body-ink) !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article :is(p, li),
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article :is(p, li) {
  color: var(--tr-body-muted) !important;
  -webkit-text-fill-color: var(--tr-body-muted) !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__card, .text-reverse-body-article__faq-list details, .text-reverse-body-article__nav a),
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__card, .text-reverse-body-article__faq-list details, .text-reverse-body-article__nav a) {
  background-color: var(--tr-body-card) !important;
  border-color: var(--tr-body-line) !important;
  color: var(--tr-body-ink) !important;
  -webkit-text-fill-color: var(--tr-body-ink) !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__formula, .text-reverse-body-article__walk-step, .text-reverse-body-article__notice, .text-reverse-body-article__steps > li, .text-reverse-body-article__checklist > li),
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__formula, .text-reverse-body-article__walk-step, .text-reverse-body-article__notice, .text-reverse-body-article__steps > li, .text-reverse-body-article__checklist > li) {
  border-color: var(--tr-body-line-soft) !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__formula,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__formula {
  background-color: var(--tr-body-blue) !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__walk-step,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__walk-step {
  background-color: var(--tr-body-green) !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__notice, .text-reverse-body-article__kicker, .text-reverse-body-article__steps > li::before, .text-reverse-body-article__checklist > li::before, .text-reverse-body-article__faq-list summary::before),
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__notice, .text-reverse-body-article__kicker, .text-reverse-body-article__steps > li::before, .text-reverse-body-article__checklist > li::before, .text-reverse-body-article__faq-list summary::before) {
  background-color: var(--tr-body-amber) !important;
  border-color: var(--tr-body-line) !important;
  color: var(--tr-body-ink) !important;
  -webkit-text-fill-color: var(--tr-body-ink) !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__steps > li, .text-reverse-body-article__checklist > li, .text-reverse-body-article__walk-step code),
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__steps > li, .text-reverse-body-article__checklist > li, .text-reverse-body-article__walk-step code) {
  background-color: rgba(51, 39, 29, 0.86) !important;
}

/* Text reverse converter dark-readable follow-up v2: auto scheme + marker counter repair. */
article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__steps > li::before {
  content: counter(text-reverse-step) !important;
}

article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__checklist > li::before {
  content: "" !important;
}

body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__steps > li::before,
body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__checklist > li::before,
body:is([data-scheme="dark"], [data-scheme="inverse"]) article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__faq-list summary::before,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__steps > li::before,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__checklist > li::before,
html:is([data-scheme="dark"], [data-scheme="inverse"], [data-theme="dark"]) body article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__faq-list summary::before {
  color: var(--tr-body-ink) !important;
  -webkit-text-fill-color: var(--tr-body-ink) !important;
  background-color: var(--tr-body-amber) !important;
  border-color: var(--tr-body-line) !important;
}

@media (prefers-color-scheme: dark) {
  body[data-scheme="auto"] .text-reverse-converter-container .text-reverse-tool__title {
    color: #f7ebd8 !important;
    -webkit-text-fill-color: #f7ebd8 !important;
    background:
      linear-gradient(135deg, rgba(61, 46, 34, 0.98), rgba(43, 33, 25, 0.98)),
      #35291f !important;
  }

  body[data-scheme="auto"] .text-reverse-converter-container :is(.text-reverse-tool__badge, .text-reverse-tool__eyebrow) {
    color: #fff0da !important;
    -webkit-text-fill-color: #fff0da !important;
    background: rgba(122, 88, 45, 0.72) !important;
    border-color: #caa780 !important;
  }

  body[data-scheme="auto"] .text-reverse-converter-container :is(.text-reverse-tool__title h2, .text-reverse-tool__title-pill strong, .text-reverse-tool__note strong) {
    color: #fff2df !important;
    -webkit-text-fill-color: #fff2df !important;
  }

  body[data-scheme="auto"] .text-reverse-converter-container :is(.text-reverse-tool__title p, .text-reverse-tool__title-pill span, .text-reverse-tool__note) {
    color: #efdcc3 !important;
    -webkit-text-fill-color: #efdcc3 !important;
  }

  body[data-scheme="auto"] .text-reverse-converter-container .text-reverse-tool__title-pill {
    background: rgba(49, 73, 46, 0.94) !important;
    border-color: #caa780 !important;
  }

  body[data-scheme="auto"] .text-reverse-converter-container .text-reverse-tool__note {
    background: rgba(36, 28, 21, 0.94) !important;
    border-color: rgba(202, 167, 128, 0.74) !important;
  }

  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article :is(h2, h3, strong, summary, a) {
    color: var(--tr-body-ink) !important;
    -webkit-text-fill-color: var(--tr-body-ink) !important;
  }

  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article :is(p, li) {
    color: var(--tr-body-muted) !important;
    -webkit-text-fill-color: var(--tr-body-muted) !important;
  }

  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__card, .text-reverse-body-article__faq-list details, .text-reverse-body-article__nav a) {
    background-color: var(--tr-body-card) !important;
    border-color: var(--tr-body-line) !important;
    color: var(--tr-body-ink) !important;
    -webkit-text-fill-color: var(--tr-body-ink) !important;
  }

  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__formula, .text-reverse-body-article__walk-step, .text-reverse-body-article__notice, .text-reverse-body-article__steps > li, .text-reverse-body-article__checklist > li) {
    border-color: var(--tr-body-line-soft) !important;
  }

  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__formula {
    background-color: var(--tr-body-blue) !important;
  }

  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__walk-step {
    background-color: var(--tr-body-green) !important;
  }

  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__notice, .text-reverse-body-article__kicker) {
    background-color: var(--tr-body-amber) !important;
    border-color: var(--tr-body-line) !important;
    color: var(--tr-body-ink) !important;
    -webkit-text-fill-color: var(--tr-body-ink) !important;
  }

  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article :is(.text-reverse-body-article__steps > li, .text-reverse-body-article__checklist > li, .text-reverse-body-article__walk-step code) {
    background-color: rgba(51, 39, 29, 0.86) !important;
  }

  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__steps > li::before,
  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__checklist > li::before,
  body[data-scheme="auto"] article.roberin-article-body.text-reverse-body-article .text-reverse-body-article__faq-list summary::before {
    color: var(--tr-body-ink) !important;
    -webkit-text-fill-color: var(--tr-body-ink) !important;
    background-color: var(--tr-body-amber) !important;
    border-color: var(--tr-body-line) !important;
  }
}

