.themen-wand{--stueck:8.4rem;--rand:1.25rem;--flaeche-hoehe:calc(var(--stueck) + 2 * var(--rand));gap:1.5rem;display:grid}@media (width>=1024px){.themen-wand{grid-template-columns:1fr 1fr}}.themen-wand>.artefakt{border:1px solid var(--color-line);background:#fff;border-radius:1.25rem;flex-direction:column;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden;display:flex!important}.themen-wand>.artefakt:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px #0a0a0a59}.karte-titel{background:color-mix(in srgb, var(--color-pink) 9%, white);padding:var(--rand) var(--rand) 0;font-size:var(--fs-l);letter-spacing:-.01em;order:1;scroll-margin-top:6rem;font-weight:600;line-height:1.25}.karte-titel span,.themen-wand>.artefakt:hover .karte-titel{color:var(--color-pink-dark)}.karte-text{background:color-mix(in srgb, var(--color-pink) 9%, white);padding:.35rem var(--rand) var(--rand);color:var(--color-muted);flex:1;order:2;line-height:1.5}.themen-wand .artefakt__satz,.themen-wand .artefakt__link{display:none}.themen-wand>.artefakt>div:first-child{zoom:.7;height:12rem;margin:calc(var(--rand) / .7);order:3}.themen-wand>.artefakt:hover>div:first-child{transform:none}.themen-wand .dialog-flaeche,.themen-wand .zettel-flaeche{background:0 0;padding:0}.themen-wand .mail,.themen-wand .thread{padding:.75rem 1.1rem;box-shadow:0 12px 28px -18px #00000059}.danach{padding:1.25rem var(--rand);background:#fff;order:4;margin:0}.danach__titel{font-family:var(--font-mono);font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.08em;color:var(--color-pink-dark);margin-bottom:.6rem}@media (hover:hover) and (width>=1024px){.danach .flow{zoom:.85}.danach .wire{width:1.5rem}.danach{z-index:2;height:var(--flaeche-hoehe);clip-path:inset(100% 0 0);flex-direction:column;justify-content:center;padding:1rem;transition:clip-path .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0}.themen-wand>.artefakt:hover .danach,.themen-wand>.artefakt:focus-visible .danach{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.themen-wand>.artefakt,.danach{transition:none}}.formular,.tabelle,.typenschild-mail{border:1px solid var(--color-line);font-size:var(--fs-s);background:#fff;border-radius:.75rem;padding:1rem 1.2rem 1.2rem;position:relative;box-shadow:0 12px 28px -18px #00000059}.formular{border-radius:.2rem;width:22rem;padding-bottom:2.8rem}.formular__titel{text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-weight:600}.formular__zeile{border-bottom:1px solid var(--color-line);padding-bottom:.4rem}.formular__zeile span{width:4.5rem;color:var(--color-muted);display:inline-block}.formular__unterschriften{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.6rem;display:grid}.formular__feld{border-top:1px solid var(--color-ink);color:var(--color-muted);padding-top:.2rem;font-size:.75rem}.formular__feld--voll{position:relative}.formular__feld--voll:before{content:"";border-bottom:1.5px solid var(--color-blue-dark);border-radius:0 0 60% 40%;width:3.5rem;height:1rem;position:absolute;bottom:1.3rem;left:.2rem;transform:rotate(-4deg)}.formular .notiz{font-size:.75rem;bottom:.7rem;right:.8rem}.tabelle{width:24rem;padding:.8rem 1rem 1rem}.tabelle__datei{margin-bottom:.5rem;font-weight:600}.tabelle table{border-collapse:collapse;width:100%;font-size:.75rem}.tabelle th,.tabelle td{border:1px solid var(--color-line);text-align:left;white-space:nowrap;padding:.15rem .35rem}.tabelle th{background:var(--color-mist);color:var(--color-muted);font-weight:500}.tabelle td:last-child{color:var(--color-pink-dark);font-weight:600}.tabelle__fuss{color:var(--color-muted);margin-top:.5rem;font-size:.75rem}.tabelle .notiz{bottom:.7rem}.typenschild-mail{width:20rem}.typenschild-mail__text{margin-bottom:.8rem}.typenschild{font-family:var(--font-mono);background:linear-gradient(135deg,#e4e6ea,#c7cad0 55%,#dfe1e5);border:1px solid #9a9ca3;border-radius:.3rem;padding:.7rem .9rem;font-size:.8rem;line-height:1.6;transform:rotate(-2deg);box-shadow:inset 0 1px #fff9}.typenschild span{color:#5c5f66;width:6rem;display:inline-block}
