{
  "$schema": "../schema.json",
  "name": "default",
  "version": 1,
  "default": false,
  "source": { "type": "built-in" },
  "confidence": "high",
  "palette": {
    "primary":   { "fillColor": "#dae8fc", "strokeColor": "#6c8ebf" },
    "success":   { "fillColor": "#d5e8d4", "strokeColor": "#82b366" },
    "warning":   { "fillColor": "#fff2cc", "strokeColor": "#d6b656" },
    "accent":    { "fillColor": "#ffe6cc", "strokeColor": "#d79b00" },
    "danger":    { "fillColor": "#f8cecc", "strokeColor": "#b85450" },
    "neutral":   { "fillColor": "#f5f5f5", "strokeColor": "#666666" },
    "secondary": { "fillColor": "#e1d5e7", "strokeColor": "#9673a6" }
  },
  "paletteDark": {
    "primary":   { "fillColor": "#0d2424", "strokeColor": "#5eead4", "fontColor": "#e3efee" },
    "success":   { "fillColor": "#0d2922", "strokeColor": "#34d399", "fontColor": "#6ee7b7" },
    "warning":   { "fillColor": "#29220d", "strokeColor": "#fbbf24", "fontColor": "#fde68a" },
    "accent":    { "fillColor": "#0c243a", "strokeColor": "#38bdf8", "fontColor": "#bae6fd" },
    "danger":    { "fillColor": "#3f1818", "strokeColor": "#f87171", "fontColor": "#fecaca" },
    "neutral":   { "fillColor": "#1a1a1a", "strokeColor": "#94a3b8", "fontColor": "#e2e8f0" },
    "secondary": { "fillColor": "#0d2429", "strokeColor": "#2dd4bf", "fontColor": "#ccfbf1" }
  },
  "roles": {
    "service":  "primary",
    "database": "success",
    "queue":    "warning",
    "gateway":  "accent",
    "error":    "danger",
    "external": "neutral",
    "security": "secondary"
  },
  "shapes": {
    "service":   "rounded=1",
    "database":  "shape=cylinder3",
    "queue":     "rounded=1",
    "decision":  "rhombus",
    "external":  "rounded=1;dashed=1",
    "container": "swimlane;startSize=30"
  },
  "font": {
    "fontFamily": "Helvetica",
    "fontSize": 12,
    "titleFontSize": 14,
    "titleBold": true
  },
  "edges": {
    "style": "edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1",
    "arrow": "endArrow=classic;endFill=1",
    "dashedFor": []
  },
  "extras": {
    "sketch": false,
    "globalStrokeWidth": 1
  }
}
