.mivia-wv{--wv-jade:#00393d;--wv-forest-text:#2f7a2e;--wv-forest-text-hover:#276a26;--wv-ink:#102321;--wv-muted:#526763;--wv-paper:#f7f8f5;--wv-radius:14px;color:var(--wv-ink);margin:0 auto;max-width:56rem}.mivia-wv *{box-sizing:border-box}.mivia-wv__buehne{align-items:center;aspect-ratio:16/9;background-color:var(--wv-jade);background-position:center;background-size:cover;border-radius:var(--wv-radius);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.mivia-wv__buehne[style*=background-image]:before{background:rgba(0,35,39,.55);content:"";inset:0;position:absolute}.mivia-wv__buehne--aktiv{background-image:none !important;display:block}.mivia-wv__buehne--aktiv:before{content:none}.mivia-wv__start{align-items:center;background:0 0;border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.75rem;padding:1.5rem;position:relative;text-align:center}.mivia-wv__start:disabled{cursor:progress;opacity:.6}.mivia-wv__icon{background:rgba(255,255,255,.14);border:2px solid #fff;border-radius:50%;display:block;height:4.5rem;position:relative;transition:background-color .15s ease,transform .15s ease;width:4.5rem}.mivia-wv__icon:after{border-bottom:.75rem solid transparent;border-left:1.25rem solid #fff;border-top:.75rem solid transparent;content:"";left:54%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mivia-wv__start:hover .mivia-wv__icon{background:rgba(255,255,255,.26);transform:scale(1.04)}.mivia-wv__starttext{font-size:1.25rem;font-weight:700;text-wrap:balance}.mivia-wv__dauer{font-size:.9375rem;opacity:.85}.mivia-wv__start:focus-visible{outline:3px solid #fff;outline-offset:4px}.mivia-wv__hinweis{background:var(--wv-paper);border-left:3px solid var(--wv-forest-text);border-radius:var(--wv-radius);color:var(--wv-ink);font-size:.9375rem;line-height:1.55;margin-top:1rem;padding:1rem;text-align:left}.mivia-wv__hinweis a{color:var(--wv-forest-text);text-underline-offset:.2em}.mivia-wv__fehler{background:#fdf0ef;border-left:3px solid #a3291f;border-radius:var(--wv-radius);color:#7d1f17;margin-top:1rem;padding:.75rem 1rem}@media (max-width:40rem){.mivia-wv__icon{height:3.5rem;width:3.5rem}.mivia-wv__starttext{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.mivia-wv__icon{transition:none}.mivia-wv__start:hover .mivia-wv__icon{transform:none}}