*{box-sizing:border-box}html{font:15px/1.8 system-ui,"Microsoft YaHei","Yu Gothic",sans-serif;color:#34382f;background:#e7e6dc}body{margin:0}header{display:flex;justify-content:space-between;gap:20px;padding:20px 30px;border-bottom:2px solid #34382f}header>a{font-size:21px;font-weight:700;letter-spacing:4px;text-decoration:none}header span{font-size:11px}a{color:inherit;text-underline-offset:4px}.board{display:grid;grid-template-columns:190px 1fr;gap:35px;max-width:1400px;margin:auto;padding:30px}aside{font-size:12px}nav{display:grid;gap:12px}.languages{display:flex;gap:12px;border-top:1px solid #a4a799;padding-top:18px;margin-top:20px}main{min-width:0}h1{font-size:27px;line-height:1.5;margin:0 0 25px;max-width:800px}h2{font-size:19px}h3{font-size:15px}p{max-width:880px}.stamp{font:11px/1.6 monospace;letter-spacing:1px}.filter{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;border:1px solid #a4a799;padding:15px}.filter label{display:flex;flex-direction:column;gap:5px;font-size:12px}input,select,button{font:inherit;background:#f3f2e8;color:#34382f;border:1px solid #89907c;padding:7px 10px;max-width:100%}button{cursor:pointer}.entry{display:grid;grid-template-columns:120px 1fr;gap:22px;border-top:1px solid #a4a799;padding:23px 0}.entry h2{margin-top:0}.signature{font:12px/1.8 monospace}.sig-sun{color:#7b4e22}.sig-river{color:#275a59}.sig-echo{color:#584a80}.roster{width:100%;border-collapse:collapse;min-width:600px;font-size:13px}td,th{border-top:1px solid #a4a799;padding:13px;text-align:left;vertical-align:top}.table-region{overflow:auto}.thread{border-top:2px solid #89907c;margin:35px 0;padding-top:20px}.post{border-left:2px solid #aaa;padding:0 20px;margin:20px 0}.post p{margin-top:8px}.post.reply{margin-left:35px}.rules li{padding-bottom:20px;max-width:870px}.draft{padding:20px;border:1px solid #89907c;max-width:800px}.draft label{display:flex;flex-direction:column;gap:7px;margin:15px 0}.result{border-left:3px solid #89907c;padding:12px}.notes{font-size:12px;border-top:1px solid #a4a799;padding-top:25px;margin-top:40px}footer{padding:22px 30px;border-top:1px solid #a4a799;display:flex;justify-content:space-between;gap:15px;font-size:11px}@media(max-width:650px){header{flex-direction:column;gap:5px}.board{grid-template-columns:1fr;padding:20px;gap:20px}nav{display:flex;gap:15px;flex-wrap:wrap}.languages{margin-top:12px;padding-top:10px}aside p{margin:8px 0}.entry{grid-template-columns:1fr;gap:5px}.post.reply{margin-left:15px}footer{flex-direction:column;padding:20px}}

:focus-visible{outline:3px solid #275a59;outline-offset:4px}.scroll-hint{font-size:12px}.table-region:focus{outline:2px solid #275a59}main{max-width:1040px}#statements:empty{display:none}noscript .entry:first-child{margin-top:24px}.languages a{padding:3px 0}h1{text-wrap:balance}@media(max-width:650px){.filter label{min-width:0}.entry p{overflow-wrap:anywhere}.languages{flex-wrap:wrap}.board{padding:18px}.post{padding-right:0}}
