

body, input[type="text"], input[type="email"], input[type="password"], input[type="phone"], textarea, select {
    font-family: 'Inter', sans-serif;
    letter-spacing: -0.02em;

}

body, input[type="text"], input[type="email"], input[type="password"], input[type="phone"], textarea {
    box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.1);
}

#submit-button {
    background-color: var(--color-brand-primary, hsl(200, 0%, 50%));
}

#submit-button:hover {
    background-color: var(--color-brand-primary-hover, hsl(200, 0%, 33%));
}

main a.text-blue,
main button.text-blue {
    color: var(--color-brand-primary, hsl(200, 0%, 50%)) !important;
}

main a.text-blue:hover,
main button.text-blue:hover {
    color: var(--color-brand-primary-hover, hsl(200, 0%, 33%)) !important;
}

h1 {
    letter-spacing: -0.03em;
}

.summary-label {
    color: #808080;
}

/** Improve contrast for print */
@media print {

    .rebates,
    main a.text-blue,
    .summary-label {
        color: #333 !important;
    }
}