[data-viz-type="diode_load_line_model"] .lv{--diode-shockley:#38bdf8;--diode-approx:#fbbf24;--diode-other:#fb7185;--diode-surface:var(--reading-surface,#01040e)}
[data-viz-type="diode_load_line_model"] .lv-stage{background:var(--diode-surface);padding:.5rem}
[data-viz-type="diode_load_line_model"] .lv svg{display:block;width:100%;height:auto;max-width:40rem;margin:auto}
[data-viz-type="diode_load_line_model"] .lv-sliders{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}
[data-viz-type="diode_load_line_model"] .diode-key{color:var(--lv-ink);line-height:1.5;margin:.5rem 0;text-align:center}
[data-viz-type="diode_load_line_model"] .diode-increment{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.7rem}
[data-viz-type="diode_load_line_model"] .diode-increment[hidden],[data-viz-type="diode_load_line_model"] .diode-delta-control[hidden],[data-viz-type="diode_load_line_model"] [data-models][hidden]{display:none}
[data-viz-type="diode_load_line_model"] .diode-models{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--diode-surface);color:var(--lv-ink)}
[data-viz-type="diode_load_line_model"] .diode-models caption{padding:.6rem;line-height:1.5}
[data-viz-type="diode_load_line_model"] .diode-models th,[data-viz-type="diode_load_line_model"] .diode-models td{border:1px solid var(--lv-edge);padding:.55rem .2rem;text-align:center;background:transparent}
html[data-theme="light"] [data-viz-type="diode_load_line_model"] .lv{--lv-ink:#0f172a;--lv-steel:#64748b;--diode-shockley:#0369a1;--diode-approx:#92400e;--diode-other:#be123c;--diode-surface:#fcfcfd}
@media(max-width:540px){[data-viz-type="diode_load_line_model"] .lv svg text{font-size:22px}[data-viz-type="diode_load_line_model"] .lv .lv-readout{grid-template-columns:1fr}[data-viz-type="diode_load_line_model"] .diode-models{font-size:.85rem}}
