body,page{background:#fffaf2;color:#2f2923;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:.7rem;line-height:1.55;min-height:100%;-webkit-font-smoothing:antialiased}@keyframes page-enter{from{opacity:0;transform:translate3d(0,.35rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes page-enter-a{from{opacity:0;transform:translate3d(0,.25rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes page-enter-b{from{opacity:0;transform:translate3d(0,.25rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes surface-enter{from{opacity:0;transform:translate3d(0,.45rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes card-enter{from{opacity:0;transform:translate3d(0,.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes overlay-enter{from{opacity:0}to{opacity:1}}@keyframes dialog-enter{from{opacity:0;transform:translate3d(0,.6rem,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes selected-pop{0%{transform:scale(.72)}68%{transform:scale(1.12)}100%{transform:scale(1)}}.taro_page,body,page,taro-scroll-view-core{scrollbar-width:none;-ms-overflow-style:none}.taro_page::-webkit-scrollbar,body::-webkit-scrollbar,page::-webkit-scrollbar,taro-scroll-view-core::-webkit-scrollbar{display:none;height:0;width:0}taro-textarea-core{resize:none}taro-button-core{font-size:.7rem;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}taro-button-core:active{opacity:.88;transform:scale(.985)}taro-button-core{font-family:inherit}taro-button-core::after{border:0}.guest-browse-note{background:#edf4f0;border-radius:.4rem;color:#315646;font-size:.65rem;line-height:1.5;margin-bottom:.5rem;padding:.45rem .55rem}.page{animation:page-enter .18s cubic-bezier(.2,.75,.25,1) both;box-sizing:border-box;margin:0 auto;max-width:40rem;min-height:100vh;padding:.8rem;width:100%}.page.page-motion-a{animation-name:page-enter-a}.page.page-motion-b{animation-name:page-enter-b}.page > taro-view-core{animation:none}.page > taro-view-core:nth-child(2){animation-delay:35ms}.page > taro-view-core:nth-child(3){animation-delay:70ms}.page > taro-view-core:nth-child(4){animation-delay:105ms}.action-card,.choice-card,.cuisine-setting-card,.dish-card,.ledger-item,.profile-menu taro-button-core,.published-list > taro-view-core,.rank-row,.today-dish-card{animation:none}.action-card:nth-child(2),.choice-card:nth-child(2),.cuisine-setting-card:nth-child(2),.dish-card:nth-child(2),.ledger-item:nth-child(2),.profile-menu taro-button-core:nth-child(2),.rank-row:nth-child(2),.today-dish-card:nth-child(2){animation-delay:45ms}.action-card:nth-child(3),.choice-card:nth-child(3),.cuisine-setting-card:nth-child(3),.dish-card:nth-child(3),.ledger-item:nth-child(3),.profile-menu taro-button-core:nth-child(3),.rank-row:nth-child(3),.today-dish-card:nth-child(3){animation-delay:80ms}.choice-card:nth-child(4),.cuisine-setting-card:nth-child(4),.dish-card:nth-child(4),.ledger-item:nth-child(4),.profile-menu taro-button-core:nth-child(4),.rank-row:nth-child(4){animation-delay:.11s}.invite-overlay,.menu-overlay{animation:overlay-enter .18s ease-out both}.invite-card,.today-menu{animation:dialog-enter .3s cubic-bezier(.18,.85,.25,1.08) both}@media (prefers-reduced-motion:reduce){.action-card,.choice-card,.cuisine-setting-card,.dish-card,.invite-card,.invite-overlay,.ledger-item,.menu-overlay,.page,.page > taro-view-core,.profile-menu taro-button-core,.published-list > taro-view-core,.rank-row,.today-dish-card,.today-menu{animation-delay:0ms;animation-duration:1ms}}.section-title{font-size:.95rem;font-weight:700;margin:.9rem 0 .5rem}.network-banner{background:#fff1df;border-radius:.45rem;color:#8a5124;font-size:.75rem;line-height:1.6;margin-bottom:.5rem;padding:.55rem .65rem}