.thepra-baukasten[data-astro-cid-vjxodbgc]{background:var(--surface-low);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:clamp(3rem,6vw,5rem) 1.5rem}.thepra-baukasten__inner[data-astro-cid-vjxodbgc]{max-width:1240px;margin:0 auto}.thepra-baukasten__head[data-astro-cid-vjxodbgc]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:end;margin-bottom:2rem}.thepra-baukasten__head[data-astro-cid-vjxodbgc] h2[data-astro-cid-vjxodbgc]{margin:.7rem 0 0;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.07;letter-spacing:-.02em;color:var(--on-surface)}.thepra-baukasten__head[data-astro-cid-vjxodbgc] h2[data-astro-cid-vjxodbgc] em{font-style:normal;color:var(--primary-content)}.thepra-baukasten__head[data-astro-cid-vjxodbgc] p[data-astro-cid-vjxodbgc]{margin:0;color:var(--on-surface-65);line-height:1.6;font-size:.92rem}.thepra-baukasten__buehne[data-astro-cid-vjxodbgc]{background:var(--surface);border:1px solid var(--hairline);padding:clamp(1rem,3vw,2rem);overflow-x:auto}.thepra-baukasten__reihe[data-astro-cid-vjxodbgc]{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:.6rem;min-width:min-content}.thepra-baukasten__platte[data-astro-cid-vjxodbgc]{position:relative;height:clamp(190px,24vw,330px);flex:0 0 auto;border-radius:8px;overflow:hidden;background:#f1f1f1;cursor:grab;transition:transform .15s ease,box-shadow .2s ease,outline-color .2s ease;outline:2px solid transparent}.thepra-baukasten__platte[data-astro-cid-vjxodbgc] img[data-astro-cid-vjxodbgc]{height:100%;width:auto;display:block}.thepra-baukasten__platte[data-astro-cid-vjxodbgc].is-gezogen{opacity:.45;cursor:grabbing}.thepra-baukasten__platte[data-astro-cid-vjxodbgc].is-quelle{outline-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 12px 34px #ee741d38}.thepra-baukasten__platte[data-astro-cid-vjxodbgc].is-gespeist{outline-color:#ee741d59}.thepra-baukasten__fahne[data-astro-cid-vjxodbgc]{position:absolute;left:.45rem;top:.45rem;background:#040404d1;border-radius:4px;padding:.2rem .5rem;font-size:.68rem;font-weight:600;letter-spacing:.02em}.thepra-baukasten__fahne[data-astro-cid-vjxodbgc] a[data-astro-cid-vjxodbgc]{color:var(--on-surface-90);text-decoration:none}.thepra-baukasten__fahne[data-astro-cid-vjxodbgc] a[data-astro-cid-vjxodbgc]:hover{color:var(--primary-content)}.is-quelle[data-astro-cid-vjxodbgc] .thepra-baukasten__fahne[data-astro-cid-vjxodbgc]{background:var(--primary)}.is-quelle[data-astro-cid-vjxodbgc] .thepra-baukasten__fahne[data-astro-cid-vjxodbgc] a[data-astro-cid-vjxodbgc]{color:var(--on-primary)}.thepra-baukasten__griffe[data-astro-cid-vjxodbgc]{position:absolute;inset:auto 0 .45rem;display:flex;justify-content:center;gap:.3rem;opacity:0;transition:opacity .15s ease}.thepra-baukasten__platte[data-astro-cid-vjxodbgc]:hover .thepra-baukasten__griffe[data-astro-cid-vjxodbgc],.thepra-baukasten__platte[data-astro-cid-vjxodbgc]:focus-within .thepra-baukasten__griffe[data-astro-cid-vjxodbgc]{opacity:1}.thepra-baukasten__griff[data-astro-cid-vjxodbgc]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:none;background:#040404d9;color:#fff;cursor:pointer}.thepra-baukasten__griff[data-astro-cid-vjxodbgc]:hover{background:var(--primary);color:var(--on-primary)}.thepra-baukasten__griff[data-astro-cid-vjxodbgc] .material-symbols-outlined{font-size:18px}.thepra-baukasten__hinweis[data-astro-cid-vjxodbgc]{margin:1rem 0 0;font-size:.8rem;color:var(--on-surface-45)}.thepra-baukasten__situationen[data-astro-cid-vjxodbgc]{margin-bottom:1.4rem}.thepra-baukasten__szenen[data-astro-cid-vjxodbgc]{display:flex;flex-wrap:wrap;gap:.5rem}.thepra-baukasten__kette[data-astro-cid-vjxodbgc]{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hairline-faint);border:1px solid var(--hairline-faint);counter-reset:glied}.thepra-baukasten__kette[data-astro-cid-vjxodbgc] li[data-astro-cid-vjxodbgc]{counter-increment:glied;background:var(--surface-container);padding:.7rem .9rem .8rem;position:relative}.thepra-baukasten__kette[data-astro-cid-vjxodbgc] li[data-astro-cid-vjxodbgc]:after{content:"→";position:absolute;right:-.62em;top:.75rem;color:var(--primary);font-size:.8rem;z-index:2}.thepra-baukasten__kette[data-astro-cid-vjxodbgc] li[data-astro-cid-vjxodbgc]:last-child:after{content:none}.thepra-baukasten__kette[data-astro-cid-vjxodbgc] li[data-astro-cid-vjxodbgc].is-leer{opacity:.4}.thepra-baukasten__kette[data-astro-cid-vjxodbgc] li[data-astro-cid-vjxodbgc].is-leer:after{color:var(--on-surface-25)}.thepra-baukasten__kette-rolle[data-astro-cid-vjxodbgc]{display:block;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:.25rem}.thepra-baukasten__kette-text[data-astro-cid-vjxodbgc]{font-size:.78rem;line-height:1.45;color:var(--on-surface-65)}@media(max-width:900px){.thepra-baukasten__kette[data-astro-cid-vjxodbgc]{grid-template-columns:minmax(0,1fr)}.thepra-baukasten__kette[data-astro-cid-vjxodbgc] li[data-astro-cid-vjxodbgc]:after{content:"↓";right:auto;left:.9rem;top:auto;bottom:-.7em}}.thepra-baukasten__szene-text[data-astro-cid-vjxodbgc]{margin:.9rem 0 0;font-size:.88rem;line-height:1.6;color:var(--on-surface-90);max-width:78ch;min-height:3.2em}.thepra-baukasten__szene[data-astro-cid-vjxodbgc]{border:1px solid var(--hairline);background:transparent;color:var(--on-surface-65);border-radius:999px;padding:.35rem .85rem;font-size:.78rem;cursor:pointer}.thepra-baukasten__szene[data-astro-cid-vjxodbgc]:hover{border-color:var(--hairline-strong);color:var(--on-surface-90)}.thepra-baukasten__szene[data-astro-cid-vjxodbgc][aria-selected=true]{border-color:var(--primary);background:var(--primary-wash);color:var(--primary-content)}.thepra-baukasten__szene--aus[data-astro-cid-vjxodbgc]{margin-left:auto;opacity:.75}.thepra-baukasten__platte[data-astro-cid-vjxodbgc].is-blass{opacity:.28;filter:saturate(.4)}.thepra-baukasten__platte[data-astro-cid-vjxodbgc].is-beteiligt{outline-color:var(--primary)}@media(max-width:860px){.thepra-baukasten__head[data-astro-cid-vjxodbgc]{grid-template-columns:minmax(0,1fr);align-items:start}.thepra-baukasten__reihe[data-astro-cid-vjxodbgc]{gap:.4rem}}
