/* Approved actual adoption: keep original conversation rasters and bubble sender colors intact. */
#inside-thread{--un-ink:var(--dc-fg,#17221e);--un-muted:var(--dc-mut,#596760);--un-line:var(--dc-line,#dbe2d8)}
#inside-thread :is(.atc,.dc-find,.wt,#preview-final){font-size:13px!important;line-height:1.65!important;letter-spacing:0!important;color:var(--un-ink)!important}
#inside-thread :is(.atc,.dc-find,.wt,#preview-final) :is(b,strong,small,p,span,em,a,button,summary,legend,.dc-k,.wt-t,.wt-d,.wt-h,.wt-e,.w-res,.final-status,.judgment-feedback,.evidence-recap){font-size:13px!important;line-height:1.65!important;letter-spacing:0!important}
#inside-thread :is(.atc,.dc-find,.wt,#preview-final) :is(b,strong,.dc-k,.wt-t,.info-meaning,legend){color:var(--un-ink)!important}
#inside-thread :is(.atc-s,.atc-h,.dc-fr em,.wt-e small,.final-status,.judgment-feedback,#review-again){color:var(--un-muted)!important}
#inside-thread :is(.atc-r b,.atc-s){white-space:normal!important;word-break:keep-all;overflow-wrap:break-word}
#inside-thread .atc .atc-ic{font-size:10px!important;line-height:1.3!important;color:#fff!important}
#inside-thread #preview-final{padding:20px!important;border-radius:18px!important;border:1px solid var(--un-line)!important;box-shadow:none!important}
#inside-thread #preview-final .dc-k{margin:0 0 12px!important}
#inside-thread #preview-final .thesis-line{display:flex!important;align-items:flex-start!important;gap:8px!important}
#inside-thread #preview-final .thesis-dot{width:12px!important;height:12px!important;min-width:12px!important;margin-top:5px!important}
#inside-thread #preview-final .final-status{margin:4px 0 16px 20px!important}
#inside-thread #preview-final .w-res{padding:14px!important;margin:16px 0!important;border:0!important;border-radius:12px!important;background:color-mix(in srgb,var(--un-ink) 4%,var(--dc-bg,#fff))!important;color:var(--un-ink)!important}
#inside-thread #preview-final :is(.w-res,.w-res small,.evidence-recap,.info-meaning){font-size:13px!important;line-height:1.65!important;color:var(--un-ink)!important}
#inside-thread #preview-final :is(#keep-thesis,#break-thesis){font-size:13px!important;line-height:1.65!important;min-height:44px!important;background:transparent!important;color:var(--un-ink)!important;border:1px solid var(--un-line)!important;box-shadow:none!important}
#inside-thread #preview-final :is(#keep-thesis,#break-thesis)[aria-pressed=true]{border-color:var(--un-ink)!important;outline:2px solid var(--un-ink)!important;outline-offset:2px!important}
#inside-thread #preview-final :is(button,a):focus-visible{outline:2px solid var(--un-ink)!important;outline-offset:3px}
