html.zeigt-vortrag{scrollbar-gutter:auto;overflow:hidden}html.zeigt-vortrag [data-vortrag]{--vortrag-spalte:13rem;inset:var(--klebe-oben,0px) 0 0 0;z-index:calc(var(--z-ueberlagerung) - 1);background:var(--page);grid-template:minmax(0,1fr) auto/auto minmax(0,1fr);max-width:none;margin:0;padding:0;display:grid;position:fixed}html.zeigt-vortrag .station{grid-area:1/2;min-width:0;min-height:0;margin:0;display:none;overflow-y:auto}html.zeigt-vortrag .station.ist-da{display:grid}html.zeigt-vortrag .schritt-aus{visibility:hidden;opacity:0}html.zeigt-vortrag [data-schritt]{transition:opacity .28s}html.vortrag-schwarz:after{content:"";z-index:var(--z-dialog);background:var(--vortrag-schwarz);cursor:none;position:fixed;inset:0}.vortrag-leiste{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-5);border-top:1px solid var(--line);background:var(--surface);grid-area:2/1/3/-1;display:flex}.vortrag-leiste[hidden]{display:none}.vortrag-gruppe{align-items:center;gap:var(--sp-1);display:flex}.vortrag-leiste button{min-inline-size:var(--knopf-rund);min-block-size:var(--knopf-rund);font:inherit;color:var(--ink-2);border:var(--rand) solid transparent;border-radius:var(--radius-pill);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vortrag-leiste button:hover{background:var(--surface-2);color:var(--ink)}.vortrag-leiste [aria-disabled=true],.vortrag-leiste [aria-disabled=true]:hover{color:var(--muted);cursor:default;background:0 0}.vortrag-leiste [aria-expanded=true],.vortrag-leiste [aria-expanded=true]:hover{background:var(--accent-soft);color:var(--accent);box-shadow:var(--schatten-gewaehlt)}.vortrag-leiste [aria-pressed=false]{color:var(--muted)}.vortrag-leiste [aria-pressed=true] .icon-strich{display:none}.vortrag-leiste .vortrag-ende{padding-inline:var(--sp-3);font-size:var(--fs-sm);border-color:var(--line-2)}.vortrag-stand{min-inline-size:7ch;padding-inline:var(--sp-2);text-align:center;font-family:var(--font-mono);font-size:var(--fs-etikett);color:var(--muted)}.vortrag-balken{background:var(--line);flex:1;min-width:0;height:2px;overflow:hidden}.vortrag-balken i{background:var(--accent);width:0;height:100%;display:block}.vortrag-rechts{align-items:center;gap:var(--sp-2);margin-inline-start:auto;display:flex}.vortrag-spalte{inline-size:var(--vortrag-spalte);background:var(--surface);border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;scrollbar-gutter:stable;scroll-padding-block:var(--sp-3);grid-area:1/1;overflow-y:auto}.vortrag-spalte[hidden]{display:none}.vortrag-spalte ol{gap:var(--sp-3);padding:var(--sp-3);margin:0;list-style:none;display:grid}.vortrag-karte{gap:var(--sp-1);color:var(--muted);display:grid;position:relative}.vortrag-karte button{z-index:var(--z-grund);border-radius:var(--radius-knapp);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.vortrag-mini{aspect-ratio:var(--vortrag-format);background:var(--page);border:var(--rand) solid var(--line);border-radius:var(--radius-knapp);position:relative;overflow:hidden}.vortrag-blatt{inline-size:var(--vortrag-blatt-b);block-size:var(--vortrag-blatt-h);transform:scale(var(--vortrag-massstab));transform-origin:0 0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}html.zeigt-vortrag .vortrag-blatt .station{block-size:100%;overflow:hidden}.vortrag-zeile{gap:var(--sp-2);font-size:var(--fs-klein);line-height:var(--zeile-titel-klein);display:flex}.vortrag-zeile b{font-family:var(--font-mono);font-size:var(--fs-etikett);font-weight:inherit}.vortrag-zeile span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vortrag-karte:hover .vortrag-mini{border-color:var(--muted)}.vortrag-karte [aria-current=true]~.vortrag-mini{border-color:var(--accent);box-shadow:var(--schatten-gewaehlt)}.vortrag-karte [aria-current=true]~.vortrag-zeile{color:var(--ink);font-weight:var(--gewicht-titel-3)}@media (width<1200px){.vortrag-spalte{z-index:var(--z-grund);box-shadow:var(--shadow-3);grid-area:1/2/2/3;position:absolute;inset-block:0;inset-inline-start:0}}@media (width<=560px){.vortrag-leiste{gap:var(--sp-2);padding-inline:var(--sp-3)}.vortrag-erste,.vortrag-aufbau,.vortrag-balken,.vortrag-leiste button.vortrag-erste,.vortrag-leiste button.vortrag-aufbau,.vortrag-leiste button.vortrag-hilfe-knopf{display:none}}.vortrag-bedienung{display:none}html.zeigt-vortrag .vortrag-bedienung:not([hidden]){min-width:0;min-height:0;padding:var(--sp-6);grid-area:1/2;align-content:safe center;display:grid;overflow-y:auto}.vb-innen{gap:var(--sp-4);inline-size:100%;max-inline-size:var(--max-w);margin-inline:auto;display:grid}.vortrag-bedienung h2{font-size:var(--fs-xl);margin:0}.vb-satz{font-size:var(--fs-lg);color:var(--ink-2);margin:0}.vortrag-bedienung .vb-raster{gap:var(--sp-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr);align-items:start;display:grid}.vb-gruppe{align-content:start;gap:var(--sp-3);padding:var(--sp-4);color:var(--ink);background:var(--surface);border:var(--rand) solid var(--line);border-radius:var(--radius-kasten);display:grid}.vb-gruppe--gross{border-color:var(--accent);box-shadow:var(--schatten-gewaehlt)}.vb-gruppe .vb-titel{font-family:var(--font-mono);font-size:var(--fs-etikett);font-weight:inherit;letter-spacing:var(--laufweite-etikett);text-transform:uppercase;color:var(--muted);margin:0}.tasten-tafel{gap:var(--sp-3);grid-template-columns:min-content minmax(0,1fr);margin:0;display:grid}.tasten-zeile{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.tasten-zeile[hidden]{display:none}.tasten-zeile dt{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.tasten-wahl{align-items:baseline;gap:var(--sp-1);white-space:nowrap;display:inline-flex}.tasten-zeile small .tasten-wahl{display:inline}.tasten-wahl[hidden]{display:none}.vb-gruppe .tasten-zeile dd{color:var(--ink);margin:0}.tasten-zeile small{font-size:var(--fs-klein);color:var(--muted);display:block}.vb-gruppe--gross .tasten-zeile{font-size:var(--fs-lg)}.vb-gruppe--gross .tasten-zeile small{font-size:var(--fs-klein)}.vb-gruppe .vb-schalter{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.vortrag-umschalter{align-items:center;gap:var(--sp-3);min-block-size:var(--knopf-rund);padding:0 var(--sp-4);font:inherit;color:var(--ink-2);background:var(--surface-2);border:var(--rand) solid var(--line-2);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex}.vortrag-umschalter[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.vortrag-umschalter .zustand{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--laufweite-etikett);text-transform:uppercase}.vortrag-bedienung .vb-titel{font-size:var(--fs-sm)}.vb-gruppe--gross .vb-titel{color:var(--accent)}.vortrag-bedienung .tasten-zeile small,.vortrag-bedienung .vb-gruppe--gross .tasten-zeile small{font-size:var(--fs-xs)}.vortrag-bedienung .vb-schalter{font-size:var(--fs-md)}.start-taste{font-family:var(--font-mono);font-size:var(--fs-etikett);color:inherit;border:var(--rand) solid currentColor;border-radius:var(--radius-fein);background:0 0;margin-inline-start:var(--sp-2);padding:.1em .45em;line-height:1}@media (width<=900px){.vortrag-bedienung .vb-raster{grid-template-columns:minmax(0,1fr)}.vortrag-bedienung .tasten-tafel{grid-template-columns:12em minmax(0,1fr)}}@media (width<=560px){html.zeigt-vortrag .vortrag-bedienung:not([hidden]){padding:var(--sp-4)}.tasten-tafel,.vortrag-bedienung .tasten-tafel{grid-template-columns:minmax(0,1fr)}.tasten-zeile{row-gap:var(--sp-1)}.tasten-zeile+.tasten-zeile{border-block-start:var(--rand) solid var(--line-soft);padding-block-start:var(--sp-3)}.vb-schalter kbd{display:none}.vortrag-umschalter{justify-content:space-between;inline-size:100%}}@media print{@page{size:A4 landscape;margin:10mm}:root .vorschau-band[class],html .grafik__bild[data-schiebt]+.grafik__schieben,.grafik__schieben,body>header,body>footer,.skip-link,.vortrag-leiste,.vortrag-spalte,.vortrag-bedienung,[data-vortrag-start],.notiz{display:none}html.zeigt-vortrag{overflow:visible}html{font-size:84%}body:has([data-vortrag]) main{margin:0;padding:0}html [data-vortrag],html.zeigt-vortrag [data-vortrag]{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:none;margin:0;padding:0;display:block;position:static}html [data-vortrag] .station,html.zeigt-vortrag [data-vortrag] .station,html.zeigt-vortrag .station.ist-da{box-sizing:border-box;flex-direction:column;justify-content:safe center;block-size:188mm;margin:0;display:flex;overflow:hidden}html.zeigt-vortrag .schritt-aus{visibility:visible;opacity:1}}
