/* ============================================
   默燃烟 · Design Tokens v1.0
   所有品牌样式变量统一管理
   引用方式：var(--mn-color-xxx)
   ============================================ */

:root {
    /* ---- 颜色 ---- */
    --mn-color-bg: #faf8f5;
    --mn-color-white: #f5f0eb;
    --mn-color-black: #2c2c2c;
    --mn-color-gold: #c9a96e;
    --mn-color-gray: #8c8c8c;
    --mn-color-light-gray: #e8e3de;
    --mn-color-text-secondary: #555;
    --mn-color-text-muted: #666;
    --mn-color-text-gray: #888;
    --mn-color-accent: #7a9a7a;

    /* ---- 字体 ---- */
    --mn-font-serif: 'EB Garamond', 'Times New Roman', 'Georgia', 'Noto Serif SC', serif;
    --mn-font-sans: 'Inter', 'Helvetica Neue', 'Arial', sans-serif;

    /* ---- 尺寸 ---- */
    --mn-radius: 2px;
    --mn-max-width: 1100px;
    --mn-content-width: 720px;
    --mn-header-height: 60px;

    /* ---- 阴影 ---- */
    --mn-shadow-sm: 0 1px 3px rgba(0,0,0,0.08);
    --mn-shadow-lg: 0 8px 30px rgba(0,0,0,0.12);

    /* ---- 过渡 ---- */
    --mn-transition-smooth: 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    --mn-transition-fast: 0.2s ease;

    /* ---- 旧 token 别名（向下兼容） ---- */
    --white: var(--mn-color-white);
    --black: var(--mn-color-black);
    --gold: var(--mn-color-gold);
    --gray: var(--mn-color-gray);
    --light-gray: var(--mn-color-light-gray);
    --bg: var(--mn-color-bg);
    --font-serif: var(--mn-font-serif);
    --font-sans: var(--mn-font-sans);
    --transition: var(--mn-transition-smooth);
    --max-width: var(--mn-max-width);
    --transition-smooth: var(--mn-transition-smooth);
    --transition-fast: var(--mn-transition-fast);
    --shadow-sm: var(--mn-shadow-sm);
    --shadow-lg: var(--mn-shadow-lg);
}
