diff --git a/docs/SPEC.md b/docs/SPEC.md
index faa3732..756084b 100644
--- a/docs/SPEC.md
+++ b/docs/SPEC.md
@@ -142,11 +142,12 @@ Das Diagramm wird aus der Live-Geometrie in ein eigenständiges SVG (nur Formen
geschrieben: `image/png` (das eigentliche Bild) und `text/html` mit
eingebettetem PNG. Fällt der Bild-Clipboard ganz aus (fehlende
`ClipboardItem`-Unterstützung), wird der **SVG-Quelltext** kopiert.
-- **Herunterladen** — als **SVG-Datei** (`werkbaum-diagramm.svg`, Vektor).
- Verlässlicher Weg für Programme, die das Browser-Bild-Clipboard nicht
- erkennen (z. B. LibreOffice Writer: Einfügen → Bild → Datei). Das
- Browser-Clipboard erlaubt nur `image/png`/Text als Bildtypen, kein SVG —
- daher der Datei-Weg für Vektor.
+- **Herunterladen** — als Datei, zwei Schaltflächen mit Format-Label:
+ **SVG** (`werkbaum-diagramm.svg`, Vektor) und **PNG**
+ (`werkbaum-diagramm.png`, Raster). Der Datei-Weg ist der verlässliche Weg
+ für Programme, die das Browser-Bild-Clipboard nicht erkennen. Manche
+ Programme lesen auch das SVG nicht (z. B. LibreOffice) — dafür gibt es die
+ PNG-Datei, die überall per „Bild einfügen“ importierbar ist.
- Übernommen werden Knotenfarben (Status §4), Größen-Badge, Tags und der
Geister-Knoten; die Verbindungslinien werden je Gate neu gezogen
(und = durchgezogen Tinte, oder = gestrichelt Grau) und treffen die Knoten
diff --git a/frontend/index.html b/frontend/index.html
index faf0f72..6547f68 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -247,6 +247,8 @@
.copybtn .ic-done{display:none}
.copybtn.done .ic-copy{display:none}
.copybtn.done .ic-done{display:block}
+ .dlbtn{gap:3px}
+ .dl-label{font-family:'IBM Plex Mono',monospace;font-size:.62rem;font-weight:600;letter-spacing:.02em}
textarea{
display:block;width:100%;min-height:0;
border:0;outline:none;resize:none;
@@ -572,8 +574,11 @@
-