.rc.st-closed{border-top-color:#9AA19C;background:#F6F2E8}.rc.st-closed h4{color:#4F5E57}
.acl.st-open{background:var(--green-t);border-color:var(--green)}.acl.st-closed{background:#EEE9DE;border-color:#9AA19C}
.acl.st-moved{background:var(--blue-t);border-color:var(--blue)}.acl.st-unk{background:#F1F3EF;border-color:#B9BFBA}
.rc .note{font-size:15.5px;color:var(--soft)}
.rc .byline{font-size:15.5px;color:var(--soft);font-style:italic}
.rc .srcs{font-size:15.5px;color:var(--soft)}
.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px}
.filters input,.filters select{font-family:var(--body);font-size:17px;padding:9px 12px;border:1.5px solid var(--ink);background:#FDFBF6;color:var(--ink)}
.filters input{flex:1 1 260px}
.filters label{font-family:var(--display);font-size:17px;display:flex;gap:6px;align-items:center}
.count{font-family:var(--display);font-size:17px;color:var(--soft);margin:0 0 24px}
.part{font-family:var(--display);font-weight:400;font-size:clamp(34px,4.6vw,56px);margin:30px 0 6px;scroll-margin-top:16px}
.partlede{font-size:19px;max-width:46em;margin:0 0 26px;color:var(--soft)}
.credit{background:var(--blue-t);border:1px solid var(--rule);border-left:6px solid var(--blue);padding:16px 20px;max-width:60em;font-size:18px;margin-top:14px}
.hide{display:none!important}
select{max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:600px){select{flex:1 1 100%;width:100%}}
