.theme-toggle{flex-shrink:0;border:1px solid #d5ddcc;background:#eef2e4;color:#425d36;border-radius:8px;width:34px;height:34px;font-size:20px;cursor:pointer}.entity-symbol.has-image{width:66px;height:66px;background:radial-gradient(circle,#edf4dc,#f5f7ed);border:0}.entity-symbol img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px #1d3d2318)}.missing-image{font-size:10px;color:#8f957c}.detail-head .entity-symbol.has-image{width:96px;height:96px}.field-grid img{object-fit:contain}.guide-scroll{max-height:560px;margin-top:15px}.tool-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:20px;align-items:start}.tool-layout .panel{min-width:0}.tool-layout h2{margin-bottom:10px}.tool-sub{color:#788b6a;font-size:12px;line-height:1.9;margin:10px 0;overflow-wrap:anywhere}.tool-row{display:flex;gap:15px;align-items:end;margin:17px 0;flex-wrap:wrap}.tool-label{display:flex;flex-direction:column;gap:8px;font-size:12px;flex:1;min-width:0;margin:12px 0}.tool-label input,.tool-label select{border:1px solid #d5ddcc;background:#fbfcf6;border-radius:6px;padding:10px 11px;color:#415c36;min-width:0;width:100%;font:inherit}.tool-result{position:sticky;top:100px}.tool-number{font-family:Georgia,'Microsoft YaHei',serif;font-size:37px;line-height:1.5;color:#3c673a;overflow-wrap:anywhere;margin:16px 0}.tool-number small{font:12px 'Microsoft YaHei';margin-left:9px}.result-factors{border-top:1px solid #dfe7d4;padding-top:12px;margin-top:18px}.result-factors p{display:flex;justify-content:space-between;align-items:start;gap:12px;font-size:11px;padding:9px 0;line-height:1.7;color:#879578}.result-factors b{color:#4d6841;font-weight:550;text-align:right}.mutation-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.mutation-options label{display:flex;gap:5px;align-items:center;font-size:11px;border:1px solid #e0e7d5;border-radius:6px;padding:7px 6px;cursor:pointer}.mutation-options label:has(input:checked){background:#e4edcf;border-color:#acc18d}.mutation-options small{margin-left:auto;color:#8a9a76;font-size:10px}.mutation-options input{accent-color:#547941}.check-label{font-size:12px;display:flex;gap:6px;align-items:center}.tool-history{font-size:11px;line-height:2;color:#879578;padding-left:20px;max-height:330px;overflow:auto}#mutation-message{font-size:12px;line-height:1.8;color:#4f7442;padding:10px 0}.tool-layout select{max-width:100%}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#141d19;color:#d5e0cf}html[data-theme=dark] #sidebar{background:#19251e;border-color:#334638}html[data-theme=dark] .topbar{background:#17221c;border-color:#334638}html[data-theme=dark] .nav-item{color:#b1c4a7}html[data-theme=dark] .nav-item.active,html[data-theme=dark] .nav-item:hover{background:#30472f;color:#e1eccf}html[data-theme=dark] .brand,html[data-theme=dark] .breadcrumb #crumb,html[data-theme=dark] .side-foot time{color:#c8daba}html[data-theme=dark] .panel,html[data-theme=dark] .catalog-card,html[data-theme=dark] .stat,html[data-theme=dark] .entry-card,html[data-theme=dark] .article-section,html[data-theme=dark] .data-wrap,html[data-theme=dark] dialog{background:#1c2921;border-color:#364c38;color:#d3dfc9}html[data-theme=dark] .data-table th{background:#28392b;border-color:#41563e;color:#c5d6b8}html[data-theme=dark] .data-table td{color:#bfd0b1;border-color:#314533}html[data-theme=dark] .data-table tbody tr:hover{background:#293b2b}html[data-theme=dark] .data-table .title{color:#d4e3c8}html[data-theme=dark] .note-strip,html[data-theme=dark] .source-box,html[data-theme=dark] .formula,html[data-theme=dark] .download-card,html[data-theme=dark] .empty,html[data-theme=dark] pre{background:#263728;border-color:#3a5037;color:#b3c6a4}html[data-theme=dark] .note-strip strong,html[data-theme=dark] .source-box strong,html[data-theme=dark] .field-pair dd,html[data-theme=dark] .stat .value,html[data-theme=dark] .count-label b,html[data-theme=dark] .multiplier,html[data-theme=dark] .coverage strong,html[data-theme=dark] .recipe-row strong{color:#d3e4bc}html[data-theme=dark] .btn,html[data-theme=dark] .tool-label input,html[data-theme=dark] .tool-label select,html[data-theme=dark] .toolbar input,html[data-theme=dark] .toolbar select,html[data-theme=dark] #global-search,html[data-theme=dark] .theme-toggle{background:#243528;border-color:#48603f;color:#d0dfc2}html[data-theme=dark] .btn.primary{background:#b4cb8e;color:#23351d}html[data-theme=dark] .tab.active,html[data-theme=dark] .recipe-token,html[data-theme=dark] .entity-symbol,html[data-theme=dark] .entry-icon,html[data-theme=dark] .close,html[data-theme=dark] .tier{background:#33472e;border-color:#506746;color:#cfdfbd}html[data-theme=dark] .entity-symbol.has-image{background:radial-gradient(circle,#4c6240,#2e422c)}html[data-theme=dark] .mutation-options label:has(input:checked){background:#3d5430;border-color:#7b965c}html[data-theme=dark] .preload-banner{background:#302b40;border-color:#4b435e;color:#ccc1e2}html[data-theme=dark] .preload-banner b{color:#e0d6ef}html[data-theme=dark] .tool-number,html[data-theme=dark] .result-factors b,html[data-theme=dark] #mutation-message{color:#cee2b6}html[data-theme=dark] .text-button{color:#b8d398}html[data-theme=dark] .card-desc,html[data-theme=dark] .detail-desc,html[data-theme=dark] .article-section p,html[data-theme=dark] .article-section li,html[data-theme=dark] .tool-sub,html[data-theme=dark] .page-head p,html[data-theme=dark] .entry-card p{color:#abbd9c}html[data-theme=dark] .field-pair dt,html[data-theme=dark] .result-factors p,html[data-theme=dark] .tool-history,html[data-theme=dark] .detail-field>span,html[data-theme=dark] .muted{color:#a1b292}html[data-theme=dark] .card-foot,html[data-theme=dark] .detail-field,html[data-theme=dark] .result-factors,html[data-theme=dark] .recipe-row,html[data-theme=dark] .read-list a,html[data-theme=dark] .tech-levels td,html[data-theme=dark] .tabs,html[data-theme=dark] footer{border-color:#364b35}html[data-theme=dark] .t4{background:#43364e;color:#d1b6e4}html[data-theme=dark] .t5{background:#4c432b;color:#e0cf8f}html[data-theme=dark] .t6{background:#4b3436;color:#e5b8b9}html[data-theme=dark] .t3{background:#2d414a;color:#b8d9e9}html[data-theme=dark] .hero{background:#254c38}html[data-theme=dark] .missing-image{color:#b0b99b}html[data-theme=dark] code{overflow-wrap:anywhere}input:focus,select:focus{outline-color:#8ca763}code{overflow-wrap:anywhere}
@media(max-width:1000px){.tool-layout{grid-template-columns:1fr}.tool-result{position:static}.mutation-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.entity-symbol.has-image{width:52px;height:52px}.card-top{flex-wrap:wrap}.card-top .tier{margin-left:0}.catalog-card .card-top>div{flex:1;min-width:60px}.mutation-options{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-number{font-size:32px}.tool-row{gap:9px}.tool-label{min-width:120px}.theme-toggle{width:30px;height:30px}.topbar{gap:7px}.guide-scroll{max-height:440px}.tool-sub{font-size:11px}}@media(max-width:390px){.mutation-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
