.vorschau{flex-basis:100%;padding:.75rem 0;border-top:1px solid var(--rand, #ccc)}.vorschau__titel{font-size:1rem;margin:0 0 .25rem}.vorschau__text{margin:.25rem 0;white-space:pre-wrap}.vorschau__optionen{margin:.5rem 0;padding-left:1.5rem}.vorschau__richtig{font-weight:700}.vorschau__detail{margin:.25rem 0;color:var(--leise, #666);font-size:.875rem}.vorschau__notizen{margin:.5rem 0;font-style:italic;white-space:pre-wrap}.vorschau .slide-preview{margin-bottom:.5rem}.pult__einstellungen{display:flex;align-items:center;gap:.75rem;margin:1rem 0}.pult__einstellungen label{font-size:.875rem;white-space:nowrap}.pult__einstellungen select{font-size:.875rem;padding:.25rem .5rem}.vorschau__badge{display:inline-block;background:var(--akzent, #2563eb);color:#fff;font-size:.75rem;font-weight:700;padding:.125rem .5rem;border-radius:.25rem;margin-bottom:.5rem}.elemente__griff{flex-shrink:0;cursor:grab;color:var(--tinte-leise, #999);-webkit-user-select:none;user-select:none;font-size:1.25rem;line-height:1}.elemente__griff:active{cursor:grabbing}.elemente__zeile--ziehen{opacity:.4}.elemente__zeile--ueber{border-top:2px solid var(--akzent, #2563eb)}.slide-editor{border:1px solid var(--rand, #ccc);border-radius:.25rem;padding:.5rem}.slide-editor__canvas{position:relative;aspect-ratio:16 / 9;background:var(--papier, #fff);border-radius:.25rem;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;container-type:inline-size;isolation:isolate}.slide-editor__waldrahmen{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:-1;opacity:.6}.slide-editor__bild{position:absolute;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.slide-editor__bild:active{cursor:grabbing}.slide-editor__bild--ausgewaehlt{outline:2px solid #3b82f6;outline-offset:-2px}.slide-editor__handle{position:absolute;width:8px;height:8px;background:#3b82f6;border:1px solid #fff;transform:translate(-50%,-50%);touch-action:none;z-index:10}.slide-editor__handle--nw{cursor:nwse-resize}.slide-editor__handle--ne,.slide-editor__handle--sw{cursor:nesw-resize}.slide-editor__handle--se{cursor:nwse-resize}.slide-editor__handle--n,.slide-editor__handle--s{cursor:ns-resize;width:12px;height:6px}.slide-editor__handle--w,.slide-editor__handle--e{cursor:ew-resize;width:6px;height:12px}.slide-editor__werkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.slide-editor__zentrierungen{display:inline-flex;gap:.25rem}.slide-editor__fehler{color:var(--fehler, #dc2626);font-size:.875rem;margin:.25rem 0 0}.slide-editor__text{position:absolute;color:var(--tinte, #1a1a1a);font-size:3cqi;line-height:1.3;padding:.25rem;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden;z-index:5}.slide-editor__text:active{cursor:grabbing}.slide-editor__text--ausgewaehlt{outline:2px dashed #f59e0b;outline-offset:-2px}.slide-editor__text--ueberschrift strong{display:block;font-family:var(--schrift-titel);font-weight:500;font-size:4.4cqi}.slide-editor__text--inhalt span{font-size:3cqi}.slide-editor__text--zusatz span{font-size:3cqi;color:#c4b5fd}.slide-editor__text--zusatz.slide-editor__text--ausgewaehlt{outline-color:#8b5cf6}.vorschau__zusatztext{margin:.25rem 0;font-style:italic;white-space:pre-wrap}.slide-editor__elemente{margin-top:.5rem;border:1px solid var(--rand, #ccc);border-radius:.25rem;overflow:hidden}.slide-editor__element-zeile{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;cursor:pointer;font-size:.75rem}.slide-editor__element-zeile:not(:last-child){border-bottom:1px solid var(--rand, #ccc)}.slide-editor__element-zeile:hover{background:#0000000a}.slide-editor__element-zeile--aktiv{background:#3b82f61a}.slide-editor__element-typ{width:1.5rem;text-align:center;flex-shrink:0}.slide-editor__element-typ--zusatz{color:#8b5cf6}.slide-editor__element-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.slide-editor__element-feld{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;white-space:nowrap}.slide-editor__element-text{flex:1;min-width:0;min-height:auto;height:1.75rem;font-size:.8125rem;padding:.125rem .375rem;border-radius:.25rem}.slide-editor__element-feld input{width:3.5rem;min-width:3.5rem;max-width:3.5rem;min-height:auto;height:1.75rem;font-size:.75rem;padding:.125rem .25rem;border-radius:.25rem}.slide-editor__element-pos{font-size:.625rem;color:var(--leise, #666);white-space:nowrap}.slide-editor__text-handle--links,.slide-editor__text-handle--rechts{position:absolute;width:8px;height:8px;background:#f59e0b;border:1px solid #fff;transform:translate(-50%,-50%);touch-action:none;z-index:10;cursor:ew-resize}@page{size:landscape;margin:0}.drucken__werkzeuge{display:flex;align-items:center;gap:1rem;padding:1rem}.drucken__folie{width:100vw;aspect-ratio:16 / 9;page-break-after:always;page-break-inside:avoid;display:flex;align-items:center;justify-content:center;overflow:hidden}.drucken__folie .slide-preview{width:100%;height:100%;border-radius:0;max-height:none}.drucken__folie--verlauf{position:relative}.drucken__schritt{position:absolute;right:1rem;bottom:.5rem;margin:0;font-size:.75rem;color:var(--tinte-leise)}.verlauf__auswertung,.verlauf__rangliste{padding:3cqi 6cqi;justify-content:flex-start}.verlauf__auswertung .optionen,.verlauf__rangliste .rangliste{position:relative;z-index:1;width:100%;margin:0}.verlauf__auswertung .optionen{gap:1cqi}.verlauf__auswertung .option{min-height:0;gap:1.2cqi;padding:1cqi 1.5cqi;font-size:2.4cqi;border-radius:.75cqi}.verlauf__auswertung .option__buchstabe{width:3.4cqi;height:3.4cqi}.verlauf__auswertung .option__stimmen,.verlauf__auswertung .option__marke{font-size:2cqi}.verlauf__rangliste .rangliste--gross{max-width:none;font-size:2.6cqi}.verlauf__rangliste .rangliste--gross li{padding:.5cqi .25cqi;animation:none}.verlauf__fortsetzung .rangliste--gross{column-count:2;column-gap:4cqi;border-top:0}.verlauf__fortsetzung .rangliste--gross li{break-inside:avoid}.verlauf__endstand .podest{gap:3cqi;margin-bottom:3cqi}.verlauf__endstand .podest__platz,.verlauf__endstand .podest__leer{width:22cqi}.verlauf__endstand .podest__platz{padding:2cqi 1.5cqi}.verlauf__endstand .podest__platz--1{padding-top:10cqi}.verlauf__endstand .podest__platz--2{padding-top:6cqi}.verlauf__endstand .podest__platz--3{padding-top:3cqi}.verlauf__endstand .podest__name{font-size:3cqi}.verlauf__endstand .podest__punkte{font-size:2.2cqi}.verlauf__endstand .podest__rang{font-size:4cqi}@media print{.drucken__werkzeuge{display:none}body{margin:0;background:none}.drucken__folie{height:calc(100vh - 2px);width:100vw;aspect-ratio:auto;break-after:page}.drucken__folie:last-child{break-after:auto}.drucken__folie .slide-preview{width:min(100vw,calc((100vh - 2px) * 16 / 9));height:min(calc(100vh - 2px),56.25vw)}.drucken__folie,.drucken__folie *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:Fraunces Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tanne: #123024;--moos: #2c5a3b;--farn: #6e8c74;--farn-tief: #587a5f;--salbei: #dce7d8;--salbei-tief: #bccfb8;--salbei-mittel: #cddccb;--papier: #fcfdfb;--birke: #dfcba4;--beere: #8a2436;--nacht: #08170f;--nacht-flaeche: #10261a;--nacht-schrift: #f1f6ee;--nacht-leise: #a7c0ac;--nacht-linie: #2c4a36;--beere-hell: #efa6b2;--himmel-oben: #0d241a;--himmel-unten: #2a5a41;--lichtung: rgb(223 203 164 / 12%);--kulisse-nah: #0a1c12;--kulisse-mitte: #1f4a34;--kulisse-fern: #4a7c5e;--kulisse-nebel: rgb(190 214 196 / 42%);--grund: #ffffff;--tinte: var(--tanne);--tinte-leise: #46664e;--linie: var(--salbei-tief);--linie-kraeftig: var(--farn);--akzent: var(--moos);--gruen: var(--moos);--warnung: var(--beere);--fokus: var(--tanne);--papier-tief: var(--salbei);--schatten-flach: 0 1px 2px rgb(18 48 36 / 18%), 0 4px 14px rgb(18 48 36 / 12%);--schatten-tief: 0 2px 4px rgb(18 48 36 / 22%), 0 10px 28px rgb(18 48 36 / 18%);--geist-leib: var(--farn);--geist-schatten: var(--farn-tief);--geist-trenn: var(--farn-tief);--geist-gesicht: var(--tanne);--schrift-titel: "Fraunces Variable", "Iowan Old Style", "Palatino Linotype", Palatino, serif;--schrift-text: "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--grad-hinweis: .9375rem;--grad-grund: 1.0625rem;--grad-vorspann: 1.3125rem;--grad-h2: 1.625rem;--rand: 1.25rem;--bahn: 34rem;--rundung: .5rem;--rundung-gross: .875rem;--griff: 3rem}.waldnacht{--grund: var(--nacht);--papier: var(--nacht-flaeche);--papier-tief: var(--nacht-flaeche);--tinte: var(--nacht-schrift);--tinte-leise: var(--nacht-leise);--linie: var(--nacht-linie);--linie-kraeftig: var(--nacht-leise);--akzent: var(--birke);--gruen: var(--nacht-leise);--warnung: var(--beere-hell);--fokus: var(--birke);--geist-leib: var(--nacht-schrift);--geist-schatten: var(--salbei-tief);--geist-trenn: var(--salbei-tief);--geist-gesicht: var(--nacht);--himmel-oben: var(--nacht);--himmel-unten: #16392a;--lichtung: rgb(223 203 164 / 9%);--kulisse-nah: #06120b;--kulisse-mitte: #1c4030;--kulisse-fern: #3f7052;--kulisse-nebel: rgb(167 192 172 / 30%);--schatten-flach: 0 2px 6px rgb(0 0 0 / 40%);--schatten-tief: 0 6px 30px rgb(0 0 0 / 55%);color:var(--tinte);background:var(--grund)}*{box-sizing:border-box}html{background:var(--grund)}body{margin:0;color:var(--tinte);background:var(--grund);font-family:var(--schrift-text);font-size:var(--grad-grund);line-height:1.6;-webkit-text-size-adjust:100%}h1,h2,h3{font-family:var(--schrift-titel);font-weight:500;line-height:1.15;margin:0 0 .5em}h1{font-size:clamp(1.875rem,7vw,2.375rem)}h2{font-size:var(--grad-h2);margin-top:2rem}h3{font-family:var(--schrift-text);font-weight:700;font-size:var(--grad-grund);line-height:1.4;margin:1.5rem 0 .25em}p{margin:0 0 1em}a{color:var(--gruen);text-underline-offset:.15em}a:hover{color:var(--tinte)}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.seite{min-height:100vh;display:flex;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.bahn{width:100%;max-width:var(--bahn);margin:0 auto;padding-left:var(--rand);padding-right:var(--rand)}.band{position:relative;--fokus: var(--birke);--geist-leib: var(--papier);--geist-schatten: var(--salbei-tief);--geist-trenn: var(--salbei-tief);--geist-gesicht: var(--nacht);color:var(--papier);background:var(--nacht);text-align:center;padding:1.25rem 0;overflow:hidden;isolation:isolate}.band--auftakt{padding-top:1.5rem;padding-bottom:1.5rem}.band>.bahn{position:relative;z-index:1}.band a{color:var(--papier)}.band a:hover{color:var(--birke)}.band__marke{font-family:var(--schrift-titel);font-size:1.3125rem;text-decoration:none;display:inline-block;min-height:2.75rem;line-height:2.75rem}.kulisse{display:block;width:100%}.kulisse__nah{fill:var(--kulisse-nah)}.kulisse__mitte{fill:var(--kulisse-mitte)}.kulisse__fern{fill:var(--kulisse-fern)}.kulisse__nebel-oben{stop-color:var(--kulisse-nebel);stop-opacity:0}.kulisse__nebel-unten{stop-color:var(--kulisse-nebel);stop-opacity:1}.baumgeist__leib{fill:var(--geist-leib)}.baumgeist__schatten{fill:var(--geist-schatten);opacity:.55}.baumgeist__trenn{stroke:var(--geist-trenn);stroke-width:1;stroke-linejoin:round;paint-order:stroke fill}.baumgeist__koerper{opacity:.9}.baumgeist__gesicht{fill:var(--geist-gesicht)}.baumgeist__schein-innen{stop-color:var(--geist-leib);stop-opacity:.32}.baumgeist__schein-aussen{stop-color:var(--geist-leib);stop-opacity:0}.kulisse__geist--fern{opacity:.6}.kulisse__geist--mitte{opacity:.85}.auftakt__namen{font-size:clamp(2.125rem,9.5vw,3.5rem);line-height:1.1;margin:0;text-wrap:balance}.auftakt__und{font-size:.7em;font-weight:300;color:var(--birke)}.auftakt__datum{margin:.5rem 0 0;font-size:var(--grad-hinweis);letter-spacing:.02em;color:var(--birke)}.inhalt{flex:1;padding-top:2rem;padding-bottom:3rem;background:transparent}.inhalt__kasten{background:transparent;padding:0}.band__waldrahmen,.fuss__waldrahmen{background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.7}.start__waldrahmen{width:100%;max-width:40rem;margin:0 auto 1.5rem;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--nacht);border-radius:var(--rundung)}.vorspann{font-family:var(--schrift-titel);font-size:var(--grad-vorspann);line-height:1.5;margin-bottom:2rem}.fuss{--kulisse-nah: var(--salbei-tief);--kulisse-fern: var(--salbei-mittel);text-align:center;font-size:var(--grad-hinweis);color:var(--tinte)}.fuss__kulisse{display:block;width:100%;height:72px;margin-bottom:-1px}.fuss__zeilen{background:var(--salbei-tief);max-width:none;padding-top:1.25rem;padding-bottom:2rem}.fuss p{margin:0 0 .25em}.leise{color:var(--tinte-leise)}.karte{--linie-kraeftig: var(--farn-tief);background:transparent;border-radius:var(--rundung-gross);padding:1.5rem 1.25rem;margin-bottom:1.5rem;box-shadow:var(--schatten-flach)}.karte>:last-child{margin-bottom:0}.karte h2{margin-top:0}.wege{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.weg{display:flex;align-items:center;gap:1.125rem;padding:1.25rem;color:inherit;text-decoration:none;background:var(--papier-tief);border-radius:var(--rundung-gross);box-shadow:var(--schatten-flach);transition:box-shadow .12s ease-out}.weg:hover,.weg:focus-visible{color:inherit;box-shadow:var(--schatten-tief)}.weg__zeichen{flex:none;width:2.25rem;height:2.25rem;color:var(--farn);transition:color .12s ease-out}.weg:hover .weg__zeichen,.weg:focus-visible .weg__zeichen{color:var(--moos)}.weg__titel{display:block;font-family:var(--schrift-titel);font-size:1.5rem;line-height:1.2;color:var(--tanne)}.weg__satz{display:block;color:var(--tinte-leise)}.feld{display:block;margin-bottom:1.5rem}.feld__name{display:block;font-weight:700;margin-bottom:.375rem}.feld__hinweis{display:block;font-size:var(--grad-hinweis);color:var(--tinte-leise);margin-top:.375rem}input[type=text],input[type=email],input[type=date]{width:100%;min-height:3.25rem;padding:.75rem;font:inherit;color:var(--tinte);background:var(--papier);border:2px solid var(--linie-kraeftig);border-radius:var(--rundung)}input[type=text]:hover,input[type=email]:hover,input[type=date]:hover{border-color:var(--moos)}.zustimmung{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1.125rem}.zustimmung__hinweis{margin-bottom:1.5rem;font-size:var(--grad-hinweis)}.zustimmung input{width:1.75rem;height:1.75rem;margin-top:.15rem;flex:none;accent-color:var(--akzent)}.knopf{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--griff);padding:.75rem 1.25rem;font:inherit;font-weight:700;color:var(--papier);background:var(--gruen);border:2px solid var(--gruen);border-radius:var(--rundung);box-shadow:var(--schatten-flach);cursor:pointer;transition:background-color .12s ease-out,transform .12s ease-out}.knopf:hover{background:var(--tinte);border-color:var(--tinte)}.knopf:active{transform:translateY(1px)}.knopf[disabled]{opacity:.55;cursor:default;box-shadow:none}.knopf--leise{color:var(--gruen);background:transparent;border-color:var(--linie-kraeftig);box-shadow:none}.knopf--leise:hover{color:var(--papier);background:var(--gruen);border-color:var(--gruen)}.knopf--schmal{width:auto}.reiter{display:flex;gap:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--linie)}.reiter__knopf{flex:1;min-height:var(--griff);padding:.5rem .25rem;font:inherit;color:var(--tinte-leise);background:transparent;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer}.reiter__knopf[aria-selected=true]{color:var(--tanne);border-bottom-color:var(--moos);font-weight:700}.meldung{margin:0 0 1.25rem;padding:.25rem 0 .25rem 1rem;border-left:4px solid var(--linie-kraeftig)}.meldung--fehler{color:var(--warnung);border-left-color:var(--warnung);font-weight:700}.meldung--erfolg{color:var(--gruen);border-left-color:var(--gruen)}.meldung:empty{display:none}.player{width:100%;margin-bottom:1.25rem;border-radius:var(--rundung-gross);background:var(--nacht);box-shadow:var(--schatten-tief)}.galerie{list-style:none;margin:1rem 0 1.5rem;padding:0;border-top:1px solid var(--linie)}.galerie__zeile{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between;padding:.75rem .25rem;border-bottom:1px solid var(--linie)}.galerie__zeit{font-family:var(--schrift-titel);font-size:var(--grad-grund)}.galerie__aktionen{display:flex;gap:1rem;align-items:center}.fliesstext h2{padding-top:1.5rem;border-top:1px solid var(--linie)}.datenschutz{font-size:var(--grad-hinweis)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--option-0: #3e8256;--option-1: #6d1a2b;--option-2: #74551a;--option-3: #1a5560;--option-schrift: #ffffff;--option-schleier: rgb(8 23 15 / 30%);--option-balken: rgb(8 23 15 / 38%);--option-marke: rgb(241 246 238 / 70%);--option-kante: transparent;--option-richtig: #22c55e;--qr-flaeche: #ffffff;--countdown-spur: rgb(255 255 255 / 15%);--countdown-farbe: #3e8256;--countdown-gelb: #c9a227;--countdown-rot: #b33333}.waldnacht{--option-kante: rgb(241 246 238 / 40%)}input[type=password],input[type=number],textarea{width:100%;min-height:3.25rem;padding:.75rem;font:inherit;color:var(--tinte);background:var(--papier);border:2px solid var(--linie-kraeftig);border-radius:var(--rundung)}input[type=password]:hover,input[type=number]:hover,textarea:hover{border-color:var(--moos)}textarea{min-height:6rem;resize:vertical}input[type=file]{font:inherit;font-size:var(--grad-hinweis);max-width:100%}.optionen{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.75rem}.option{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.5rem;padding:.75rem 1rem;font:inherit;text-align:left;color:var(--option-schrift);background:var(--option-0);border:2px solid var(--option-kante);border-radius:var(--rundung);overflow:hidden;box-shadow:var(--schatten-flach);flex-wrap:wrap;isolation:isolate}button.option{cursor:pointer;transition:transform .12s ease-out}button.option:active:not([disabled]){transform:translateY(1px)}.option--0{background:var(--option-0)}.option--1{background:var(--option-1)}.option--2{background:var(--option-2)}.option--3{background:var(--option-3)}.option[disabled]{filter:grayscale(65%);cursor:default}.option--daneben{opacity:.6;filter:grayscale(20%)}.option--gewaehlt{border-color:var(--tinte);box-shadow:inset 0 0 0 2px var(--option-schrift)}.option--richtig{border-color:var(--option-richtig);box-shadow:inset 0 0 0 5px var(--option-richtig);opacity:1}.option--gewaehlt,.option[disabled].option--gewaehlt{filter:none;opacity:1}.option--richtig .option__text{font-weight:700}.option__buchstabe{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-family:var(--schrift-titel);font-weight:700;background:var(--option-schleier);border-radius:50%}.option__text{flex:1 1 9rem;min-width:0}.option__nachsatz{flex:none;display:inline-flex;flex-wrap:wrap;gap:.375rem 1rem;margin-left:auto;justify-content:flex-end}.option__stimmen,.option__marke{flex:none;display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700}.option__haken{flex:none;width:1em;height:1em}.option__balken{position:absolute;inset:0 auto 0 0;z-index:-1;background:var(--option-balken);border-right:3px solid var(--option-marke)}.optionen--knoepfe{grid-template-columns:1fr;gap:.875rem;margin-bottom:1.5rem}.optionen--knoepfe .option{min-height:4rem;padding:.75rem 1.125rem;font-size:1.125rem}.optionen--knoepfe .option__buchstabe{width:2.5rem;height:2.5rem;font-size:1.25rem}.restzeit{font-family:var(--schrift-titel);font-size:3.5rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--tinte);text-align:center;margin:0 0 1rem}.urteil{font-family:var(--schrift-titel);font-size:var(--grad-h2);line-height:1.2;margin-bottom:1.25rem}.urteil--richtig{color:var(--gruen)}.urteil--falsch{color:var(--warnung)}.eigenerrang{font-family:var(--schrift-titel);font-size:var(--grad-vorspann);margin-bottom:1.5rem}.quizbild{display:block;max-width:100%;border-radius:var(--rundung)}.quizbild--klein{max-height:12rem;margin:0 auto 1rem}.quizbild--vorschau{max-height:8rem;margin:.5rem 0}.rangliste{list-style:none;margin:0 0 1.5rem;padding:0;border-top:1px solid var(--linie)}.rangliste li{display:flex;gap:1rem;align-items:baseline;padding:.625rem .5rem;border-bottom:1px solid var(--linie)}.rangliste__platz{flex:none;width:2rem;font-family:var(--schrift-titel);font-variant-numeric:tabular-nums;color:var(--tinte-leise)}.rangliste__name{flex:1}.rangliste__punkte{font-variant-numeric:tabular-nums;font-weight:700}li.rangliste__ich{padding-left:.75rem;border-left:4px solid var(--akzent);font-weight:700}.rangliste__ich .rangliste__platz{color:var(--tinte)}.beamer{position:relative;isolation:isolate;background:var(--papier);color:var(--tinte);min-height:100vh;padding:4vh 4vw 24vh;display:flex;flex-direction:column;justify-content:center;font-size:clamp(1.25rem,1.7vw,2rem);text-align:center}.beamer--lobby{height:100vh;overflow:hidden;padding-bottom:31vh}.beamer h1{font-size:clamp(1.5rem,2.5vw,3rem);margin-bottom:.4em}.beamer--hinweis{align-items:center;gap:1rem}.beamer--hinweis .knopf{width:auto}.beamer__hinweis{color:var(--tinte-leise)}.beamer__text{max-width:34ch;margin:0 auto .75em}.beamer__text--links{text-align:left}.beamer__text--zentriert{text-align:center}.beamer__text--rechts{text-align:right}.beamer__layout{position:relative;aspect-ratio:16 / 9;width:100%;max-height:72vh;margin:0 auto 1rem;overflow:hidden;container-type:inline-size}.beamer__layout--voll{position:fixed;inset:0;margin:auto;width:min(100vw,calc(100vh * 16 / 9));height:min(100vh,56.25vw);max-height:none;isolation:isolate}.beamer__layout-bild{position:absolute;object-fit:contain}.beamer__layout-text{position:absolute;z-index:1;margin:0;line-height:1.3}h1.beamer__layout-text{font-family:var(--schrift-titel);font-size:4.4cqi}p.beamer__layout-text{font-size:3cqi;margin-top:0}.beamer__link{font-family:var(--schrift-text);font-size:clamp(1.25rem,2.6vw,2.25rem);margin-bottom:.5em;word-break:break-all}.beamer__zahl{color:var(--tinte-leise);font-size:clamp(1.125rem,1.6vw,1.625rem);margin:0}.beamer__uhr{position:absolute;top:2vh;left:4vw;font-family:var(--schrift-titel);font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1;margin:0;font-variant-numeric:tabular-nums;z-index:2}.beamer__wald{position:absolute;left:0;right:0;bottom:0;width:100%;height:22vh;pointer-events:none}.beamer--lobby .beamer__wald{height:28vh}.beamer__waldrahmen{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:-1;opacity:.6}@media(max-height:800px){.beamer--lobby{padding-bottom:25vh}.beamer--lobby .beamer__wald{height:22vh}.beamer__lobby .qr{width:min(38vh,56vw)}}.beamer__lobby,.beamer__frage,.beamer__auswertung,.beamer__rangliste{width:100%;max-width:68rem;margin:0 auto}.beamer__lobby{max-width:68rem}.beamer__element{width:100%;margin:0 auto}.beamer__element .beamer__text{font-size:clamp(1.5rem,2.4vw,2.5rem)}.beamer__layout h1{font-size:4.4cqi}.beamer__layout .beamer__text{font-size:3cqi;max-width:none}.beamer .optionen{margin-bottom:.75rem;gap:.75rem;grid-template-columns:1fr 1fr}.beamer__auswertung .optionen{grid-template-columns:1fr}.beamer .option{min-height:5.5rem;padding:1rem 1.25rem;gap:1.25rem;font-size:clamp(1.5rem,2vw,2.375rem);box-shadow:var(--schatten-tief)}.beamer .option__buchstabe{width:3.5rem;height:3.5rem}.beamer .option__stimmen,.beamer .option__marke{font-size:.6em}.beamer .quizbild--gross{max-height:52vh;margin:0 auto 1rem}.rangliste--gross{max-width:46rem;margin:0 auto;border-top-width:2px;font-size:clamp(1.375rem,2vw,2rem)}.podest+.rangliste--gross{max-width:60rem;column-count:2;column-gap:3rem;border-top:0}.podest+.rangliste--gross li{break-inside:avoid}.rangliste--gross li{padding:.3rem .25rem;border-bottom-width:2px;animation:rangliste-ein .4s ease-out both}.rangliste--gross .rangliste__platz{width:3rem}@keyframes rangliste-ein{0%{opacity:0;transform:translateY(.75rem)}}@media(prefers-reduced-motion:reduce){.rangliste--gross li{animation:none}}.podest{list-style:none;display:flex;justify-content:center;align-items:flex-end;gap:1.5rem;margin:0 auto 1.5rem;padding:0}.podest__platz{display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;width:min(16rem,24vw);padding:1rem .75rem;background:var(--papier);border:2px solid var(--linie-kraeftig);border-bottom:0;border-radius:var(--rundung) var(--rundung) 0 0;box-shadow:var(--schatten-tief)}.podest__leer{width:min(16rem,24vw)}.podest__platz--1{padding-top:5.5rem}.podest__platz--2{padding-top:3rem}.podest__platz--3{padding-top:1.25rem}.podest__name{font-family:var(--schrift-titel);font-size:clamp(1.25rem,2.2vw,2.25rem);line-height:1.15}.podest__punkte{color:var(--tinte-leise);font-size:clamp(1rem,1.4vw,1.375rem);font-variant-numeric:tabular-nums}.podest__rang{margin-top:.5rem;font-family:var(--schrift-titel);font-size:clamp(1.75rem,3vw,3rem);line-height:1;color:var(--akzent)}.qr{width:min(40vh,56vw);margin:0 auto 1.5rem;padding:1rem;background:var(--qr-flaeche);border-radius:var(--rundung);box-shadow:var(--schatten-tief)}.qr svg{display:block;width:100%;height:auto}.qr--leer{aspect-ratio:1}.lobby__reihe{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:clamp(1rem,4vw,3rem)}.lobby__reihe .qr{margin-left:0;margin-right:0}.lobby__geist{width:min(15vh,15vw);height:auto}.lobby__geist--links{justify-self:end}.lobby__geist--rechts{justify-self:start}@keyframes geist-neigen-links{0%,80%,to{transform:rotate(9deg)}87%,93%{transform:rotate(-6deg)}}@keyframes geist-neigen-rechts{0%,80%,to{transform:rotate(-9deg)}87%,93%{transform:rotate(6deg)}}.lobby__geist .baumgeist__kopf{transform-box:view-box;transform-origin:0 0;animation:geist-neigen-links 9s ease-in-out infinite}.lobby__geist--rechts .baumgeist__kopf{animation-name:geist-neigen-rechts;animation-delay:-4.5s}@media(prefers-reduced-motion:reduce){.lobby__geist .baumgeist__kopf{animation:none}}.satz--geist{display:flex;align-items:center;gap:.625rem}.satz__geist{flex:none;width:1.75rem;height:auto}.quizadmin{max-width:60rem;margin:0 auto;padding:var(--rand) var(--rand) 4rem}.quizadmin__kopf{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid var(--linie)}.pult__stand{font-family:var(--schrift-titel);font-size:var(--grad-h2);line-height:1.3;margin:0 0 1.5rem}.pult{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.pult .knopf--schmal{min-width:8rem}.pult__abseits{display:flex;margin-bottom:2rem;padding-top:1.25rem;border-top:1px solid var(--linie)}.knopf--gefahr{width:auto;color:var(--warnung);background:transparent;border-color:var(--warnung)}.knopf--gefahr:hover{color:var(--papier);background:var(--warnung);border-color:var(--warnung)}.teilnehmer{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0}.teilnehmer li{padding:.25rem .625rem;background:var(--papier-tief);border-radius:var(--rundung)}.elemente{list-style:none;margin:0 0 1.5rem;padding:0;border-top:1px solid var(--linie)}.elemente li{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.75rem .25rem;border-bottom:1px solid var(--linie)}.elemente__art{flex:none;width:4rem;color:var(--tinte-leise);font-size:var(--grad-hinweis)}.elemente__titel{flex:1;min-width:10rem;font-weight:700}.elemente li .knopf{min-height:2.5rem;padding:.375rem .75rem}.wahl{display:inline-flex;gap:.5rem;align-items:center;margin-right:1rem;min-height:var(--griff)}.wahl input{width:1.5rem;height:1.5rem;accent-color:var(--akzent)}.optionzeile{display:flex;gap:.75rem;align-items:center;margin-bottom:.5rem}.optionzeile input[type=radio]{flex:none;width:1.5rem;height:1.5rem;accent-color:var(--akzent)}.optionzeile input[type=text]{flex:1}fieldset.feld{border:0;padding:0;margin:0 0 1.125rem}.formularknoepfe{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.formularknoepfe .knopf{width:auto;min-width:10rem}.quizadmin__wege{display:flex;flex-wrap:wrap;gap:1.25rem}.elemente__notiz{display:inline-flex;vertical-align:middle;margin-left:.5rem;color:var(--tinte-leise)}.elemente__notiz svg{width:1rem;height:1rem}.nur-vorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vortrag{max-width:76rem;margin:0 auto;padding:var(--rand) var(--rand) 3rem}.vortrag__kopf{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:baseline;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--linie)}.vortrag__titel{font-size:var(--grad-vorspann);margin:0}.vortrag__stand{flex:1;margin:0;color:var(--tinte-leise)}.vortrag__wege{display:flex;gap:1.25rem;margin:0}.vortrag__spalten{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:2rem 3rem;align-items:start}@media(max-width:52rem){.vortrag__spalten{grid-template-columns:1fr}}.vortrag__abschnitt{font-family:var(--schrift-text);font-weight:700;font-size:var(--grad-hinweis);color:var(--tinte-leise);margin:0 0 .5rem}.vortrag__jetzt .slide-preview{margin-bottom:1rem}.vortrag__naechstes .slide-preview{margin-bottom:.75rem}.vortrag__jetzt{margin-bottom:0}.vortrag__phase{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin:0 0 .25rem;font-size:var(--grad-vorspann)}.vortrag__phasenwort{font-weight:700}.vortrag__uhr{font-family:var(--schrift-titel);font-size:2rem;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.vortrag__element{font-family:var(--schrift-titel);font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:1.2;margin:0 0 1rem}.vortrag__art{display:inline-block;margin-right:.75rem;font-family:var(--schrift-text);font-size:var(--grad-hinweis);font-weight:700;color:var(--tinte-leise)}.vortrag__notizen{font-size:1.25rem;line-height:1.6;white-space:pre-wrap;max-width:62ch;margin:0 0 1.25rem}.vortrag__notizen--klein{font-size:var(--grad-grund);color:var(--tinte-leise)}.vortrag__zahlen{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding-top:.75rem;border-top:1px solid var(--linie);color:var(--tinte-leise)}.vortrag__naechstes{padding:1.25rem;background:var(--papier-tief);border-radius:var(--rundung-gross)}.vortrag__naechstes .vortrag__element{font-size:var(--grad-h2)}.vortrag__naechstes .vortrag__notizen--klein{margin-bottom:0}.vortrag__steuerung{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--linie)}.vortrag__haupt{min-height:3.5rem;font-size:var(--grad-vorspann);padding-left:2rem;padding-right:2rem}.vortrag__tasten{margin:0;font-size:var(--grad-hinweis);flex-basis:100%}.vortrag__weitere{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.beamer__countdown-balken{width:80%;max-width:50rem;height:.625rem;margin:0 auto 1.25rem;background:var(--countdown-spur);border-radius:.375rem;overflow:hidden}.countdown__balken{width:100%;height:100%;background:var(--countdown-farbe);border-radius:.375rem;transform-origin:left;animation:countdown-schrumpf linear forwards}.countdown__balken--gelb{--countdown-farbe: var(--countdown-gelb)}.countdown__balken--rot{--countdown-farbe: var(--countdown-rot)}@keyframes countdown-schrumpf{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.countdown__balken{animation:none}}.beamer__frage-bild{height:30vh;max-width:80%;object-fit:contain;margin:0 auto 1rem;display:block}.countdown__balken--wartend{animation:none}.beamer__mini-qr{position:absolute;top:1rem;right:1rem;z-index:5;display:flex;flex-direction:column;align-items:center}.beamer__mini-qr .qr{width:14vh;margin:0;padding:.5rem;background:var(--qr-flaeche);border-radius:var(--rundung);box-shadow:var(--schatten-flach)}.beamer__mini-qr-link{margin-top:.375rem;font-size:clamp(.65rem,1.3vh,1rem);color:var(--tinte-leise);background:var(--qr-flaeche);border-radius:var(--rundung);padding:.125rem .375rem;text-align:center;word-break:break-all}.emoji-regen{position:fixed;inset:0;pointer-events:none;z-index:10;overflow:hidden}.emoji-blase{position:absolute;font-size:clamp(2rem,4vw,3.5rem);animation:emoji-aufstieg 2.5s ease-out forwards;pointer-events:none}@keyframes emoji-aufstieg{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40vh)}}@media(prefers-reduced-motion:reduce){.emoji-blase{animation:none;display:none}}.reaktion-knoepfe{display:flex;justify-content:center;gap:.75rem;margin:1.25rem 0}.reaktion-knopf{font-size:1.75rem;line-height:1;padding:.5rem;background:transparent;border:2px solid var(--linie);border-radius:var(--rundung);cursor:pointer;transition:opacity .2s;min-width:var(--griff);min-height:var(--griff);display:inline-flex;align-items:center;justify-content:center}.reaktion-knopf:active{transform:scale(.92)}.reaktion-knopf--gedimmt{opacity:.35;cursor:default}.slide-preview{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:var(--rundung);background:var(--papier);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:.875rem;color:var(--tinte);isolation:isolate;container-type:inline-size}.slide-preview__waldrahmen{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;z-index:-1;opacity:.7}.slide-preview--klein{font-size:.75rem}.slide-preview h1{font-family:var(--schrift-titel);font-size:4.4cqi;font-weight:500;margin:0 0 .4em;line-height:1.2}.slide-preview__text{margin:0 auto .5em;max-width:34ch;line-height:1.3;white-space:pre-wrap}.slide-preview__text--links{text-align:left}.slide-preview__text--zentriert{text-align:center}.slide-preview__text--rechts{text-align:right}.slide-preview__layout-text{position:absolute;z-index:1;margin:0;line-height:1.3}h1.slide-preview__layout-text{font-family:var(--schrift-titel);font-weight:500;font-size:4.4cqi;line-height:1.3}p.slide-preview__layout-text{font-size:3cqi}.slide-preview__layout-bild{position:absolute;object-fit:contain}.slide-preview__qr{margin:0 auto;max-width:40%}.slide-preview__qr .qr{width:100%;margin:0;padding:.375rem}.slide-preview__zahl{color:var(--tinte-leise);font-size:.75em;margin:.25em 0 0}.slide-preview__optionen{list-style:none;margin:.5em auto 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.25em;width:60%;z-index:1;position:relative}.slide-preview__frage-bild{max-width:50%;max-height:35%;object-fit:contain;margin:.25em auto;display:block;position:relative;z-index:1}.slide-preview__option{display:flex;align-items:center;gap:.375em;padding:.25em .5em;color:var(--option-schrift);border-radius:.1875rem;font-size:.75em;border:1px solid var(--option-kante)}.slide-preview__option--0{background:var(--option-0)}.slide-preview__option--1{background:var(--option-1)}.slide-preview__option--2{background:var(--option-2)}.slide-preview__option--3{background:var(--option-3)}.slide-preview__buchstabe{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;font-weight:700;background:var(--option-schleier);border-radius:50%}.schritt--sichtbar{opacity:1}.schritt--verborgen{opacity:0;pointer-events:none}
