.menu-loading{opacity:0;background:var(--menu-l-paper,#f8f7f2);width:min(1200px,100%);min-height:100dvh;color:var(--menu-l-ink,#183c30);font-family:var(--font-serva-body), sans-serif;margin:0 auto;padding:38px clamp(20px,4vw,48px);animation:0s .3s forwards menu-loading-reveal}.menu-loading-logo{background:var(--menu-l-plate,#e9ecdf);border-radius:10px;width:168px;height:56px;margin:20px auto 8px}.menu-loading-tabs{border-bottom:1px solid var(--menu-l-line,#dce0d6);gap:12px;padding:22px 0;display:flex}.menu-loading-tabs i{background:var(--menu-l-plate,#e9ecdf);border-radius:5px;width:80px;height:30px}.menu-loading-grid{grid-template-columns:1fr 1fr;gap:26px;padding-top:32px;display:grid}.menu-loading-dish{border-bottom:1px solid var(--menu-l-line,#dce0d6);grid-template-columns:42% 1fr;gap:18px;padding-bottom:20px;display:grid}.menu-loading-photo{aspect-ratio:1;background:var(--menu-l-plate,#e9ecdf);border-radius:12px}.menu-loading-copy{flex-direction:column;gap:12px;padding-top:12px;display:flex}.menu-loading-copy i{background:var(--menu-l-plate,#e9ecdf);border-radius:4px;width:90%;height:10px}.menu-loading-copy i:first-child{width:65%;height:18px}.menu-loading-copy i:last-child{width:35%;margin-top:auto}@keyframes menu-loading-reveal{to{opacity:1}}@media (max-width:46rem){.menu-loading{padding-top:25px}.menu-loading-grid{grid-template-columns:1fr}.menu-loading-dish{grid-template-columns:38% 1fr}}@media (prefers-color-scheme:dark){.menu-loading{--menu-l-paper:#1b1f1b;--menu-l-surface:#242a25;--menu-l-ink:#efe7d6;--menu-l-brand:#c9a35b;--menu-l-muted:#b9b09c;--menu-l-line:#3a413a;--menu-l-plate:#2b322c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
