.sws{--sws-kontur: var(--line, #34343f);--sws-grund: var(--bg-sunk, #0e0e12);--sws-glut: var(--accent, #ff7a00);--sws-glut-hell: var(--accent-lit, var(--accent-2, #ffb45b));--sws-dauer: .38s;--sws-kurve: cubic-bezier(.3, 1.15, .5, 1);--sws-vz-l: 0ms;--sws-vz-r: 0ms;position:relative;isolation:isolate;display:inline-flex;gap:2px;margin:0;padding:3px;background:var(--sws-kontur);clip-path:var(--treppe-klein, none);view-transition-class:sws}.sws:before{content:"";position:absolute;z-index:-2;inset:1px;background:var(--sws-grund);clip-path:var(--treppe-klein, none);pointer-events:none}.sws[data-richtung=vor]{--sws-vz-l: 70ms}.sws[data-richtung=zurueck]{--sws-vz-r: 70ms}.sws__daumen{position:absolute;z-index:-1;top:var(--sws-o, 3px);right:var(--sws-r, 3px);bottom:var(--sws-u, 3px);left:var(--sws-l, 3px);opacity:var(--sws-deck, 0);filter:drop-shadow(0 0 6px rgb(255 122 0 / .35));pointer-events:none;transition:left var(--sws-dauer) var(--sws-kurve) var(--sws-vz-l),right var(--sws-dauer) var(--sws-kurve) var(--sws-vz-r),top var(--sws-dauer) var(--sws-kurve),bottom var(--sws-dauer) var(--sws-kurve),opacity .18s ease-out}.sws[data-still] .sws__daumen{transition:opacity .18s ease-out}.sws__daumen:before,.sws__daumen:after{content:"";position:absolute;clip-path:var(--treppe-klein, none)}.sws__daumen:before{inset:0;background:var(--sws-glut)}.sws__daumen:after{inset:1px;background-color:#39210f;background-color:color-mix(in srgb,var(--sws-glut) 18%,var(--sws-grund));background-image:linear-gradient(rgb(255 180 91 / .28) 0 2px,transparent 2px)}.sws[aria-busy=true] .sws__daumen:after{background-image:linear-gradient(100deg,transparent 35%,rgb(255 180 91 / .3) 50%,transparent 65%),linear-gradient(rgb(255 180 91 / .28) 0 2px,transparent 2px);background-size:250% 100%,100% 100%;background-repeat:no-repeat;animation:sws-schimmer .9s linear infinite}@keyframes sws-schimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.sws__wahl{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;margin:0;padding:0 14px;border:0;background:none;color:var(--text-3, #94949e);font:inherit;font-size:.86rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease-out}.sws__wahl:hover{color:var(--text, #f7f7f7)}.sws__wahl[data-an],.sws__wahl[aria-current=page],.sws__wahl[aria-pressed=true]{color:var(--sws-glut-hell);cursor:default}.sws__wahl:focus-visible{outline:2px solid var(--sws-glut-hell);outline-offset:-3px}.sws__wahl:active{transform:translateY(1px)}.sws__code{font-size:.78rem;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums}.sws__zeichen{flex:none;width:14px;height:14px;fill:currentColor}.sws:not([data-belebt]) .sws__wahl[aria-current=page]{background:#39210f;box-shadow:inset 0 0 0 1px var(--sws-glut);clip-path:var(--treppe-klein, none)}.sws-rahmen{container-type:inline-size}.sws--voll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sws--voll .sws__wahl--system{grid-column:1 / -1}.sws--voll .sws__code{display:none}@container (min-width: 34rem){.sws--voll{grid-template-columns:max-content repeat(3,minmax(0,1fr))}.sws--voll .sws__wahl--system{grid-column:auto}}.sws--kurz .sws__wahl{padding:0 12px}.sws--kurz .sws__name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sws--ecke{position:fixed;z-index:2;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px))}html[data-uebergang=sprache] .sws{view-transition-name:var(--sws-name, none)}::view-transition-group(*.sws),::view-transition-new(*.sws){animation:none}::view-transition-old(*.sws){display:none}@media(prefers-reduced-motion:reduce){.sws__daumen{transition:opacity .12s linear}.sws[aria-busy=true] .sws__daumen:after{animation:none}.sws__wahl:active{transform:none}}@media(forced-colors:active){.sws__daumen{display:none}.sws__wahl[data-an],.sws__wahl[aria-current=page],.sws__wahl[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}}
