.palindrome-inputs{grid-template-columns:1fr}.palindrome-inputs label{grid-column:1/-1}.demo[data-palindrome] .boxes{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:32px 6px}.demo[data-palindrome] .expression{white-space:pre-wrap}.approach-nav{flex-wrap:wrap}.demo[data-palindrome] .value{transition:background .25s,transform .25s}.demo[data-palindrome] .left .value,.demo[data-palindrome] .right .value{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.demo[data-palindrome] .value{transition:none}}
