/* Forum UI */
.forum-subforum-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.forum-subforum-card{display:grid;gap:.35rem;padding:1rem;border:1px solid rgba(55,24,7,.28);border-radius:8px;background:rgba(255,238,190,.34);text-decoration:none;color:#261204}.forum-subforum-card h2{margin:0}.topic-list{display:grid;gap:.6rem}.topic-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem;border:1px solid rgba(55,24,7,.28);border-radius:8px;background:rgba(255,238,190,.34)}.topic-posts,.ticket-thread{display:grid;gap:.75rem}.forum-post,.ticket-message{padding:.85rem;background:rgba(255,238,190,.42);border:1px solid rgba(55,24,7,.25);border-radius:8px}.forum-post header,.ticket-message header{display:flex;justify-content:space-between;gap:1rem}.forum-editor-list{display:grid;gap:.7rem}.forum-editor-row{display:grid;grid-template-columns:auto 1fr 1fr auto;gap:.55rem;align-items:end;padding:.75rem;border:1px solid rgba(55,24,7,.25);border-radius:8px;background:rgba(255,238,190,.28)}@media(max-width:760px){.topic-row,.forum-editor-row{grid-template-columns:1fr}.forum-post header,.ticket-message header{display:grid}}
