/*
 * Theme Name: Lux Authen Child
 * Theme URI: https://luxauthen.com
 * Template: astra
 * Author: Xavier
 * Author URI: https://luxauthen.com
 * Description: Lux Authen 子主题(基于 Astra Pro)。承载站点级 CSS variables 与 enqueue 控制,业务样式通过子主题 override 添加,严禁改 Astra Pro 父主题(项目宪法 §B.8)。
 * Version: 0.1.0
 * License: Proprietary
 * License URI: https://luxauthen.com
 * Text Domain: lux-child
 */

:root {
	/* ===== 配色 tokens(对应 docs/design/design-system.md §1)===== */
	--lux-ivory: #FAFAF7;              /* 页面主背景,留白 */
	--lux-charcoal: #1A1A1A;           /* 主文字 / 主按钮 / 深色块 */
	--lux-champagne-gold: #C9A86A;     /* 强调 / 徽章 / hover 边框 */
	--lux-dusty-rose: #E8C5B7;         /* hover state 副色 / 类目色块 */
	--lux-gray-500: #737373;           /* 次要文字 / 描述 */
	--lux-gray-200: #E5E5E5;           /* 分割线 / 边框 */
	--lux-white-pure: #FFFFFF;         /* 产品图背景 */
	--lux-strikethrough-gray: #A3A3A3; /* 折扣价划线 */

	/* ===== 字体家族(对应 design-system.md §2)===== */
	--lux-font-serif: 'Playfair Display', Georgia, serif;
	--lux-font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

	/* ===== 间距 8px 网格(对应 design-system.md §3)===== */
	--lux-space-xs: 4px;
	--lux-space-sm: 8px;
	--lux-space-md: 16px;
	--lux-space-lg: 24px;
	--lux-space-xl: 40px;
	--lux-space-2xl: 64px;
	--lux-space-3xl: 96px;
}
