/* Fast Black Tigers - Pure White Theme Overrides */
/* Suffix: 2252bd9a */

:root {
    --bg-white: #ffffff !important;
    --bg-light: #fbfbfb !important;
    --text-dark: #111111 !important;
    --text-muted: #555555 !important;
    --border-light: #eaeaea !important;
}

body, 
#page,
.site,
.elementor,
.post-template-default,
.page-template-default {
    background-color: var(--bg-white) !important;
    color: var(--text-dark) !important;
}

/* Override all headers, backgrounds, containers, sections and footers to pure white */
header, 
footer, 
.site-header, 
.site-footer,
.elementor-section,
.elementor-container,
.elementor-widget-container,
.elementor-column,
div[class*="header"],
div[class*="footer"],
#colophon,
#masthead {
    background: var(--bg-white) !important;
    background-color: var(--bg-white) !important;
    color: var(--text-dark) !important;
    border-color: var(--border-light) !important;
}

/* Force standard text color to black/dark-grey for readability */
h1, h2, h3, h4, h5, h6, p, span, a, li, td, th {
    color: var(--text-dark) !important;
}

/* Soft grey borders to replace bright colorful borders */
* {
    border-color: var(--border-light) !important;
    text-shadow: none !important;
    box-shadow: none !important;
}

/* Clean links and buttons: clean white/grey design with black text */
a:hover {
    color: #444444 !important;
    text-decoration: underline !important;
}

button,
input[type="submit"],
.button,
.woocommerce-button,
.elementor-button,
.wp-block-button__link {
    background-color: var(--bg-white) !important;
    color: var(--text-dark) !important;
    border: 1px solid var(--text-dark) !important;
    border-radius: 4px !important;
    transition: all 0.2s ease !important;
}

button:hover,
input[type="submit"]:hover,
.button:hover,
.woocommerce-button:hover,
.elementor-button:hover,
.wp-block-button__link:hover {
    background-color: var(--text-dark) !important;
    color: var(--bg-white) !important;
}

/* WooCommerce specific overrides */
.woocommerce-checkout,
.woocommerce-cart,
.woocommerce-account,
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content,
.product,
.price,
.amount {
    background: var(--bg-white) !important;
    background-color: var(--bg-white) !important;
    color: var(--text-dark) !important;
}

ins, del, .price .amount {
    color: var(--text-dark) !important;
    text-decoration: none !important;
}
