
.answer{border-left:3px solid currentColor;padding-left:1em;font-weight:600}
.source-check{font-size:13px;line-height:1.7}.article table{border-collapse:collapse;width:100%;font-size:15px}
.article td,.article th{padding:10px;border:1px solid #aaa;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.table-wrap{overflow-x:auto}.article table{min-width:480px}.concept{margin:24px 0;max-width:360px}
.concept img{width:100%;height:auto;display:block}.concept figcaption{font-size:14px;line-height:1.7}
.preview-note{background:#fff7d5;color:#433500;padding:12px;font:14px/1.6 system-ui,sans-serif}

/* 2026-10-26: align the two Japanese COLOR BOT comparison tables. */
html[lang="ja"] [data-colorbot-guide-refresh] .table-wrap{margin:24px 0;border:1px solid #33434f;border-radius:10px}
html[lang="ja"] [data-colorbot-guide-refresh] .data-table{width:100%;min-width:480px;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0}
html[lang="ja"] [data-colorbot-guide-refresh] .data-table caption{caption-side:top;text-align:left;padding:14px 16px;font-weight:700;line-height:1.5;color:#dcece6;background:#1b2a33}
html[lang="ja"] [data-colorbot-guide-refresh] .data-table th,html[lang="ja"] [data-colorbot-guide-refresh] .data-table td{padding:14px 16px;border:0;border-top:1px solid #33434f;border-right:1px solid #33434f;line-height:1.65}
html[lang="ja"] [data-colorbot-guide-refresh] .data-table tr>:first-child{width:35%}
html[lang="ja"] [data-colorbot-guide-refresh] .data-table tr>:last-child{border-right:0}
