/* SoulLink - CSS变量定义 */
/* 高端温柔浪漫风格：淡紫/玫瑰金 + 暖白奶色调 */

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;600&family=Cormorant+Garamond:wght@400;500;600&display=swap');

:root {
    /* 主色调 - 温柔紫罗兰 */
    --color-primary: #B8A9C9;
    --color-primary-light: #D4C8E0;
    --color-primary-dark: #8B7BA0;
    
    /* 玫瑰金 */
    --color-rose: #D4A5A5;
    --color-rose-light: #E8C4C4;
    --color-rose-dark: #B8878A;
    
    /* 强调色 */
    --color-accent: #8B5E83;
    --color-accent-light: #A67F99;
    --color-muted: #6B5B7B;
    
    /* 背景色 - 温暖奶白 */
    --color-bg: #FDFCFA;
    --color-bg-warm: #FAF8F5;
    --color-bg-cream: #F5F2EE;
    --color-bg-card: #FFFFFF;
    --color-bg-card-hover: #FDFCFB;
    
    /* 文字色 */
    --color-text: #3D3A3E;
    --color-text-secondary: #6B6670;
    --color-text-muted: #9B959E;
    --color-text-light: #B8B4BC;
    
    /* 边框色 */
    --color-border: #E8E4E0;
    --color-border-light: #F0ECE8;
    --color-border-focus: #B8A9C9;
    
    /* 功能色 */
    --color-success: #7BA68F;
    --color-warning: #C9B896;
    --color-error: #C49494;
    --color-info: #94ADC4;
    
    /* 阴影 - 柔和 */
    --shadow-xs: 0 1px 3px rgba(61, 58, 62, 0.04);
    --shadow-sm: 0 2px 8px rgba(61, 58, 62, 0.06);
    --shadow-md: 0 4px 16px rgba(61, 58, 62, 0.08);
    --shadow-lg: 0 8px 32px rgba(61, 58, 62, 0.1);
    --shadow-xl: 0 12px 48px rgba(61, 58, 62, 0.12);
    
    /* 圆角 - 柔和 */
    --radius-xs: 4px;
    --radius-sm: 8px;
    --radius-md: 12px;
    --radius-lg: 20px;
    --radius-xl: 28px;
    --radius-full: 9999px;
    
    /* 间距 - 宽松 */
    --space-xs: 0.25rem;
    --space-sm: 0.5rem;
    --space-md: 1rem;
    --space-lg: 1.5rem;
    --space-xl: 2rem;
    --space-2xl: 3rem;
    --space-3xl: 4rem;
    --space-4xl: 6rem;
    
    /* 字体 */
    --font-display: 'Playfair Display', 'Noto Serif SC', Georgia, serif;
    --font-serif: 'Cormorant Garamond', 'Noto Serif SC', Georgia, serif;
    --font-sans: 'Noto Sans SC', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    
    /* 动画 - 柔和 */
    --transition-fast: 0.2s ease;
    --transition-normal: 0.3s ease;
    --transition-slow: 0.5s ease;
    --ease-out-soft: cubic-bezier(0.25, 0.1, 0.25, 1);
    
    /* 层级 */
    --z-dropdown: 100;
    --z-sticky: 200;
    --z-modal: 300;
    --z-toast: 400;
}
