/*
 * Copyright 2026, Jaime Terrats.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
export function diagramThemeDefaultsJson() {
    const theme = {
        palette: {
            primary: '#1B96FF',
            activityFill: '#D4F1F9',
            activityStroke: '#4ECDC4',
            decision: '#E91E8C',
            noteFill: '#FFF9C4',
            noteStroke: '#FBC02D',
            manualFill: '#1A1A1A',
            manualText: '#FFFFFF',
            flowPrimary: '#FF9800',
            flowSecondary: '#4CAF50',
            alert: '#F44336',
            automation: '#009688',
            event: '#2196F3',
            headerBanner: '#D6E4F0',
            phaseBanner: '#EDE7F6',
            swimlaneHeader: '#635DFF',
            swimlaneBody: '#F2F3F5',
            erdJunction: '#F4F6F9',
            erdExternal: '#E8A201',
        },
        connectors: {
            primaryStrokeWidth: 2,
            secondaryStrokeWidth: 1.5,
            referenceStrokeWidth: 1,
            lineType: 'elbow',
        },
        typography: {
            fontFamily: 'Salesforce Sans, system-ui, sans-serif',
            minFontSize: 12,
            headerFontSize: 16,
        },
    };
    return JSON.stringify(theme, null, 2) + '\n';
}
//# sourceMappingURL=diagram-theme-defaults-content.js.map