*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #f8f9fa;--bg-quaternary: #e9ecef;--text-primary: #333;--text-secondary: #555;--text-tertiary: #666;--text-light: #909090;--border-color: #e9ecef;--border-accent: #45647E;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(69, 100, 126, .15);--shadow-lg: 0 8px 16px rgba(69, 100, 126, .2);--card-bg: #ffffff;--card-bg-light: #f5f5f5;--card-hover-bg: #f8f9fa;--gradient-primary: linear-gradient(135deg, #45647E 0%, #5a7a96 100%);--gradient-bg: linear-gradient(to bottom, #f8f9fa 0%, #e9ecef 100%);--gradient-intro: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%)}[data-theme=dark]{--bg-primary: #1a1a1a;--bg-secondary: #0d0d0d;--bg-tertiary: #242424;--bg-quaternary: #2d2d2d;--text-primary: #e0e0e0;--text-secondary: #b0b0b0;--text-tertiary: #909090;--text-light: #707070;--border-color: #3a3a3a;--border-accent: #5a7a96;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .5);--card-bg: #2d2d2d;--card-bg-light: #3a3a3a;--card-hover-bg: #333333;--gradient-primary: linear-gradient(135deg, #5a7a96 0%, #6b8aa6 100%);--gradient-bg: linear-gradient(to bottom, #242424 0%, #1a1a1a 100%);--gradient-intro: linear-gradient(135deg, #242424 0%, #2d2d2d 100%)}body{font-family:Segoe UI,Microsoft JhengHei,Arial,sans-serif;line-height:1.6;color:var(--text-primary);background-color:var(--bg-secondary);transition:background-color .3s ease,color .3s ease}#app{background-color:var(--bg-primary);transition:background-color .3s ease}.container{display:flex;flex-wrap:wrap}@media (max-width: 768px){.container{flex-direction:column}}.app[data-v-0ca304dd]{min-height:100vh}
