/*
Theme Name:   Nusantara
Theme URI:    https://example.com/nusantara
Author:       TRV-01 Resort Kit
Author URI:   https://example.com
Description:  Theme WordPress thuần cho phân khúc Khu Nghỉ Dưỡng (Luxury Resort), Eco-Lodge & Boutique Hotel 4–5 sao. Tối ưu phễu đặt phòng trực tiếp (Direct Booking), tích hợp MotoPress Hotel Booking / VikBooking, đồng bộ iCal 2 chiều, đa tiền tệ VNĐ/USD, schema Resort JSON-LD và tối ưu Core Web Vitals.
Version:      1.2.0
Requires at least: 6.6
Tested up to: 6.8
Requires PHP: 7.4
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  nusantara
Tags:         resort, hotel, booking, custom-colors, custom-logo, custom-menu, featured-images, translation-ready, block-styles, wide-blocks, full-width-template, threaded-comments
*/

/*
 * ---------------------------------------------------------------------------
 * ĐÂY LÀ FILE KHAI BÁO THEME — KHÔNG chứa style.
 *
 * Toàn bộ CSS được chia nhỏ và nạp có kiểm soát trong inc/enqueue.php:
 *   assets/css/tokens.css      Biến thiết kế (màu, chữ, khoảng, thang bậc)
 *   assets/css/base.css        Reset, typography, accessibility, tiện ích
 *   assets/css/components.css  Nút, thẻ, booking deck, carousel, tab, form
 *   assets/css/sections.css    Bố cục trang chủ + các trang mẫu
 *
 * Lý do tách file: giữ style.css sạch để WordPress đọc header, đồng thời
 * giúp bật/tắt từng lớp CSS và chèn CSS riêng vào Child Theme dễ dàng.
 *
 * Mọi tùy chỉnh nên đặt trong Child Theme (xem README.md, mục "Child Theme").
 * ---------------------------------------------------------------------------
 */

/* Chỉ giữ các quy tắc tối thiểu phòng khi file CSS phụ bị chặn tải. */
.screen-reader-text {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.skip-link:focus {
	background: #f7f4ef;
	color: #133840;
	display: block;
	font-weight: 500;
	left: 1rem;
	padding: 0.75rem 1.25rem;
	position: fixed;
	top: 1rem;
	z-index: 100000;
	clip-path: none;
	height: auto;
	width: auto;
	margin: 0;
	overflow: visible;
}
