/* Xiaomi Black & White Theme - High Priority */
body, body.ast-separate-container {
    background-color: #ffffff !important;
    color: #1a1a1a !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans SC', sans-serif !important;
}
.site-header, .ast-primary-header-bar, .main-header-wrap {
    background-color: #ffffff !important;
    border-bottom: 1px solid #e0e0e0 !important;
}
.site-title a, .ast-site-identity .site-title a {
    color: #1a1a1a !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
}
.main-header-menu a, .ast-builder-menu-1 a, .menu-item a {
    color: #1a1a1a !important;
    font-weight: 500 !important;
}
.ast-button, .button, input[type='submit'], button, .wp-block-button__link, .ast-custom-button {
    background-color: #1a1a1a !important;
    color: #ffffff !important;
    border: none !important;
    padding: 14px 32px !important;
    font-size: 14px !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    border-radius: 4px !important;
}
.site-footer, .ast-footer-copyright, .footer-widget-area {
    background-color: #1a1a1a !important;
    color: #ffffff !important;
}
.entry-content, .entry-title, h1, h2, h3, h4, h5, h6, p, span {
    color: #1a1a1a !important;
}
a, a:visited {
    color: #1a1a1a !important;
}
h1, h2, h3, h4, h5, h6 {
    color: #1a1a1a !important;
}