:root{color-scheme:light;--ink:#15202b;--muted:#5f6b78;--bg:#ffffff;--panel:#ffffff;--panel2:#f4f6f8;--line:#dfe3e8;--mint:#1f7a53;--blue:#2f4b9c;--orange:#9a650f;--red:#a4402f;--shadow:0 1px 3px rgba(18,24,31,.08)}
html,body,.light body{background:#fff;color:#2b333b}
.top,.light .top{background:#12181f;color:#fff;border-bottom:0;box-shadow:none}
.top .brand,.top .links a,.top .theme{color:#fff}
.hero,.light .hero{background:#fff}
.hero h1,.section-head h2,.calc-intro h1,.tool-head h1{color:#12181f}
.card,.light .card,.panel,.light .panel,.tool-form,.tool-results{background:#fff;color:#2b333b;box-shadow:0 1px 2px rgba(18,24,31,.06)}
.tool-card:hover{background:#f7faf9;border-color:#1f7a53}
.field input,.field select,.light .field input,.light .field select,.tool-select,.result,.light .result{background:#fff;color:#12181f;border-color:#dfe3e8}
.search input{background:#fff;color:#12181f;border-color:#cfd5dc}
.search-results{background:#fff;color:#12181f}
.explain{background:#f5f6f8}
.callout,.light .callout{background:#e8ecf8;color:#273863;border-color:#cbd4ec}
.tool-nav,.light .tool-nav{background:#fff}
.tool-nav button.active,.light .tool-nav button.active{background:#e8ecf8;color:#1f356f}
.formula,.light .formula{background:#f5f6f8;color:#26384d}
.risk,.light .risk{background:#fdf1de;color:#765015;border-color:#bc811f}
.compound-banner,.light .compound-banner{background:#e5f4ec;color:#195b3e;border-color:#b7ddc8}
.calculator:has(#capital) .panel:last-child{background:#fff}
.result:first-child,.result.primary{background:#e8ecf8;border-color:#c6d0eb}
.result strong{color:#15202b}
.chart{background:#fff}
.bar{background:linear-gradient(#5d78c8,#1f7a53)}
table,th,td{color:#2b333b}th{background:#f5f6f8}.table-wrap{background:#fff}
footer,.detail-footer{background:#f5f6f8!important;color:#5f6b78!important;border-top:1px solid #dfe3e8}
footer a,.detail-footer a,.detail-footer .brand{color:#26384d!important}
.notice{background:#fdf1de;color:#765015}
