/* Wings X Website-Texte: Darstellung der importierten Texte (Programm-Hilfe, FAQ, Programmversionen, Fun Facts) */
.wxt-content { line-height: 1.6; }
.wxt-content p { margin: 0 0 .9em; }
.wxt-content ul, .wxt-content ol { margin: 0 0 1em 1.4em; }
.wxt-content code { padding: .1em .35em; border: 1px solid #e3e3e3; border-radius: 4px; background: #f7f7f7; font-size: .92em; }
.wxt-content blockquote { margin: 1em 0; padding: .3em 1em; border-left: 4px solid #ffdd00; color: #555; }
.wxt-content a { text-decoration: underline; text-underline-offset: 2px; }
.wxt-date { color: #777; font-size: .9em; }
.wxt-intro { color: #555; }

/* Programm-Hilfe: aufklappbare Themenliste, Abschnitte untereinander */
.wxt-toc { margin: 0 0 1.6em; padding: 8px 14px; background: #fff8d5; border-radius: 8px; }
.wxt-toc > summary { cursor: pointer; font-weight: 700; color: #4f4f4f; }
.wxt-toc ul { list-style: none; margin: .6em 0 .2em; padding: 0; columns: 2 280px; column-gap: 24px; }
.wxt-toc li { margin: 0 0 .25em; break-inside: avoid; }
.wxt-toc a { color: #4f4f4f; text-decoration: underline dotted; }
.wxt-toc a:hover { color: #000; }
.wxt-help { padding: 1.1em 0 .4em; border-top: 1px solid #eee; scroll-margin-top: 30px; }
.wxt-help:first-of-type { border-top: 0; }
.wxt-help h2 { font-size: 1.3em; margin: 0 0 .5em; }
.wxt-help:target h2 { background: #fff3b0; }
.wxt-table { border-collapse: collapse; margin: 0 0 1.2em; font-size: .95em; }
.wxt-table th, .wxt-table td { border: 1px solid #e3e3e3; padding: 5px 10px; text-align: left; vertical-align: top; }
.wxt-table th { background: #f7f7f7; }
