/* HTML-Validierung (W3C Nu, 2026-10-29): optische Ausgleiche fuer korrektes Markup, sonst keine Gestaltung.
   Video-Figure: figcaption muss erstes oder letztes Kind sein; Fehlerhinweis und Direktlink stehen im HTML davor,
   werden per order aber wie bisher unter der Bildunterschrift gezeigt. */
.chatgpt-demo{display:flex;flex-direction:column}
.chatgpt-demo-wrap{order:0}
.chatgpt-demo figcaption{order:1}
.chatgpt-demo .chatgpt-demo-error{order:2}
.chatgpt-demo .chatgpt-demo-direct{order:3;align-self:flex-start}
/* Preiskarten: Tarifname ist jetzt eine h3 (Artikel mit Ueberschrift); Schrift wie das bisherige span im .price-label */
.price-label .price-name{margin:0;font:inherit;color:inherit;letter-spacing:inherit}
