.karussell-spur{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin-block:-.5rem;padding-block:.5rem;overflow-x:auto}@media (width<84rem){.karussell-spur--rand{margin-inline:-2rem;padding-inline:2rem;scroll-padding-inline:2rem}}@media (width<48rem){.karussell-spur--flaeche{margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}}@media (48rem<=width<88rem){.karussell-spur--flaeche{margin-inline:-2rem;padding-inline:2rem;scroll-padding-inline:2rem}}.karussell-eintrag{scroll-snap-align:start;flex:0 0 90%}@media (width>=48rem){.karussell-eintrag{flex-basis:76%}}@media (width>=64rem){.karussell-eintrag{flex-basis:62%}}[data-karussell-bereit] .karussell-spur{scrollbar-width:none}[data-karussell-bereit] .karussell-spur::-webkit-scrollbar{display:none}[data-karussell-bereit] .karussell-eintrag .bild-rahmen{transition:filter var(--dauer-bedienung-max) var(--kurve-bedienung)}[data-karussell-bereit] .karussell-eintrag:not([data-aktiv]):not(:hover):not(:focus-within) .bild-rahmen{filter:brightness(.55)}.karussell-balken{transition:translate var(--dauer-bedienung-max) var(--kurve-bedienung)}.karussell-knopf{transition:border-color var(--dauer-bedienung) var(--kurve-bedienung), background-color var(--dauer-bedienung) var(--kurve-bedienung)}@media (hover:hover) and (pointer:fine){.karussell-knopf:hover{border-color:var(--color-ink);background-color:var(--color-surface-marked)}}.karussell-knopf:active{translate:0 1px}@media (prefers-reduced-motion:reduce){[data-karussell-bereit] .karussell-eintrag .bild-rahmen,.karussell-balken{transition:none}}
