label{display:block;color:var(--muted);font-size:14px}input,select{width:100%;margin-top:8px}button{min-height:46px}h2{font-size:20px;margin-top:0}p{line-height:1.7}.fields{display:grid;grid-template-columns:1fr;gap:12px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.scroll{overflow:auto;max-height:450px}.muted{color:var(--muted)}.error{color:var(--pink)}.calc-btn:disabled{opacity:.5;cursor:wait}.result-table{white-space:nowrap}summary{cursor:pointer;font-weight:bold}.formula{white-space:pre-wrap;line-height:1.9}#live{font-size:17px;color:var(--accent)}@media(max-width:700px){.fields{grid-template-columns:1fr}.calc-card,.hero{padding:18px}}

