.post-editor{position:relative}.post-highlighted-input{position:relative;container-type:inline-size}.post-composer .post-highlighted-input{overflow:clip}.post-composer .post-highlighted-input textarea,.post-input-mirror{font:400 15px/1.6 var(--font-body),sans-serif;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:8;text-align:start;border:0;margin:0;padding:8px 0}.post-composer .post-highlighted-input textarea{z-index:1;resize:none;scrollbar-width:none;scrollbar-gutter:auto;color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--foreground);background:0 0;display:block;position:relative}.post-composer .post-highlighted-input textarea::-webkit-scrollbar{width:0;height:0;display:none}.post-composer .post-highlighted-input:has(.post-editor-service-slot) :is(textarea,.post-input-mirror){overflow-wrap:break-word}.post-composer .post-highlighted-input textarea::placeholder{color:#888f84;color:lab(58.4629% -4.32807 4.8438);-webkit-text-fill-color:oklch(64% .018 135)}.post-input-placeholder{color:#888f84;color:lab(58.4629% -4.32807 4.8438)}.post-composer .post-highlighted-input[data-mirrored-placeholder] textarea::placeholder{color:#0000;-webkit-text-fill-color:transparent}.post-composer .post-highlighted-input textarea::selection{-webkit-text-fill-color:currentColor}.post-composer[data-compact=true] .post-highlighted-input textarea{min-height:60px}.post-editor .chat-compose-caret{z-index:2}.post-editor .post-highlighted-input>textarea[data-smooth-caret]{caret-color:#0000}.post-input-mirror{scrollbar-gutter:auto;pointer-events:none;color:var(--foreground);position:absolute;inset:0;overflow:hidden}.post-token-hashtag,.post-text a.post-token-hashtag{--post-token-color:#bae359;color:var(--post-token-color)}@supports (color:lab(0% 0 0)){.post-token-hashtag,.post-text a.post-token-hashtag{--post-token-color:lab(85.3355% -28.576 60.5471)}}.post-token-mention,.post-text a.post-token-mention{--post-token-color:#8dd9c6;color:var(--post-token-color)}@supports (color:lab(0% 0 0)){.post-token-mention,.post-text a.post-token-mention{--post-token-color:lab(81.3045% -27.593 1.35558)}}.post-text :is(.post-token-hashtag,.post-token-mention),.post-text :is(.post-token-hashtag,.post-token-mention):hover{text-decoration:none}.post-text button.post-token-mention.profile-mini-trigger{min-height:0;color:var(--post-token-color);font:inherit;vertical-align:baseline;background:0 0;border:0;border-radius:0;padding:0;display:inline}.post-mention-picker{z-index:35;border:1px solid var(--post-line);background:#141712;background:lab(7.374% -2.84544 3.06983);border-radius:12px;width:min(340px,100%);position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 14px 38px #01020173;box-shadow:0 14px 38px lab(.471586% -.175327 .18931/.45)}.post-mention-picker[data-above=true]{top:auto;bottom:100%}.post-mention-heading{color:var(--post-muted);border-bottom:1px solid var(--post-line);justify-content:space-between;align-items:center;padding:11px 13px;font-size:12px;display:flex}.post-mention-heading>span{align-items:center;gap:7px;display:flex}.post-mention-picker [role=listbox]{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.post-mention-picker [role=option]{text-align:left;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 13px;display:flex}.post-mention-picker [role=option][aria-selected=true]{background:#21291d;background:lab(15.6161% -5.92063 6.89174)}.post-mention-picker [role=option] img{border-radius:50%;flex:none}.post-mention-picker .post-mention-identity{flex-direction:column;min-width:0;display:flex}.post-mention-picker [role=option]>.chat-avatar{flex:none;justify-content:center;align-items:center;width:36px;height:36px}.post-mention-picker .chat-avatar[data-decoration]>img:not(.chat-avatar-decoration){width:79%;height:79%}.post-mention-picker .chat-avatar>.chat-avatar-decoration{object-fit:contain;border-radius:0;width:128%;max-width:none;height:128%;inset:-14%}.post-mention-picker .chat-avatar[data-decoration="3"]>img:not(.chat-avatar-decoration){transform:translateY(-7%)}.post-mention-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.post-mention-picker small{color:var(--post-muted);font-size:11px}.post-mention-results>p{min-height:90px;color:var(--post-muted);padding:20px 14px;font-size:12px}.post-mention-results>p button{color:var(--primary);margin-left:8px;text-decoration:underline}.post-mention-hint{color:var(--post-muted);border-top:1px solid var(--post-line);padding:8px 13px;font-size:10px}.post-mention-hint span{margin-left:12px}.post-search-spinner{animation:.85s linear infinite post-search-spin}@keyframes post-search-spin{to{transform:rotate(360deg)}}.post-game-selection{margin:2px 0 8px;font-size:11px;display:flex}.post-game-selection>:is(button,span),.post-game-tag{color:var(--post-muted);background:var(--post-hover);border-radius:6px;align-items:center;gap:7px;max-width:100%;padding:5px 8px;display:inline-flex}.post-game-selection button:hover,.post-game-tag:hover{color:var(--primary)}.post-game-selection>span{overflow-wrap:anywhere}.post-game-selection span>button{place-items:center;padding:3px;display:grid}.post-game-search{border:1px solid var(--post-line);border-radius:10px;margin:8px 0 14px;overflow:hidden}.post-game-search>div:first-child{align-items:center;gap:8px;padding:9px 11px;display:flex}.post-game-search input{background:0 0;outline:none;flex:1;width:0;padding:3px;font-size:13px}.post-game-results{overscroll-behavior:contain;max-height:225px;overflow:auto}.post-game-results>button{text-align:left;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:12px;display:flex}.post-game-results>button:hover{background:var(--post-hover)}.post-game-results img{border-radius:3px}.post-game-results small{color:var(--post-muted);display:block}.post-game-results p{color:var(--post-muted);padding:12px;font-size:12px}.post-game-tag{margin:0 0 12px;font-size:11px}@media (forced-colors:active){.post-composer .post-highlighted-input textarea{color:canvastext;-webkit-text-fill-color:CanvasText}.post-input-mirror{display:none}.post-composer .post-highlighted-input[data-mirrored-placeholder] textarea::placeholder{color:graytext;-webkit-text-fill-color:GrayText}}@media (max-width:600px){.post-composer .post-highlighted-input textarea,.post-input-mirror{font-size:16px}}@media (prefers-reduced-motion:reduce){.post-search-spinner{animation-duration:1.8s}}.post-mention-results{position:relative}.post-mention-loading{color:var(--post-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0}
