/*
Theme Name:        Best Mount Kinabalu Theme
Theme URI:         https://bestmountkinabalu.stewardjohn.com/
Description:       GeneratePress child theme for Best Mount Kinabalu. Owns layout, GeneratePress hook wiring, GenerateBlocks pattern registration, CSS, and JS only — every Custom Post Type, taxonomy, ACF field, settings screen, weather integration, and REST endpoint lives in the companion Best Mount Kinabalu Core plugin.
Author:            Best Mount Kinabalu
Author URI:        https://bestmountkinabalu.stewardjohn.com/
Template:           generatepress
Requires at least:  7.0
Tested up to:        7.0
Requires PHP:        8.2
Version:            1.1.0
License:            GPL v2 or later
License URI:        https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:        bestmountkinabalu-theme
Domain Path:        /languages

Stage 2 (v1.0.0): frontend architecture foundation only. No homepage,
no Package template, no archive template, no business logic — see
docs/ARCHITECTURE.md. v1.0.1 is a post-activation-validation fix
release: Breadcrumb_Hooks and Page_Header_Hooks were rewired onto
hooks that actually fire on every page type, not just the WordPress
"Page" post type. See docs/CHANGELOG.md.

Stage 3.1 (v1.1.0): Single Package Template foundation. Adds
single-package.php, 16 template-parts/package/*.php section parts,
and inc/Helpers/Package_Helpers.php — the only surface those parts
call (no get_field() in any template). Structure only: no gallery
slider, booking form, weather API, related-package query, FAQ
accordion, testimonials carousel, or business logic. See
docs/ARCHITECTURE.md and docs/CHANGELOG.md.
*/

/*
 * This file intentionally carries only the child-theme header block
 * WordPress requires to recognize the theme and its parent. All real
 * styling lives in assets/css (enqueued by inc/Assets/Asset_Manager.php)
 * so it benefits from proper cache-busting versioning and conditional
 * loading. Keeping style.css free of rules avoids the common child-theme
 * trap where WordPress auto-enqueues this file unconditionally on every
 * request regardless of what actually needs it.
 */
