html[data-design=bistro] .restaurant-name,html[data-design=bistro] .menu-category-name,html[data-design=bistro] .price-board-category{text-transform:none;letter-spacing:0;font-style:italic}html[data-design=bistro] .screen[data-screen-layout=DEFAULT] .menu-category{box-shadow:inset 0 0 0 4px var(--surface), inset 0 0 0 5px var(--border)}html[data-design=bistro] .menu-category-heading{border-bottom:3px double var(--border)}html[data-design=bistro] .screen-card{box-shadow:inset 0 0 0 4px var(--surface), inset 0 0 0 5px var(--border)}html[data-design=bistro] .price-board-table thead tr>*{border-bottom-style:double;border-bottom-width:4px}html[data-design=elegant] .restaurant-name{letter-spacing:.08em;font-weight:500}html[data-design=elegant] .menu-category-heading{justify-content:center}html[data-design=elegant] .menu-category-note{text-align:center}html[data-design=elegant] .menu-category-name,html[data-design=elegant] .price-board-category{text-transform:none;letter-spacing:.02em;font-style:italic;font-weight:500}html[data-design=elegant] .screen[data-screen-layout=DEFAULT] .menu-category-name{font-size:1.35em}html[data-design=elegant] .menu-item-name,html[data-design=elegant] .price-board-name{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;font-weight:500}html[data-design=elegant] .menu-item-desc,html[data-design=elegant] .price-board-description{font-family:var(--font-heading);font-style:italic}html[data-design=elegant] .menu-item-price,html[data-design=elegant] .menu-item-variant-price,html[data-design=elegant] .price-board-price{font-weight:500}html[data-design=modern] .restaurant-name,html[data-design=modern] .menu-category-name,html[data-design=modern] .price-board-category{letter-spacing:-.02em;text-transform:none;font-weight:800}html[data-design=modern] .screen:not([data-screen-layout=BIGMENU]) .screen-header,html[data-design=modern] .screen[data-footer=card]>.screen-footer,html[data-design=modern] .screen[data-screen-layout=DEFAULT] .menu-category,html[data-design=modern] .screen[data-screen-layout=BIGMENU] .menu-item,html[data-design=modern] .screen-card,html[data-design=modern] .gallery-tile{border-color:#0000;box-shadow:0 8px 24px -12px #00000040}html[data-design=modern] .screen[data-screen-layout=DEFAULT] .menu-category-heading{border-bottom:0;padding-bottom:.2rem}html[data-design=bold] .restaurant-name,html[data-design=bold] .menu-category-name,html[data-design=bold] .price-board-category{text-transform:uppercase;letter-spacing:.02em;font-weight:400}html[data-design=bold] .screen[data-screen-layout=DEFAULT] .menu-category-name{font-size:1.4em;line-height:1}html[data-design=bold] .restaurant-name{font-size:2em;line-height:1}html[data-design=bold] .screen[data-screen-layout=BIGMENU] .restaurant-name{font-size:1.6em}html[data-design=bold] .menu-category-heading{border-bottom:3px solid var(--accent)}html[data-design=bold] .menu-item-name,html[data-design=bold] .price-board-name{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.02em;font-weight:800}html[data-design=bold] .price-board-table thead tr>*{border-bottom:3px solid var(--accent)}html[data-design=flat] .screen-header,html[data-design=flat] .screen[data-footer=card]>.screen-footer,html[data-design=flat] .menu-category,html[data-design=flat] .menu-item,html[data-design=flat] .screen-card{box-shadow:none;backdrop-filter:none;border-color:#0000}html[data-design=flat] .menu-category-heading{background:var(--text);border:0;padding:.45em .9em}html[data-design=flat] .screen[data-screen-layout=BIGMENU] .menu-category-heading{border-radius:var(--radius)}html[data-design=flat] .menu-category-name,html[data-design=flat] .columns-head .menu-category-name{color:var(--bg)}html[data-design=flat] .price-board-category{color:var(--accent)}html[data-design=neo] .restaurant-name,html[data-design=neo] .menu-category-name,html[data-design=neo] .price-board-category{letter-spacing:-.03em;text-transform:none;font-weight:700}html[data-design=neo] .screen:not([data-screen-layout=BIGMENU]) .screen-header,html[data-design=neo] .screen[data-footer=card]>.screen-footer,html[data-design=neo] .screen[data-screen-layout=DEFAULT] .menu-category,html[data-design=neo] .screen[data-screen-layout=BIGMENU] .menu-item,html[data-design=neo] .screen-card,html[data-design=neo] .gallery-tile,html[data-design=neo] .spotlight-photo,html[data-design=neo] .showcase-media{border:3px solid var(--border);box-shadow:5px 5px 0 var(--border);backdrop-filter:none}html[data-design=neo] .fit-pages{margin:0 5px 5px 0}html[data-design=neo] .price-board-table{width:calc(100% - 5px)}html[data-design=neo] .columns-head{border-bottom:3px solid var(--border)}html[data-design=neo] .screen[data-screen-layout=DEFAULT] .menu-category{margin-right:5px}html[data-design=neo] .screen[data-screen-layout=BIGMENU] .menu-items-list{padding:0 5px 5px 0}html[data-design=neo] .screen[data-screen-layout=BIGMENU] .screen-header{border-right:3px solid var(--border)}html[data-design=neo] .screen[data-screen-layout=DEFAULT] .menu-category-heading{border-bottom:3px solid var(--border);background:var(--surface-2)}html[data-design=neo] .screen[data-screen-layout=BIGMENU] .menu-category-name{border:3px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);box-shadow:4px 4px 0 var(--border);padding:.1em .5em}html[data-design=neo] .badge{border:2px solid var(--border)}html[data-design=neo] .price-board-table thead tr>*{border-bottom:3px solid var(--border)}html[data-design=retro] .restaurant-name,html[data-design=retro] .menu-category-name,html[data-design=retro] .price-board-category{text-transform:none;letter-spacing:0;color:var(--accent);font-weight:400}html[data-design=retro] .menu-item-name,html[data-design=retro] .price-board-name{font-family:var(--font-body);font-weight:800}html[data-design=retro] .screen:not([data-screen-layout=BIGMENU]) .screen-header,html[data-design=retro] .screen[data-screen-layout=BIGMENU][data-layout=portrait] .screen-header,html[data-design=retro] .screen[data-footer=card]>.screen-footer{box-shadow:0 4px 0 color-mix(in srgb, var(--accent) 30%, #f2b632), 0 8px 0 var(--accent), 0 12px 0 color-mix(in srgb, var(--accent) 45%, var(--text));border-bottom:0;margin-bottom:12px}html[data-design=retro] .screen[data-screen-layout=BIGMENU]:not([data-layout=portrait]) .screen-header{box-shadow:4px 0 0 color-mix(in srgb, var(--accent) 30%, #f2b632), 8px 0 0 var(--accent), 12px 0 0 color-mix(in srgb, var(--accent) 45%, var(--text))}html[data-design=retro] .screen[data-screen-layout=BIGMENU]:not([data-layout=portrait]) main,html[data-design=retro] .screen[data-screen-layout=BIGMENU]:not([data-layout=portrait]) .screen-footer{margin-left:12px}html[data-design=retro] .menu-category,html[data-design=retro] .menu-item,html[data-design=retro] .screen-card{border-width:2px}html[data-design=minimalist] .screen-header,html[data-design=minimalist] .screen[data-footer=card]>.screen-footer,html[data-design=minimalist] .menu-category,html[data-design=minimalist] .menu-item,html[data-design=minimalist] .screen-card{box-shadow:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0}html[data-design=minimalist] .screen:not([data-screen-layout=BIGMENU]) .screen-header,html[data-design=minimalist] .screen[data-screen-layout=BIGMENU][data-layout=portrait] .screen-header{border-bottom:1px solid var(--text)}html[data-design=minimalist] .screen[data-screen-layout=BIGMENU]:not([data-layout=portrait]) .screen-header{border-right:1px solid var(--border)}html[data-design=minimalist] .screen[data-footer=card]>.screen-footer{border-top:1px solid var(--text)}html[data-design=minimalist] .screen[data-screen-layout=BIGMENU] .menu-item{border-bottom:1px solid var(--border)}html[data-design=minimalist] .restaurant-name{letter-spacing:-.02em;font-weight:300}html[data-design=minimalist] .menu-category-heading{border-bottom:1px solid var(--text)}html[data-design=minimalist] .screen[data-screen-layout=DEFAULT] .menu-category-heading,html[data-design=minimalist] .screen[data-screen-layout=DEFAULT] .menu-item{padding-inline:0}html[data-design=minimalist] .menu-category-name,html[data-design=minimalist] .price-board-category{color:var(--text);text-transform:none;letter-spacing:.01em;font-weight:500}html[data-design=minimalist] .menu-item-name,html[data-design=minimalist] .price-board-name{font-family:var(--font-body);color:var(--text);font-weight:500}html[data-design=minimalist] .menu-item-price,html[data-design=minimalist] .menu-item-variant-price,html[data-design=minimalist] .header-clock{color:var(--text)}html[data-design=minimalist] .price-board-table thead tr>*{border-bottom:1px solid var(--text)}html[data-design=minimalist] .columns-head{background:0 0;padding-inline:0}html[data-design=minimalist] .columns-head .menu-category-name{color:var(--text)}html[data-design=minimalist] .columns-list{padding-inline:0}html[data-design=minimalist] .gallery-tile:not(.has-image){border-top:1px solid var(--text)}html[data-design=minimalist] .spotlight-heading,html[data-design=minimalist] .list-heading{border-bottom-width:1px}html[data-design=minimalist] .screen-price{color:var(--text)}html[data-design=memphis] .screen{background-image:radial-gradient(color-mix(in srgb, var(--text) 13%, transparent) 1.2px, transparent 1.6px);background-size:22px 22px}html[data-design=memphis] .restaurant-name,html[data-design=memphis] .menu-category-name,html[data-design=memphis] .price-board-category{letter-spacing:-.02em;text-transform:none;font-weight:900}html[data-design=memphis] .screen:not([data-screen-layout=BIGMENU]) .screen-header,html[data-design=memphis] .screen[data-footer=card]>.screen-footer,html[data-design=memphis] .screen[data-screen-layout=DEFAULT] .menu-category,html[data-design=memphis] .screen[data-screen-layout=BIGMENU] .menu-item,html[data-design=memphis] .screen-card,html[data-design=memphis] .gallery-tile,html[data-design=memphis] .spotlight-photo,html[data-design=memphis] .showcase-media{border:2.5px solid var(--border);backdrop-filter:none;box-shadow:6px 6px #2ec4b6}html[data-design=memphis] .columns-panel:nth-child(3n+2),html[data-design=memphis] .gallery-tile:nth-child(3n+2),html[data-design=memphis] .spotlight-photo:nth-child(3n+2){box-shadow:6px 6px 0 var(--accent)}html[data-design=memphis] .columns-panel:nth-child(3n+3),html[data-design=memphis] .gallery-tile:nth-child(3n+3),html[data-design=memphis] .spotlight-photo:nth-child(3n+3){box-shadow:6px 6px #7b61ff}html[data-design=memphis] .fit-pages{margin:0 6px 6px 0}html[data-design=memphis] .price-board-table{width:calc(100% - 6px)}html[data-design=memphis] .columns-head{border-bottom:2.5px solid var(--border)}html[data-design=memphis] .columns-list>.list-dish+.list-dish{border-top:2px dashed var(--border)}html[data-design=memphis] .screen:not([data-screen-layout=BIGMENU]) .screen-header,html[data-design=memphis] .screen[data-footer=card]>.screen-footer{box-shadow:6px 6px #ffd23f}html[data-design=memphis] .screen[data-screen-layout=DEFAULT] .menu-category:nth-child(3n+2),html[data-design=memphis] .screen[data-screen-layout=BIGMENU] .menu-item:nth-child(3n+2){box-shadow:6px 6px 0 var(--accent)}html[data-design=memphis] .screen[data-screen-layout=DEFAULT] .menu-category:nth-child(3n+3),html[data-design=memphis] .screen[data-screen-layout=BIGMENU] .menu-item:nth-child(3n+3){box-shadow:6px 6px #7b61ff}html[data-design=memphis] .screen[data-screen-layout=DEFAULT] .menu-category{margin-right:6px}html[data-design=memphis] .screen[data-screen-layout=BIGMENU] .menu-items-list{padding:0 6px 6px 0}html[data-design=memphis] .screen[data-screen-layout=BIGMENU] .screen-header{border-right:3px solid var(--border)}html[data-design=memphis] .screen[data-screen-layout=DEFAULT] .menu-item,html[data-design=memphis] .price-board-row>*{border-bottom:2px dashed var(--border)}html[data-design=memphis] .badge{border:2px solid var(--border)}[data-cards=translucent] .screen-card,[data-cards=translucent] .screen-slide-text>.screen-slide-text-inner,[data-cards=translucent] .gallery-tile,.screen[data-screen-layout=DEFAULT] [data-cards=translucent] .menu-category,.screen[data-screen-layout=BIGMENU] [data-cards=translucent] .menu-item{background:color-mix(in srgb, var(--surface) var(--card-opacity,55%), transparent)!important}html[data-design=bistro] [data-cards=translucent] .screen-card,html[data-design=bistro] .screen[data-screen-layout=DEFAULT] [data-cards=translucent] .menu-category{outline:1px solid var(--border);outline-offset:-5px;box-shadow:none!important}[data-cards=none] .screen-card,[data-cards=none] .screen-slide-text>.screen-slide-text-inner,[data-cards=none] .gallery-tile,.screen[data-screen-layout=DEFAULT] [data-cards=none] .menu-category,.screen[data-screen-layout=BIGMENU] [data-cards=none] .menu-item{box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}[data-cards=translucent][style*=--card-blur] .screen-card,[data-cards=translucent][style*=--card-blur] .screen-slide-text>.screen-slide-text-inner,[data-cards=translucent][style*=--card-blur] .gallery-tile,.screen[data-screen-layout=DEFAULT] [data-cards=translucent][style*=--card-blur] .menu-category,.screen[data-screen-layout=BIGMENU] [data-cards=translucent][style*=--card-blur] .menu-item{backdrop-filter:blur(var(--card-blur))!important}[data-cards=translucent] .gallery-tile.has-image .gallery-caption{background:linear-gradient(to top, color-mix(in srgb, var(--surface) var(--card-opacity,55%), transparent), color-mix(in srgb, var(--surface) calc(var(--card-opacity,55%) * .8), transparent) 55%, transparent)}[data-cards=none] .gallery-tile.has-image .gallery-caption{background:linear-gradient(#0000,#0009 45%,#000000d9)}[data-cards=none] .gallery-tile.has-image .gallery-category,[data-cards=none] .gallery-tile.has-image .gallery-name,[data-cards=none] .gallery-tile.has-image .screen-price,[data-cards=none] .gallery-tile.has-image .screen-mark{color:#fff}[data-cards=none] .gallery-tile.has-image .screen-price-variant{color:#ffffffbf}[data-cards=none] .gallery-tile.has-image .gallery-category{opacity:.85}[data-cards=none] .gallery-tile.has-image .gallery-name{text-shadow:0 2px 8px #00000080}.screen-page{--highlight-surface:color-mix(in srgb, var(--accent) 16%, var(--surface))}.screen-page .is-highlighted{--surface:var(--highlight-surface)}.screen[data-screen-layout=DEFAULT] .menu-category.is-highlighted,.screen[data-screen-layout=BIGMENU] .menu-category.is-highlighted .menu-item,.columns-panel.is-highlighted,.price-board-table.is-highlighted,.spotlight-slide.is-highlighted .spotlight-body,.gallery-tile.is-highlighted:not(.has-image){outline:.2rem solid var(--accent);outline-offset:-.2rem}.list-block.is-highlighted{background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset .2em 0 0 var(--accent);padding-inline:.45em}.spotlight-tab.is-highlighted:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:.45em;height:.45em;margin-right:.4em;display:inline-block}.screen-highlight-tag{background:var(--accent);color:var(--on-accent);font-family:var(--font-body,inherit);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-inline-start:.4em;padding:.3em .6em;font-size:.6em;font-style:normal;font-weight:700;line-height:1;display:inline-block}.menu-category-heading .screen-highlight-tag{font-size:.7em}.columns-head .screen-highlight-tag{background:var(--on-accent);color:var(--accent);font-size:.9em}html[data-design=minimalist] .columns-head .screen-highlight-tag{background:var(--accent);color:var(--on-accent)}html:not([data-design=minimalist]) .screen[style*=--header-opacity]>.screen-header{background:color-mix(in srgb, var(--surface) var(--header-opacity), transparent)}.screen[style*=--header-blur]>.screen-header{backdrop-filter:blur(var(--header-blur))!important}.screen[data-footer=card]>.screen-footer{background:var(--page-card-color,var(--surface));border:1px solid var(--border);border-radius:var(--radius);padding:.6rem 1rem}.screen[data-screen-layout=BIGMENU][data-footer=card]>.screen-footer{margin:0 1.25rem .75rem}.screen[data-page-cards=translucent]>.screen-footer{background:color-mix(in srgb, var(--page-card-color,var(--surface)) var(--page-card-opacity,55%), transparent)!important}.screen[data-screen-layout=BIGMENU][data-page-cards=none]>.screen-footer{background:0 0}.screen[data-page-cards=translucent][style*=--page-card-blur]>.screen-footer{backdrop-filter:blur(var(--page-card-blur))!important}.screen-page{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.screen-page>*{flex:auto;min-height:0}.screen-page:not(.is-active),.screen-idle:not(.is-active){display:none!important}.screen-idle{height:100%}.screen-fullscreen-pages{z-index:2;pointer-events:none;position:absolute;inset:0}.screen-fullscreen-pages>.screen-page{position:absolute;inset:0}.screen>.screen-header,.screen>main,.screen>.screen-footer,.screen-fullscreen-pages{transition:opacity .5s,visibility .5s}.screen.is-switching>main,.screen.is-switching>.screen-fullscreen-pages,.screen.is-switching-shell>.screen-header,.screen.is-switching-shell>.screen-footer,.screen.is-switching-footer>.screen-footer{opacity:0}.screen.is-fullscreen>.screen-header,.screen.is-fullscreen>main,.screen.is-fullscreen>.screen-footer{opacity:0;visibility:hidden}.screen-bg{z-index:-1;transform:scale(var(--bg-scale,1));opacity:0;background-position:50%;background-size:cover;transition:opacity .5s;position:absolute;inset:0}.screen-bg.is-active{opacity:1}.screen-bg-media{object-fit:cover;width:100%;height:100%;display:block}.screen-slide-text,.screen-slide-caption{font-size:calc(var(--fit,1) * 1rem);overflow:hidden}.screen-slide-headline{font-family:var(--font-heading,var(--font-body,"Segoe UI", system-ui, sans-serif));color:var(--accent);overflow-wrap:anywhere;font-size:3em;font-weight:800;line-height:1.1}.screen-slide-body{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;font-size:1.4em;line-height:1.4}.screen-slide-headline+.screen-slide-body{margin-top:.7em}.screen-slide-text{text-align:center;justify-content:center;align-items:center;padding:4% 8%;display:flex}.screen-slide-text-inner{max-width:100%}.screen-slide-text>.screen-slide-text-inner{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.9em 1.6em}.screen-slide-text .screen-slide-body{max-width:36em;margin-inline:auto}.screen-slide-media{border-radius:var(--radius);position:relative;overflow:hidden}.screen-fullscreen-pages .screen-slide-media{border-radius:0}.screen-slide-visual{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.screen-slide-media.is-contain .screen-slide-visual{object-fit:contain}.screen-slide-caption{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:55%;max-height:45%;padding:1.2rem 1.6rem;position:absolute;bottom:6%;left:4%}.screen[data-layout=portrait] .screen-slide-caption{max-width:none;max-height:35%;right:4%}.screen-slide-caption .screen-slide-headline{font-size:2.2em}.screen-slide-caption .screen-slide-body{font-size:1.15em}.screen-preview-pages{z-index:10000;color:#fff;background:#141414d1;border-radius:.6rem;flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:calc(100% - 1.5rem);padding:.35rem;font:600 12px/1.2 system-ui,sans-serif;display:flex;position:fixed;bottom:.75rem;left:50%;transform:translate(-50%)}.screen-preview-pages button{font:inherit;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:.4rem;padding:.35rem .6rem}.screen-preview-pages button:hover{background:#ffffff3d}.screen-preview-pages button.is-active{color:#000;background:#f5c60b}.screen-preview-pages button.is-not-due:not(.is-active){opacity:.55}.menu-item-footer[data-astro-cid-fs5bm5nv]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}
