.container { max-width: 5rem; display: flex; flex-direction: column; align-items: center; gap: 0.375rem; } input, .value { width: 3.5rem; height: 2.75rem; font-size: 1.5rem; text-align: center; border-radius: 10px; border: none; box-shadow: var(--shadow); background-color: white; display: flex; justify-content: center; align-items: center; &::-webkit-inner-spin-button, &::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } } label { text-align: center; font-weight: 500; }