.sign-preview{--card-bg:var(--color-karten-paper-2);--card-ink:var(--shop-plum);--card-accent:var(--shop-gold);aspect-ratio:400/600;width:min(300px,100%);font-family:var(--shop-display);background:var(--card-bg);color:var(--card-ink);box-shadow:var(--shop-shadow-soft);border:1px solid var(--shop-line-soft);border-radius:4px;margin-inline:auto;font-weight:400;line-height:1.25;position:relative;overflow:hidden;container-type:inline-size}.sign-preview__inner{text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;height:100%;padding:6.25cqw;display:flex;position:relative}.sign-preview__ornament{object-fit:cover;pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px}.sign-preview__inner:before{content:"";border:.2cqw solid var(--card-accent);pointer-events:none;position:absolute;inset:3cqw}.sign-preview__eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--card-accent);margin:0 0 6.5cqw;font-size:3.88cqw;line-height:1.3}.sign-preview__names{font-size:calc(13.58cqw * var(--names-scale,1));white-space:nowrap;margin:0 0 4.75cqw;font-weight:600;line-height:1.1}.sign-preview__amp{color:var(--card-accent);margin:1.6cqw 0;font-size:6.17cqw;font-style:italic;font-weight:400;display:block}.sign-preview__date{min-height:1em;margin:0 0 4.75cqw;font-size:3.7cqw;font-style:italic;line-height:1.3}.sign-preview__rule{border-top:.15cqw solid var(--card-accent);width:20cqw;margin:0 auto 4.75cqw}.sign-preview__text{margin:0;font-size:4.23cqw;line-height:1.45}.sign-preview__qr{margin-top:3.4cqw}.sign-preview__qr.is-hidden{display:none}.sign-preview__qr svg{width:8.5cqw;height:8.5cqw;color:var(--card-ink);background:var(--card-bg);border:max(1px, .15cqw) solid color-mix(in srgb, var(--card-ink) 25%, transparent);padding:.5cqw}.sign-preview__qr p{font-family:var(--shop-body);margin:1cqw 0 0;font-size:2cqw}.sign-preview--klassik{--card-accent:var(--shop-gold-deep)}.sign-preview--modern{--card-bg:var(--color-karten-paper-3);--card-ink:var(--color-karten-ink);--card-accent:var(--color-karten-terracotta)}.sign-preview--botanik{--card-bg:var(--color-karten-sage-bg);--card-ink:var(--color-karten-forest);--card-accent:var(--color-karten-sage)}.sign-preview--botanik .sign-preview__inner{padding-block:calc(var(--sign-band-inset-cqw) * 1cqw)}.sign-preview--botanik .sign-preview__inner:before{content:none}.sign-preview--modern .sign-preview__inner:before{inset:var(--poster-arch-inset-top) var(--poster-arch-inset-side) 0;border-radius:calc(var(--poster-arch-radius-cqw) * 1cqw) calc(var(--poster-arch-radius-cqw) * 1cqw) 0 0;border-bottom:0}
