/*
Theme Name:   Minimog SnapBee
Theme URI:    https://snapbee.vn
Description:  Child theme of MinimogWP for snapbee.vn — brand overrides,
              SnapKitchen integrations, and any code we don't want to lose
              when the parent theme updates.
Author:       SnapKitchen
Author URI:   https://snapkitchen.vn
Template:     minimog
Version:      0.1.1
Text Domain:  minimog-snapbee
*/

/* Per-brand CSS overrides go here. Parent theme styles are enqueued from
   functions.php; this file only carries the theme header for WP plus any
   custom rules below. */

/* Vietnamese support and brand-consistent typography. */
:root,
body {
    --snapbee-font-sans: "Roboto", Arial, "Helvetica Neue", sans-serif;
    --minimog-typography-body-font-family: var(--snapbee-font-sans);
    --minimog-typography-headings-font-family: var(--snapbee-font-sans);
    --minimog-typography-headings-2-font-family: var(--snapbee-font-sans);
    --minimog-typography-button-font-family: var(--snapbee-font-sans);
    --minimog-typography-form-font-family: var(--snapbee-font-sans);
}

body,
button,
input,
select,
textarea,
.page-header .menu--primary > ul > li > a,
.page-header .menu--primary ul li a,
.nav-menu a,
.menu-item a,
.page-content,
.entry-content,
.entry-content p,
.entry-content li,
.entry-content table,
.entry-content blockquote,
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor li,
.tm-heading,
.tm-heading .heading-primary,
.tm-heading .heading-description,
.tm-list,
.tm-list .item,
.tm-list .text,
.tm-button,
.tm-button a,
.button-text,
span.button-text,
.tm-button-wrapper,
.slide-layer-wrap.button-wrap *,
.wpforms-container,
.wpforms-container label,
.wpforms-container input,
.wpforms-container textarea,
.wpforms-container button {
    font-family: var(--snapbee-font-sans) !important;
}

.entry-content,
.entry-content p,
.entry-content li,
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor li,
.wpforms-container,
.wpforms-container label,
.wpforms-container input,
.wpforms-container textarea {
    font-weight: 400 !important;
}

.entry-content strong,
.entry-content b,
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b,
.wpforms-container strong,
.wpforms-container b {
    font-weight: 700 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading,
.page-title,
.entry-title,
.elementor-heading-title {
    font-family: var(--snapbee-font-sans) !important;
    letter-spacing: 0 !important;
}
