.community-delete-confirm{z-index:80;width:min(420px,100vw - 32px);padding:var(--tm-space-5);border:1px solid var(--tm-border);border-radius:var(--tm-radius-card);background:var(--tm-surface-elevated);position:fixed;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 24px 70px #0000004d}.community-delete-confirm p{color:var(--tm-text-secondary)}.community-delete-confirm>div{justify-content:flex-end;gap:var(--tm-space-2);display:flex}.community-author{gap:3px!important;display:grid!important}.community-author small{font-size:var(--tm-type-caption-size);color:var(--tm-text-secondary)}.community-author small b{color:var(--tm-theme-accent,var(--tm-action));font-weight:750}.community-comment-body>p{margin-top:var(--tm-space-3)}.community-like{min-width:52px;gap:6px!important}.community-heart{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.community-like.is-active{color:var(--tm-theme-accent,var(--tm-action));background:var(--tm-action-soft)}.question-community-live{gap:var(--tm-space-4)!important}.community-list,.community-replies{gap:var(--tm-space-3)}.community-comment-body{padding:var(--tm-space-3) var(--tm-space-4)}.community-comment-body>p{margin-bottom:var(--tm-space-2)}.community-like{white-space:nowrap;min-width:50px;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.community-like>span{line-height:1;display:inline!important}.community-composer.is-compact{gap:var(--tm-space-2);padding:var(--tm-space-3);border-radius:calc(var(--tm-radius-control) + 4px);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid;position:relative}.community-composer.is-reply{margin:0 0 var(--tm-space-2) 3.5rem}.community-composer .community-avatar.is-compact{width:36px;height:36px}.community-replying{font-size:var(--tm-type-caption-size);grid-column:2;margin:0 0 -2px}.community-compose-shell{align-items:flex-end;gap:var(--tm-space-2);border:1px solid var(--tm-border);background:var(--tm-surface-elevated);border-radius:22px;min-width:0;padding:5px 6px 5px 12px;display:flex}.community-compose-shell:focus-within{border-color:var(--tm-theme-accent,var(--tm-action));box-shadow:0 0 0 2px var(--tm-action-soft)}.community-compose-shell textarea{resize:none;min-width:80px;min-height:30px;max-height:220px;color:var(--tm-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0;line-height:1.35;overflow-y:hidden}.community-compose-autosize{max-height:220px;overflow-y:hidden;resize:none!important}.community-compose-shell textarea::placeholder{color:var(--tm-text-secondary)}.community-compose-tools{flex:none;align-items:center;gap:2px;display:flex}.community-compose-tool,.community-compose-send,.community-emoji-picker button{width:32px;height:32px;color:var(--tm-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.community-compose-tool:hover,.community-emoji-picker button:hover{background:var(--tm-action-soft);color:var(--tm-action)}.community-compose-tool:focus-visible,.community-compose-send:focus-visible,.community-emoji-picker button:focus-visible{outline:2px solid var(--tm-focus);outline-offset:1px}.community-compose-send{background:var(--tm-theme-accent,var(--tm-action));color:var(--tm-on-action,#fff)}.community-compose-send:disabled{cursor:not-allowed;opacity:.45}.community-compose-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.community-compose-cancel{color:var(--tm-text-secondary);font:inherit;font-size:var(--tm-type-caption-size);cursor:pointer;background:0 0;border:0;padding:5px 7px}.community-compose-cancel:hover{color:var(--tm-action)}.community-emoji-wrap{position:relative}.community-emoji-picker{z-index:10;border:1px solid var(--tm-border);border-radius:var(--tm-radius-control);background:var(--tm-surface-elevated);box-shadow:var(--tm-shadow-md,0 8px 24px #00000029);grid-template-columns:repeat(4,32px);gap:3px;padding:6px;display:grid;position:absolute;bottom:40px;right:0}.community-compose-error,.community-compose-counter{font-size:var(--tm-type-caption-size);grid-column:2}.community-compose-error{color:var(--tm-danger,#b42318)}.community-compose-counter{color:var(--tm-text-secondary);justify-self:end;margin-top:-6px}@media (width<=720px){.community-composer.is-compact{padding:var(--tm-space-2);grid-template-columns:32px minmax(0,1fr)}.community-composer .community-avatar.is-compact{width:32px;height:32px}.community-compose-shell{border-radius:18px;flex-direction:column;align-items:stretch;padding:7px 7px 6px 10px}.community-compose-tools{flex-wrap:wrap;justify-content:flex-end}.community-composer.is-reply{margin-left:.5rem}.community-replying,.community-compose-error,.community-compose-counter{grid-column:2}.community-compose-tool,.community-compose-send{width:30px;height:30px}}.community-comment{grid-template-columns:48px minmax(0,1fr)}.community-avatar{aspect-ratio:1;object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.community-avatar.is-reply{width:42px;height:42px}.community-avatar.is-composer{width:48px;min-width:48px;height:48px;min-height:48px}.community-composer.is-compact{grid-template-columns:48px minmax(0,1fr)}.community-composer .community-avatar.is-composer{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}@media (width<=720px){.community-composer.is-compact{grid-template-columns:48px minmax(0,1fr)}.community-composer .community-avatar.is-composer{width:48px;min-width:48px;height:48px;min-height:48px}}@media (width<=640px){.community-comment{grid-template-columns:44px minmax(0,1fr)}.community-avatar{width:44px;height:44px}.community-avatar.is-reply{width:38px;height:38px}.community-avatar.is-composer{width:48px;min-width:48px;height:48px;min-height:48px}}.community-author small{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.community-author small b{border:1px solid color-mix(in srgb,var(--tm-action) 25%,transparent);background:var(--tm-action-soft);color:var(--tm-action-soft-foreground);border-radius:999px;padding:3px 8px;line-height:1.3;display:inline-flex}
