/*
Theme Name: Aura Go
Theme URI: https://github.com/rbhrxx1-ops/aura-go
Author: MOVE GLOBAL PTE. LTD.
Author URI: https://moveglobal.io
Description: 面向旅游产品与出行服务的商业级 WordPress 主题。内建目的地、服务项目、车型、客户评价、合作伙伴、常见问题与团队成员七类内容模型，配套覆盖品牌配色、字体、区块文案与联系信息的完整定制器选项体系，无需编写代码即可完成站点搭建。主题为搜索与预订组件预留标准化挂载点与扩展钩子，可与任意第三方预订系统以插件方式对接。字体本地打包、零外部资源依赖，符合隐私合规要求。
Version: 1.1.0
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aura-go
Tags: travel, blog, portfolio, custom-colors, custom-logo, custom-menu, featured-images, translation-ready, theme-options, threaded-comments, block-styles, wide-blocks, right-sidebar, accessibility-ready, full-width-template

Aura Go 为原创作品，遵循 GNU General Public License v2 或更高版本发布。
许可全文见主题目录下的 LICENSE 文件。

随主题分发的第三方资源及其许可：

1. Bricolage Grotesque 字体
   版权：Copyright 2022 The Bricolage Grotesque Project Authors
   来源：https://github.com/ateliertriay/bricolage
   许可：SIL Open Font License 1.1
   全文：assets/fonts/OFL-BricolageGrotesque.txt

2. DM Sans 字体
   版权：Copyright 2014 The DM Sans Project Authors
   来源：https://github.com/googlefonts/dm-fonts
   许可：SIL Open Font License 1.1
   全文：assets/fonts/OFL-DMSans.txt

主题内全部图标均为原创内联 SVG，不依赖任何第三方图标库或图标字体。
*/

/* ============================================================
 * 设计令牌（Design Tokens）
 *
 * 本文件仅承载主题元信息与 CSS 自定义属性的默认值。这些默认值会被
 * inc/dynamic-css.php 依据定制器设置动态覆盖，因此用户在定制器中修改
 * 品牌色、字体或尺寸后，全站组件会自动跟随更新，无需改动组件样式。
 *
 * 组件与布局样式位于 assets/css/main.css。
 * ============================================================ */

:root {

	/* ---------- 品牌色 ---------- */
	--ag-accent: #f2a31d;
	--ag-accent-hover: #ffb93d;
	--ag-accent-dim: #d98f10;
	--ag-accent-soft: rgba(242, 163, 29, 0.12);
	--ag-accent-line: rgba(242, 163, 29, 0.32);

	/* ---------- 深色区表面 ---------- */
	--ag-bg: #050505;
	--ag-bg-elevated: #0b0b0b;
	--ag-surface: #111214;
	--ag-surface-2: #191a1d;
	--ag-surface-3: #24262a;

	/* ---------- 文字 ---------- */
	--ag-text: #ffffff;
	--ag-text-2: #a8a8ae;
	--ag-text-3: rgba(168, 168, 174, 0.62);

	/* ---------- 浅色区 ---------- */
	--ag-light: #ffffff;
	--ag-light-2: #f6f6f7;
	--ag-light-3: #ecedee;
	--ag-text-dark: #0d1117;
	--ag-text-dark-2: rgba(13, 17, 23, 0.66);

	/* ---------- 描边 ---------- */
	--ag-line: rgba(255, 255, 255, 0.1);
	--ag-line-2: rgba(255, 255, 255, 0.06);
	--ag-line-dark: rgba(13, 17, 23, 0.1);

	/* ---------- 状态色 ---------- */
	--ag-success: #2fbf71;
	--ag-warning: #e0a300;
	--ag-danger: #e5484d;

	/* ---------- 字体 ---------- */
	--ag-font-display: "Bricolage Grotesque", "Noto Sans JP", "Noto Sans SC", "Hiragino Sans", "Microsoft YaHei", sans-serif;
	--ag-font-body: "DM Sans", "Noto Sans JP", "Noto Sans SC", "Hiragino Sans", "Microsoft YaHei", sans-serif;
	--ag-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;

	/* ---------- 字号阶梯 ---------- */
	--ag-fs-base: 16px;
	--ag-fs-xs: 0.8125rem;
	--ag-fs-sm: 0.9375rem;
	--ag-fs-md: 1rem;
	--ag-fs-lg: 1.125rem;
	--ag-fs-xl: 1.375rem;
	--ag-fs-eyebrow: 0.8125rem;
	--ag-fs-h5: clamp(1.1rem, 1.5vw, 1.375rem);
	--ag-fs-h4: clamp(1.25rem, 2vw, 2rem);
	--ag-fs-h3: clamp(1.5rem, 2.6vw, 2.5rem);
	--ag-fs-h2: clamp(1.9rem, 3.6vw, 3rem);
	--ag-fs-h1: clamp(2.2rem, 4.6vw, 3.75rem);
	--ag-fs-hero: clamp(2.6rem, 6.2vw, 5rem);
	--ag-fs-stat: clamp(2.5rem, 5vw, 4rem);

	/* ---------- 行高与字距 ---------- */
	--ag-lh-tight: 1.05;
	--ag-lh-snug: 1.2;
	--ag-lh-normal: 1.5;
	--ag-lh-relaxed: 1.7;
	--ag-ls-tight: -0.02em;
	--ag-ls-wide: 0.08em;

	/* ---------- 间距阶梯 ---------- */
	--ag-space-1: 0.25rem;
	--ag-space-2: 0.5rem;
	--ag-space-3: 0.75rem;
	--ag-space-4: 1rem;
	--ag-space-5: 1.5rem;
	--ag-space-6: 2rem;
	--ag-space-7: 2.5rem;
	--ag-space-8: 3rem;
	--ag-space-9: 4rem;
	--ag-space-10: 5rem;
	--ag-space-11: 6.5rem;
	--ag-space-12: 8rem;
	--ag-section-y: clamp(3.5rem, 7vw, 7rem);

	/* ---------- 布局 ---------- */
	--ag-container: 1280px;
	--ag-container-narrow: 880px;
	--ag-gutter: clamp(1.25rem, 4vw, 2.5rem);
	--ag-header-h: 76px;

	/* ---------- 圆角 ---------- */
	--ag-radius-sm: 8px;
	--ag-radius: 12px;
	--ag-radius-md: 16px;
	--ag-radius-lg: 24px;
	--ag-radius-xl: 32px;
	--ag-radius-pill: 999px;

	/* ---------- 阴影 ---------- */
	--ag-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.2);
	--ag-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);
	--ag-shadow-lg: 0 24px 60px rgba(0, 0, 0, 0.42);

	/* ---------- 动效 ---------- */
	--ag-ease: cubic-bezier(0.22, 0.61, 0.36, 1);
	--ag-dur-fast: 160ms;
	--ag-dur: 260ms;
	--ag-dur-slow: 520ms;

	/* ---------- 组件专项 ---------- */
	--ag-logo-height: 30px;
	--ag-hero-overlay: 0.55;
	--ag-marquee-duration: 40s;

	/* ---------- 层级 ---------- */
	--ag-z-header: 100;
	--ag-z-dropdown: 110;
	--ag-z-drawer: 120;
	--ag-z-a11y: 130;
	--ag-z-modal: 140;
}
