.sw-root{font-family:var(--s-font-text);color:var(--s-ink)}.sw-display{font-family:var(--s-font-display);letter-spacing:-.02em;font-weight:800}.sw-titel{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sw-sticker{border:var(--s-sticker-edge);box-shadow:var(--s-sticker-shadow);box-sizing:border-box;transform:rotate(var(--sw-tilt,0deg))}@keyframes sw-slap{0%{opacity:0;transform:translateY(-.9em)scale(1.35)rotate(-18deg)}60%{transform:translateY(.08em) scale(.96) rotate(calc(var(--sw-tilt,0deg) + 4deg));opacity:1}to{transform:rotate(var(--sw-tilt,0deg))}}.sw-slap{animation:.6s cubic-bezier(.3,1.2,.5,1) both sw-slap}.sw-press{transition:transform .18s cubic-bezier(.3,1.4,.5,1)}.sw-press:not(:disabled):active{transform:scale(.95) rotate(var(--sw-tilt,0deg))}.sw-focus:focus-visible{outline:3px solid var(--s-ink);outline-offset:3px}.sw-focus-within:has(:focus-visible){outline:3px solid var(--s-ink);outline-offset:3px}.sw-glass{background:var(--s-bg);border-top:1px solid var(--s-line)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sw-glass{background:color-mix(in srgb, var(--s-bg) 76%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.7)}}@media (prefers-reduced-transparency:reduce){.sw-glass{background:var(--s-bg);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.sw-slap{animation:none}.sw-press{transition:none}}
