:root{--bs-grund:#f5ede9;--bs-flaeche:#fff;--bs-text:#2b1832;--bs-leise:#5c4766;--bs-akzent:#2b1832;--bs-auf-akzent:#fff;--bs-linie:#2b1832;--bs-fokus:#2b1832;--bs-info:#2b1832;--bs-info-grund:#e9e0ee;--bs-erfolg:#2b1832;--bs-erfolg-grund:#cde3c1;--bs-warnung:#2b1832;--bs-warnung-grund:#f49d63;--bs-fehler:#2b1832;--bs-fehler-grund:#ed6b6a;--bs-schatten:0 .5rem 2rem #2b183214;--bs-muster-grund:#f5ede9;--bs-muster-text:#2b1832;--bs-muster-leise:#5c4766;--bs-muster-flaeche:#fff;--bs-muster-linie:#7a6683;--bs-muster-filter:#ebe0da;--bs-kopf-grund:#2b1832;--bs-kopf-pille:#43304f;--bs-kopf-text:#f5ede9;--bs-kopf-hell:#fff;--bs-kopf-akzent:#f49d63;--bs-kopf-akzent-text:#2b1832;--bs-knopf-grund:#2b1832;--bs-knopf-text:#fff;--bs-haupt:#2b1832;--bs-haupt-text:#fff;--bs-orange:#a85a1f;--bs-violett:#2b1832;--bs-violett-grund:#e9e0ee;--bs-gold:#2b1832;--bs-gold-grund:#f9d8bf}@media (prefers-color-scheme:dark){:root{--bs-grund:#2b1832;--bs-flaeche:#3a2646;--bs-text:#f5ede9;--bs-leise:#d3c5d0;--bs-akzent:#cde3c1;--bs-auf-akzent:#2b1832;--bs-linie:#b8a7b9;--bs-fokus:#f5ede9;--bs-info:#f5ede9;--bs-info-grund:#43304f;--bs-erfolg:#cde3c1;--bs-erfolg-grund:#2f4234;--bs-warnung:#f9bd94;--bs-warnung-grund:#4a3330;--bs-fehler:#f6a3a2;--bs-fehler-grund:#4d2433;--bs-schatten:0 .5rem 2rem #00000040;--bs-muster-grund:#2b1832;--bs-muster-text:#f5ede9;--bs-muster-leise:#d3c5d0;--bs-muster-flaeche:#3a2646;--bs-muster-linie:#9a85a4;--bs-muster-filter:#33203d;--bs-kopf-grund:#1c0f21;--bs-kopf-pille:#43304f;--bs-kopf-text:#f5ede9;--bs-kopf-hell:#fff;--bs-kopf-akzent:#f49d63;--bs-kopf-akzent-text:#2b1832;--bs-knopf-grund:#cde3c1;--bs-knopf-text:#2b1832;--bs-haupt:#cde3c1;--bs-haupt-text:#2b1832;--bs-orange:#cde3c1;--bs-violett:#f5ede9;--bs-violett-grund:#43304f;--bs-gold:#f9bd94;--bs-gold-grund:#4a3330}}.kopf-logo{height:var(--bs-kopfbild);width:auto;display:block}:root{--bs-bereich-food:#cde3c1;--bs-bereich-mensch:#f49d63;--bs-bereich-service:#ed6b6a;--bs-bereich-performance:#7a6683}.bs-bereichsstreifen{height:.5rem}.bs-bereich-food{background:var(--bs-bereich-food)}.bs-bereich-mensch{background:var(--bs-bereich-mensch)}.bs-bereich-service{background:var(--bs-bereich-service)}.bs-bereich-performance{background:var(--bs-bereich-performance)}@media (prefers-color-scheme:dark){:root{--bs-bereich-performance:#b8a7b9}}:root{--tresor-dauer:2s;--tresor-grund:#f5ede9;--tresor-tuer:#2b1832;--tresor-rand:#43304f;--tresor-konfetti-1:#cde3c1;--tresor-konfetti-2:#f49d63;--tresor-konfetti-3:#ed6b6a;--tresor-konfetti-4:#2b1832}.tresor{z-index:1000;background:var(--tresor-grund);animation:tresor-aus var(--tresor-dauer) linear forwards;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.tresor-tresor{aspect-ratio:1;perspective:60rem;width:min(70vmin,28rem);animation:tresor-ruck var(--tresor-dauer) linear forwards;position:relative}.tresor-tuer{background:var(--tresor-tuer);border:.5rem solid var(--tresor-rand);opacity:0;width:50%;animation:var(--tresor-dauer) ease-out forwards;position:absolute;top:0;bottom:0}.tresor-tuer-links{transform-origin:0;border-radius:100% 0 0 100%;animation-name:tresor-tuer-links;left:0}.tresor-tuer-rechts{transform-origin:100%;border-radius:0 100% 100% 0;animation-name:tresor-tuer-rechts;right:0}.tresor-rad{aspect-ratio:1;border:.4rem solid var(--tresor-konfetti-2);background:linear-gradient(var(--tresor-konfetti-2), var(--tresor-konfetti-2)) center / 100% .3rem no-repeat, linear-gradient(var(--tresor-konfetti-2), var(--tresor-konfetti-2)) center / .3rem 100% no-repeat;opacity:0;width:22%;animation:tresor-rad var(--tresor-dauer) ease-in-out forwards;border-radius:50%;margin:-11% 0 0 -11%;position:absolute;top:50%;left:50%}.tresor-marke{filter:none;width:40%;height:auto;margin-left:-20%;position:absolute;top:14%;left:50%}.tresor-konfetti{position:absolute;top:50%;left:50%}.tresor-konfetti span{opacity:0;width:.7rem;height:1.1rem;animation:tresor-konfetti var(--tresor-dauer) cubic-bezier(.2, .7, .4, 1) forwards;margin:-.5rem 0 0 -.35rem;position:absolute}.tresor-konfetti span:nth-child(4n+1){background:var(--tresor-konfetti-1)}.tresor-konfetti span:nth-child(4n+2){background:var(--tresor-konfetti-2)}.tresor-konfetti span:nth-child(4n+3){background:var(--tresor-konfetti-3)}.tresor-konfetti span:nth-child(4n){background:var(--tresor-konfetti-4)}.tresor-konfetti span:nth-child(n+13){border-radius:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem}.tresor-konfetti span:nth-child(12n+1){--dx:-38vmin;--dy:-30vmin;--drehung:300deg}.tresor-konfetti span:nth-child(12n+2){--dx:-22vmin;--dy:-42vmin;--drehung:-240deg}.tresor-konfetti span:nth-child(12n+3){--dx:-6vmin;--dy:-46vmin;--drehung:420deg}.tresor-konfetti span:nth-child(12n+4){--dx:12vmin;--dy:-44vmin;--drehung:-360deg}.tresor-konfetti span:nth-child(12n+5){--dx:28vmin;--dy:-38vmin;--drehung:270deg}.tresor-konfetti span:nth-child(12n+6){--dx:42vmin;--dy:-24vmin;--drehung:-300deg}.tresor-konfetti span:nth-child(12n+7){--dx:46vmin;--dy:-6vmin;--drehung:360deg}.tresor-konfetti span:nth-child(12n+8){--dx:40vmin;--dy:14vmin;--drehung:-420deg}.tresor-konfetti span:nth-child(12n+9){--dx:-44vmin;--dy:-8vmin;--drehung:330deg}.tresor-konfetti span:nth-child(12n+10){--dx:-40vmin;--dy:12vmin;--drehung:-270deg}.tresor-konfetti span:nth-child(12n+11){--dx:-14vmin;--dy:-26vmin;--drehung:390deg}.tresor-konfetti span:nth-child(12n){--dx:18vmin;--dy:-22vmin;--drehung:-330deg}@keyframes tresor-tuer-links{0%{opacity:1;transform:rotateY(-80deg)}38%{opacity:1;transform:rotateY(4deg)}44%,to{opacity:1;transform:rotateY(0)}}@keyframes tresor-tuer-rechts{0%{opacity:1;transform:rotateY(80deg)}38%{opacity:1;transform:rotateY(-4deg)}44%,to{opacity:1;transform:rotateY(0)}}@keyframes tresor-rad{0%,38%{opacity:0;transform:rotate(0)}42%{opacity:1;transform:rotate(0)}56%,to{opacity:1;transform:rotate(180deg)}}@keyframes tresor-ruck{0%,38%,50%,to{transform:scale(1)}44%{transform:scale(1.04)}}@keyframes tresor-konfetti{0%,40%{opacity:0;transform:translate(0)rotate(0)}44%{opacity:1}62%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(var(--drehung))}90%{opacity:1}92%,to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 30vmin)) rotate(var(--drehung))}}@keyframes tresor-aus{0%,88%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.tresor{display:none}}
