.town-wall{margin:42px 0 20px;border-top:4px double #14243a;scroll-margin-top:80px;color:#14243a}.wall-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid #baa983;margin-bottom:24px}.wall-heading h2{font-size:38px;margin:7px 0 10px}.wall-heading p{font-size:14px;color:#716248}.wall-seal{font-size:45px;border:1px solid #b39557;width:78px;height:78px;display:grid;place-items:center;border-radius:50%;color:#a87c29}.wall-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:26px}.wall-composer{background:#ebe0c4;padding:22px;border:1px solid #c6b58d;margin-bottom:20px}.town-wall button,.wall-button{display:inline-block;font:700 12px Georgia,serif;color:#14243a;border:1px solid #b8a67f;border-radius:0;background:transparent;padding:10px 13px;min-height:42px;cursor:pointer;text-decoration:none}.town-wall button:hover,.wall-button:hover{background:#e2d4b0}.town-wall button:disabled{opacity:.6;cursor:wait}.town-wall [type=submit],.wall-button{background:#14243a;color:#f4ecd8;border-color:#14243a;border-bottom:3px solid #cda13c}.town-wall [type=submit]:hover,.wall-button:hover{background:#203952}.town-wall textarea,.town-wall select{display:block;width:100%;background:#fffaf0;color:#14243a;font:15px/1.6 Georgia,serif;border:1px solid #c2b18b;border-radius:0;padding:10px;margin:8px 0;box-sizing:border-box}.wall-compose-actions{display:flex;justify-content:space-between;align-items:center;gap:15px}.wall-compose-actions label{font-size:11px;color:#716248}.wall-compose-actions select{font-size:12px}.wall-composer small{font-size:11px;color:#716248}.wall-composer h3{font-size:24px;margin-bottom:10px}.wall-composer p{font-size:14px;margin-bottom:15px}.wall-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.wall-tags a,.wall-tag{padding:5px 9px;font:11px Georgia,serif;border:1px solid #bda980;color:#6a552f;text-decoration:none}.wall-tags a[aria-current],.wall-tags a:hover{background:#14243a;color:#f4ecd8;border-color:#14243a}.wall-post{padding:23px;background:#fffaf0;border:1px solid #cbbd9a;margin-bottom:17px;scroll-margin-top:80px}.wall-byline{display:flex;align-items:center;gap:12px;font-size:13px}.wall-byline>span:not(.wall-avatar){font-size:12px;color:#716248}.wall-byline strong{font-weight:700}.wall-byline time{display:block;color:#776b55;font-size:11px;margin-top:3px}.wall-avatar{display:grid;place-items:center;width:37px;height:37px;background:#e6d8b7;color:#86602b;font-size:23px;flex:none}.wall-tag{margin-left:auto;white-space:nowrap}.wall-body{font-size:16px;line-height:1.8;overflow-wrap:anywhere;margin:20px 0}.wall-post-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid #d9cdb1;padding-top:13px}.wall-post-actions button{font-size:11px;padding:7px 10px;min-height:36px}.wall-post-actions button[aria-pressed=true]{background:#14243a;color:#f4ecd8}.wall-post-actions .wall-delete{margin-left:auto;border:0;color:#89775e}.wall-feedback{font-size:13px;color:#943d2d;margin:12px 0}.wall-feedback:empty{display:none}.wall-comments{margin-top:18px;border-top:1px dashed #c8b994;padding-top:18px}.wall-comments[hidden]{display:none}.wall-comment{border-left:2px solid #c7ab67;padding:0 0 10px 13px;margin:14px 0}.wall-comment>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.wall-comment time{font-size:10px;color:#776b55}.wall-comment p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;margin:8px 0}.wall-comment button{border:0;padding:0;font-size:10px;min-height:30px;color:#887255}.wall-comments form{margin-top:20px}.wall-comments label{font-size:12px}.wall-aside{border-left:1px solid #c8b994;padding-left:22px;align-self:start}.wall-aside h3{font-size:26px;line-height:1.2;margin:15px 0}.wall-aside p{font-size:13px;line-height:1.7;color:#716248}.wall-aside dl{border-top:3px double #14243a;border-bottom:1px solid #bbaa84;margin:20px 0;padding:13px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.wall-aside dt{font-size:12px}.wall-aside dd{font-size:27px;font-weight:700}.wall-aside a{font-size:13px;font-weight:bold}.wall-empty{padding:25px;border:1px dashed #bda980;background:#ebe0c444;font-size:14px}.wall-empty h3{font-size:25px;margin-bottom:10px}.wall-pagination{display:flex;justify-content:space-between;gap:20px;padding:16px 0;font-size:13px}.wall-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.town-wall :focus-visible{outline:3px solid #af7b23;outline-offset:3px}.town-wall [hidden]{display:none!important}
@media(max-width:800px){.wall-layout{grid-template-columns:1fr}.wall-aside{border-left:0;border-top:1px solid #c8b994;padding:20px 0}.wall-aside h3 br{display:none}}
@media(max-width:500px){.wall-heading h2{font-size:31px}.wall-seal{width:52px;height:52px;font-size:30px;flex:none}.wall-composer,.wall-post{padding:16px}.wall-tag{font-size:9px;white-space:normal;max-width:95px}.wall-compose-actions{align-items:end}.wall-post-actions small{display:none}.wall-body{font-size:15px}.wall-byline{gap:8px}.wall-avatar{width:30px;height:30px}.wall-comment>div{flex-wrap:wrap;gap:4px}}
