.bb{padding-top:24px}.bb h1{font:700 34px "Courier New",monospace;margin:0 0 4px;text-shadow:3px 3px 0 #000}
.crumbs{font-size:14px;color:#9aa3af;margin:6px 0 14px}.crumbs a{color:#9fd3ff}
table.fb{width:100%;border-collapse:collapse;border:3px solid #3b4250;background:#242832;margin:0 0 18px;font-size:15px}
table.fb th{background:linear-gradient(#4b5563,#2f3540);color:#fff;text-align:left;padding:7px 10px;font:700 13px Verdana,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #000}
table.fb td{padding:9px 10px;border-top:1px solid #3b4250;vertical-align:top}table.fb tr:nth-child(odd) td{background:#20242c}
td.ico{width:38px;text-align:center;font:700 18px "Courier New",monospace;color:#c0c7d1}td.num{width:80px;text-align:center;color:#cfd4da}td.last{width:230px;font-size:13px;color:#9aa3af}
.fb a.t{font-weight:700;color:#fff;text-decoration:none}.fb a.t:hover{text-decoration:underline}.fb .desc{color:#9aa3af;font-size:13px}
.post{display:grid;grid-template-columns:170px 1fr;border:3px solid #3b4250;background:#242832;margin-bottom:12px}
.post .who{background:#1b1e24;padding:12px;border-right:2px solid #3b4250;font-size:13px;color:#9aa3af}.post .who b{display:block;color:#fff;font-size:15px;word-break:break-word}
.post .av{width:48px;height:48px;margin:6px 0;background:#3b4250;border:2px solid #9aa3af;display:flex;align-items:center;justify-content:center;font:700 24px "Courier New",monospace;color:#fff}
.post .msg{padding:12px 14px}.post .meta{font-size:12px;color:#9aa3af;border-bottom:1px dashed #3b4250;padding-bottom:6px;margin-bottom:8px}.post .text{word-wrap:break-word;overflow-wrap:anywhere}
.form{border:3px solid #3b4250;background:#242832;padding:14px;max-width:760px}.form label{display:block;font-weight:600;margin:8px 0 3px;font-size:14px}
.form input[type=text],.form input[type=number],.form textarea,.form select{width:100%;background:#0d0f12;color:#e6e8ec;border:2px solid #555;padding:7px;font:15px system-ui,Arial}
.form textarea{min-height:150px}.btn{background:#3b4250;color:#fff;border:2px solid #9aa3af;padding:7px 16px;font:700 14px "Courier New",monospace;cursor:pointer;text-transform:uppercase;margin-top:10px;text-decoration:none;display:inline-block}.btn:hover{background:#4b5563}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.note{background:#1b1e24;border-left:4px solid #9fd3ff;padding:8px 12px;margin:10px 0}.err{border-left-color:#f87171}
.tag-l{color:#f87171;font-size:12px;font-weight:700}.pager a,.pager b{margin-right:6px}.stats{font-size:13px;color:#9aa3af;border:3px solid #3b4250;background:#1b1e24;padding:10px}
.st-held{color:#fbbf24}.st-hidden{color:#f87171}.st-ok{color:#86efac}
@media(max-width:700px){.post{grid-template-columns:1fr}.post .who{border-right:0;border-bottom:2px solid #3b4250}td.last,td.num.v{display:none}}
