/* =====================================================
   超核文化传媒 - 双色主题切换系统
   白天：苹果浅色风 | 夜晚：苹果深黑风
   ===================================================== */

/* ====== 浅色主题变量 ====== */
[data-theme="light"] {
    --bg-primary: #ffffff;
    --bg-secondary: #f5f5f7;
    --bg-tertiary: #e8e8ed;
    --bg-card: rgba(255, 255, 255, 0.8);
    --bg-glass: rgba(255, 255, 255, 0.72);
    --border-glass: rgba(0, 0, 0, 0.08);
    --text-primary: #1d1d1f;
    --text-secondary: #6e6e73;
    --text-tertiary: #86868b;
    --accent: #0071e3;
    --accent-hover: #0077ED;
    --accent-rgb: 0, 113, 227;
    --accent-gradient: linear-gradient(135deg, #0071e3, #5e5ce6);
    --surface-elevated: #ffffff;
    --shadow-card: 0 2px 12px rgba(0,0,0,0.06), 0 8px 32px rgba(0,0,0,0.04);
    --shadow-float: 0 8px 32px rgba(0,0,0,0.12);
}

/* ====== 深色主题变量 ====== */
[data-theme="dark"] {
    --bg-primary: #000000;
    --bg-secondary: #0a0a0a;
    --bg-tertiary: #1c1c1e;
    --bg-card: rgba(28, 28, 30, 0.8);
    --bg-glass: rgba(28, 28, 30, 0.72);
    --border-glass: rgba(255, 255, 255, 0.08);
    --text-primary: #f5f5f7;
    --text-secondary: #98989d;
    --text-tertiary: #86868b;
    --accent: #0a84ff;
    --accent-hover: #409cff;
    --accent-rgb: 10, 132, 255;
    --accent-gradient: linear-gradient(135deg, #0a84ff, #5e5ce6);
    --surface-elevated: #1c1c1e;
    --shadow-card: 0 2px 12px rgba(0,0,0,0.4), 0 8px 32px rgba(0,0,0,0.3);
    --shadow-float: 0 8px 32px rgba(0,0,0,0.5);
}