/**
	Theme Name: Luva Travel Child Theme
	Author: Luva Travel Team
	Theme URI: https://luvatravel.com
	Description: Custom child theme for Luva Travel - Premium serviced apartments in Ho Chi Minh City. Features Vietnamese localization, simple clean design, and booking functionality.
	Version: 2.3.0
	License: GNU General Public License v2 or later.
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: astra-child
	Template: astra
*/

/* ========================================
   MODULAR CSS ARCHITECTURE
   ======================================== */

/*
   CSS FILES ARE NOW ENQUEUED SEPARATELY IN functions.php
   This ensures proper loading order and WordPress compatibility

   Files loaded in order:
   1. CSS Variables & Design System
   2. Layout System
   3. Component System
   4. Page Specific Styles
   5. This main style.css file
*/

/* ========================================
   GLOBAL BASE STYLES
   ======================================== */

/* Apply Be Vietnam Pro to entire website - Higher specificity to override Astra */
html body, html body *, html body *::before, html body *::after {
  font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
}

html body, html {
  font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
  color: var(--yolo-dark-gray);
  line-height: 1.6;
  margin: 0;
  padding: 0;
}

html body h1, html body h2, html body h3, html body h4, html body h5, html body h6 {
  font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
  color: var(--color-secondary);
  line-height: 1.3;
}

html body .main-navigation, html body .main-navigation a, html body .site-header, html body .menu-item a {
  font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
}

html body .entry-content, html body .entry-title, html body .entry-meta, html body .widget-title, html body .widget {
  font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
}

html body .button, html body .btn, html body input[type="submit"], html body input[type="button"], html body .wp-block-button__link {
  font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
}

html body .woocommerce, html body .woocommerce-page, html body .product-title, html body .price, html body .woocommerce .button {
  font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
}

html body .elementor-widget, html body .elementor-heading-title, html body .elementor-text-editor, html body .elementor-button {
  font-family: 'Be Vietnam Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
}

/* ========================================
   BLOCK PATTERNS STYLES
   ======================================== */

/* 4. Block Patterns - Merged into main stylesheet */
/* Block patterns styles are now included inline */
