.lp{background:repeating-linear-gradient(to bottom, var(--scanline) 0 1px, transparent 1px 3px), radial-gradient(ellipse 90% 60% at 50% 0%, var(--center-glow), transparent 70%), var(--bg);color:var(--ink);font-family:var(--body);scroll-padding-top:72px;position:fixed;inset:0;overflow:hidden auto}.lp-kopf{z-index:5;background:var(--panel);box-shadow:inset 0 -2px 0 var(--line), inset 0 -4px 0 var(--bg);align-items:center;gap:16px;padding:10px 16px;display:flex;position:sticky;top:0}.lp-marke{color:var(--ink);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}@media (width<=479px){.lp-marke{font-size:14px}.lp-kopf{gap:10px;padding:10px 12px}.lp-kopf>.lp-kopf-rechts{display:grid}.lp-kopf-rechts>.btn{grid-area:1/1;justify-self:end;padding-left:8px;padding-right:8px}.lp-kopf-anmelden.weicht{visibility:hidden}.lp-held .lp-knoepfe .btn--primary{min-height:82px}}@media (width<=349px){.lp-held .lp-knoepfe .btn--primary{min-height:98px}}@media (width<=414px){.lp-knoepfe .btn:not(.btn--primary){min-height:78px}}.lp-nav{flex:1;gap:18px;display:none}.lp-nav a{color:var(--ink-dim)}.lp-held{align-items:end;min-height:min(78dvh,620px);padding:28px 16px 36px;display:grid;position:relative;overflow:hidden}.lp-held-bild{object-fit:cover;object-position:var(--held-ausschnitt);width:100%;height:100%;position:absolute;inset:0}.lp-held-clip{object-fit:cover;object-position:var(--held-ausschnitt);width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.lp-held:after{content:"";background:linear-gradient(to top, var(--bg) 12%, color-mix(in srgb, var(--bg) 55%, transparent));position:absolute;inset:0}.lp-held-text{z-index:1;max-width:900px;position:relative}.lp-held-text h1,.lp-held-text .lp-gross{max-width:620px}.lp h1{margin:0 0 14px;font-size:clamp(30px,7vw,48px);font-weight:700;line-height:1.1}.lp .lp-h2{color:var(--cyan);text-wrap:balance;margin:0 0 12px;font-size:22px;line-height:1.15}.lp h3{margin:0 0 10px}.lp-gross{color:var(--ink);margin:0;font-size:20px;line-height:1.6}.lp-fuehrung{max-width:60ch;color:var(--ink);margin:0 0 24px;font-size:20px;line-height:1.6}.lp-knoepfe{flex-wrap:wrap;gap:12px;margin:22px 0 0;display:flex}.lp-knoepfe .btn{white-space:normal;text-align:center}.lp-vertrauen{margin:18px 0 0}.lp .sep{margin:0 8px}.lp-block{max-width:1120px;margin:0 auto;padding:44px 16px}.lp-block--panel{background:color-mix(in srgb, var(--panel) 60%, transparent);max-width:none;box-shadow:inset 0 2px 0 var(--line-in), inset 0 -2px 0 var(--line-in)}.lp-block--panel>*{max-width:1120px;margin-left:auto;margin-right:auto}.lp-block--ruf{text-align:center}.lp-block--ruf .lp-gross{max-width:60ch;margin:0 auto}.lp-block--ruf .lp-knoepfe{justify-content:center}.lp-liste{margin:0 0 16px;padding-left:22px;font-size:18px;line-height:1.6}.lp-liste li{margin-bottom:6px}.lp-liste--weit li{margin-bottom:14px}.lp-zwei{align-items:center;gap:26px;display:grid}.lp-spalten{gap:16px;display:grid}.lp-karte{padding:14px 16px 16px}.lp-karte .lp-liste{margin-bottom:8px}.lp-motiv{width:min(320px,70%);image-rendering:pixelated;justify-self:center}.lp-rahmen{border:6px solid #0000;border-image:var(--bf-idle) 6 fill / 6px stretch;filter:drop-shadow(0 0 14px var(--glow-cyan-14))}.lp-notiz{margin:14px 0 0}.lp-fuss{text-align:center;color:var(--ink-dim);box-shadow:inset 0 2px 0 var(--line-in);padding:28px 16px 40px}.lp-fuss p{margin:0 0 8px}@media (width<=759px){.lp .opt{gap:10px;min-height:48px;padding:4px 8px;font-size:18px;font-weight:600;line-height:1.3}}@media (width>=760px){.lp .lp-h2{font-size:28px}.lp-nav{display:flex}.lp-kopf{padding:12px 24px}.lp-held{padding:40px 24px 56px}.lp-block{padding:64px 24px}.lp-zwei{grid-template-columns:1.1fr .9fr;gap:40px}}.lp-held-ebene{opacity:.55;--held-ausschnitt:70% 50%;position:absolute;inset:-16px}@media (width<=759px){.lp-held-ebene{--held-ausschnitt:88% 50%;bottom:38%;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}}.lp-atem{--atem:0;filter:drop-shadow(0 0 calc(8px + 6px * var(--atem)) #7fa0ff80)}.lp-kopf-rechts{gap:10px;margin-left:auto;display:flex}.lp-kopf-testen{opacity:0;pointer-events:none;transition:opacity .25s ease-out,transform .25s ease-out;transform:translate(12px)}.lp-kopf-testen.sichtbar{opacity:1;pointer-events:auto;transform:none}.lp-buchstabe{white-space:pre;display:inline-block}.lp-wort{display:inline-block}@media (prefers-reduced-motion:no-preference){.lp-buchstabe,.lp-wort{animation:lp-auftritt .3s steps(3) calc(var(--i,0) * 60ms) both}}@keyframes lp-auftritt{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-kopf-testen{transition:none}}.lp-pixel{width:6px;height:6px;position:absolute;top:0}.lp-fakten.svelte-o3uow3{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0 0 16px;padding:0;font-size:18px;list-style:none;display:flex}.lp-fakten.svelte-o3uow3 li:where(.svelte-o3uow3):before{content:"";vertical-align:.15em;background:var(--cyan);width:8px;height:8px;margin-right:8px;display:inline-block}@media (width<=759px){.lp-fakten.svelte-o3uow3{text-align:left;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:8px 16px;font-size:16px;display:grid}}.lp-glutbereich.svelte-o3uow3{justify-content:center;position:relative}.lp-glutbereich.svelte-o3uow3 .btn:where(.svelte-o3uow3){position:relative}.lp-glut.svelte-o3uow3{pointer-events:none;background:radial-gradient(circle,#2f55e059,#0000 65%);width:160px;height:160px;margin:-80px 0 0 -80px;position:absolute;top:50%;left:50%}.lp-beispiel.svelte-p9y0oj{color:var(--ink-dim);margin-left:auto;font-size:14px}.lp-ampel-liste.svelte-p9y0oj{gap:8px;margin:0 0 12px;padding:0;font-size:18px;list-style:none;display:grid}.lp-ampel-liste.svelte-p9y0oj li:where(.svelte-p9y0oj){justify-content:space-between;align-items:center;display:flex}.lp-chat.svelte-p9y0oj{gap:8px;transition:filter .6s ease-out;display:grid}.lp-chat.unscharf.svelte-p9y0oj{filter:blur(6px)}.lp-blase.svelte-p9y0oj{background:var(--panel-2);max-width:80%;margin:0;padding:10px 12px;font-size:16px}.lp-blase--ki.svelte-p9y0oj{background:var(--panel-3);justify-self:end}.lp-listen.svelte-p9y0oj{margin-top:24px}@media (prefers-reduced-motion:reduce){.lp-chat.svelte-p9y0oj{transition:none}}@media (width>=760px){.lp-listen.svelte-p9y0oj{grid-template-columns:1fr 1fr}}.lp-gefaehrte.svelte-sjnge1 img:where(.svelte-sjnge1),.lp-gefaehrte.svelte-sjnge1 video:where(.svelte-sjnge1){aspect-ratio:16/9;object-fit:cover;width:min(420px,100%);margin:0 auto;display:block}.lp-treppe.svelte-1ai7cr6{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.lp-treppe.svelte-1ai7cr6 li:where(.svelte-1ai7cr6){margin-left:calc(var(--stufe) * 28px)}}.lp-buehne.svelte-1kzvb26{aspect-ratio:4/3;place-items:center;display:grid;position:relative;overflow:hidden}.lp-heft-flach.svelte-1kzvb26{width:86%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 14px #3fe0ff24);transform:perspective(900px)rotateY(-14deg)rotateX(6deg)}.lp-heft-flach.versteckt.svelte-1kzvb26{opacity:0;pointer-events:none}.lp-heft-3d.svelte-1kzvb26{opacity:0;touch-action:pan-y;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.lp-heft-3d.bereit.svelte-1kzvb26{opacity:1;filter:drop-shadow(0 0 14px var(--glow-cyan-14))}.lp-scan-bahn.svelte-1kzvb26{pointer-events:none;position:absolute;inset:0}.lp-scanlinie.svelte-1kzvb26{background:var(--cyan);filter:drop-shadow(0 0 8px #3fe0ff8c);height:3px}.lp-probe.svelte-l26pz7{padding:16px;position:relative}.lp-regen.svelte-l26pz7{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-frage.svelte-l26pz7{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.3}.lp-optionen.svelte-l26pz7{gap:10px;display:grid}.lp-probe-fuss.svelte-l26pz7{gap:10px;margin-top:14px;display:flex}@media (width<=759px){.lp-probe.svelte-l26pz7{padding:10px 8px}.lp-frage.svelte-l26pz7{margin-bottom:12px;font-size:20px;font-weight:600}.lp-optionen.svelte-l26pz7{gap:8px}.lp-probe-fuss.svelte-l26pz7{margin-top:10px}}@media (prefers-reduced-motion:no-preference){.lp-richtig.svelte-l26pz7{text-shadow:0 0 10px #ffe27aa6}}.lp-takt-satz.svelte-bima6i{font-family:var(--body);text-wrap:pretty;margin:0;font-size:22px;font-weight:600;line-height:1.3}@media (width>=760px){.lp-takt-satz.svelte-bima6i{font-size:30px;line-height:1.4}}.lp-erkannt.svelte-bima6i{align-items:center;margin:14px 0 0;padding:8px 12px;font-size:18px;display:inline-flex}.lp-erklaer.svelte-bima6i{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lp-erklaer.svelte-bima6i li:where(.svelte-bima6i){grid-template-columns:28px 1fr;gap:10px;padding:10px 12px;font-size:18px;display:grid}.lp-erklaer-nr.svelte-bima6i{color:var(--cyan)}.lp-scan.bewegt.svelte-y72j60{grid-template-rows:auto 1fr;max-width:none;min-height:100dvh;padding-top:72px;display:grid}.lp-scan-flaeche.svelte-y72j60{align-content:start;gap:20px;width:100%;max-width:1120px;margin:0 auto;display:grid}.lp-scan-kopf.svelte-y72j60{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.lp-scan-kopf.svelte-y72j60 .lp-h2{margin:0}.lp-scan.bewegt.svelte-y72j60 .lp-buehne{aspect-ratio:16/10;max-height:32dvh}.lp-scan.bewegt.svelte-y72j60 .lp-heft-flach{width:auto;height:86%}.lp-scan.bewegt.svelte-y72j60 .lp-frage-takt:where(.svelte-y72j60) .lp-buehne{display:none}.lp-takte.svelte-y72j60{gap:6px;display:flex}.lp-takte.svelte-y72j60 .btn:where(.svelte-y72j60){min-width:44px}.lp-takt-name.svelte-y72j60{display:none}@media (width>=480px){.lp-takte.svelte-y72j60{gap:8px}.lp-takt-name.svelte-y72j60{display:inline}}.lp-scan-liste.svelte-y72j60{gap:28px;margin:0;padding:0;list-style:none;display:grid}.lp-scan-takt.svelte-y72j60{gap:16px;display:grid}.lp-scan-heft-text.svelte-y72j60{gap:20px;display:grid}@media (width>=760px){.lp-scan-flaeche.svelte-y72j60{grid-template-columns:1.1fr 1fr;align-items:center}.lp-scan.bewegt.svelte-y72j60 .lp-buehne,.lp-scan.bewegt.svelte-y72j60 .lp-frage-takt:where(.svelte-y72j60) .lp-buehne{max-height:70dvh;display:grid}.lp-scan-takt.svelte-y72j60:first-child{grid-template-columns:1fr 1fr;align-items:center}}.lp-plot.svelte-rhov7b{background:var(--screen);min-height:200px;font-size:14px}.lp-plot.svelte-rhov7b svg{width:100%;height:auto;display:block}.lp-plot.svelte-rhov7b .legende{gap:4px;padding:8px 10px 0;display:grid}.lp-plot.svelte-rhov7b .legende-zeile{grid-template-columns:18px 1fr;align-items:center;column-gap:8px;display:grid}.lp-plot.svelte-rhov7b .legende-texte{flex-direction:column;gap:2px;display:flex}.lp-plot.svelte-rhov7b .klotz{width:18px;height:6px;display:inline-block}.lp-plot.svelte-rhov7b .eingesetzt{color:var(--ink-dim)}.lp-plot.svelte-rhov7b .regler{gap:4px;padding:6px 10px 8px;display:grid}.lp-plot.svelte-rhov7b .regler-zeile{grid-template-columns:96px 1fr;align-items:center;gap:10px;min-height:44px;display:grid}.lp-plot.svelte-rhov7b .wert{font-weight:700}.lp-plot.svelte-rhov7b input[type=range]{width:100%;height:44px;accent-color:var(--primary);background:0 0;margin:0}.lp-flaeche-platz.svelte-1suvfls{aspect-ratio:3/2;background:#fff}@media (width>=760px){.lp-zeichnen.svelte-1suvfls{grid-column:1/-1}.lp-flaeche-platz.svelte-1suvfls{width:calc(100% - 300px)}.lp-zeichnen.svelte-1suvfls .zeichenflaeche{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px 20px;display:grid}.lp-zeichnen.svelte-1suvfls .zeichenflaeche>.pframe{grid-area:1/1/4}.lp-zeichnen.svelte-1suvfls .zeichenflaeche>.leiste,.lp-zeichnen.svelte-1suvfls .zeichenflaeche>p{grid-column:2}.lp-zeichnen.svelte-1suvfls .zeichenflaeche .gruppe+.gruppe{margin-left:0}}.lp-kacheln.svelte-109eusx{gap:16px;display:grid}.lp-kacheln.svelte-109eusx .lp-kachel{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:14px 16px 16px;display:grid}@media (width>=760px){.lp-kacheln.svelte-109eusx{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}
