[hidden]{display:none!important}button,input,select,textarea{font:inherit}button{border:0}input,textarea,select{max-width:100%}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #727a55;outline-offset:3px}.menu-toolbar input{width:100%;padding:4px;outline:0}.categories .btn{font-size:12px;padding:10px 13px}.menu-row{transition:color .15s}.menu-row strong{padding-top:4px}.menu-row:focus-visible{outline:2px solid #727a55}.dish-dialog{background:#f7f4ec;color:#302c23;border:1px solid #dad5c8;border-radius:8px;width:min(850px,calc(100% - 30px));margin:auto}.dish-dialog::backdrop{background:#2229;backdrop-filter:blur(3px)}body:has(dialog[open]){overflow:hidden}.dish-dialog h2:not(.sr-only){font-size:38px}.auth-shell{max-width:600px;padding:60px 30px;margin:auto}.auth-shell h1{font-size:36px;letter-spacing:-1px}.auth-shell label{display:block;margin:22px 0;font-size:13px}.auth-shell input{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #dad5c8;background:#fffdf7;border-radius:4px}.auth-shell form{margin:30px 0}.auth-shell .wordmark{display:inline-block}.admin-preview iframe{display:block;min-height:75vh}.menu-toolbar{position:relative}.legal>div{white-space:pre-wrap}.offer-dish img{border-radius:4px}.mobile-nav{background:#efecdf}.admin [data-slot=input],.admin [data-slot=textarea]{font-size:14px}.admin-account{overflow-wrap:anywhere}.admin table{display:block;overflow-x:auto}footer button{background:none;color:inherit;text-decoration:underline;padding:0;font-size:inherit}.consent .btn{padding:10px 15px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.admin-preview{background:#f7f4ec!important}@media(max-width:400px){.wordmark{font-size:29px}.nav{padding:18px 16px}.nav nav{gap:10px}.mobile-toggle{padding:9px 12px}.hero-copy{padding:45px 22px 10px}.whatsapp{font-size:11px}.menu-row{gap:12px}.menu-row h3{font-size:21px}.footer-bottom{line-height:1.8}}

.admin-side-bottom button{color:#414936}
