/* Beiträge zuerst; Dateien als Anhänge. Kompatibel mit Standard- und Retro-Theme. */
.wiki-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1.7rem;align-items:start}
.wiki-content{grid-column:2;grid-row:1;min-width:0}
.wiki-sidebar{grid-column:1;grid-row:1;min-width:0;display:grid;gap:1.2rem}
.wiki-sidebar .panel{padding:1.1rem}.wiki-sidebar h2{font-size:1rem;margin-bottom:.9rem}
.wiki-sidebar nav{display:flex;flex-direction:column;gap:.25rem}
.wiki-sidebar nav a{display:block;padding:.5rem .6rem;border-left:2px solid transparent;font-size:.9rem;overflow-wrap:anywhere}
.wiki-sidebar nav a[aria-current=page]{border-color:var(--cyan,#155a9b);background:#7386b112;font-weight:700}
.sidebar-note p{font-size:.9rem;color:var(--muted)}
.wiki-content .filters{gap:.7rem}.wiki-content .filters label{min-width:125px}.wiki-content .filters .searchfield{min-width:210px}
.article-list{display:grid;gap:1.15rem}.article-row{display:flex;gap:1.25rem;padding:1.45rem;align-items:flex-start}
.article-row-content{flex:1;min-width:0}.article-row h2{font-size:1.4rem;margin-bottom:.7rem;line-height:1.4;overflow-wrap:anywhere}
.article-row h2 a{color:var(--ink)}.article-row h2 a:hover{color:var(--cyan,#155a9b)}
.article-row .eyebrow{color:var(--pink,var(--muted));font-size:.75rem}
.article-excerpt{color:var(--muted);line-height:1.65;margin-bottom:.9rem}
.article-row-meta{display:flex;gap:.6rem 1.2rem;flex-wrap:wrap;color:var(--muted);font-size:.85rem}
.article-row-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.9rem;font-size:.9rem}
.article-thumb{width:92px;flex-shrink:0;margin-top:.2rem;display:block}.article-thumb img{width:100%;max-height:130px;object-fit:contain;border:1px solid var(--line);background:#788ba010;padding:5px}
.delete-link{color:var(--pink,#a11922);text-decoration:none;font-size:.9rem}.delete-link:hover{color:var(--pink,#a11922);text-decoration:underline}
.wiki-article{font-size:1.05rem;line-height:1.8;padding:1.8rem;min-height:150px}
.wiki-article>h1{font-size:1.8rem}.wiki-article>h2{font-size:1.45rem}.wiki-article>h3{font-size:1.15rem}
.wiki-article h1,.wiki-article h2,.wiki-article h3{scroll-margin-top:1rem;margin-top:1.6rem}
.wiki-article>:first-child{margin-top:0}.wiki-article>:last-child{margin-bottom:0}
.article-facts dl{margin:0}.article-facts dt{font-size:.8rem;color:var(--muted);margin-top:.9rem}.article-facts dd{margin:0;font-size:.9rem;overflow-wrap:anywhere}
.wiki-toc ul{padding-left:1rem;font-size:.9rem;line-height:1.6}.wiki-toc ul ul{padding-left:.8rem}.wiki-toc li{margin-bottom:.45rem;overflow-wrap:anywhere}.wiki-toc>a{font-size:.9rem}
.attachment-section-head{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:2rem 0 1rem}.attachment-section-head h2{margin:0;font-size:1.3rem}
.attachment-section-head a{margin-left:auto;font-size:.9rem}.attachment-section-head>span{font-size:.9rem}
.attachment-card{padding:1rem 1.1rem;margin-bottom:.85rem}.attachment-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}
.attachment-info{flex:1;min-width:200px}.attachment-info h3{font-size:1rem;margin-bottom:.2rem;overflow-wrap:anywhere}.attachment-info p{margin-bottom:0;font-size:.85rem}
.attachment-row .button{padding:.45rem .65rem;font-size:.85rem}.attachment-row .actions{gap:.6rem}
.attachment-preview{margin-top:.85rem;border-top:1px solid var(--line);padding-top:.75rem}.attachment-preview summary{cursor:pointer;color:var(--cyan,#155a9b);font-size:.9rem;width:fit-content;padding:.15rem 0}
.attachment-preview-content{margin-top:.8rem}.attachment-preview .pdfembed{display:block}
.confirmation-check{display:flex;align-items:flex-start;gap:.7rem;margin:1.5rem 0;font-size:1rem;font-weight:400}
.confirmation-check input{width:20px;height:20px;margin-top:.25rem;flex-shrink:0;accent-color:var(--pink,#a11922)}
.deletion-files{overflow-wrap:anywhere;padding-left:1.4rem}.delete-confirmation h2{font-size:1.35rem;overflow-wrap:anywhere}
@media(max-width:980px){.wiki-layout{grid-template-columns:180px minmax(0,1fr);gap:1.1rem}.wiki-sidebar .panel{padding:.9rem}.attachment-info{min-width:150px}}
@media(max-width:760px){.wiki-layout{display:flex;flex-direction:column}.wiki-content{order:1;width:100%}.wiki-sidebar{order:2;width:100%;grid-template-columns:1fr;margin-top:1rem}.article-row{padding:1.15rem;gap:.7rem}.article-row h2{font-size:1.2rem}.article-thumb{width:65px}.wiki-article{padding:1.2rem;font-size:1rem}.wiki-content .filters label,.wiki-content .filters .searchfield{min-width:0;flex-basis:100%}.attachment-section-head a{margin-left:0}.attachment-info{min-width:0;flex-basis:100%}.attachment-row .actions{width:100%}.attachment-card{padding:.9rem}.article-row-meta{font-size:.8rem}.article-row-actions{gap:.85rem}}

.category-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;font-size:.9rem}.wiki-sidebar nav .category-tree-link{padding-left:calc(10px + var(--category-indent,0px));overflow-wrap:anywhere}
