.forum-composer{background:#070605c2;border:1px solid #d6a34c57;border-radius:9px;overflow:hidden;box-shadow:inset 0 1px #f7ecd40a}.forum-composer__topline,.forum-composer__statusbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;padding:.55rem .7rem;display:flex}.forum-composer__topline{background:#1d1a15e0;border-bottom:1px solid #f7ecd417}.forum-composer__tabs{gap:.25rem;display:inline-flex}.forum-composer__tabs button,.forum-composer__toolbar button{min-width:auto;color:var(--muted);font:inherit;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;padding:.38rem .58rem;font-size:.78rem;font-weight:850;line-height:1.1}.forum-composer__tabs button[aria-selected=true]{color:var(--cream);background:#d6a34c26;border-color:#d6a34c66}.forum-composer__shortcut-hint,.forum-composer__statusbar{color:var(--muted);font-size:.74rem}.forum-composer__toolbar{background:#0c0a08db;border-bottom:1px solid #f7ecd417;flex-wrap:wrap;gap:.28rem;padding:.45rem .55rem;display:flex}.forum-composer__toolbar button:hover,.forum-composer__toolbar button:focus-visible{color:var(--cream);background:#d6a34c1f;border-color:#d6a34c70}.forum-composer__toolbar-divider{background:#f7ecd424;width:1px;margin:.15rem .22rem}.forum-composer__insert-panel,.forum-composer__attachments,.forum-composer__help{background:#14110df5;border-bottom:1px solid #f7ecd417;gap:.65rem;padding:.75rem;display:grid}.forum-composer__insert-panel[hidden],.forum-composer__attachments[hidden],.forum-composer__help[hidden]{display:none}.forum-composer__help-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.45rem;display:grid}.forum-composer__help-grid>div{background:#0706059e;border:1px solid #d6a34c2e;border-radius:5px;justify-content:space-between;align-items:center;gap:.5rem;padding:.48rem .55rem;font-size:.75rem;display:flex}.forum-composer__help-grid code{color:#f4d9a5;white-space:nowrap}.forum-composer__help .meta{margin:0}.forum-composer__insert-head{color:var(--cream);justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.forum-composer__insert-head button{width:auto;min-width:0;color:var(--gold);font:inherit;box-shadow:none;background:0 0;border:0;padding:.2rem;font-weight:850}.forum-composer__insert-panel>input{background:#050403b8;margin:0}.forum-composer__insert-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.45rem;max-height:18rem;display:grid;overflow-y:auto}.forum-composer__suggestion,.forum-composer__emoji{width:100%;min-width:0;color:var(--cream);text-align:left;box-shadow:none;background:#070605b8;border:1px solid #d6a34c38;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.52rem;display:grid}.forum-composer__suggestion:hover,.forum-composer__suggestion:focus-visible,.forum-composer__suggestion.is-active,.forum-composer__emoji:hover,.forum-composer__emoji:focus-visible{background:#d6a34c24;border-color:#d6a34c9e}.forum-composer__suggestion img{aspect-ratio:5/7;object-fit:cover;border-radius:3px;width:2.5rem}.forum-composer__suggestion-icon{width:2.5rem;min-height:2.5rem;color:var(--gold);background:#d6a34c26;border-radius:50%;place-items:center;font-weight:950;display:grid}.forum-composer__suggestion-copy{min-width:0;display:grid}.forum-composer__suggestion-copy strong,.forum-composer__suggestion-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forum-composer__suggestion-copy small,.forum-composer__attachment-item small,[data-forum-attachment-summary]{color:var(--muted)}.forum-composer__emoji-grid{grid-template-columns:repeat(8,minmax(2.5rem,1fr));gap:.4rem;display:grid}.forum-composer__emoji{text-align:center;place-items:center;padding:.55rem;font-size:1.25rem;display:grid}.forum-composer__attachment-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.forum-composer__attachment-item{background:#070605ad;border:1px solid #d6a34c33;border-radius:6px;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.42rem;display:grid}.forum-composer__attachment-item img{object-fit:cover;border-radius:4px;width:4.5rem;height:4.5rem}.forum-composer__attachment-copy{gap:.4rem;min-width:0;display:grid}.forum-composer__attachment-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forum-composer__attachment-item button{width:auto;min-width:0;padding:.35rem .45rem;font-size:.72rem}.forum-composer__attachment-fields,.forum-composer__attachment-controls{flex-wrap:wrap;gap:.35rem;display:flex}.forum-composer__attachment-fields input{flex:10rem;min-width:0;margin:0;padding:.42rem .5rem;font-size:.74rem}.forum-inline-attachment{width:fit-content;max-width:100%;color:var(--muted);gap:.4rem;margin:.8rem 0;font-size:.78rem;display:grid}.forum-inline-attachment a,.forum-inline-attachment img{max-width:100%;display:block}.forum-inline-attachment img{object-fit:contain;border:1px solid #d6a34c52;border-radius:6px;width:auto;max-height:42rem}.forum-inline-attachment--pending{opacity:.92}.forum-validation-errors{color:#ffd8cf;background:#5315106b;border:1px solid #ec684f9e;border-radius:7px;padding:.8rem .9rem}.forum-validation-errors:focus{outline-offset:3px;outline:2px solid #f3bd67}.forum-validation-errors ul{margin:.45rem 0 0;padding-left:1.2rem}[data-forum-post-form][aria-busy=true]{opacity:.78}[data-forum-quote].is-selected{color:#c9f7d6;background:#2a74454d;border-color:#5ecf819e}.forum-first-unread{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;scroll-margin-top:5rem;font-size:.76rem;font-weight:900;display:flex}.forum-first-unread:before,.forum-first-unread:after{content:"";background:#d6a34c94;flex:1;height:1px}.forum-multi-quote{z-index:1100;background:#0c0a08f7;border:1px solid #d6a34c8f;border-radius:8px;align-items:center;gap:1rem;padding:.7rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 42px #00000080}.forum-multi-quote[hidden]{display:none}.forum-multi-quote>div,.forum-topic-neighbors{gap:.5rem;display:flex}.forum-multi-quote button{width:auto;min-width:0}.forum-topic-neighbors{border-top:1px solid #d6a34c3d;justify-content:space-between;padding-top:1rem}.forum-topic-neighbors .button{width:auto;max-width:min(100%,30rem)}.forum-mobile-reply{display:none}.forum-composer.is-file-dragging{outline-offset:-5px;background:#d6a34c14;outline:2px dashed #d6a34cdb}body.forum-composer-focus{overflow:hidden}.forum-composer.is-focus-mode{z-index:12000;width:100vw;height:100dvh;box-shadow:none;background:#0b0907;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.forum-composer.is-focus-mode .forum-composer__topline{padding-top:max(.55rem, env(safe-area-inset-top))}.forum-composer.is-focus-mode .forum-composer__statusbar{padding-bottom:max(.55rem, env(safe-area-inset-bottom))}.forum-composer.is-focus-mode .forum-composer__insert-panel,.forum-composer.is-focus-mode .forum-composer__attachments,.forum-composer.is-focus-mode .forum-composer__help{max-height:34dvh;overflow-y:auto}.forum-composer.is-focus-mode .forum-composer__pane:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.forum-composer.is-focus-mode textarea{resize:none;flex:1;min-height:0}.forum-composer.is-focus-mode .forum-composer__preview{overflow-y:auto}.forum-composer__writing-stats{align-items:center;gap:.25rem;display:inline-flex}.forum-composer__pane[hidden]{display:none}.forum-composer__pane>label{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;padding:.55rem .7rem 0;font-size:.76rem;font-weight:900;display:block}.forum-composer textarea{resize:vertical;min-height:12rem;box-shadow:none;background:#0504039e;border:0;border-radius:0;margin:0;padding:.8rem;line-height:1.65}.forum-composer textarea:focus{outline-offset:-2px;outline:2px solid #d6a34c9e}.forum-composer--compact textarea{min-height:9rem}.forum-composer__preview{background:#110f0cb8;min-height:12rem;padding:.85rem}.forum-composer__preview .eyebrow{margin-bottom:.35rem}.forum-composer__preview .forum-message__body{padding:.4rem 0}.forum-composer__statusbar{background:#1d1a15b8;border-top:1px solid #f7ecd417}.forum-composer__statusbar .is-near-limit{color:#f3bd67;font-weight:900}@media (width<=560px){.forum-composer__topline,.forum-composer__statusbar{flex-direction:column;align-items:stretch}.forum-composer__shortcut-hint{display:none}.forum-composer__tabs{width:100%}.forum-composer__tabs button{flex:1}.forum-composer__toolbar{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.forum-composer__toolbar button{flex:none}.forum-composer__emoji-grid{grid-template-columns:repeat(5,minmax(2.5rem,1fr))}.forum-composer__insert-results,.forum-composer__attachment-list{grid-template-columns:1fr}.forum-multi-quote{right:.65rem;bottom:calc(.65rem + env(safe-area-inset-bottom));justify-content:space-between;left:.65rem}.forum-multi-quote>div{flex-wrap:wrap;justify-content:flex-end}.forum-mobile-reply{z-index:1050;right:.8rem;bottom:calc(.8rem + env(safe-area-inset-bottom));color:#140e06;background:linear-gradient(#d7a74e,#a87526);border:1px solid #d6a34cb3;border-radius:999px;padding:.7rem 1rem;font-weight:950;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0000007a}.forum-multi-quote:not([hidden])+.forum-mobile-reply{display:none}.forum-topic-neighbors{grid-template-columns:1fr;display:grid}.forum-topic-neighbors span:empty{display:none}.forum-topic-neighbors .button{width:100%;max-width:none}}.forum-composer{box-shadow:none;background:#090907;border-color:#d6a34c33;border-radius:0;overflow:visible}.forum-composer__topline{background:#11100d;border-color:#d6a34c21;min-height:2.7rem;padding:.45rem .65rem}.forum-composer__tabs button,.forum-composer__toolbar button,.forum-composer__more>summary{border-radius:4px;min-height:2rem;padding:.4rem .55rem;font-size:.72rem}.forum-composer__tabs button[aria-selected=true]{border-color:#0000;border-bottom-color:var(--gold);color:var(--cream);background:0 0;border-radius:0}.forum-composer__toolbar{background:#0d0c0a;border-color:#d6a34c1a;flex-wrap:nowrap;padding:.38rem .5rem;position:relative;overflow:visible}.forum-composer__more{margin-left:auto;position:relative}.forum-composer__more>summary{cursor:pointer;color:var(--muted);align-items:center;gap:.35rem;font-weight:850;list-style:none;display:inline-flex}.forum-composer__more>summary::-webkit-details-marker{display:none}.forum-composer__more>summary:after{content:"⌄"}.forum-composer__more[open]>summary,.forum-composer__more>summary:hover,.forum-composer__more>summary:focus-visible{color:var(--cream);background:#d6a34c1f}.forum-composer__more>div{z-index:30;background:#12100d;border:1px solid #d6a34c4d;grid-template-columns:repeat(2,minmax(7rem,1fr));gap:.2rem;width:min(20rem,100vw - 2rem);padding:.45rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 15px 34px #0000008c}.forum-composer__more>div button{text-align:left;justify-content:flex-start}.forum-composer__attachment-policy{color:var(--muted);background:#d6a34c09;border-bottom:1px solid #d6a34c17;align-items:center;gap:.45rem;margin:0;padding:.45rem .7rem;font-size:.68rem;display:flex}.forum-composer__attachment-policy span{width:1.15rem;height:1.15rem;color:var(--gold);border:1px solid #d6a34c52;border-radius:50%;place-items:center;display:grid}.forum-composer__attachments{background:#11100d;border-color:#d6a34c1f}.forum-composer__attachment-item{background:#090907;border-radius:0}.forum-composer__pane>label{padding:.55rem .75rem 0;font-size:.65rem}.forum-composer textarea{background:#090907;min-height:8.75rem;padding:.75rem}.forum-composer textarea[aria-invalid=true]{box-shadow:inset 3px 0 #df6e55}.forum-composer__preview{background:#090907;min-height:10rem}.forum-composer__preview-state{min-height:7rem;color:var(--muted);text-align:center;place-content:center;gap:.25rem;display:grid}.forum-composer__preview-state strong{color:var(--cream);font-family:Georgia,serif}.forum-composer__preview-state small{font-size:.72rem}.forum-composer__statusbar{background:#11100d;border-color:#d6a34c1a;min-height:2.6rem;padding:.45rem .65rem}.forum-validation-errors{background:#5315104d;border-radius:0;gap:.35rem;display:grid}.forum-validation-errors>strong{align-items:center;gap:.5rem;display:flex}.forum-validation-errors>strong span{color:#160a07;background:#df6e55;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:grid}.forum-validation-errors a{color:#ffd8cf;text-underline-offset:.16rem;text-decoration:underline}.forum-validation-errors small{color:#e7a99a}[data-forum-post-form][aria-busy=true]{pointer-events:none}[data-forum-post-form][aria-busy=true] [data-forum-submit]{cursor:wait}@media (width<=560px){.forum-composer__topline,.forum-composer__statusbar{flex-direction:row;align-items:center}.forum-composer__tabs{width:auto}.forum-composer__toolbar{overflow:visible}.forum-composer__more>div{z-index:12010;inset:auto .65rem calc(.65rem + env(safe-area-inset-bottom));max-height:min(65dvh,28rem);position:fixed;overflow-y:auto}.forum-composer__statusbar{font-size:.66rem}.forum-composer__statusbar>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.forum-composer__writing-stats>span:first-child,.forum-composer__writing-stats>span[aria-hidden=true]{display:none}.forum-composer__attachment-item{grid-template-columns:4rem minmax(0,1fr)}}
