:root{--paper:#f6f1e7;--ink:#22392f;--muted:#626b60;--gold:#b58a41;--line:#dcd9cd;--red:#9b3333;font-family:Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:hover{color:#856121}button,input,select,textarea{font:inherit}button,a.button{border:0;background:var(--ink);color:#fff;padding:13px 22px;cursor:pointer;display:inline-block;text-decoration:none;border-radius:3px;font-weight:600;line-height:1.4}button:hover,a.button:hover{background:#3f5546;color:#fff}button:disabled{opacity:.5;cursor:wait}button.plain{padding:0;color:var(--ink);background:none;text-decoration:underline}button.danger{background:var(--red);color:white}button.plain.danger{background:none;color:var(--red)}.small{font-size:13px;padding:10px 14px!important}.forum-header{padding:22px max(5vw,20px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px;background:#fffcf6}.brand{display:flex;gap:13px;align-items:center;text-decoration:none;letter-spacing:2px;font-family:Georgia,serif;font-weight:bold}.brand small{font-size:10px;letter-spacing:4px}.forum-header nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap;font-size:14px}.forum-header form{margin:0}.forum-main{max-width:1100px;margin:auto;padding:64px 24px 90px;min-height:65vh}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:500;line-height:1.15;overflow-wrap:anywhere}h1{font-size:clamp(34px,5vw,62px);margin:20px 0 24px;letter-spacing:-1.5px}h2{font-size:30px;margin:0 0 20px}h3{font-size:24px;margin:8px 0 16px}h2 small{font-size:16px}.eyebrow,.meta{font-size:12px;letter-spacing:1px;color:var(--muted)}.eyebrow{font-weight:700;letter-spacing:2.5px}.lead{font-family:Georgia,serif;font-size:24px;max-width:780px;line-height:1.5}.muted,small{color:var(--muted)}p,li{line-height:1.75;overflow-wrap:anywhere}.card{background:#fffdf8;padding:28px;border:1px solid var(--line);margin:20px 0;border-radius:5px}.accent{background:#e8ecdf;border-color:#cbd2c0}section{margin-top:45px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.columns section{margin-top:24px}.search{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:38px 0}.search label:first-child{flex:1;min-width:220px}.search label{margin:0}.topic-card h2{font-size:30px}.topic-card h2 a{text-decoration:none}.topic-full{padding:20px 0 45px;border-bottom:1px solid var(--line)}.prose{line-height:1.8;overflow-wrap:anywhere}.topic-full .prose{font-size:19px;max-width:850px}label{display:block;margin:18px 0;font-size:14px;font-weight:600}label small{display:block;font-size:12px;font-weight:400;margin-top:8px}input:not([type=checkbox]),textarea,select{display:block;width:100%;margin-top:8px;border:1px solid #b4bbaf;border-radius:3px;padding:12px;background:white;color:var(--ink)}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:2px solid var(--gold);outline-offset:2px}.check{display:flex;gap:10px;font-weight:400;align-items:start}.check input{margin-top:4px}.form-status:empty,#page-status:empty{display:none}.form-status,.notice,#page-status{padding:12px;background:#eef1e5;border-left:3px solid var(--gold);font-size:14px}.form-status.error,#page-status.error{border-color:var(--red);background:#fff0ed;color:var(--red)}.honeypot{position:absolute;left:-10000px}.badge{display:inline-block;font-size:12px;border:1px solid #a9b3a2;border-radius:30px;padding:5px 11px}.comment header{display:flex;justify-content:space-between;gap:14px}.comment time{font-size:12px;color:var(--muted)}details{margin-top:22px;font-size:14px}summary{cursor:pointer}.pagination{display:flex;gap:25px;justify-content:center;margin:30px 0}.forum-footer{padding:36px max(5vw,24px);background:var(--ink);color:var(--paper)}.forum-footer p{font-family:Georgia,serif;font-size:26px}.forum-footer nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.skip{position:absolute;left:-10000px}.skip:focus{left:12px;top:12px;padding:10px;background:white;z-index:2}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.tabs a{padding:10px 16px;background:#e5e7dc;text-decoration:none;border-radius:4px}.tabs a[aria-current=page]{background:var(--ink);color:white}.stats{display:flex;gap:16px;flex-wrap:wrap}.stats a{background:#fffdf8;border:1px solid var(--line);padding:15px 20px;text-decoration:none}.stats strong{display:block;font-size:27px}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.inline-form{display:inline-block;margin:12px}.inline-form label{margin:8px}.admin-note{font-size:13px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:14px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:top}.reset-link{display:block;overflow-wrap:anywhere;padding:14px;background:#f5f3dc}.back{display:inline-block;margin:15px 0}.form-status:focus{outline:2px solid var(--gold)}@media(max-width:700px){.forum-header{align-items:start;flex-direction:column}.forum-header nav{gap:14px}.forum-main{padding:35px 18px 60px}.columns{grid-template-columns:1fr}.card{padding:21px}.search{display:block}.search label{margin-bottom:16px}.search button{width:100%}.comment header{flex-direction:column;gap:6px}.forum-footer nav{gap:16px}h1{letter-spacing:-.8px}.tabs a{font-size:13px;padding:10px}.stats a{flex:1;min-width:130px}}
