.wiki-wrap { max-width: 880px; }
.wiki-wrap h1 { margin-top: 0.25rem; }

.wiki-search-bar { display: flex; gap: 0.5rem; margin-bottom: 1.25rem; }
.wiki-search-input { padding: 0.3rem 0.6rem; border: 1px solid #ccc;
                     border-radius: 3px; font-size: 0.9rem; width: 280px; }
.wiki-search-bar button { padding: 0.3rem 0.75rem; background: #06c; color: #fff;
                          border: 0; border-radius: 3px; cursor: pointer; font-size: 0.88rem; }
.wiki-search-bar button:hover { background: #04a; }

.wiki-typ-chips { display: flex; flex-wrap: wrap; gap: 0.35rem; margin-bottom: 1.25rem; }
.wiki-typ { display: inline-block; padding: 0.1rem 0.4rem;
            background: #eef; color: #358; border-radius: 3px;
            font-size: 0.73rem; margin-left: 0.35rem; vertical-align: middle; }
.wiki-typ-chip { display: inline-block; padding: 0.15rem 0.55rem;
                 background: #eef; color: #358; border-radius: 3px;
                 font-size: 0.8rem; }

.wiki-breadcrumb { font-size: 0.85rem; color: #666; margin-bottom: 0.75rem;
                   padding: 0.3rem 0.5rem; background: #f7f7f7;
                   border-radius: 3px; }
.wiki-breadcrumb a { color: #06c; text-decoration: none; }
.wiki-breadcrumb a:hover { text-decoration: underline; }

.wiki-body { margin: 1rem 0 1.5rem; line-height: 1.75; color: #222; }
.wiki-body h2 { font-size: 1.05rem; margin-top: 1.5rem; border-bottom: 1px solid #eee;
                padding-bottom: 0.2rem; }
.wiki-body h3 { font-size: 0.95rem; margin-top: 1.1rem; }
.wiki-body p { margin: 0.5rem 0; }

.wiki-stub { font-style: italic; color: #888; }

.wiki-status-badge { display: inline-block; padding: 0.1rem 0.45rem;
                     background: #fec; color: #760; border-radius: 3px;
                     font-size: 0.73rem; margin-left: 0.35rem; }

.wiki-list { padding-left: 1.3rem; margin: 0.4rem 0 0.8rem; }
.wiki-list li { margin-bottom: 0.3rem; font-size: 0.92rem; }

.wiki-date { font-size: 0.8rem; color: #888; margin-left: 0.4rem; }

.wiki-kontext { font-size: 0.8rem; color: #555; max-width: 280px; }

.wiki-meta { font-size: 0.8rem; margin-top: 1rem; color: #888; }

.wiki-search-results { list-style: none; padding: 0; margin: 0.5rem 0 0; }
.wiki-search-results li { margin-bottom: 1rem; padding-bottom: 0.75rem;
                          border-bottom: 1px solid #eee; }
.wiki-search-results li a { font-size: 1rem; font-weight: 600; color: #06c;
                             text-decoration: none; }
.wiki-search-results li a:hover { text-decoration: underline; }
.wiki-snippet { font-size: 0.86rem; color: #444; margin: 0.2rem 0 0; line-height: 1.5; }
.wiki-snippet b { font-weight: 700; background: #fffacc; }
