.atlas-comments { max-width: 850px; margin: 48px auto 0; }
.atlas-comments > header h2 { font-size: 1.375rem; margin-bottom: 8px; }.atlas-comments > header h2 span { font-size: 1rem; color: var(--lmt-color-text-muted); }.atlas-comments > header p { font-size: .8125rem; }
.atlas-comment-list { padding: 0; list-style: none; margin: 24px 0; }
.atlas-comment { border-top: 1px solid var(--lmt-color-border); padding: 24px 0 12px; }.atlas-comment[data-reply="true"] { margin-inline-start: 24px; padding-inline-start: 16px; border-inline-start: 2px solid var(--lmt-color-border); }
.atlas-comment-body { padding-top: 12px; overflow-wrap: anywhere; font-size: .9375rem; }.atlas-comment-body img { max-width: 100%; height: auto; }
.atlas-comment-body .xe_content { color: inherit; font: inherit; }
.atlas-comment-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px; }.atlas-comment-actions a { display: inline-flex; min-height: 44px; align-items: center; padding-inline: 8px; font-size: .75rem; color: var(--lmt-color-text-muted); }
.atlas-comment-translation { margin-top: 12px; background: var(--lmt-color-surface); padding: 4px 16px; border-radius: var(--lmt-radius-sm); }.atlas-comment-translation summary { min-height: 44px; padding-block: 10px; font-size: .8125rem; }.atlas-comment-translation > div { padding-bottom: 16px; }
.atlas-comment-form { border-top: 1px solid var(--lmt-color-border); padding-top: 32px; }.atlas-comment-form h3 { font-size: 1.125rem; }.atlas-comment-form .atlas-actions { justify-content: flex-end; }
