.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.calc-grid label{display:block;font-size:14px}.calc-grid input,.calc-grid select{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid var(--line);background:#171c17;color:var(--ink);font:inherit}.calc-button{margin:24px 0;padding:14px 24px;background:var(--accent);color:var(--bg);border:0;font:600 16px Inter, sans-serif;cursor:pointer}#results{border:1px solid var(--line);padding:20px;min-height:250px}#results p{font-variant-numeric:tabular-nums}.calc-title{max-width:22ch}@media(max-width:600px){.calc-grid{grid-template-columns:1fr}}