.comment-toggle-replies{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;padding:.3rem .2rem;min-height:40px;border:0;background:transparent;color:var(--pink-text);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.comment-toggle-replies:focus-visible,.comment-toggle-replies:hover{text-decoration:underline}.comment-toggle-replies svg{flex:none;transition:transform .15s ease}.comment-toggle-replies svg.is-open{transform:rotate(180deg)}.comment-body.is-clamped{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.comment-more{display:inline-block;margin-top:.2rem;padding:.2rem 0;min-height:40px;border:0;background:transparent;color:var(--pink-text);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.comment-more:focus-visible,.comment-more:hover{text-decoration:underline}.comment-pager{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 .5rem}.comment-pager,.pager-btn{align-items:center;justify-content:center}.pager-btn{display:inline-flex;min-width:40px;min-height:40px;padding:0 .6rem;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-1);color:var(--text);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.pager-btn:hover:not(:disabled){border-color:var(--pink-400);color:var(--pink-text)}.pager-btn:disabled{opacity:.4;cursor:default}.pager-btn.is-active{background:var(--pink-400);border-color:var(--pink-400);color:var(--white)}.pager-btn.pager-arrow{font-size:1.1rem;font-weight:400}.pager-dots{padding:0 .15rem;color:var(--text-muted)}@media (max-width:480px){.comment-pager{gap:.3rem}.pager-btn{min-width:36px;padding:0 .45rem;font-size:.85rem}}.comment-actions{flex-wrap:wrap}.comment-edit{flex:1 0 100%;display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.35rem}.comment-own-row{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.comment-own-ask{font-size:.82rem;color:var(--text-muted)}.comment-own-error,.comment-reply-btn.is-strong{color:var(--pink-text)}.comment-own-error{flex:1 0 100%;font-size:.82rem}.comment.is-deleted .comment-body{color:var(--text-muted);font-style:italic}.comment-body a{color:var(--pink-text);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.comment-body a:hover{text-decoration-thickness:2px}.comment-body.is-rich{white-space:normal}.comment-body.is-rich.is-clamped{max-height:9rem;overflow:hidden}.comment-body.is-rich.has-image.is-clamped{max-height:25rem}.comment-body.is-rich.is-faded{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.comment-rich{line-height:1.5}.comment-rich img{width:auto;max-height:15rem;margin:.45rem 0}.comment.is-deleted .comment-body a{color:inherit}.comment-form-field{display:grid;grid-gap:.3rem;gap:.3rem}.rte.rte-comment{margin-top:0}.rte.rte-comment .rte-prose{min-height:5.5rem;max-height:50vh}.rte.rte-comment.is-compact .rte-prose{min-height:3.5rem}.rte.rte-comment .rte-prose img{width:auto;max-height:12rem}.rte-bar-skeleton{height:calc(2.35rem + .6rem + 1px)}@media (max-width:480px){.rte-bar-skeleton{height:calc(2.35rem + .5rem + 1px)}}.comment-plain-field{display:block;width:100%;min-height:5.5rem;padding:.7rem .9rem;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font:inherit;font-size:.95rem;line-height:1.45;resize:vertical}.comment-plain-field:focus-visible{outline:none;border-color:var(--pink-text)}