@layer components{.bh-sz{width:100%;height:100%;font-family:var(--font-body);justify-content:center;align-items:center;display:flex;position:relative;container-type:size}.bh-sz__rahmen{aspect-ratio:16/9;width:min(100cqw,177.778cqh);position:relative}.bh-sz__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bh-sz-t{font-family:var(--font-body);font-size:42px;font-weight:600}.bh-sz-t--klein{font-size:38px}.bh-sz-f-tinte{fill:var(--color-ink)}.bh-sz-f-akzent{fill:var(--color-accent)}.bh-sz-f-weiss{fill:var(--color-surface-raised)}.bh-sz-f-papier{fill:var(--color-bg)}.bh-sz-f-papierhell{fill:var(--color-szene-papier)}.bh-sz-f-sand{fill:var(--color-szene-sand)}.bh-sz-f-rost{fill:var(--color-szene-rost)}.bh-sz-f-nacht{fill:var(--color-szene-nacht)}.bh-sz-f-creme{fill:var(--color-szene-creme)}.bh-sz-f-salbei{fill:var(--color-szene-salbei)}.bh-sz-f-orange{fill:var(--color-szene-orange)}.bh-sz-f-boden{fill:var(--color-szene-boden)}.bh-sz-f-stahl{fill:var(--color-szene-stahl)}.bh-sz-aus{opacity:0}.bh-sz-hauch{fill-opacity:.16}.bh-sz-halb{fill-opacity:.45}.bh-sz-mitte{transform-box:fill-box;transform-origin:50%}.bh-sz-wr{transform-origin:217.5px 398px}.bh-sz-wf{transform-origin:927px 392.5px}.bh-sz-koerper{transform-origin:620px 300px}.bh-sz-tw1{transform-origin:480px 560px}.bh-sz-tw2{transform-origin:700px 560px}.bh-sz-rampe{transform-origin:-60px 470px}.bh-sz-boden{stroke:var(--color-ink);stroke-opacity:.16;stroke-width:4px}.bh-sz-schatten{fill:var(--color-ink);opacity:.07}.bh-sz-linie{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-dasharray:1}.bh-sz-linie--grau{stroke:var(--color-ink);stroke-opacity:.5}.bh-sz-etikett{fill:var(--color-surface-raised);stroke:var(--color-ink);stroke-opacity:.12;stroke-width:3px}.bh-sz-stop-aus{stop-color:var(--color-accent);stop-opacity:0}.bh-sz-stop-scan{stop-color:var(--color-accent);stop-opacity:.22}.bh-sz-hu-ring{fill:none;stroke:var(--color-surface-raised);stroke-opacity:.5;stroke-width:3px;stroke-dasharray:4 10}.bh-sz-hu{font-size:50px;font-weight:700}.bh-sz-hu-klein{fill-opacity:.85;font-size:30px}.bh-sz-ring{fill:none;stroke:var(--color-accent);stroke-width:5px;stroke-dasharray:16 20}.bh-sz-loch{clip-path:circle(19% at 66.68% 63%);position:absolute;inset:0}.bh-sz-unterschrift{letter-spacing:-1px;font-size:56px}.bh-sz-raster{fill:none;stroke:var(--color-accent);stroke-opacity:.12;stroke-width:2px}.bh-sz-mass{letter-spacing:4px;font-size:38px;font-weight:500}.bh-sz-konturen{fill:none;stroke:var(--color-accent);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1}.bh-sz-rand{stroke:var(--color-ink);stroke-opacity:.15;stroke-width:3px}.bh-sz-wahl{fill:none;stroke:var(--color-ink);stroke-width:4px;transform:translate(285px)}.bh-sz-stop-licht{stop-color:var(--color-surface-raised);stop-opacity:.95}.bh-sz-stop-aus-weiss{stop-color:var(--color-surface-raised);stop-opacity:0}.bh-sz-stop-kegel{stop-color:var(--color-surface-raised);stop-opacity:.6}.bh-sz-buehne{stroke:var(--color-ink);stroke-opacity:.14;stroke-width:4px}.bh-sz-drehteller{fill:none;stroke:var(--color-accent);stroke-width:6px;stroke-dasharray:4 56;stroke-linecap:round}.bh-sz-pfosten{stroke:var(--color-ink);stroke-width:8px;stroke-linecap:round}.bh-sz-pfosten--fuss{transform-origin:1430px 498px}.bh-sz-schild{transform-box:fill-box;transform-origin:top}.bh-sz-euro{font-size:86px}.bh-sz-strasse{stroke:var(--color-ink);stroke-opacity:.3;stroke-width:5px;stroke-dasharray:44 30}.bh-sz-tempo{stroke:var(--color-accent);stroke-width:7px;stroke-linecap:round}.bh-sz-anhaenger{stroke:var(--color-ink);stroke-width:6px}.bh-sz-gebr{font-size:58px;font-weight:500}.bh-sz-name{letter-spacing:-3px;font-size:156px;font-weight:700}.bh-sz-deichsel{stroke:var(--color-ink);stroke-width:10px;stroke-linecap:round}}
