 * { margin: 0; padding: 0; box-sizing: border-box; }
        body { font-family: 'Inter', sans-serif; background-color: #ffffff; color: #1e293b; overflow-x: hidden; }
        .font-mono { font-family: 'JetBrains Mono', monospace; }
        
        /* 动态网格背景 */
        .grid-bg {
            background-image: linear-gradient(rgba(5, 159, 255, 0.03) 1px, transparent 1px),
                              linear-gradient(90deg, rgba(5, 159, 255, 0.03) 1px, transparent 1px);
            background-size: 60px 60px;
        }
        
        /* 主色调光晕 */
        .glow {
            position: absolute;
            width: 500px;
            height: 500px;
            background: radial-gradient(circle, rgba(5, 159, 255, 0.08) 0%, transparent 70%);
            border-radius: 50%;
            filter: blur(60px);
            pointer-events: none;
        }
        
        /* 玻璃卡片 */
        .glass-card {
            background: rgba(255, 255, 255, 0.95);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(5, 159, 255, 0.12);
            box-shadow: 0 4px 24px rgba(5, 159, 255, 0.06);
            transition: all 0.3s ease;
        }
        .glass-card:hover {
            border-color: rgba(5, 159, 255, 0.3);
            box-shadow: 0 8px 32px rgba(5, 159, 255, 0.12);
            transform: translateY(-3px);
        }
        
        /* 主色按钮 */
        .btn-primary {
            background: linear-gradient(135deg, #059fff, #0080ff);
            box-shadow: 0 4px 16px rgba(5, 159, 255, 0.3);
            transition: all 0.3s;
        }
        .jsa.btn-primary{
            background: linear-gradient(135deg, #059fff, #0080ff);
        }
        .btn-primary:hover {
            box-shadow: 0 6px 24px rgba(5, 159, 255, 0.4);
            transform: translateY(-1px);
        }
        
        /* 描边按钮 */
        .btn-outline {
            border: 1.5px solid #059fff;
            color: #059fff;
            transition: all 0.3s;
        }
        .btn-outline:hover {
            background: rgba(5, 159, 255, 0.05);
            box-shadow: 0 0 20px rgba(5, 159, 255, 0.15);
        }
        
        /* 渐变文字 */
        .text-gradient {
            background: linear-gradient(135deg, #059fff, #00c6ff);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        
        /* 标签 */
        .tag {
            background: rgba(5, 159, 255, 0.08);
            border: 1px solid rgba(5, 159, 255, 0.2);
            color: #059fff;
        }
        
        /* 服务器等级标签 */
        .tier-basic { background: linear-gradient(135deg, #10b981, #059669); }
        .tier-enterprise { background: linear-gradient(135deg, #059fff, #0080ff); }
        .tier-flagship { background: linear-gradient(135deg, #8b5cf6, #7c3aed); }
        
        /* 代码块 */
        .code-block {
            background: #0f172a;
            border-left: 3px solid #059fff;
            font-family: 'JetBrains Mono', monospace;
        }
        
        /* 导航 */
        .nav-blur {
            background: rgba(255, 255, 255, 0.95);
            backdrop-filter: blur(12px);
            border-bottom: 1px solid rgba(5, 159, 255, 0.1);
        }
        
        /* 输入框 */
        .input-glow:focus {
            outline: none;
            border-color: #059fff;
            box-shadow: 0 0 0 3px rgba(5, 159, 255, 0.1);
        }
        
        /* 文章卡片 */
        .article-card {
            border: 1px solid #e2e8f0;
            transition: all 0.3s;
        }
        .article-card:hover {
            border-color: #059fff;
            box-shadow: 0 4px 20px rgba(5, 159, 255, 0.1);
        }
        
        /* 场景图标 */
        .scene-icon {
            background: linear-gradient(135deg, rgba(5, 159, 255, 0.1), rgba(0, 198, 255, 0.05));
            border: 1px solid rgba(5, 159, 255, 0.2);
        }
        
        /* 步骤线 */
        .step-line {
            background: linear-gradient(to bottom, #059fff, rgba(5, 159, 255, 0.2));
        }