/* ============================================================
   猫爪发 · 共享设计变量（NEON COCKPIT 主题）
   官网首页 landing.css 与后台 style.css 保持同一套视觉语言
   ============================================================ */

:root {
    /* ---- 底色层 ---- */
    --bg-0: #05070d;                /* 页面基底（深空） */
    --bg-1: #0a0f1c;                /* 侧边栏 / 导航 */
    --bg-2: #0d1424;                /* 卡片 / 面板 */
    --bg-3: #131c33;                /* 悬浮 / 次级面板 */
    --bg-input: #0a1120;            /* 输入控件 */
    --bg-log: #060a14;              /* 日志终端 */
    --chip: rgba(56, 189, 248, 0.08);
    --chip-strong: rgba(56, 189, 248, 0.14);

    /* ---- 描边 ---- */
    --border: #1b2740;
    --border-strong: #27395e;
    --border-glow: rgba(56, 189, 248, 0.45);

    /* ---- 文字 ---- */
    --t-1: #e8eefb;
    --t-2: #9fb0d0;
    --t-3: #5f6f92;

    /* ---- 品牌与语义 ---- */
    --accent: #38bdf8;
    --accent-2: #818cf8;
    --grad-brand: linear-gradient(135deg, #4f46e5 0%, #2563eb 45%, #06b6d4 100%);
    --success: #34d399;
    --warning: #fbbf24;
    --danger: #f87171;
    --info: #38bdf8;

    /* ---- 辉光 ---- */
    --glow-accent: 0 0 12px rgba(56, 189, 248, 0.35);
    --glow-brand: 0 4px 20px rgba(59, 108, 245, 0.35);
    --shadow-card: 0 8px 28px rgba(0, 0, 0, 0.45);

    /* ---- 系统信号（MISSION DECK：活动任务呼吸信号） ---- */
    --signal-warm: #fbbf24;

    /* ---- 辉光纪律：全屏同时发光元素 ≤ 3 ----
       仅保留：① running 步骤节点外圈 ② 日志流扫描光带 ③ 主按钮 hover */

    --mono: 'Cascadia Code', 'JetBrains Mono', 'Fira Code', Consolas, monospace;
    --sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', Roboto, sans-serif;
}

/* ============================================================
   白天主题变量覆盖（LIGHT MODE）
   由 static/theme.js 在页面加载前设置 html[data-theme]
   ============================================================ */

html[data-theme="light"] {
    color-scheme: light;
    --bg-0: #f3f6fc;
    --bg-1: #ffffff;
    --bg-2: #ffffff;
    --bg-3: #eef2fa;
    --bg-input: #ffffff;
    --bg-log: #0e1526;
    --chip: rgba(2, 132, 199, 0.07);
    --chip-strong: rgba(2, 132, 199, 0.13);

    --border: #dbe3f0;
    --border-strong: #c3cfe4;
    --border-glow: rgba(2, 132, 199, 0.45);

    --t-1: #1a2437;
    --t-2: #4a5a78;
    --t-3: #8494b0;

    --accent: #0284c7;
    --accent-2: #6366f1;
    --grad-brand: linear-gradient(135deg, #4f46e5 0%, #2563eb 45%, #0891b2 100%);
    --success: #059669;
    --warning: #d97706;
    --danger: #dc2626;
    --info: #0284c7;

    --glow-accent: 0 0 10px rgba(2, 132, 199, 0.22);
    --glow-brand: 0 4px 18px rgba(59, 108, 245, 0.25);
    --shadow-card: 0 8px 24px rgba(30, 50, 90, 0.10);

    /* MISSION DECK 信号色（浅色模式用更深的玻珀） */
    --signal-warm: #b45309;
}
