/* Collection III uses existing theme tokens and keeps its styles scoped to Finance. */
.leverage-experiment{background:#efe3d5;border-color:#dcc8b7;color:#714d38}
.breakeven-experiment{background:#e0eae5;border-color:#c2d5c8;color:#31584f}
.motion-ledger{display:grid;gap:12px;margin:23px 0 12px;font-size:14px}
.motion-ledger>div{display:flex;gap:16px;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid currentColor}
.motion-ledger>div>span{opacity:.85}
.motion-ledger b{font-weight:500;font-variant-numeric:tabular-nums;text-align:right}
.motion-equation{font-family:var(--serif);font-size:40px;line-height:1.2;margin-top:24px;overflow-wrap:anywhere}
.break-fields{margin-top:0!important;row-gap:20px}
.break-fields input{width:100%;min-width:0}
#be-threshold{font-size:clamp(32px,3.8vw,50px);overflow-wrap:anywhere}
.experiment-intro>.read-link{margin-top:22px}
#leverage-return[data-sign="negative"],#be-profit[data-sign="negative"]{color:#8b4930}
#leverage-warning{font-size:14px;line-height:1.7;margin-top:18px}
.visual-tabs button:nth-child(n+11){border-top:0}
html[data-theme="dark"] .leverage-experiment{background:#2c251e;border-color:#5b4b39;color:#e3c9a8}
html[data-theme="dark"] .leverage-experiment .experiment-panel{background:#211d18;border-color:#66513d}
html[data-theme="dark"] .breakeven-experiment{background:#1b2c25;border-color:#385648;color:#bed6bf}
html[data-theme="dark"] .breakeven-experiment .experiment-panel{background:#15231c;border-color:#385648}
html[data-theme="dark"] .breakeven-experiment .debt-fields input{background:#263a2d;color:#eef1df;border-color:#78967a}
html[data-theme="dark"] #leverage-return[data-sign="negative"],html[data-theme="dark"] #be-profit[data-sign="negative"]{color:#eeb293}
@media(max-width:600px){.motion-ledger{font-size:14px;gap:11px}.motion-equation{font-size:33px}.bond-hero-equation strong{font-size:38px}.break-fields{gap:18px 13px}}
