:root{--lk-gelb:#ffd43b;--lk-tinte:#1b1815;--lk-schatten:#1b1815;--lk-gap:clamp(20px,4vw,56px)}:root[data-theme=dark]{--lk-schatten:#f0eae1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lk-schatten:#f0eae1}}@keyframes lkIn{0%{opacity:0;transform:rotate(var(--rot)) scale(1.8)}62%{opacity:1;transform:rotate(var(--rot)) scale(.93)}to{opacity:1;transform:rotate(var(--rot)) scale(1)}}@keyframes lkPuls{0%,to{transform:rotate(var(--rot)) scale(1)}35%{transform:rotate(calc(var(--rot) + 5deg)) scale(1.1)}70%{transform:rotate(calc(var(--rot) - 2deg)) scale(.98)}}@keyframes lkPing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes lkWackel{0%,to{transform:rotate(var(--rot)) scale(1.06)}25%{transform:rotate(calc(var(--rot) - 6deg)) scale(1.06)}75%{transform:rotate(calc(var(--rot) + 6deg)) scale(1.06)}}@keyframes lkSchub{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.lk-sonne{--rot:-12deg;--sz:168px;z-index:8;width:var(--sz);height:var(--sz);color:var(--lk-tinte);transform:rotate(var(--rot)) scale(1);opacity:0;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:absolute}.hero-text>.lk-sonne{animation:none}.hero-text>.lk-sonne.is-an{opacity:1;animation:.55s cubic-bezier(.2,.9,.3,1.25) both lkIn,1.15s ease-in-out .75s 3 lkPuls}.hero-text>.lk-sonne:hover,.hero-text>.lk-sonne:focus-visible{animation:.5s ease-in-out both lkWackel}.lk-sonne:focus-visible{outline:3px solid var(--lk-schatten);outline-offset:6px;border-radius:50%}.lk-body{filter:drop-shadow(4px 5px 0 var(--lk-schatten));position:absolute;inset:0}.lk-shape,.lk-ring{background:var(--lk-gelb);clip-path:var(--burst);position:absolute;inset:0}.lk-ring{pointer-events:none;opacity:0}.lk-sonne.is-an .lk-ring{animation:1.15s ease-out .75s 3 lkPing}.lk-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.lk-text em{font-style:normal;font-size:max(9px,calc(var(--sz) * .062));letter-spacing:.12em;text-transform:uppercase;background:var(--lk-tinte);color:var(--lk-gelb);margin-bottom:calc(var(--sz) * .04);border-radius:4px;padding:.4em .75em .3em;font-weight:800}.lk-text em[hidden]{display:none}.lk-text b{font-size:calc(var(--sz) * .148);letter-spacing:-.04em;font-weight:800;line-height:.92}.lk-text small{font-size:max(10px,calc(var(--sz) * .075));margin-top:calc(var(--sz) * .035);letter-spacing:.01em;font-weight:800}.lk-pfeil{width:calc(var(--sz) * .3);height:calc(var(--sz) * .3);background:var(--lk-tinte);color:var(--lk-gelb);transform:rotate(calc(var(--rot) * -1));box-shadow:0 0 0 3px var(--lk-gelb);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14%;right:-7%}.lk-pfeil svg{width:56%;height:56%;display:block}.lk-sonne.is-an .lk-pfeil svg{animation:.5s ease-in-out .75s 6 lkSchub}.lk-sonne:hover .lk-pfeil svg{animation:.5s ease-in-out infinite lkSchub}.hero-text{position:relative}.hero-text>.lk-sonne{top:-136px;left:calc(76.4% + .382 * var(--lk-gap) - var(--sz) / 2)}@media (width<=1100px){.hero-text>.lk-sonne{--sz:124px;top:-113px}}@media (width<=860px){.hero-text>.lk-sonne{--sz:104px;margin:20px 0 4px calc(38.2% - var(--sz) / 2);display:block;position:relative;top:auto;left:auto}}.lk-tab{--pw:320px;--tw:44px;--y0:38.2%;z-index:60;width:calc(var(--tw) + var(--pw));transform:translateX(calc(var(--pw) + var(--tw) + 24px));pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;right:0}.lk-tab.is-da{transform:translateX(var(--pw))}.lk-tab.is-offen{transform:translate(0)}.lk-tab.is-stups{animation:.9s ease-in-out 2 lkStups}@keyframes lkStups{0%,to{transform:translateX(var(--pw))}40%{transform:translateX(calc(var(--pw) - 16px))}}.lk-tabbtn{left:0;top:var(--y,var(--y0));width:var(--tw);background:var(--lk-tinte);color:var(--lk-gelb);font:inherit;letter-spacing:.01em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:-4px 5px 0 var(--lk-gelb);pointer-events:auto;border:0;border-radius:14px 0 0 14px;flex-direction:column;align-items:center;gap:10px;padding:14px 0 12px;font-size:.84rem;font-weight:800;display:flex;position:absolute;transform:translateY(-50%)}.lk-tab:not(.is-da):not(.is-offen) .lk-tabbtn{pointer-events:none}.lk-tab.is-zieht .lk-tabbtn{cursor:grabbing}.lk-tab.is-zieht,.lk-tab.is-zieht .lk-panel{transition:none}.lk-tabbtn span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.lk-tabbtn:focus-visible{outline:3px solid var(--lk-gelb);outline-offset:3px}.lk-dot{background:var(--lk-gelb);border-radius:50%;width:10px;height:10px;position:relative}.lk-dot:after{content:"";border:2px solid var(--lk-gelb);opacity:0;border-radius:50%;position:absolute;inset:-5px}.lk-tab.is-da .lk-dot:after,.lk-tab.is-stups .lk-dot:after{animation:1.1s ease-out .5s 3 lkPing}.lk-griff{opacity:.55;background:linear-gradient(currentColor 0 0) top/100% 2px no-repeat,linear-gradient(currentColor 0 0) 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) bottom/100% 2px no-repeat;width:14px;height:10px}.lk-panel{left:var(--tw);top:clamp(var(--oben,12px),calc(var(--y,var(--y0)) - var(--ph,440px) / 2),calc(100% - var(--ph,440px) - 12px));width:var(--pw);background:var(--lk-tinte);color:#f2ece2;pointer-events:auto;border:1px solid #ffffff1a;border-right:0;border-radius:18px 0 0 18px;padding:20px 20px 18px;position:absolute;box-shadow:0 24px 50px -20px #0000008c}.lk-x{color:#f2ece2;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:34px;height:34px;font-size:1.2rem;line-height:1;position:absolute;top:10px;right:10px}.lk-k{letter-spacing:.1em;text-transform:uppercase;color:var(--lk-gelb);margin:0 0 6px;font-size:.7rem;font-weight:800}.lk-h{letter-spacing:-.02em;margin:0 40px 4px 0;font-size:1.3rem;font-weight:800;line-height:1.15}.lk-sub{opacity:.7;margin:0 0 12px;font-size:.82rem}.lk-quiz{gap:8px;margin:0 0 12px;display:grid}.lk-opt{color:#f2ece2;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1.5px solid #fff3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px 13px;font-size:.86rem;font-weight:700;line-height:1.3;transition:border-color .15s,background .15s;display:grid;position:relative;overflow:hidden}.lk-opt:hover:not(:disabled){border-color:var(--lk-gelb);background:#ffd33b14}.lk-opt:focus-visible{outline:2px solid var(--lk-gelb);outline-offset:2px}.lk-opt:disabled{cursor:default}.lk-opt .lk-pkt{letter-spacing:-.03em;opacity:0;font-size:1.15rem;font-weight:800;transition:opacity .3s .15s,transform .3s .15s;transform:translateY(4px)}.lk-opt i{background:currentColor;width:0;height:3px;transition:width .7s cubic-bezier(.2,.8,.2,1) .1s;position:absolute;bottom:0;left:0}.lk-quiz.is-geloest .lk-pkt{opacity:1;transform:none}.lk-quiz.is-geloest .lk-opt i{width:var(--w)}.lk-quiz.is-geloest .lk-opt.is-stark{border-color:var(--lk-gelb);color:var(--lk-gelb);background:#ffd33b1a}.lk-quiz.is-geloest .lk-opt:not(.is-stark){opacity:.62}.lk-antwort{margin:0 0 14px;font-size:.84rem;line-height:1.45}.lk-antwort b{color:var(--lk-gelb)}.lk-antwort[hidden]{display:none}.lk-go{background:var(--lk-gelb);min-height:46px;color:var(--lk-tinte);border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;text-decoration:none;display:flex}.lk-go:hover{filter:brightness(1.05)}.lk-fein{opacity:.65;text-align:center;margin:10px 0 0;font-size:.74rem}@media (width<=600px){.lk-tab{--pw:min(310px,calc(100vw - 58px));--tw:38px;--y0:61.8%}.lk-tabbtn{padding:12px 0 10px;font-size:.76rem}.lk-h{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.lk-sonne,.hero-text>.lk-sonne,.hero-text>.lk-sonne.is-an,.hero-text>.lk-sonne:hover,.hero-text>.lk-sonne:focus-visible{opacity:1;animation:none}.lk-sonne.is-an .lk-ring,.lk-sonne .lk-pfeil svg{animation:none!important}.lk-tab,.lk-tab.is-stups{transition:none;animation:none}.lk-tab .lk-dot:after{animation:none!important}.lk-opt i,.lk-opt .lk-pkt{transition:none}}
