.forum-body{font-size:.88rem;line-height:1.75;word-wrap:break-word;color:rgba(var(--mc-text),.82);overflow-wrap:break-word}.forum-body>*+*{margin-top:.6em}.forum-body h2{color:rgba(var(--mc-text),.9);font-size:1.2rem;font-weight:700;margin:20px 0 8px}.forum-body h3{color:rgba(var(--mc-text),.88);font-size:1.05rem;font-weight:700;margin:16px 0 6px}.forum-body a{color:hsl(var(--primary));text-decoration:none;transition:opacity .15s}.forum-body a:hover{opacity:.85;text-decoration:underline}.forum-body blockquote{background:hsl(var(--primary)/.03);border-left:3px solid hsl(var(--primary)/.5);border-radius:0 10px 10px 0;color:rgba(var(--mc-text),.6);margin:14px 0;padding:14px 18px;position:relative}.forum-body blockquote:before{background:linear-gradient(90deg,hsl(var(--primary)/.2),transparent 60%);content:"";height:1px;left:0;position:absolute;right:0;top:0}.forum-body blockquote strong{color:rgba(var(--mc-text),.75)}.forum-body blockquote p{margin:0}.forum-body blockquote p+p{margin-top:.4em}.forum-body pre{background:#0d1117e6;border:1px solid rgba(var(--mc-text),.08);border-radius:10px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.82rem;line-height:1.6;margin:14px 0;overflow-x:auto;padding:16px 18px;position:relative}.forum-body pre:after{color:rgba(var(--mc-text),.15);content:"CODE";font-family:inherit;font-size:.58rem;font-weight:800;letter-spacing:.08em;pointer-events:none;position:absolute;right:12px;top:8px}.forum-body pre code{background:none;border-radius:0;color:rgba(var(--mc-text),.75);font-size:inherit;padding:0}.forum-body code{background:hsl(var(--primary)/.06);border:1px solid hsl(var(--primary)/.08);border-radius:5px;color:hsl(var(--primary)/.85);font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.82rem;padding:2px 8px}.forum-body ul{list-style-type:disc}.forum-body ol,.forum-body ul{margin:10px 0;padding-left:24px}.forum-body ol{list-style-type:decimal}.forum-body li{margin-bottom:4px}.forum-body li::marker{color:rgba(var(--mc-text),.25)}.forum-body hr{border:none;border-top:1px solid rgba(var(--mc-text),.06);margin:20px 0}.forum-body p{margin:0}.forum-body p+p{margin-top:.6em}.forum-body p:empty,.forum-body p:has(>br:only-child){min-height:1em}.forum-body details{background:#0d111780;border:1px solid rgba(var(--mc-text),.08);border-radius:10px;margin:14px 0;overflow:hidden;transition:border-color .2s}.forum-body details[open]{border-color:hsl(var(--primary)/.15)}.forum-body details[open] summary{border-bottom:1px solid rgba(var(--mc-text),.06)}.forum-body details summary{align-items:center;color:rgba(var(--mc-text),.55);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;list-style:none;padding:12px 18px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.forum-body details summary:before{color:hsl(var(--primary)/.6);content:"▸";display:inline-block;font-size:.7rem;transition:transform .2s}.forum-body details[open] summary:before{transform:rotate(90deg)}.forum-body details summary::-webkit-details-marker{display:none}.forum-body details summary:hover{background:rgba(var(--mc-text),.03);color:rgba(var(--mc-text),.7)}.forum-body details>:not(summary){margin-left:18px;margin-right:18px}.forum-body details>:not(summary):first-of-type{margin-top:12px}.forum-body details>:not(summary):last-child{margin-bottom:14px}.forum-body img{border:1px solid rgba(var(--mc-text),.06);border-radius:10px;height:auto;margin:10px 0;max-width:100%;transition:border-color .2s}.forum-body img:hover{border-color:rgba(var(--mc-text),.12)}.forum-body table{border-collapse:collapse;font-size:.84rem;margin:14px 0;width:100%}.forum-body table th{background:rgba(var(--mc-text),.03);border-bottom:1px solid rgba(var(--mc-text),.08);color:rgba(var(--mc-text),.5);font-size:.76rem;font-weight:700;letter-spacing:.03em;padding:10px 14px;text-align:left;text-transform:uppercase}.forum-body table td{border-bottom:1px solid rgba(var(--mc-text),.04);color:rgba(var(--mc-text),.7);padding:10px 14px}.forum-body table tr:last-child td{border-bottom:none}.forum-body table tr:hover td{background:rgba(var(--mc-text),.015)}.forum-body mark{background:hsl(var(--primary)/.15);border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:hsl(var(--primary));padding:1px 4px}
