Tailwind

You can use third party libraries to style your flows. In this example we are using tailwind.

<script lang="ts">
  import {
    SvelteFlow,
    Controls,
    MiniMap,
    type Node,
    type Edge,
  } from '@xyflow/svelte';
  import '@xyflow/svelte/dist/style.css';
 
  import { initialNodes, initialEdges } from './nodes-and-edges';
  import CustomNode from './CustomNode.svelte';
 
  let nodes = $state.raw<Node[]>(initialNodes);
  let edges = $state.raw<Edge[]>(initialEdges);
 
  const nodeTypes = {
    custom: CustomNode,
  };
</script>
 
<div style="height:100vh;">
  <SvelteFlow bind:nodes {nodeTypes} bind:edges fitView class="bg-teal-50">
    <MiniMap />
    <Controls />
  </SvelteFlow>
</div>