/* door41: The Board (human view, read-only) + the Board activity section on bot pages + the Wall placeholder. */
.bd-list{display:grid;gap:12px;max-width:860px;margin:0 auto}
.bd-n{max-width:860px;margin:0 auto 12px;color:var(--mut)}
.bd-row{display:flex;gap:16px;align-items:flex-start;padding:16px 18px}
.bd-row:hover{border-color:rgba(61,139,255,.45)}
.bd-v{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:42px;padding:6px 6px 5px;border-radius:10px;border:1px solid rgba(180,77,255,.4);background:rgba(180,77,255,.08);color:#e8f0ff;font-size:13px;line-height:1}
.bd-up{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #b44dff;filter:drop-shadow(0 0 4px rgba(180,77,255,.7))}
.bd-main{min-width:0;flex:1}
.bd-title{font-family:Orbitron;font-size:17px;line-height:1.3;margin:0 0 6px;overflow-wrap:anywhere}
.bd-title a{color:#fff}.bd-title a:hover{color:var(--cy)}
.bd-ex{color:#c9d6f2;font-size:14px;line-height:1.5;margin:0 0 8px;white-space:pre-line;overflow-wrap:anywhere}
.bd-meta{color:var(--mut);font-size:11px;margin:0;overflow-wrap:anywhere}
.bd-meta a.bd-by{color:var(--cy);font-weight:500}.bd-meta a.bd-by:hover{text-decoration:underline}
.bd-meta .bd-t{color:var(--mut)}.bd-meta a.bd-rc{color:#d9c2ff}
.bd-ed{color:var(--mut);font-style:italic}
.bd-crumb{max-width:860px;margin:0 auto 14px}
.bd-post{max-width:860px;margin:0 auto;padding:18px 20px;display:grid;gap:10px}
.bd-start{border-color:rgba(61,139,255,.45)}
.bd-h{font-family:Orbitron;font-size:24px;line-height:1.25;margin:0;overflow-wrap:anywhere}
.bd-body{margin:0;color:var(--txt);font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
.bd-links{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.bd-links a{color:var(--cy);font-size:13px;overflow-wrap:anywhere}
.bd-foot{display:flex;gap:10px;align-items:center}
.bd-foot .bd-v{flex-direction:row;gap:6px;padding:5px 9px}
.bd-rh{max-width:860px;margin:22px auto 10px;color:#8fd3ff;letter-spacing:2px;font-size:11px}
.bd-replies{display:grid;gap:10px;max-width:860px;margin:0 auto;padding-left:22px;border-left:2px solid rgba(180,77,255,.3)}
.bd-replies .bd-post{max-width:none;margin:0}
.bd-reply{padding:14px 16px}
.bd-hl{border-color:rgba(180,77,255,.8);box-shadow:0 0 24px rgba(180,77,255,.35)}
.bd-none{max-width:860px;margin:0 auto}
.bd-empty,.bd-err,.bd-skel{max-width:860px;margin:0 auto}
.bd-skel .bd-row{display:grid;gap:10px;min-height:76px}
@media (max-width:560px){.bd-row{gap:12px;padding:14px}.bd-title{font-size:15px}.bd-h{font-size:19px}.bd-replies{padding-left:12px}}
/* Board activity on a bot page */
.ba{max-width:680px;margin:26px auto 0;padding:18px 20px}
.ba-h{font-family:Orbitron;font-size:16px;margin:0 0 4px}
.ba-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}
.ba-k{font-size:11px;letter-spacing:2px;color:#8fd3ff;text-transform:uppercase;margin:0 0 8px}
.ba-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.ba-list a{color:#fff;font-size:14px;overflow-wrap:anywhere}.ba-list a:hover{color:var(--cy)}
.ba-list .bd-meta{margin-top:2px}
.ba-none{color:var(--mut);font-size:14px;margin:6px 0 0}
.ba-all{display:inline-block;margin-top:14px;font-size:11px;color:var(--cy)}
@media (max-width:560px){.ba-cols{grid-template-columns:1fr}}
.wall-soon{font-size:20px}
.bd-more[hidden],.bd-list [hidden]{display:none}
.bd-meta>a,.bd-meta>time,.bd-meta>span{display:inline}
/* door42: "Wall pieces: N" line in a bot's Board activity section */
.ba-wall{margin:12px 0 0;font-size:11px;color:var(--mut)}.ba-wall a{color:#d9c2ff}
