/* 商务主题 · 细线网格 */
[data-theme="business"] body.fe-body-shell,
[data-theme="business"] .fe-index-page {
    background-image:
        linear-gradient(rgba(30, 58, 95, 0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(30, 58, 95, 0.04) 1px, transparent 1px),
        linear-gradient(180deg, #f4f6f9 0%, #eef2f7 100%);
    background-size: 24px 24px, 24px 24px, 100% 100%;
}

[data-theme="business"] .fe-cyber-section-title,
[data-theme="business"] .fe-hero__title {
    letter-spacing: 0.01em;
}

[data-theme="business"] .fe-cyber-chip {
    letter-spacing: 0.08em;
    text-transform: uppercase;
    border-color: color-mix(in srgb, var(--accent-color) 40%, var(--border-color));
}

[data-theme="business"] .fe-cyber-chip::before {
    background: var(--accent-color);
    box-shadow: none;
    animation: none;
}

[data-theme="business"] .fe-hero-cta--secondary {
    border-color: color-mix(in srgb, var(--accent-color) 45%, var(--border-color));
}
