# visualizer/style.py

STYLE = {
    "graph": {
        "rankdir": "TB",
        "splines": "spline",
        "nodesep": "0.6",
        "ranksep": "0.7",
        "bgcolor": "white"
    },
    "start": {
        "shape": "rect",
        "style": "rounded,filled",
        "fillcolor": "#EDE9FE",
        "color": "#8B5CF6",
        "penwidth": "2",
        "fontname": "Inter",
        "fontsize": "12",
    },
    "end": {
        "shape": "rect",
        "style": "rounded,filled",
        "fillcolor": "#EDE9FE",
        "color": "#8B5CF6",
        "penwidth": "2",
        "fontname": "Inter",
        "fontsize": "12",
    },
    "node": {
        "shape": "rect",
        "style": "rounded,filled",
        "fillcolor": "#EDE9FE",
        "color": "#A78BFA",
        "penwidth": "2",
        "fontname": "Inter",
        "fontsize": "11",
    },
    "edge": {
        "color": "#7C3AED",
        "penwidth": "2.5",
        "arrowsize": "0.8",
    },
    "edge_dashed": {
        "color": "#7C3AED",
        "penwidth": "2.5",
        "style": "dashed",
        "arrowsize": "0.8",
    }
}
