.tc { display: grid; grid-template-columns: 1fr auto auto auto; gap: 10px; align-items: center; background: var(--mist); border-radius: 18px; padding: 12px 14px; } .tc input { border: 0; background: transparent; font: 600 16px var(--sans); min-width: 0; } .tc b { font: 700 44px/1 var(--display); min-width: 70px; text-align: center; } .tc button { width: 52px; height: 52px; border-radius: 50%; border: 0; font: 600 24px var(--sans); cursor: pointer; background: var(--paper); } .tc button.plus { background: var(--ink); color: var(--paper); width: 64px; height: 64px; }
