.kalso-theme{font-family:Inconsolata,monospace}.font-sans{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.k-anim{will-change:transform,opacity,filter}.mask-up{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transform:translateY(40px);transition:transform 1s cubic-bezier(.16,1,.3,1),clip-path 1s cubic-bezier(.16,1,.3,1)}.mask-up.is-visible{clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);transform:translateY(0)}.fade-up{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}.fade-up.is-visible{opacity:1;transform:translateY(0)}.scale-up{opacity:0;transform:scale(.8) translateY(20px);transition:opacity 1s ease-out,transform 1s cubic-bezier(.16,1,.3,1)}.scale-up.is-visible{opacity:1;transform:scale(1) translateY(0)}.zoom-in{opacity:0;transform:scale(.95);transition:opacity 1s ease-out,transform 1.2s cubic-bezier(.16,1,.3,1)}.zoom-in.is-visible{opacity:1;transform:scale(1)}.slide-right{opacity:0;transform:translate(-40px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}.slide-right.is-visible{opacity:1;transform:translate(0)}.slide-left{opacity:0;transform:translate(40px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}.slide-left.is-visible{opacity:1;transform:translate(0)}.stretch-out{transform:scaleX(0);transform-origin:center;transition:transform 1s cubic-bezier(.16,1,.3,1)}.stretch-out.is-visible{transform:scaleX(1)}.flip-up{opacity:0;transform:perspective(1000px) rotateX(-20deg) translateY(30px);transform-origin:bottom;transition:opacity .8s ease-out,transform 1s cubic-bezier(.16,1,.3,1)}.flip-up.is-visible{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0)}.slide-up{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}.slide-up.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}
