/* Accessibility overrides (WCAG 2.2 AA): at least 4.5:1 text contrast with the theme's own hues, and 24 px touch targets. */

/* The theme blue (#0090fe) colors form fields and links, and sits under white text: 3.3:1 either way. */
:root {
    --secondary: #0077d1;
}
/* Prices (large bold text, 3:1 needed) and the red badges. */
body#megastore-front {
    --mega-coral: #e8502c;
}
.feature__subtitle.text-success {
    color: #4f7a00 !important;
}
/* Gray text pasted into the "about" content shown on the contact page. */
font[color="#9c9c94"] {
    color: #75756c;
}
.woocommerce-breadcrumb a.h-primary {
    text-decoration: underline;
    text-underline-offset: 3px;
}
.js-minus,
.js-plus {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 24px;
    min-height: 24px;
}
