/* N2 JAPANESE FEATURE — final cross-batch safety layer */
.comparison-page{
  --feature-cmp-a:#3f7481;
  --feature-cmp-b:#745f8c;
  --feature-cmp-c:#8a6458;
}
html[data-theme="dark"] .comparison-page{
  --feature-cmp-a:#7fb6c3;
  --feature-cmp-b:#b19bd0;
  --feature-cmp-c:#c69782;
}
.comparison-page .token-a,.comparison-page .cmp-a{color:var(--feature-cmp-a)!important}
.comparison-page .token-b,.comparison-page .cmp-b{color:var(--feature-cmp-b)!important}
.comparison-page .token-c,.comparison-page .cmp-c{color:var(--feature-cmp-c)!important}
.comparison-page .summary-lines>div:nth-child(1)>b,
.comparison-page .compare-lines>div:nth-child(1)>b{color:var(--feature-cmp-a)}
.comparison-page .summary-lines>div:nth-child(2)>b,
.comparison-page .compare-lines>div:nth-child(2)>b{color:var(--feature-cmp-b)}
.comparison-page .summary-lines>div:nth-child(3)>b,
.comparison-page .compare-lines>div:nth-child(3)>b{color:var(--feature-cmp-c)}
.comparison-page .token-a,.comparison-page .token-b,.comparison-page .token-c,
.comparison-page .cmp-a,.comparison-page .cmp-b,.comparison-page .cmp-c{
  font:inherit!important;font-size:inherit!important;line-height:inherit!important;
  font-weight:inherit!important;letter-spacing:inherit!important;
}
.comparison-page h1 .token-a,.comparison-page h1 .token-b,.comparison-page h1 .token-c,
.comparison-page h1 .cmp-a,.comparison-page h1 .cmp-b,.comparison-page h1 .cmp-c{
  color:inherit!important;
}
