.ml-row{--d:0s;transition:background-color .25s}.ml-row:hover,.ml-row:active{background-color:#fff3df}.ml-thumb{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.ml-row:hover .ml-thumb,.ml-row:active .ml-thumb{transform:scale(1.08)rotate(-3deg);box-shadow:0 14px 28px #0000002e}.ml-lead{transform-origin:0}.ml-armed .ml-row:not([data-in]){opacity:0;transform:translateY(18px)}.ml-armed .ml-row:not([data-in]) .ml-lead{transform:scaleX(0)}.ml-armed .ml-row:not([data-in]) .ml-price{opacity:0}.ml-row[data-in]{animation:ml-row-in .55s cubic-bezier(.22, 1, .36, 1) var(--d) both}.ml-row[data-in] .ml-lead{animation:ml-lead-draw .6s ease-out calc(var(--d) + .22s) both}.ml-row[data-in] .ml-price{animation:ml-price-pop .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d) + .7s) both}.ml-cell{background-color:#e5732d47}.ml-row[data-in] .ml-cell{animation:ml-bake 2.6s ease-in-out calc(var(--c) * .14s) infinite}.ml-steam{opacity:0}.ml-row[data-in] .ml-steam{animation:ml-steam 2.8s ease-out calc(var(--s) * .7s + .4s) infinite}@keyframes ml-row-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ml-lead-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ml-price-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ml-bake{0%,to{background-color:#e5732d38}45%{background-color:#e29521}}@keyframes ml-steam{0%{opacity:0;transform:translateY(6px)scaleY(.6)}30%{opacity:.55}to{opacity:0;transform:translateY(-16px)translate(3px)scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.ml-row,.ml-row .ml-lead,.ml-row .ml-price,.ml-row .ml-cell,.ml-row .ml-steam,.ml-thumb{transition:none!important;animation:none!important}.ml-armed .ml-row:not([data-in]),.ml-armed .ml-row:not([data-in]) .ml-price{opacity:1;transform:none}.ml-armed .ml-row:not([data-in]) .ml-lead{transform:none}}
.order-type-button{transition:transform .15s,background-color .2s,color .2s}.order-type-button:hover:not(:disabled){transform:scale(1.05)}.order-type-button:active:not(:disabled){transform:scale(.95)}.order-type-button:disabled{cursor:not-allowed;opacity:.5}.loading-indicator{animation:.3s forwards loadingFadeInScale}@keyframes loadingFadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.category-section,.food-card-item{opacity:1}.empty-state{animation:.3s forwards emptyStateFadeInUp}@keyframes emptyStateFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.order-type-button,.loading-indicator,.category-section,.food-card-item,.empty-state{transition:none!important;animation:none!important}.order-type-button:hover:not(:disabled),.order-type-button:active:not(:disabled){transform:none}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}
