.leppo-landing :focus-visible{outline:none}.leppo-landing :is(a,button,summary):focus-visible{background-image:linear-gradient(color-mix(in oklab,var(--leppo-ink) 12%,transparent),color-mix(in oklab,var(--leppo-ink) 12%,transparent))}.leppo-landing .leppo-media-button:focus-visible:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:color-mix(in oklab,var(--leppo-ink) 28%,transparent)}.leppo-wall{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.leppo-wall-row{animation:leppo-drift 129s linear infinite;will-change:transform}.leppo-wall-row[data-reverse]{animation-direction:reverse;animation-duration:157s}.leppo-demo[data-paused] *,.leppo-wall:hover .leppo-wall-row,.leppo-wall[data-paused] .leppo-wall-row{animation-play-state:paused}@keyframes leppo-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes leppo-pulse{50%{opacity:.3}}@keyframes leppo-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes leppo-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.leppo-wall-row{animation:none}}