/**
 * Wiki Markdown Styles
 * Bootstrap-optimiert für Parsedown-Output
 */

.wiki-container {
      padding: 20px;
}

.wiki-article {
      font-size: 1.05rem;
      line-height: 1.7;
}

.wiki-article h1 {
      font-size: 2.5rem;
      font-weight: 700;
      border-bottom: 2px solid var(--bs-primary);
      padding-bottom: 0.5rem;
}

.wiki-article h2 {
      font-size: 1.8rem;
      font-weight: 600;
      color: var(--bs-primary);
}

.wiki-article h3 {
      font-size: 1.4rem;
      font-weight: 600;
}

.wiki-article code {
      font-family: 'Courier New', monospace;
      font-size: 0.9em;
}

.wiki-article pre {
      overflow-x: auto;
}

.wiki-article pre code {
      display: block;
      padding: 1rem !important;
}

.wiki-article a {
      text-decoration: none;
}

.wiki-article a:hover {
      text-decoration: underline;
}

.wiki-article blockquote {
      font-style: italic;
      color: var(--bs-secondary);
}

.wiki-article ul,
.wiki-article ol {
      padding-left: 1.5rem;
}

.wiki-article hr {
      margin: 2rem 0;
      opacity: 0.3;
}

.wiki-article img {
      max-width: 100%;
      height: auto;
      border-radius: 0.375rem;
      margin: 1rem 0;
}

.wiki-article table {
      width: 100%;
}

.wiki-article table th {
      font-weight: 600;
      background-color: rgba(var(--bs-primary-rgb), 0.1);
}
