/* Wiki template. Logical properties only, so Persian (dir=rtl) does not overflow. */
.wiki-layout{display:grid;gap:1.25rem;min-width:0}
.wiki-head,.wiki-body,.wiki-idx{min-width:0}
.wiki-body{padding-bottom:2rem}
.crumbs{display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline;color:var(--muted);font-size:.92rem}
.crumbs a{color:inherit}
.wiki-tools{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin:.6rem 0 0;padding:0;list-style:none}
.wiki-tools a{font-weight:600}
.wiki-search{margin-top:1rem;max-width:36rem}
.wiki-search__label{display:block;font-weight:650;margin-bottom:.35rem}
.wiki-search input{width:100%;box-sizing:border-box;font:inherit;padding:.55rem .75rem;border:1px solid var(--line2);border-radius:var(--r);background:var(--surface);color:var(--text)}
/* Sections stack full width. Card grids are not nested in an auto-fit column track
   (that squeezed People into ~60px slivers). Two classes beat site.css .pgrid/.tgrid
   media queries, and this file is linked after site.css. */
.wiki-idx__secs{display:flex;flex-direction:column;align-items:stretch;gap:1.75rem;margin-top:1.5rem;min-width:0}
.wiki-idx__secs>section{min-width:0;width:100%}
.wiki-idx__secs h2{font:650 clamp(1.25rem,3vw,1.6rem)/1.25 var(--display);margin:0 0 .7rem;letter-spacing:-.01em;min-width:0;overflow-wrap:break-word}
[dir="rtl"] .wiki-idx__secs h2{letter-spacing:normal}
.wiki-idx .pgrid,.wiki-idx .tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;min-width:0}
.wiki-idx .pgrid>li,.wiki-idx .tgrid>li,.wiki-idx .pcard a,.wiki-idx .tcard a{min-width:0;max-width:100%}
.wiki-idx .pcard a{grid-template-columns:auto minmax(0,1fr)}
.wiki-idx .pcard__name,.wiki-idx .pcard__stance,.wiki-idx .pcard__stat,.wiki-idx .tcard__t,.wiki-idx .tcard__d,.wiki-idx .tcard__s{min-width:0;overflow-wrap:break-word}
.wiki-upd{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;min-width:0}
.wiki-upd li{display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:.15rem;align-items:baseline;min-width:0}
.wiki-upd a{min-width:0;overflow-wrap:break-word}
.wiki-upd time{color:var(--muted);font-size:.9rem}
.wiki-empty{margin-top:1rem}
.ibox{border:1px solid var(--line2);border-radius:var(--r);background:var(--surface);min-width:0}
.ibox__h{font:650 1.05rem/1.3 var(--display);cursor:pointer;padding:.8rem 1rem}
.ibox__take{margin:0;padding:.8rem 1rem;border-top:1px solid var(--line);background:var(--surface2)}
.ibox dl{display:grid;grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);margin:0}
.ibox dt,.ibox dd{margin:0;padding:.55rem 1rem;border-top:1px solid var(--line)}
.ibox dt{color:var(--muted);font-weight:600}
.ibox dd{padding-inline-start:0;overflow-wrap:anywhere}
.ibox .plinks{margin:0;padding:0}
.fn{padding-inline-start:1.4rem}
.fn li{margin:.4rem 0 .8rem}
.fn__q,.fn__a{margin:.35rem 0}
.fnref{font-size:.75em;line-height:0}
.wiki-back{padding-inline-start:1.2rem}
.todo{color:var(--muted)}
@media (min-width:980px){
  .wiki-layout{grid-template-columns:minmax(0,1fr) 18rem;column-gap:1.5rem;align-items:start}
  .wiki-head,.wiki-body{grid-column:1}
  .ibox{grid-column:2;grid-row:1 / span 2;position:sticky;top:calc(var(--head-h) + 1rem)}
}
