.vaajoorun{height:100dvh;min-height:34rem}.vaajoorun .run-main{min-height:0;padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.run-clock{padding-top:.75rem}.run-stage{flex:1;min-height:10rem;position:relative;container-type:inline-size}.run-current{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.run-history{flex-direction:column-reverse;align-items:center;gap:.5rem;padding:0 .25rem;display:flex;position:absolute;inset:0 0 calc(50% + 10cqw + .3rem);overflow-y:auto}.run-history-row,.run-input{flex-shrink:0}.run-keyboard{position:relative}@media (prefers-reduced-motion:reduce){.vaajoorun *,.vaajoorun :before,.vaajoorun :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.run-clock{flex-shrink:0;min-height:3.5rem}
