digraph pressing_station {
  bgcolor="#1a1a2e"
  rankdir=LR
  node [fontname="Helvetica" fontsize=10 style=filled shape=box]
  edge [color="#888888" fontname="Helvetica" fontsize=9 fontcolor="#aaaaaa"]

  label=<<B><FONT COLOR="#cccccc" POINT-SIZE="14">station 5: pressing &amp; mold rotation</FONT></B>>
  labelloc=t

  compound [label="MIXED COMPOUND\nfrom Station 4" fillcolor="#7B1FA2" fontcolor="white"]

  subgraph cluster_rotation {
    label="MOLD ROTATION CYCLE" fontcolor="#FF9800" fontsize=11 fontname="Helvetica Bold"
    color="#FF9800" style=dashed

    load [label="LOAD\nfill mold with compound\ncompress, add lid" fillcolor="#E65100" fontcolor="white"]
    cure [label="CURE\nhot press 150-240C\n10-30 min under pressure" fillcolor="#FF6F00" fontcolor="white"]
    cool [label="COOL\nslow cool in mold\nprevent cracking" fillcolor="#FF9800" fontcolor="white"]
    demold [label="DEMOLD\nrelease product\nclean mold for reuse" fillcolor="#FFC107" fontcolor="#1a1a2e"]

    load -> cure -> cool -> demold
    demold -> load [label="mold returns\nto loading" style=dashed color="#FFC107"]
  }

  compound -> load

  products [label="PRESSED PRODUCTS\nto Station 6" fillcolor="#FFC107" fontcolor="#1a1a2e" shape=doubleoctagon]
  demold -> products

  subgraph cluster_molds {
    label="PRODUCT MOLDS" fontcolor="#aaaaaa" fontsize=11 fontname="Helvetica Bold"
    color="#555555" style=dashed

    bowls [label="bowls &amp; plates\n150-180C, 20 min" fillcolor="#E65100" fontcolor="white"]
    pots [label="garden pots\n160-200C, 25 min" fillcolor="#F57C00" fontcolor="white"]
    boxes [label="storage boxes\n180-240C, 30 min" fillcolor="#FF9800" fontcolor="white"]
  }

  note [label="multiple mold sets\nrotate through cycle\n4-6 presses per day\nper mold" fillcolor="#263238" fontcolor="#CDDC39" shape=note fontsize=9]
}
