.comments-section{border-top:2px solid var(--auraDark-13);max-width:100%;margin:0 auto;padding-top:2rem;overflow-x:hidden}.comments-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.join-conversation-btn{background-color:var(--auraGold-3);color:var(--auraDark-12);font-weight:600;font-size:var(--font-size-label);border:1px solid var(--auraDark-12);border-radius:100px;padding:6px 12px;text-decoration:none;transition:background-color .25s,color .2s ease-in-out,all}.join-conversation-btn:hover{background-color:var(--auraGold-2);color:var(--auraDark-12)}.comment-body{flex-grow:1;min-width:0}.comments-section h2{font-size:var(--font-size-heading5);color:var(--auraDark-4);padding-bottom:16px}.comments-section .comment{gap:1rem;margin-bottom:1.5rem;display:flex}.comment-avatar{flex-shrink:0;width:24px;height:24px}.comment-avatar img{object-fit:cover;background-color:var(--auraDark-14);border:1px solid var(--auraDark-12);border-radius:50%;width:100%;height:100%}.comment-header{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0 0 8px;line-height:1.4;display:flex}.comment-author{align-items:center;gap:.25rem;min-width:0;text-decoration:none;display:inline-flex}.comment-author-name{color:var(--auraDark-5);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.comment-author-name:hover{text-decoration:underline}.verification-badge{color:var(--auraGold-3);flex-shrink:0;font-size:1.1em}.comment-author-handle{color:var(--auraDark-6);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.comment-timestamp{color:var(--auraDark-7);font-size:var(--font-size-tagline);white-space:nowrap;flex-shrink:0;text-decoration:none}.comment-text{word-wrap:break-word;color:var(--auraDark-5);line-height:1.5}.comment-replies{border-left:2px solid var(--auraDark-12);margin-top:1.5rem;padding-left:1.5rem}.comment-embed{min-width:0;margin-top:.75rem}.comment-embed-images{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;display:grid}.comment-embed-images img{aspect-ratio:1;object-fit:cover;border:1px solid var(--auraDark-12);border-radius:8px;width:100%}.comment-embed-external{border:1px solid var(--auraDark-12);color:inherit;border-radius:12px;grid-template-columns:116px 1fr;gap:0;margin-top:.5rem;text-decoration:none;transition:background-color .2s ease-in-out;display:grid;overflow:hidden}.comment-embed-external:hover{background-color:var(--auraDark-13)}.comment-embed-external img{object-fit:cover;border-right:1px solid var(--auraDark-12);width:116px;height:90px}.external-no-thumb{background:var(--auraDark-13);width:80px;height:80px;color:var(--auraDark-6);border-right:1px solid var(--auraDark-12);justify-content:center;align-items:center;display:flex}.external-no-thumb i{font-size:1.5rem}.comment-embed-external-content{flex-direction:column;justify-content:center;min-width:0;padding:10px 14px;display:flex}.comment-embed-external-content .title{color:var(--auraDark-5);font-weight:600;font-size:var(--font-size-label);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;overflow:hidden}.comment-embed-external-content .description{font-size:var(--font-size-tagline);color:var(--auraDark-7);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:4px;display:-webkit-box;overflow:hidden}.comment-embed-external-content .domain{color:var(--auraDark-8);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.comment-embed-gif{max-width:fit-content;margin-top:.5rem}.comment-embed-gif i{font-size:var(--font-size-tagline)}.gif-content{border:1px solid var(--auraDark-12);border-radius:12px;max-width:100%;max-height:400px;display:block}.comment-embed-quote{margin-top:.5rem}.quote-link{color:var(--auraGold-3);font-weight:500;font-size:var(--font-size-label);background:var(--auraDark-13);border:1px solid var(--auraDark-12);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.quote-link:hover{background:var(--auraDark-12);transform:translateY(-2px)}.quote-link i{font-size:var(--font-size-tagline)}@media (width<=540px){.comments-section{border-radius:0!important;width:calc(100% + 32px)!important;max-width:none!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}}
