.sk{background:var(--bg);padding-block:4rem 5rem;position:relative}@media (width>=40rem){.sk{padding-block:6rem 8rem}}.sk-anker-oben{top:0}.sk-fenster{border:1px solid color-mix(in srgb, var(--dark-ink) 14%, transparent);color:var(--dark-ink);background-color:var(--forest);background-image:linear-gradient(color-mix(in srgb, var(--dark-ink) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dark-ink) 4.5%, transparent) 1px, transparent 1px), radial-gradient(90% 90% at 100% 100%, color-mix(in srgb, var(--signal) 16%, transparent), transparent 60%);box-shadow:0 50px 120px -60px color-mix(in srgb, var(--forest) 80%, transparent);background-size:64px 64px,64px 64px,100% 100%;border-radius:22px;overflow:hidden}.sk-leiste{border-bottom:1px solid color-mix(in srgb, var(--dark-ink) 14%, transparent);font:400 .8rem/1 var(--font-mono);color:var(--dark-muted);white-space:nowrap;align-items:center;gap:1rem;padding:.95rem 1.25rem;display:flex}.sk-punkte{gap:.4rem;display:inline-flex}.sk-punkte i{background:color-mix(in srgb, var(--dark-ink) 20%, transparent);border-radius:50%;width:.65rem;height:.65rem}.sk-punkte i:first-child{background:var(--signal)}.sk-url{color:var(--dark-ink);text-overflow:ellipsis;margin-inline:auto;overflow:hidden}.sk-zustand{align-items:center;gap:.5rem;display:inline-flex}.sk-lampe{background:var(--signal);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 18%, transparent);border-radius:50%;display:inline-block}.sk-inhalt{justify-items:start;gap:1.5rem;padding:clamp(1.5rem,6vw,5rem);display:grid}.sk-inhalt>*{z-index:2;position:relative}.sk-fenster--hell{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 40px 90px -60px color-mix(in srgb, var(--forest) 60%, transparent)}.sk-fenster--hell .sk-leiste{background:var(--forest)}.sk-fenster--hell .sk-inhalt{padding:clamp(1.5rem,4vw,2.5rem);display:block}.sk-befehl{font:400 .95rem/1.5 var(--font-mono);color:var(--dark-muted);overflow-wrap:anywhere}.sk-prompt{color:var(--dark-accent);margin-right:.35rem}.sk-cursor{vertical-align:-.15em;background:var(--signal);border-radius:1px;width:.55em;height:1em;margin-left:.15em;animation:1s step-end 5 sk-blinken;display:inline-block}@keyframes sk-blinken{50%{opacity:0}}.sk-ausgabe{font:400 .95rem/1.5 var(--font-mono);color:var(--dark-ink)}.sk-ausgabe b{color:var(--dark-accent);font-weight:400}.sk-titel{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.25rem,6vw,5.25rem);font-weight:800;line-height:.98}.sk-text{max-width:38rem;color:var(--dark-muted);font-size:clamp(1.05rem,1.4vw,1.2rem)}.sk-knopfreihe{align-items:center;width:100%;margin-top:.5rem;display:flex;position:relative}.sk .sk-knopf{min-height:3.5rem;padding-inline:1.75rem;font-size:1.125rem}.sk-anker-vor{top:-5rem}.sk-anker-knopf{top:50%;left:50%}.sk-ende{display:none}@media (width>=40rem){.sk-ende{flex:0 clamp(6rem,22vw,16rem);align-self:stretch;display:block;position:relative}}.sk-anker-ende{top:calc(50% - 1.75rem);left:auto;right:0}.sk-online{font:400 .8rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--dark-accent);opacity:0;transition:opacity .4s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(50% - 3.2rem);right:2.25rem;transform:translateY(8px)}.sk.ist-online .sk-online{opacity:1;transform:none}.sk-ende--fest:before{content:"";background:var(--signal);transform-origin:0;border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:1.6rem}.sk-ende__pfeil{width:2.25rem;height:2.25rem;color:var(--signal);margin-top:-25.5px;position:absolute;top:50%;right:0}.sk-ende--fest .sk-online{opacity:1;transform:none}html.sf-bewegt .sk-befehl[data-sf-sichtbar]{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s steps(34,end)}html.sf-bewegt .sk-befehl.sf-da{clip-path:inset(0)}.js-effekte .sk--fest .sk-befehl{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s steps(34,end)}.js-effekte .sk--fest .sk-ende--fest:before{transition:transform .9s cubic-bezier(.6,0,.2,1) 1.2s;transform:scaleX(0)}.js-effekte .sk--fest .sk-ende--fest .sk-online{opacity:0;transition-delay:2s;transform:translateY(8px)}.js-effekte .sk--fest.is-gezeichnet .sk-befehl{clip-path:inset(0)}.js-effekte .sk--fest.is-gezeichnet .sk-ende--fest:before{transform:none}.js-effekte .sk--fest.is-gezeichnet .sk-ende--fest .sk-online{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sk-cursor{animation:none}}
