input,
select,
textarea,
button {
    font: inherit;
}

input,
select,
textarea {
    border: 1px solid var(--color-line);
    border-radius: var(--radius-sm);
    min-height: 44px;
    padding: var(--space-3);
    width: 100%;
}

button,
input[type="submit"] {
    background: var(--color-brand);
    border: 0;
    border-radius: var(--radius-sm);
    color: #ffffff;
    cursor: pointer;
    font-weight: 700;
    min-height: 44px;
    padding: var(--space-3) var(--space-4);
}

button:hover,
input[type="submit"]:hover {
    background: var(--color-brand-dark);
}

label {
    color: var(--color-ink);
    display: grid;
    font-weight: 650;
    gap: var(--space-2);
}
