.g{--accent:var(--accent-l);--fd:var(--font-cormorant), "Iowan Old Style", Georgia, serif;--ft:var(--font-literata), "Iowan Old Style", Georgia, serif;--fu:var(--font-literata), Georgia, serif}.g[data-theme=gravura]{--bg:#efe8d8;--paper:#f7f2e6;--ink:#1d1a15;--ink2:#40392f;--muted:#776d5f;--rule:#1d1a1542;--rule-soft:#1d1a151c;--on-accent:#f7f2e6;--hi:color-mix(in srgb, var(--accent) 11%, transparent);--strip-bg:#1d1a15;--strip-ink:#f3ecdd;--ok:#3d6b4f;--r-btn:6px;--r-card:10px;--r-strip:14px;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .12 0 0 0 0 .09 0 0 0 0 .05 0 0 0 .11 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.g[data-theme=tezgyah]{--bg:#fbf4e6;--paper:#fffcf4;--ink:#2a1c14;--ink2:#5a4538;--muted:#8a7364;--rule:#2a1c143d;--rule-soft:#2a1c141a;--butter:#f4c84a;--on-accent:#fffcf4;--hi:color-mix(in srgb, var(--butter) 34%, transparent);--strip-bg:#2a1c14;--strip-ink:#fbf4e6;--ok:#2e7d5b;--fd:var(--font-unbounded), "Arial Black", system-ui, sans-serif;--ft:var(--font-onest), system-ui, sans-serif;--fu:var(--font-onest), system-ui, sans-serif;--fh:var(--font-caveat), "Bradley Hand", cursive;--r-btn:14px;--r-card:16px;--r-strip:22px;--grain:none}.g[data-theme=bryag]{--bg:#fffaf0;--paper:#fff;--ink:#06303f;--ink2:#1d4552;--muted:#4f646b;--rule:#06303f38;--rule-soft:#06303f1f;--sun:#ffc629;--on-sun:#06303f;--on-accent:#fff;--hi:color-mix(in srgb, var(--accent) 13%, transparent);--band:var(--accent);--on-band:#fff;--strip-bg:#ffc629;--strip-ink:#06303f;--ok:#00786a;--fd:var(--font-rubik), system-ui, sans-serif;--ft:var(--font-rubik), system-ui, sans-serif;--fu:var(--font-rubik), system-ui, sans-serif;--fn:var(--font-pacifico), cursive;--r-btn:16px;--r-card:18px;--r-strip:18px;--grain:none}.g[data-theme=recepcia]{--bg:#f5f3ee;--paper:#fbfaf7;--ink:#1b2a2a;--ink2:#3a4745;--muted:#5e6663;--rule:#1b2a2a33;--rule-soft:#1b2a2a1a;--brass:#7d5a22;--brass-on:#e8cf9e;--on-accent:#f5f3ee;--hi:color-mix(in srgb, var(--accent) 9%, transparent);--band:color-mix(in srgb, var(--accent-l) 72%, #000);--on-band:#f5f3ee;--strip-bg:var(--accent);--strip-ink:#f5f3ee;--ok:#2e6e5a;--fd:var(--font-tenor), Georgia, serif;--ft:var(--font-manrope), system-ui, sans-serif;--fu:var(--font-manrope), system-ui, sans-serif;--r-btn:4px;--r-card:4px;--r-strip:6px;--grain:none}@media (prefers-color-scheme:dark){.g:not([data-scope-mode=light]){--accent:var(--accent-d)}.g[data-theme=gravura]:not([data-scope-mode=light]){--bg:#11130f;--paper:#191b16;--ink:#ece4d2;--ink2:#cec5b2;--muted:#9a917e;--rule:#ece4d23d;--rule-soft:#ece4d21a;--on-accent:#11130f;--strip-bg:#ece4d2;--strip-ink:#11130f;--ok:#9cc7a8;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .95 0 0 0 0 .92 0 0 0 0 .85 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.g[data-theme=tezgyah]:not([data-scope-mode=light]){--bg:#17110d;--paper:#221a15;--ink:#f6ebdc;--ink2:#ddcbb7;--muted:#a99280;--rule:#f6ebdc38;--rule-soft:#f6ebdc17;--butter:#e3b53e;--hi:color-mix(in srgb, var(--butter) 16%, transparent);--on-accent:#17110d;--strip-bg:#f6ebdc;--strip-ink:#17110d;--ok:#7fd1a8}.g[data-theme=bryag]:not([data-scope-mode=light]){--bg:#06202b;--paper:#0c2c39;--ink:#f4efe3;--ink2:#d5dcd8;--muted:#9db3ba;--rule:#f4efe342;--rule-soft:#f4efe31f;--hi:color-mix(in srgb, var(--accent) 16%, transparent);--on-accent:#06202b;--band:#0c3a4c;--on-band:#f4efe3;--ok:#58d6c2}.g[data-theme=recepcia]:not([data-scope-mode=light]){--bg:#101716;--paper:#18211f;--ink:#ece9e1;--ink2:#cfccc4;--muted:#9aa3a0;--rule:#ece9e133;--rule-soft:#ece9e11a;--hi:color-mix(in srgb, var(--accent) 14%, transparent);--brass:#d9b778;--on-accent:#101716;--band:#18211f;--on-band:#ece9e1;--strip-ink:#101716;--ok:#7fcbc4}}.g[data-scope-mode=dark]{--accent:var(--accent-d)}.g[data-theme=gravura][data-scope-mode=dark]{--bg:#11130f;--paper:#191b16;--ink:#ece4d2;--ink2:#cec5b2;--muted:#9a917e;--rule:#ece4d23d;--rule-soft:#ece4d21a;--on-accent:#11130f;--strip-bg:#ece4d2;--strip-ink:#11130f;--ok:#9cc7a8;--grain:none}.g[data-theme=tezgyah][data-scope-mode=dark]{--bg:#17110d;--paper:#221a15;--ink:#f6ebdc;--ink2:#ddcbb7;--muted:#a99280;--rule:#f6ebdc38;--rule-soft:#f6ebdc17;--butter:#e3b53e;--hi:color-mix(in srgb, var(--butter) 16%, transparent);--on-accent:#17110d;--strip-bg:#f6ebdc;--strip-ink:#17110d;--ok:#7fd1a8}.g[data-theme=bryag][data-scope-mode=dark]{--bg:#06202b;--paper:#0c2c39;--ink:#f4efe3;--ink2:#d5dcd8;--muted:#9db3ba;--rule:#f4efe342;--rule-soft:#f4efe31f;--hi:color-mix(in srgb, var(--accent) 16%, transparent);--on-accent:#06202b;--band:#0c3a4c;--on-band:#f4efe3;--ok:#58d6c2}.g[data-theme=recepcia][data-scope-mode=dark]{--bg:#101716;--paper:#18211f;--ink:#ece9e1;--ink2:#cfccc4;--muted:#9aa3a0;--rule:#ece9e133;--rule-soft:#ece9e11a;--hi:color-mix(in srgb, var(--accent) 14%, transparent);--brass:#d9b778;--on-accent:#101716;--band:#18211f;--on-band:#ece9e1;--strip-ink:#101716;--ok:#7fcbc4}html:has(.g[data-theme=gravura]):not(:has(.ops)) body{background:#efe8d8}html:has(.g[data-theme=tezgyah]):not(:has(.ops)) body{background:#fbf4e6}html:has(.g[data-theme=bryag]):not(:has(.ops)) body{background:#fffaf0}html:has(.g[data-theme=recepcia]):not(:has(.ops)) body{background:#f5f3ee}@media (prefers-color-scheme:dark){html:has(.g[data-theme=gravura]):not(:has(.ops)) body{background:#11130f}html:has(.g[data-theme=tezgyah]):not(:has(.ops)) body{background:#17110d}html:has(.g[data-theme=bryag]):not(:has(.ops)) body{background:#06202b}html:has(.g[data-theme=recepcia]):not(:has(.ops)) body{background:#101716}}.g{background:var(--bg) var(--grain);min-height:100dvh;color:var(--ink);font-family:var(--ft);-webkit-font-smoothing:antialiased;--focus:var(--accent);flex-direction:column;flex:1;display:flex;position:relative}.g ::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}.g :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.g .i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;flex:none;width:1.15em;height:1.15em}.g-col{width:100%;max-width:660px;margin:0 auto;padding:0 22px}.mast{text-align:center;padding:18px 0 22px;position:relative}.mast-top{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.mast-kind{font:500 11px/1.3 var(--fu);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:left}.mast-name{font:600 clamp(52px, 17vw, 112px)/.9 var(--fd);letter-spacing:-.015em;text-wrap:balance;margin:26px 0 6px}.mast-name[data-len=l]{font-size:clamp(44px,13vw,96px)}.mast-name[data-len=xl]{font-size:clamp(36px,10vw,80px)}.mast-orn{color:var(--ink);justify-content:center;display:flex}.mast-orn svg{fill:none;stroke:currentColor;stroke-width:1px;width:132px;height:14px}.mast-orn path:nth-child(2){fill:var(--accent);stroke:none}.mast-orn circle{fill:currentColor;stroke:none}.mast-tools{flex:none;gap:6px;display:flex}.g .tool{border:1px solid var(--rule);height:32px;font:600 12px/1 var(--fu);letter-spacing:.04em;color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.g .tool .i{width:15px;height:15px}.g .tool:hover{border-color:var(--ink);color:var(--ink)}.g .tool:disabled{opacity:.6}.mast-table{font:italic 500 25px/1.1 var(--fd);margin-top:16px}.mast-zone:before{content:" · "}.mast-zone{color:var(--muted)}.mast-people{font:13px/1.4 var(--ft);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:8px;display:flex}.g .who{color:var(--ink2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.g .who i{background:var(--seat,var(--accent));border-radius:50%;width:8px;height:8px}.mast-season{font:italic 500 17px/1.3 var(--fd);color:var(--ink2);margin-top:10px}.mast-now{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:italic 15px/1.3 var(--ft);color:var(--ink2);align-items:center;gap:6px;margin-top:14px;padding:7px 0;display:inline-flex}.mast-now.tone-alert{color:var(--accent);font-style:normal;font-weight:600}.mast-now .i{width:16px;height:16px}.index{z-index:20;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);box-shadow:0 3px 0 -2px var(--rule);align-items:center;margin:0 -22px;padding:0 6px 0 12px;display:flex;position:sticky;top:0}.index-scroll{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.index-scroll::-webkit-scrollbar{display:none}.index a{font:500 12.5px/1 var(--fu);letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;flex:none;padding:15px 11px 14px;text-decoration:none;position:relative}.index a.is-dim{color:var(--muted)}.index a.on{color:var(--ink)}.index a.on:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:7px;left:11px;right:11px}.index-search{width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:grid}.search{gap:10px;padding:16px 0 6px;display:grid}.search input[type=search]{border:0;border-bottom:1.5px solid var(--ink);width:100%;font:19px/1.2 var(--ft);color:var(--ink);appearance:none;background:0 0;border-radius:0;outline:none;padding:10px 0}.search input::placeholder{color:var(--muted)}.g .chk{font:14px var(--fu);color:var(--ink2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.g .chk input{accent-color:var(--accent);width:18px;height:18px}.g .chk span{align-items:center;gap:6px;display:inline-flex}.g .chk .i{width:15px;height:15px;color:var(--ok)}.no-results{text-align:center;font:italic 18px var(--ft);color:var(--muted);padding:60px 0}.sec{padding:40px 0 6px;scroll-margin-top:50px}.sec-head{text-align:center;margin-bottom:14px}.sec-no{font:600 14px/1 var(--fd);letter-spacing:.24em;color:var(--accent);display:block}.sec-title{font:italic 600 38px/1 var(--fd);text-wrap:balance;margin-top:6px}.sec-meta{font:italic 14px/1.3 var(--ft);color:var(--muted);margin-top:8px}.is-closing .sec-meta{color:var(--accent);font-style:normal;font-weight:600}.is-later .dishes,.is-ended .dishes,.is-closed .dishes{opacity:.6}.sec-reveal{border:1px solid var(--rule);width:max-content;font:600 13px var(--fu);color:var(--ink2);border-radius:999px;align-items:center;gap:6px;margin:4px auto 0;padding:9px 16px;display:flex}.sec-reveal .i{width:15px;height:15px}.dishes{margin:0;padding:0;list-style:none}.dish{padding:13px 0}.dish-line{align-items:flex-end;gap:8px;display:flex}.dish-name{text-align:left;font:600 17.5px/1.28 var(--ft);color:var(--ink);cursor:pointer;flex:0 auto}.dish-name:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lead{border-bottom:2px dotted var(--rule);flex:20px;min-width:16px;margin-bottom:.36em}.lead-empty{opacity:0}.price{font:500 17.5px/1.28 var(--ft);font-variant-numeric:oldstyle-nums proportional-nums;white-space:nowrap;flex:none}.add{border:1px solid var(--ink);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin:0 0 -3px 4px;transition:background .15s,color .15s,transform .15s;display:grid;position:relative}.add:before{content:"";position:absolute;inset:-8px}.add .i{width:16px;height:16px}.add .n{font:700 14px/1 var(--fu);font-variant-numeric:lining-nums}.add[data-n="0"] .n,.add:not([data-n="0"]) .add-plus{display:none}.add:not([data-n="0"]){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.add:hover{background:var(--hi)}.add:not([data-n="0"]):hover{background:var(--accent)}.add.pop,.price-tag.pop{animation:.32s cubic-bezier(.3,1.6,.5,1) g-pop}@keyframes g-pop{40%{transform:scale(1.22)}}.add-gap{flex:none;width:36px}.dish-orig{font:13.5px/1.4 var(--ft);color:var(--muted);margin-top:3px}.g .linkish{color:var(--accent);text-underline-offset:3px;font-weight:600;font-size:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dish-explain{border-left:2px solid var(--accent);background:var(--hi);font:14.5px/1.5 var(--ft);color:var(--ink2);margin:9px 44px 4px 0;padding:10px 12px}.dish-explain-k{font:700 10.5px var(--fu);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:2px;display:block}.dish-desc{font:italic 15px/1.45 var(--ft);color:var(--ink2);margin:4px 44px 0 0}.size{letter-spacing:.04em;color:var(--muted);white-space:nowrap;margin-left:8px;font-size:12.5px;font-style:normal}.vars{margin:6px 0 0;padding:0 0 0 16px;list-style:none}.vars li{font:15px/1.3 var(--ft);color:var(--ink2);align-items:flex-end;gap:8px;padding:5px 0;display:flex}.dish-desc.is-size-only .size{margin-left:0}.vars .var-label .size{margin-left:5px}.dish-meta{font:12.5px/1.3 var(--fu);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.dish-note{font:italic 600 17px/1.1 var(--fd);color:var(--accent)}.dish-veg{vertical-align:-1px;margin-left:6px;display:inline-flex}.dish-veg .i{width:14px;height:14px;color:var(--ok)}.dish-out{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.is-soldout .dish-name,.is-soldout .price{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.is-avoid{opacity:.42}.dish-avoid{color:var(--accent);font-weight:600}.dish-plate{border:1px solid var(--rule);background:var(--paper);cursor:pointer;width:100%;margin:4px 0 14px;padding:6px;display:block}.dish-plate img{aspect-ratio:16/9;object-fit:cover;filter:grayscale()sepia(.32)contrast(1.06)brightness(1.03);mix-blend-mode:multiply;width:100%;height:auto;transition:filter .5s}.dish-plate:hover img{filter:none;mix-blend-mode:normal}@media (min-width:700px){.g[data-theme=gravura] .dish-plate img{aspect-ratio:21/9}}@media (prefers-color-scheme:dark){.g[data-theme=gravura]:not([data-scope-mode=light]) .dish-plate img{filter:grayscale(.85)sepia(.25)brightness(.82)contrast(1.05);mix-blend-mode:normal}}.foot{padding:50px 0 calc(120px + env(safe-area-inset-bottom));text-align:center;font:italic 14px/1.55 var(--ft);color:var(--muted);justify-items:center;gap:14px;margin-top:auto;display:grid}.foot-logo{box-shadow:0 0 0 1px var(--rule-soft);background:#fffdf8;border-radius:10px;padding:10px 16px;display:inline-block}.foot-logo img{width:auto;height:40px}.page-bar{z-index:20;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);font-family:var(--fu);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 16px;display:grid;position:sticky;top:0}.page-back{min-height:40px;font:600 14px var(--fu);color:var(--ink2);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.page-back:hover{color:var(--ink)}.page-venue{font:600 20px/1 var(--fd);white-space:nowrap;text-overflow:ellipsis;max-width:48vw;overflow:hidden}.g[data-theme=tezgyah] .page-venue{font:800 16px/1 var(--fd);text-transform:uppercase;letter-spacing:-.02em}.page-tools{justify-self:end}.page-title{font:italic 600 34px/1.05 var(--fd);margin:22px 0 6px}.g[data-theme=tezgyah] .page-title{font:800 26px/1.05 var(--fd);text-transform:uppercase;letter-spacing:-.03em;font-style:normal}.foot-sv{font:500 12px var(--fu);letter-spacing:.02em;justify-content:center;align-items:center;gap:5px;font-style:normal;display:flex}.foot-sv .sv-word{color:var(--ink2);font:800 13px/1 var(--font-sv), system-ui, sans-serif;letter-spacing:-.01em;align-items:center;gap:.32em;display:inline-flex}.foot-sv .sv-word svg{width:1.05em;height:1.05em}.foot-sv .sv-word .ring{fill:none;stroke:currentColor;stroke-width:2.4px}.foot-sv .sv-word .dot{fill:#f2542d}.strip-wrap{z-index:30;padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.strip{pointer-events:auto;border-radius:var(--r-strip);background:var(--strip-bg);width:min(100%,520px);min-height:60px;color:var(--strip-ink);font-family:var(--fu);text-align:left;align-items:center;gap:12px;padding:8px 14px 8px 9px;animation:.35s cubic-bezier(.2,.9,.3,1.2) g-strip-in;display:flex;box-shadow:0 12px 34px #140e0847,0 2px 6px #140e081f}@keyframes g-strip-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.strip.is-idle{background:color-mix(in srgb, var(--paper) 92%, transparent);width:auto;min-height:44px;color:var(--ink);border:1px solid var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:600;animation:none;box-shadow:0 6px 20px #140e081a}.strip.tone-call{background:var(--accent);color:var(--on-accent)}.strip-lead{background:color-mix(in srgb, currentColor 13%, transparent);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.strip-lead .i{width:20px;height:20px}.strip-text{flex:1;min-width:0}.strip-text b,.strip-text small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.strip-text b{font-size:15.5px;font-weight:700;line-height:1.25}.strip-text small{opacity:.74;margin-top:1px;font-size:12.5px;line-height:1.3}.strip-end{font-variant-numeric:tabular-nums lining-nums;flex:none;font-size:15px;font-weight:700}.strip-end .i{opacity:.7;width:18px;height:18px}.pulse{background:currentColor;border-radius:50%;flex:none;width:12px;height:12px;position:relative}.pulse:after{content:"";border:2px solid;border-radius:50%;animation:1.6s ease-out infinite g-ring;position:absolute;inset:0}.pulse.is-taken:after{opacity:0;animation:none}.g .stack{display:flex}.g .stack i{border:2px solid var(--strip-bg);background:var(--seat,var(--accent));width:26px;height:26px;color:var(--strip-bg);font:800 11px var(--fu);border-radius:50%;place-items:center;margin-left:-9px;font-style:normal;display:grid}.g .stack i:first-child{margin-left:0}@keyframes g-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.g-sheet{background:var(--paper);width:100%;max-width:100%;max-height:92dvh;color:var(--ink);font-family:var(--fu);border:0;border-radius:22px 22px 0 0;flex-direction:column;margin:auto 0 0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.g-sheet:not([open]){display:none}.g-sheet::backdrop{background:#0e0a0680}.g-sheet.in{animation:.28s cubic-bezier(.2,.85,.25,1) g-sheet-in}.g-sheet.out{animation:.17s ease-in forwards g-sheet-out}@keyframes g-sheet-in{0%{opacity:.2;transform:translateY(48px)}}@keyframes g-sheet-out{to{opacity:0;transform:translateY(40px)}}@media (min-width:700px){.g-sheet{border-radius:18px;width:min(540px,100vw - 48px);max-height:min(88dvh,900px);margin:auto}}.grab{background:var(--rule);border-radius:4px;flex:none;width:38px;height:4px;margin:8px auto 0}@media (min-width:700px){.grab{display:none}}.sheet-head{border-bottom:1px solid var(--rule-soft);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 20px 12px;display:flex}.sheet-head h2{font:italic 600 30px/1.05 var(--fd)}.sheet-head h2 span{color:var(--muted);font-size:.72em}.eyebrow{font:600 11px/1.2 var(--fu);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.round{border:1px solid var(--rule);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.round:hover{background:var(--hi)}.sheet-body{overscroll-behavior:contain;outline:none;flex:1;min-height:0;padding:4px 20px 26px;overflow:auto}.sheet-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--rule-soft);background:var(--paper);flex:none;align-items:center;gap:10px;display:flex}.page-sheet{max-width:620px;margin:0 auto;padding:0 0 40px}.page-sheet .sheet-body{overflow:visible}.tsec{padding:20px 0 6px}.tsec+.tsec{border-top:1px solid var(--rule-soft);margin-top:12px}.tsec h3{font:700 11.5px/1.2 var(--fu);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;display:flex}.count{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);letter-spacing:0;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.tline{border-bottom:1px dotted var(--rule);font:15px/1.3 var(--ft);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.tline-name small{color:var(--muted);font-size:13px}.tline-sum{text-align:right;font-variant-numeric:tabular-nums lining-nums;min-width:62px}.stepper{border:1px solid var(--rule);border-radius:999px;align-items:center;display:inline-flex}.stepper button{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.stepper button .i{width:15px;height:15px}.stepper b{text-align:center;min-width:20px;font:700 14px var(--fu);font-variant-numeric:tabular-nums}.stepper.big button{width:46px;height:46px}.stepper.big b{min-width:26px;font-size:17px}.g [style*=--seat-l]{--seat:var(--seat-l)}@media (prefers-color-scheme:dark){.g:not([data-scope-mode=light]) [style*=--seat-l]{--seat:var(--seat-d)}}.g[data-scope-mode=dark] [style*=--seat-l]{--seat:var(--seat-d)}.g .people{flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.g .person{border:1px solid var(--rule-soft);background:color-mix(in srgb, var(--seat,var(--accent)) 7%, transparent);border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:inline-flex}.g .person>i{background:var(--seat,var(--accent));width:30px;height:30px;color:var(--paper);font:800 13px var(--fu);border-radius:50%;place-items:center;font-style:normal;display:grid}.g .person b{font-size:13.5px;line-height:1.2;display:block}.g .person small{color:var(--muted);font-size:11.5px;line-height:1.2;display:block}.g .person.is-ready small{color:var(--ok);font-weight:600}.g .person.is-removed{opacity:.6;border-style:dashed}.g .person.is-removed>i{filter:grayscale()}.g .person .linkish{margin-left:2px;font-size:12px}.g .rename{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.g .rename label{color:var(--muted);flex:1;gap:4px;font-size:12px;display:grid}.g .rename input{border:1px solid var(--rule);border-radius:var(--r-btn);width:100%;height:44px;color:var(--ink);background:0 0;padding:0 12px;font-size:16px}.tgroup{margin-bottom:14px}.tgroup-who{font:700 13.5px var(--fu);align-items:center;gap:7px;display:flex}.tgroup-who i{background:var(--seat,var(--accent));border-radius:50%;width:9px;height:9px}.tgroup-who small{color:var(--muted);margin-left:auto;font-weight:500}.tgroup ul{margin:4px 0 0;padding:0;list-style:none}.tline-name em{font:12.5px var(--fu);color:var(--muted);font-style:normal;display:block}.tline-name em.warn{color:var(--accent);font-weight:600}.tline.is-stale .tline-name{color:var(--muted)}.g .qty{color:var(--muted);font-variant-numeric:tabular-nums}.confirm{border-radius:var(--r-card);border:1px solid var(--accent);background:var(--hi);padding:14px;animation:.3s g-strip-in}.confirm p{font:600 15px/1.4 var(--fu);margin-bottom:12px}.confirm .row{flex-wrap:wrap;gap:8px;display:flex}.confirm .btn{flex:auto;min-height:44px;font-size:14px}.tsum{font:600 15px var(--fu);justify-content:space-between;align-items:baseline;margin:12px 0 14px;display:flex}.tsum b{font:600 22px var(--fd);font-variant-numeric:lining-nums tabular-nums}.g .btn{border-radius:var(--r-btn);border:1px solid var(--ink);min-height:48px;font:700 15px/1.1 var(--fu);color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.g .btn .i{width:18px;height:18px}.g .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.g .send-row .btn.primary{flex:1}.g .btn.primary:hover{filter:brightness(1.08)}.g .btn.ghost{border-color:var(--rule)}.g .btn.ghost.is-on{border-color:var(--ok);color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent)}.g .btn.grow{flex:1}.g .btn:disabled{opacity:.55}.send-row{gap:8px;display:flex}.g .u{text-underline-offset:3px;text-decoration:underline}.g .center,.g-sheet .center{text-align:center}.g .hint{font:13.5px/1.45 var(--fu);color:var(--muted);align-items:center;gap:6px;margin-top:10px;display:flex}.g .hint.ok{color:var(--ok);font-weight:600}.err{border-radius:var(--r-card);color:var(--ink);font:600 14px/1.4 var(--fu);background:#c2410c1f;margin:10px 0;padding:10px 12px}.empty{text-align:center;font:14.5px/1.5 var(--ft);color:var(--muted);padding:10px 4px 14px}.empty b{font:italic 600 22px var(--fd);color:var(--ink);margin-bottom:4px;display:block}.ogroup{margin-bottom:16px}.ogroup-head{font:600 12px var(--fu);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ticket{border:1px solid var(--rule-soft);border-radius:var(--r-card);background:color-mix(in srgb, var(--bg) 40%, transparent);margin-top:8px;padding:12px 14px}.ticket-head{font:14px var(--fu);align-items:center;gap:8px;display:flex}.ticket-head .i{width:17px;height:17px;color:var(--muted)}.ticket-head span{color:var(--ink2);margin-left:auto;font-weight:600}.ticket.s-ready .ticket-head span{color:var(--accent)}.ticket.s-served,.ticket.s-cancelled{opacity:.66}.steps{grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0 8px;display:grid}.steps i{background:var(--rule-soft);border-radius:3px;height:3px}.steps i.on{background:var(--accent)}.ticket.s-ready .steps i.on:nth-child(3){animation:1.4s ease-in-out infinite g-blink}.ticket ul{margin:0;padding:0;list-style:none}.ticket li{font:14.5px/1.35 var(--ft);justify-content:space-between;gap:10px;padding:2px 0;display:flex}.ticket li small{color:var(--muted)}.ticket .by{font:12px var(--fu);white-space:nowrap}.slide{background:color-mix(in srgb, var(--accent) 12%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:999px;height:60px;margin:2px 0 8px;position:relative;overflow:hidden}.slide-label{font:700 14.5px/1.2 var(--fu);text-align:center;color:var(--ink2);opacity:calc(1 - var(--p,0) * 1.8);background:linear-gradient(100deg, var(--ink2) 40%, color-mix(in srgb, var(--ink2) 30%, transparent) 50%, var(--ink2) 60%) 0 0 / 250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;place-items:center;padding:0 20px 0 66px;animation:3.2s linear infinite g-shine;display:grid;position:absolute;inset:0}@keyframes g-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.slide-fill{width:calc(var(--x,0px) + 58px);background:color-mix(in srgb, var(--accent) 24%, transparent);border-radius:999px;transition:width .3s cubic-bezier(.2,.9,.3,1);position:absolute;top:0;bottom:0;left:0}.slide-thumb{background:var(--accent);width:50px;height:50px;color:var(--on-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateX(var(--x,0px));touch-action:none;cursor:grab;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.2,.9,.3,1);display:grid;position:absolute;top:4px;left:4px}.slide-thumb .i{width:22px;height:22px}.slide.is-drag .slide-thumb,.slide.is-drag .slide-fill{transition:none}.slide.is-done .slide-label{opacity:0}.slide.nudge .slide-thumb{animation:.7s cubic-bezier(.3,1.3,.5,1) g-nudge}@keyframes g-nudge{30%{transform:translate(30px)}60%{transform:translate(0)}80%{transform:translate(9px)}}.callcard{border-radius:var(--r-card);background:var(--accent);color:var(--on-accent);align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:flex}.callcard .pulse{margin:0 4px}.callcard-text{flex:1;min-width:0}.callcard-text b{font-size:15.5px;display:block}.callcard-text small{opacity:.8;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;display:block}.callcard.is-taken{background:color-mix(in srgb, var(--ok) 12%, var(--paper));color:var(--ink);border:1px solid color-mix(in srgb, var(--ok) 40%, transparent)}.callcard.is-taken .pulse{background:var(--ok)}.g .callcard .linkish{color:inherit;white-space:nowrap;font-size:12.5px}.g .bill{border:1px solid var(--rule-soft);border-radius:var(--r-card);margin-top:14px;padding:14px}.g .bill-head{font:600 22px var(--fd);font-variant-numeric:lining-nums;justify-content:space-between;align-items:baseline;display:flex}.g .bill-head b{font-weight:600}.g .bill-people{margin:8px 0 4px;padding:0;list-style:none}.g .bill-people li{font:14.5px var(--ft);color:var(--ink2);border-bottom:1px dotted var(--rule-soft);font-variant-numeric:lining-nums tabular-nums;justify-content:space-between;padding:4px 0;display:flex}.g .seg{gap:6px;margin:10px 0;display:flex}.g .seg button{border:1px solid var(--rule);border-radius:var(--r-btn);min-height:42px;font:600 14px var(--fu);color:var(--ink2);flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.g .seg button .i{width:16px;height:16px}.g .seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.d-photo{margin:0 -20px 16px}.d-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.d-orn{height:70px;color:var(--accent);border-bottom:1px solid var(--rule-soft);background:var(--hi);place-items:center;margin:0 -20px 14px;display:grid}.d-orn .i{stroke-width:1.3px;width:30px;height:30px}.d-name{font:600 36px/1.02 var(--fd)}.d-orig{font:italic 15px var(--ft);color:var(--muted);margin-top:4px}.d-desc{font:16.5px/1.55 var(--ft);color:var(--ink2);margin-top:12px}.d-explain{border-left:2px solid var(--accent);background:var(--hi);font:15px/1.5 var(--ft);color:var(--ink2);margin-top:12px;padding:11px 13px}.d-explain b{font:700 10.5px var(--fu);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;display:block}.d-facts{font:600 15px var(--fu);color:var(--muted);font-variant-numeric:lining-nums;margin-top:12px}.d-vars{border:0;gap:8px;margin:16px 0 0;padding:0;display:grid}.d-vars legend{font:700 11.5px var(--fu);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.d-var{border:1px solid var(--rule);border-radius:var(--r-card);cursor:pointer;font:600 15.5px var(--fu);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.d-var input{width:18px;height:18px;accent-color:var(--accent);margin:0}.d-var small{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.d-var b{font-variant-numeric:lining-nums tabular-nums}.d-var.on{border-color:var(--accent);background:var(--hi)}.d-allergens{margin-top:20px}.d-allergens h3{font:700 11.5px var(--fu);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.d-allergens ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.d-allergens li{border:1px solid var(--rule);font:600 13px var(--fu);border-radius:999px;padding:5px 11px}.d-allergens li.hit{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.d-allergens p{font:14px var(--fu);color:var(--ink2)}.d-allergens .small{color:var(--ok);align-items:center;gap:5px;margin-top:8px;font-size:12.5px;display:flex}.d-note{font:italic 600 19px var(--fd);color:var(--accent);margin-top:8px}.d-notefield{gap:2px;margin-top:20px;display:grid}.d-notefield span{font:700 11.5px var(--fu);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.d-notefield input{border:0;border-bottom:1px solid var(--rule);width:100%;font:16px var(--ft);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:10px 0}.d-notefield input:focus{border-bottom-color:var(--accent)}.g .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.g .chip{border:1px solid var(--rule);font:600 14px var(--fu);color:var(--ink);border-radius:999px;padding:10px 15px}.g .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.d-reason{min-height:48px;font:600 14.5px var(--fu);color:var(--muted);align-items:center;gap:8px;display:flex}.d-reason .i{width:18px;height:18px}.g-toast{left:50%;bottom:calc(88px + env(safe-area-inset-bottom));z-index:60;background:var(--strip-bg);width:max-content;max-width:calc(100vw - 24px);color:var(--strip-ink);font:600 14px/1.35 var(--fu);border-radius:12px;padding:12px 16px;animation:.3s g-strip-in;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #00000047}.g[data-theme=tezgyah] .mast{text-align:left;padding-bottom:8px}.g[data-theme=tezgyah] .mast-kind{font:700 26px/1 var(--fh);letter-spacing:0;text-transform:none;color:var(--accent);transform-origin:0;transform:rotate(-2deg)}.g[data-theme=tezgyah] .mast-name{font:800 clamp(48px, 15vw, 118px)/.88 var(--fd);letter-spacing:-.045em;text-transform:uppercase;margin:14px 0 0}.g[data-theme=tezgyah] .mast-name[data-len=l]{font-size:clamp(38px,11vw,92px)}.g[data-theme=tezgyah] .mast-name[data-len=xl]{font-size:clamp(30px,8.4vw,72px)}.g[data-theme=tezgyah] .mast-orn{display:none}.g[data-theme=tezgyah] .mast-table{background:var(--butter);color:#2a1c14;font:600 14px var(--fu);border-radius:10px;align-items:baseline;gap:8px;margin-top:16px;padding:8px 14px 9px;display:inline-flex;transform:rotate(-2.5deg);box-shadow:0 2px #2a1c141f}.g[data-theme=tezgyah] .mast-table-n{font:800 20px var(--fd);letter-spacing:-.02em;text-transform:uppercase}.g[data-theme=tezgyah] .mast-zone:before{content:""}.g[data-theme=tezgyah] .mast-zone{color:#2a1c14b3}.g[data-theme=tezgyah] .mast-people{font-family:var(--fu);justify-content:flex-start}.g[data-theme=tezgyah] .mast-season{font:700 22px/1.1 var(--fh);color:var(--accent)}.g[data-theme=tezgyah] .mast-now{background:var(--ink);color:var(--bg);font:600 14.5px var(--fu);border:0;margin:18px -22px 0;padding:11px 22px;display:flex}.g[data-theme=tezgyah] .mast-now.tone-alert{background:var(--accent);color:var(--on-accent)}.g[data-theme=tezgyah] .tool{border-width:1.5px;border-color:var(--ink);color:var(--ink)}.g[data-theme=tezgyah] .index{box-shadow:none;border-top:0;border-bottom:1.5px solid var(--ink);padding-left:16px}.g[data-theme=tezgyah] .index a{font:600 14px/1 var(--fu);letter-spacing:0;text-transform:none;border-radius:999px;margin:9px 2px;padding:9px 13px}.g[data-theme=tezgyah] .index a.on{background:var(--ink);color:var(--bg)}.g[data-theme=tezgyah] .index a.on:after{display:none}.g[data-theme=tezgyah] .sec{padding-top:34px}.g[data-theme=tezgyah] .sec-head{text-align:left;border-bottom:1.5px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:2px 10px;margin-bottom:4px;padding-bottom:10px;display:grid}.g[data-theme=tezgyah] .sec-no{display:none}.g[data-theme=tezgyah] .sec-title{font:800 26px/1.05 var(--fd);letter-spacing:-.03em;text-transform:uppercase;grid-column:1;margin:0;font-style:normal}.g[data-theme=tezgyah] .sec-meta{font:700 21px/1.1 var(--fh);color:var(--accent);grid-column:1/-1;margin:2px 0 0;font-style:normal}.g[data-theme=tezgyah] .board-head{grid-area:1/2;display:flex}.g[data-theme=tezgyah] .board-head span{text-align:center;width:72px;font:700 10.5px var(--fu);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.g[data-theme=tezgyah] .dish{border-bottom:1px solid var(--rule-soft);padding:14px 0}.g[data-theme=tezgyah] .dish-line{align-items:center}.g[data-theme=tezgyah] .dish-name{font:600 17.5px/1.25 var(--ft)}.g[data-theme=tezgyah] .lead{border:0;margin:0}.g[data-theme=tezgyah] .dish-desc{font:14.5px/1.45 var(--ft);color:var(--ink2);margin-right:0;font-style:normal}.g[data-theme=tezgyah] .dish-note{font:700 22px/1 var(--fh);color:var(--accent);display:inline-block;transform:rotate(-2deg)}.g[data-theme=tezgyah] .dish-explain{background:var(--hi);border:0;border-radius:12px;margin-right:0}.g[data-theme=tezgyah] .board-line .dish-name{flex:1}.g[data-theme=tezgyah] .cells{flex:none;display:flex}.g[data-theme=tezgyah] .cell{justify-content:center;width:72px;display:flex}.g[data-theme=tezgyah] .cell-none{color:var(--muted)}.price-tag{border:1.5px solid var(--ink);background:var(--paper);min-width:64px;height:42px;font:700 16px/1 var(--fu);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);white-space:nowrap;border-radius:12px;flex:none;place-items:center;padding:0 11px;transition:background .15s,color .15s;display:inline-grid;position:relative}span.price-tag{border-color:var(--rule-soft);color:var(--muted);background:0 0}.cells .price-tag{min-width:60px;padding:0 6px}button.price-tag:before{content:"";position:absolute;inset:-6px -4px}button.price-tag:hover{background:var(--butter);color:#2a1c14}.price-tag .n{background:var(--ink);min-width:21px;height:21px;color:var(--bg);font:800 11.5px var(--fu);border:2px solid var(--bg);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-9px;right:-9px}.price-tag[data-n="0"] .n{display:none}.price-tag[data-n]:not([data-n="0"]){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.price-tag.wide{gap:8px;min-width:0;padding:0 13px;display:inline-flex}.pt-l{opacity:.78;font-size:13px;font-weight:500}.tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.g[data-theme=tezgyah] .dish.has-photo{grid-template-columns:76px 1fr;align-items:start;gap:14px;display:grid}.g[data-theme=tezgyah] .dish-plate{border:0;border-radius:16px;margin:2px 0 0;padding:0;overflow:hidden}.g[data-theme=tezgyah] .dish-plate img{aspect-ratio:1;filter:none;mix-blend-mode:normal}.g[data-theme=tezgyah] .foot{font-style:normal;font-family:var(--fu)}.g[data-theme=tezgyah] .foot .mast-orn{display:none}.g[data-theme=tezgyah] .sheet-head h2,.g[data-theme=tezgyah] .d-name{font:800 25px/1.05 var(--fd);letter-spacing:-.03em;text-transform:uppercase;font-style:normal}.g[data-theme=tezgyah] .d-name{font-size:28px}.g[data-theme=tezgyah] .empty b,.g[data-theme=tezgyah] .tsum b,.g[data-theme=tezgyah] .bill-head{font:800 19px var(--fd);letter-spacing:-.02em;font-style:normal}.g[data-theme=tezgyah] .d-note{font:700 24px var(--fh)}.g[data-theme=tezgyah] .d-orn{background:var(--butter);color:#2a1c14;border:0}.g[data-theme=tezgyah] .btn{border-width:1.5px}.g[data-theme=tezgyah] .d-explain{border:0;border-radius:12px}.index.is-below{padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-bottom:0;flex-direction:row-reverse;order:2;margin:auto -22px 0;top:auto;bottom:0}.g[data-theme=bryag] .g-col,.g[data-theme=recepcia] .g-col{flex-direction:column;display:flex}.g[data-theme=bryag] .g-page>.g-col,.g[data-theme=recepcia] .g-page>.g-col{min-height:100dvh}.g[data-theme=bryag] .foot,.g[data-theme=recepcia] .foot{order:1;padding-bottom:86px}.g-page:has(.index.is-below) .strip-wrap{bottom:calc(66px + env(safe-area-inset-bottom));padding-bottom:6px}.g-page:has(.index.is-below) .g-toast{bottom:calc(150px + env(safe-area-inset-bottom))}.g[data-theme=bryag] :is(.sec-title,.sec-meta,.mast-table,.mast-season,.mast-now,.sheet-head h2,.dish-desc,.dish-note,.d-note,.d-orig,.no-results,.foot,.empty,.empty b,.page-title),.g[data-theme=recepcia] :is(.sec-title,.sec-meta,.mast-table,.mast-season,.mast-now,.sheet-head h2,.dish-desc,.dish-note,.d-note,.d-orig,.no-results,.foot,.empty,.empty b,.page-title){font-style:normal}.g[data-theme=bryag] .mast-orn,.g[data-theme=recepcia] .mast-orn,.g[data-theme=bryag] .add-gap,.g[data-theme=recepcia] .add-gap{display:none}.g[data-theme=bryag] .dish-explain,.g[data-theme=recepcia] .dish-explain{margin-right:0}.g[data-theme=bryag] .dish.editable{margin:0}.g[data-theme=recepcia] .dish.editable{padding-left:12px;padding-right:12px}.to-place,.again{display:none}.g[data-theme=bryag] .mast{text-align:left;background:var(--band);color:var(--on-band);margin:0 -22px;padding:14px 22px 46px}.g[data-theme=bryag] .mast:after{content:"";background:var(--bg);height:26px;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 26' preserveAspectRatio='none'><path d='M0 26V13c32-11 65-11 97 0s65 11 98 0 65-11 97 0 66 11 98 0v13z'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 26' preserveAspectRatio='none'><path d='M0 26V13c32-11 65-11 97 0s65 11 98 0 65-11 97 0 66 11 98 0v13z'/></svg>") 50%/100% 100% no-repeat}.g[data-theme=bryag] .mast-kind{font:500 12.5px/1.3 var(--fu);letter-spacing:0;text-transform:none;color:var(--on-band)}.g[data-theme=bryag] .mast-name{font:400 clamp(38px, 12vw, 72px)/1.2 var(--fn);letter-spacing:0;margin:14px 0 0}.g[data-theme=bryag] .mast-name[data-len=l]{font-size:clamp(34px,11vw,64px)}.g[data-theme=bryag] .mast-name[data-len=xl]{font-size:clamp(28px,9vw,54px)}.g[data-theme=bryag] .tool{border:1.5px solid var(--on-band);height:36px;font:600 13px/1 var(--fu);letter-spacing:0;color:var(--on-band)}.g[data-theme=bryag] .mast-table{background:var(--sun);min-height:32px;color:var(--on-sun);font:700 14px var(--fu);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:0 12px;display:inline-flex}.g[data-theme=bryag] .mast-zone{color:inherit;font-weight:500}.g[data-theme=bryag] .mast-people{color:var(--on-band);font-family:var(--fu);justify-content:flex-start}.g[data-theme=bryag] .mast-people .who{color:var(--on-band)}.g[data-theme=bryag] .mast-season{color:var(--on-band);font:600 15px var(--fu)}.g[data-theme=bryag] .mast-now{width:fit-content;color:var(--on-band);font:600 15px/1.3 var(--fu);border:0;margin-top:12px;padding:0;display:flex}.g[data-theme=bryag] .mast-now.tone-alert{color:var(--on-band);font-weight:800}.g[data-theme=bryag] .index.is-below{border-top:2px solid var(--ink)}.g[data-theme=bryag] .index a{border:2px solid var(--ink);height:46px;font:700 15px/42px var(--fu);letter-spacing:0;text-transform:none;color:var(--ink);border-radius:999px;margin:0 3px;padding:0 15px;display:block}.g[data-theme=bryag] .index a.on{background:var(--ink);color:var(--bg)}.g[data-theme=bryag] .index a.on:after{display:none}.g[data-theme=bryag] .index a.is-dim{color:var(--muted);border-color:var(--rule)}.g[data-theme=bryag] .index a.is-dim.on{color:var(--bg)}.g[data-theme=bryag] .index-search{border:2px solid var(--ink);border-radius:50%;width:46px;height:46px;margin-right:6px}.g[data-theme=bryag] .sec{padding:18px 0 8px;scroll-margin-top:10px}.g[data-theme=bryag] .sec-head{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-bottom:12px;display:flex}.g[data-theme=bryag] .sec-no{display:none}.g[data-theme=bryag] .sec-title{font:800 30px/1.05 var(--fd);letter-spacing:-.01em;margin:0}.g[data-theme=bryag] .sec-title.is-caps{letter-spacing:0;font-size:23px;line-height:1.15}.g[data-theme=bryag] .sec-meta{font:600 13px/1.3 var(--fu);margin:0}.g[data-theme=bryag] .dishes{flex-direction:column;gap:10px;display:flex}.g[data-theme=bryag] .dishes.is-tiles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.g[data-theme=bryag] .dish-new{grid-column:1/-1}.g[data-theme=bryag] .dish{background:var(--paper);border:2px solid var(--ink);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow:hidden}.g[data-theme=bryag] .dish.has-photo{grid-template-columns:112px minmax(0,1fr)}.g[data-theme=bryag] .dish-plate{background:var(--hi);border:0;grid-row:1/span 2;width:100%;height:100%;margin:0;padding:0}.g[data-theme=bryag] .dish-plate img{aspect-ratio:auto;object-fit:cover;filter:none;mix-blend-mode:normal;width:100%;height:100%}.g[data-theme=bryag] .dish-body{min-width:0;padding:11px 12px 0 13px}.g[data-theme=bryag] .dish-buy{grid-column:-2/-1;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 10px 13px;display:flex}.g[data-theme=bryag] .dish:not(:has(.dish-buy)) .dish-body{padding-bottom:11px}.g[data-theme=bryag] .dish-name{font:600 17px/1.2 var(--fu);display:block}.g[data-theme=bryag] .dish-orig{font:13px/1.35 var(--fu)}.g[data-theme=bryag] .dish-desc{font:400 13.5px/1.35 var(--fu);color:var(--muted);margin:4px 0 0}.g[data-theme=bryag] .size{letter-spacing:0;color:var(--muted);font-size:13px}.g[data-theme=bryag] .price{font:800 22px/1 var(--fu);font-variant-numeric:lining-nums}.g[data-theme=bryag] .add{background:var(--accent);width:46px;height:46px;color:var(--on-accent);border:0;margin:0}.g[data-theme=bryag] .add:before{inset:-2px}.g[data-theme=bryag] .add .i{stroke-width:2.6px;width:20px;height:20px}.g[data-theme=bryag] .add .n{font:800 19px/1 var(--fu)}.g[data-theme=bryag] .add:hover{background:var(--accent)}.g[data-theme=bryag] .add:not([data-n="0"]),.g[data-theme=bryag] .add:not([data-n="0"]):hover{background:var(--sun);color:var(--on-sun)}.g[data-theme=bryag] .vars{margin:8px 0 11px;padding:0}.g[data-theme=bryag] .vars li{font:500 14.5px/1.25 var(--fu);align-items:center;padding:4px 0}.g[data-theme=bryag] .vars .lead{border:0;margin:0}.g[data-theme=bryag] .vars .price{font-size:18px}.g[data-theme=bryag] .dish-meta{font-family:var(--fu);margin-top:7px}.g[data-theme=bryag] .dish-note{font:700 13px/1.2 var(--fu);color:var(--accent)}.g[data-theme=bryag] .dish-out{background:var(--sun);color:var(--on-sun);font:700 12px/1.2 var(--fu);letter-spacing:0;text-transform:none;border-radius:8px;padding:3px 8px}.g[data-theme=bryag] .is-soldout{border-color:var(--rule)}.g[data-theme=bryag] .is-soldout .dish-name,.g[data-theme=bryag] .is-soldout .price{color:var(--muted);text-decoration:none}.g[data-theme=bryag] .dishes.is-tiles .dish,.g[data-theme=bryag] .dishes.is-tiles .dish.has-photo{flex-direction:column;display:flex}.g[data-theme=bryag] .dishes.is-tiles .dish-plate{flex:none;height:112px}.g[data-theme=bryag] .dishes.is-tiles .dish-name{font-size:16px}.g[data-theme=bryag] .dishes.is-tiles .dish-body{flex:1;padding:10px 10px 0 12px}.g[data-theme=bryag] .dishes.is-tiles .dish-buy{padding:8px 8px 8px 12px}.g[data-theme=bryag] .dishes.is-tiles .size{margin:2px 0 0;display:block}.g[data-theme=bryag] .strip{font-weight:800;box-shadow:0 8px 22px #06303f3d}.g[data-theme=bryag] .strip.is-idle{background:var(--paper);color:var(--ink);border:2px solid var(--ink)}.g[data-theme=bryag] .strip.tone-call{background:var(--accent);color:var(--on-accent)}@media (max-width:1079px){.g[data-theme=bryag] .g-page:has(.index.is-below) .sg-fab{bottom:calc(76px + env(safe-area-inset-bottom))}.g[data-theme=bryag] .g-page:has(.index.is-below) .sg-fab.is-raised{bottom:calc(146px + env(safe-area-inset-bottom))}}.g[data-theme=bryag] .g-sheet{border-radius:26px 26px 0 0}.g[data-theme=bryag] :is(.sheet-head h2,.d-name,.page-title){font:800 28px/1.1 var(--fd);letter-spacing:-.01em}.g[data-theme=bryag] .page-venue{font:800 17px/1 var(--fd)}.g[data-theme=bryag] .d-orn{background:var(--hi);height:96px;color:var(--accent);border:0}.g[data-theme=bryag] .d-orig{font:14px var(--fu)}.g[data-theme=bryag] .d-desc{font:400 16px/1.45 var(--fu)}.g[data-theme=bryag] .d-facts{font:800 19px var(--fu);color:var(--ink)}.g[data-theme=bryag] .d-note{font:700 15px var(--fu)}.g[data-theme=bryag] .d-allergens li{border:2px solid var(--ink);font-size:14px}.g[data-theme=bryag] .d-var{border-width:2px}.g[data-theme=bryag] .d-notefield input{border:2px solid var(--ink);border-radius:var(--r-btn);background:var(--paper);font-family:var(--fu);padding:11px 14px}.g[data-theme=bryag] .btn{border-width:2px}.g[data-theme=bryag] .btn.primary{border-color:var(--sun);background:var(--sun);min-height:54px;color:var(--on-sun);font:800 17px/1.1 var(--fu);border-radius:18px}.g[data-theme=bryag] .stepper{border:2px solid var(--ink)}.g[data-theme=bryag] .stepper button{width:40px;height:42px}.g[data-theme=bryag] .stepper.big button{width:46px;height:50px}.g[data-theme=bryag] .tline{font:500 15px/1.3 var(--fu);border-bottom-style:solid}.g[data-theme=bryag] :is(.tsum b,.empty b,.bill-head){font:800 21px var(--fu)}.g[data-theme=bryag] .ticket li,.g[data-theme=bryag] .bill-people li{font-family:var(--fu)}.g[data-theme=bryag] .to-place{background:var(--sun);color:var(--on-sun);font:700 14px var(--fu);border-radius:999px;margin:-4px 0 10px;padding:5px 12px;display:inline-block}.g[data-theme=bryag] .again{border-color:var(--ink);width:100%;min-height:46px;margin-top:8px;display:inline-flex}.g[data-theme=recepcia] .mast{text-align:center;background:var(--band);color:var(--on-band);flex-direction:column;align-items:center;margin:0 -22px;padding:14px 22px 24px;display:flex}.g[data-theme=recepcia] .mast-top{display:contents}.g[data-theme=recepcia] .mast-tools{order:0;align-self:flex-end}.g[data-theme=recepcia] .mast-name{font:400 clamp(25px, 7.6vw, 44px)/1.2 var(--fd);letter-spacing:.14em;text-transform:uppercase;order:1;margin:18px 0 0}.g[data-theme=recepcia] .mast-name[data-len=l]{font-size:clamp(23px,7vw,40px)}.g[data-theme=recepcia] .mast-name[data-len=xl]{letter-spacing:.1em;font-size:clamp(21px,6.2vw,36px)}.g[data-theme=recepcia] .mast-kind{font:500 12.5px/1.3 var(--fu);letter-spacing:0;text-transform:none;text-align:center;color:var(--on-band);order:2;margin-top:6px}.g[data-theme=recepcia] .mast-table{border:1px solid var(--brass-on);color:var(--brass-on);font:500 13px var(--fu);border-radius:999px 8px 8px 999px;order:3;align-items:center;gap:9px;margin-top:16px;padding:7px 16px 7px 10px;display:inline-flex}.g[data-theme=recepcia] .mast-table:before{content:"";border:1px solid var(--brass-on);border-radius:50%;flex:none;width:11px;height:11px}.g[data-theme=recepcia] .mast-table-n{font:400 19px/1 var(--fd);letter-spacing:.05em}.g[data-theme=recepcia] .mast-zone{color:inherit}.g[data-theme=recepcia] .mast-people{color:var(--on-band);font-family:var(--fu);order:4}.g[data-theme=recepcia] .mast-people .who{color:var(--on-band)}.g[data-theme=recepcia] .mast-season{color:var(--on-band);font:500 14px var(--fu);order:5}.g[data-theme=recepcia] .mast-now{display:none}.g[data-theme=recepcia] .tool{border:1px solid var(--on-band);height:36px;font:500 13px/1 var(--fu);letter-spacing:0;color:var(--on-band);border-radius:4px}.g[data-theme=recepcia] .g-col:has(.rc-top) .mast{display:none}.rc-eyebrow{font:600 11.5px/1.3 var(--fu);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);display:block}.rc-contents{flex-direction:column;gap:22px;padding:20px 0 8px;display:flex}.rc-now{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);color:inherit;flex-direction:column;gap:5px;padding:16px;text-decoration:none;display:flex}.rc-now b{font:400 25px/1.2 var(--fd)}.rc-now b.tone-alert{color:var(--accent)}.rc-now small{font:400 13px/1.35 var(--fu);color:var(--muted)}.rc-later{border-bottom:1px solid var(--rule);color:inherit;flex-direction:column;gap:3px;padding-bottom:14px;text-decoration:none;display:flex}.rc-later b{font:400 19px/1.25 var(--fd);margin-top:2px}.rc-later small{font:400 13px/1.35 var(--fu);color:var(--muted)}.rc-group>h2{margin:0 0 4px}.rc-row{border-bottom:1px solid var(--rule);min-height:48px;color:inherit;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.rc-row-name{min-width:0;font:400 18px/1.25 var(--fd);flex:1}.rc-row-name small{font:400 12.5px/1.3 var(--fu);color:var(--muted);margin-top:2px;display:block}.rc-row-n{font:500 13px var(--fu);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.rc-row .i{width:16px;height:16px;color:var(--muted)}.rc-row.is-dim .rc-row-name{color:var(--ink2)}.rc-top{z-index:20;background:var(--bg);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;margin:0 -22px;padding:6px 14px;display:flex;position:sticky;top:0}.rc-back{min-height:44px;font:600 14px var(--fu);color:var(--ink);align-items:center;gap:6px;padding:0 6px;text-decoration:none;display:inline-flex}.g[data-theme=recepcia] .rc-top .tool{border-color:var(--rule);color:var(--ink)}.rc-next{min-height:60px;color:inherit;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:8px 0;text-decoration:none;display:flex}.rc-next b{font:400 19px/1.2 var(--fd);margin-top:2px;display:block}.g[data-theme=recepcia] .index:not(.is-below){box-shadow:none;border-top:0}.g[data-theme=recepcia] .index:not(.is-below) a{font-family:var(--fu);letter-spacing:.08em}.g[data-theme=recepcia] .index.is-below{padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);flex-direction:row;justify-content:flex-start}.g[data-theme=recepcia] .index-search{border:1px solid var(--rule);border-radius:4px}.g[data-theme=recepcia] .sg-fab{border:1px solid var(--rule);background:var(--bg);color:var(--ink);font:500 14px/1 var(--fu);box-shadow:none;border-radius:4px}.g[data-theme=recepcia] .g-page:has(.index.is-below) .sg-fab{bottom:calc(12px + env(safe-area-inset-bottom))}@media (max-width:659px){.g[data-theme=recepcia] .g-page:has(.index.is-below) .sg-fab{justify-content:center;left:66px}}@media (min-width:660px) and (max-width:1079px){.g[data-theme=recepcia] .g-page:has(.index.is-below) .sg-fab{right:calc(50% - 316px)}}.g[data-theme=recepcia] .sec{padding:18px 0 6px}.g[data-theme=recepcia] .sec-head{text-align:left;margin-bottom:8px}.g[data-theme=recepcia] .sec-no{display:none}.g[data-theme=recepcia] .sec-title{font:400 31px/1.14 var(--fd);margin-top:6px}.g[data-theme=recepcia] .sec-title.is-caps{letter-spacing:.06em;font-size:22px;line-height:1.25}.g[data-theme=recepcia] .sec-meta{font:500 13.5px/1.35 var(--fu);margin-top:6px}.g[data-theme=recepcia] .is-later .dishes,.g[data-theme=recepcia] .is-ended .dishes{opacity:.75}.g[data-theme=recepcia] .dish{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 76px;column-gap:14px;padding:15px 0;display:grid}.g[data-theme=recepcia] .dish-body{grid-area:1/1/span 2;min-width:0}.g[data-theme=recepcia] .dish-plate{background:0 0;border:0;border-radius:4px;grid-area:1/2;margin:0 0 8px;padding:0;overflow:hidden}.g[data-theme=recepcia] .dish-plate img{aspect-ratio:1;filter:none;mix-blend-mode:normal}.g[data-theme=recepcia] .dish-buy{flex-direction:column;grid-column:2;align-items:flex-end;gap:8px;display:flex}.g[data-theme=recepcia] .dish:not(:has(.dish-buy)){grid-template-columns:minmax(0,1fr)}.g[data-theme=recepcia] .dish-name{font:400 19px/1.25 var(--fd);display:block}.g[data-theme=recepcia] .dish-orig{font:500 13px/1.3 var(--fu);color:var(--brass);margin-top:2px}.g[data-theme=recepcia] .dish-desc{font:400 13.5px/1.4 var(--fu);color:var(--muted);margin:6px 0 0}.g[data-theme=recepcia] .size{letter-spacing:0;margin:6px 0 0;font-size:13px;display:block}.g[data-theme=recepcia] .price{font:600 16px/1 var(--fu);font-variant-numeric:tabular-nums lining-nums}.g[data-theme=recepcia] .add{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);border-radius:4px;margin:0}.g[data-theme=recepcia] .add:before{inset:-2px}.g[data-theme=recepcia] .add .n{font:600 16px/1 var(--fu)}.g[data-theme=recepcia] .add:not([data-n="0"]),.g[data-theme=recepcia] .add:not([data-n="0"]):hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.g[data-theme=recepcia] .vars{margin:8px 0 0;padding:0}.g[data-theme=recepcia] .vars li{font:500 14px/1.3 var(--fu);align-items:center;padding:5px 0}.g[data-theme=recepcia] .vars .lead{border:0;margin:0}.g[data-theme=recepcia] .vars .size{margin:0 0 0 6px;display:inline}.g[data-theme=recepcia] .dish-meta{font-family:var(--fu)}.g[data-theme=recepcia] .dish-note{font:500 13px/1.3 var(--fu);color:var(--brass)}.g[data-theme=recepcia] .dish-out{font:600 13px/1.3 var(--fu);letter-spacing:0;text-transform:none;color:var(--ink)}.g[data-theme=recepcia] .is-soldout{opacity:.62}.g[data-theme=recepcia] .is-soldout .dish-name,.g[data-theme=recepcia] .is-soldout .price{color:inherit;text-decoration:none}.g[data-theme=recepcia] .dish-explain{border:0;border-radius:4px}.g[data-theme=recepcia] .sheet-head.is-back{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 12px}.sheet-back{min-height:44px;font:600 14px var(--fu);color:var(--ink);align-items:center;gap:6px;padding:0 6px;display:inline-flex}.g[data-theme=recepcia] .sheet-head.is-back h2{padding:0 6px 6px}.g[data-theme=recepcia] .grab{display:none}.g[data-theme=recepcia] .g-sheet{border-radius:4px}@media (max-width:699px){.g[data-theme=recepcia] .g-sheet{border-radius:0;height:100dvh;max-height:100dvh;margin:0}.g[data-theme=recepcia] .g-sheet.in{animation:.24s cubic-bezier(.2,.85,.25,1) g-page-in}.g[data-theme=recepcia] .g-sheet.out{animation:.17s ease-in forwards g-page-out}}@keyframes g-page-in{0%{opacity:.2;transform:translate(28px)}}@keyframes g-page-out{to{opacity:0;transform:translate(28px)}}.g[data-theme=recepcia] :is(.sheet-head h2,.d-name,.page-title){font:400 30px/1.15 var(--fd)}.g[data-theme=recepcia] .page-venue{font:400 18px/1 var(--fd);letter-spacing:.1em;text-transform:uppercase}.g[data-theme=recepcia] .eyebrow{color:var(--brass)}.g[data-theme=recepcia] .d-orn{background:var(--hi);height:96px;color:var(--accent);border:0}.g[data-theme=recepcia] .d-orig{font:500 14px var(--fu);color:var(--brass)}.g[data-theme=recepcia] .d-desc{font:400 15px/1.5 var(--fu)}.g[data-theme=recepcia] .d-facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:600 15px var(--fu);color:var(--ink);padding:12px 0}.g[data-theme=recepcia] .d-note{font:500 15px var(--fu);color:var(--brass)}.g[data-theme=recepcia] .d-allergens h3,.g[data-theme=recepcia] .d-vars legend,.g[data-theme=recepcia] .d-notefield span,.g[data-theme=recepcia] .tsec h3{color:var(--brass)}.g[data-theme=recepcia] .d-allergens ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.g[data-theme=recepcia] .d-allergens li{border:0;border-bottom:1px solid var(--rule-soft);font:500 14.5px var(--fu);border-radius:0;padding:0 0 6px}.g[data-theme=recepcia] .d-allergens li.hit{color:var(--accent);background:0 0;font-weight:700}.g[data-theme=recepcia] .d-notefield input{border:1px solid var(--rule);background:var(--paper);font-family:var(--fu);border-radius:4px;padding:11px 12px}.g[data-theme=recepcia] .btn.primary{font:600 15.5px/1.1 var(--fu);min-height:52px}.g[data-theme=recepcia] .stepper{border-radius:4px}.g[data-theme=recepcia] .stepper button{border-radius:0;width:40px;height:42px}.g[data-theme=recepcia] .stepper.big button{width:44px;height:50px}.g[data-theme=recepcia] :is(.chip,.round),.g[data-theme=recepcia] .slide{border-radius:4px}.g[data-theme=recepcia] .slide-thumb{border-radius:3px}.g[data-theme=recepcia] .slide-fill{border-radius:4px}.g[data-theme=recepcia] .tline{font:500 15px/1.3 var(--fu);border-bottom-style:solid}.g[data-theme=recepcia] :is(.tsum b,.bill-head){font:600 19px var(--fu)}.g[data-theme=recepcia] .empty b{font:400 21px var(--fd)}.g[data-theme=recepcia] .ticket li,.g[data-theme=recepcia] .bill-people li{font-family:var(--fu)}.g[data-theme=recepcia] .to-place{border:1px solid var(--brass);color:var(--brass);font:600 13.5px var(--fu);border-radius:999px 8px 8px 999px;align-items:center;gap:8px;margin:-4px 0 10px;padding:5px 13px 5px 8px;display:inline-flex}.g[data-theme=recepcia] .to-place:before{content:"";border:1px solid var(--brass);border-radius:50%;flex:none;width:9px;height:9px}@media (min-width:1080px){.g-page .mast{border-radius:0 0 var(--r-card) var(--r-card)}.g[data-theme=bryag] .g-page .mast,.g[data-theme=recepcia] .g-page .mast,.g-page .rc-top{margin-left:0;margin-right:0}.g-page .index.is-below{margin:auto 0 0}}.g-page{flex:1;display:block}.g-aside{display:none}.sg-fab{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:31;background:var(--ink);min-height:44px;color:var(--paper);font:700 14px/1 var(--fu);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:fixed;box-shadow:0 10px 28px #140e0842}.sg-fab .i{width:18px;height:18px}.sg-fab.is-raised{bottom:calc(84px + env(safe-area-inset-bottom))}.sg-body{align-content:start;gap:12px;display:grid}.sg-intro{color:var(--ink2);font:500 15px/1.45 var(--fu)}.sg-chips{flex-wrap:wrap;gap:8px;display:flex}.sg-turns{gap:10px;display:grid}.sg-turn{max-width:88%;font:500 15px/1.45 var(--fu);white-space:pre-wrap;border-radius:16px;padding:10px 14px}.sg-turn.is-guest{background:var(--ink);color:var(--paper);border-bottom-right-radius:4px;justify-self:end}.sg-turn.is-servi{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);border-bottom-left-radius:4px;justify-self:start}.sg-turn.is-thinking{color:var(--muted);font-style:italic}.sg-dish{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.sg-ask{background:var(--paper);gap:8px;padding-top:6px;display:flex;position:sticky;bottom:0}.sg-ask input{border-radius:var(--r-btn);border:1px solid var(--rule);background:var(--paper);min-width:0;min-height:48px;color:var(--ink);font:500 16px var(--fu);flex:1;padding:0 14px}.sg-ask .btn{min-width:48px;padding:0 12px}.sg-note{color:var(--muted);font:500 12.5px/1.4 var(--fu);align-items:flex-start;gap:6px;display:flex}.sg-note .i{flex:none;width:15px;height:15px;margin-top:1px}@media (min-width:1080px){.sg-fab.is-raised{bottom:calc(14px + env(safe-area-inset-bottom))}.g-page{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px;width:100%;max-width:1280px;margin:0 auto;padding:0 40px;display:grid}.g-page>.g-col{margin:0 0 0 auto;padding:0}.g-page .index{margin:0}.g-aside{display:block;position:sticky;top:24px}.g-aside .panel{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);flex-direction:column;max-height:calc(100dvh - 48px);margin-top:24px;display:flex;overflow:hidden;box-shadow:0 20px 60px #140e0814}.g-aside .sheet-head{padding-top:18px}.g[data-theme=tezgyah] .g-page .mast-now{border-radius:12px;margin:18px 0 0}.g-page .foot{padding-bottom:60px}.g-page>.page-sheet{width:100%}}@media (prefers-reduced-motion:reduce){.g *,.g :before,.g :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.page-note{text-align:center;justify-items:center;gap:14px;padding:80px 22px 120px;display:grid}.loading-lines{gap:14px;width:100%;max-width:420px;margin-top:10px;display:grid}.loading-lines span{background:var(--rule-soft);border-radius:4px;height:14px;animation:1.4s ease-in-out infinite g-blink}.loading-lines span:nth-child(2n){width:70%}@keyframes g-blink{50%{opacity:.45}}.page-sheet{padding-bottom:110px}.sec-title.is-caps{letter-spacing:.08em;font-size:26px;font-style:normal;line-height:1.15}.g[data-theme=tezgyah] .sec-title.is-caps{letter-spacing:-.02em;font-size:22px}.index a{text-overflow:ellipsis;max-width:62vw;overflow:hidden}.dish.editable{cursor:pointer;border-radius:8px;margin:0 -12px;padding-left:12px;padding-right:12px;transition:background .15s,box-shadow .15s}.dish.editable:hover{background:var(--hi)}.dish.editable.is-selected{background:var(--hi);box-shadow:inset 0 0 0 2px var(--accent)}.g[data-theme=tezgyah] .dish.editable{border-bottom-color:#0000}.g .missing{text-underline-offset:4px;-webkit-text-decoration:underline wavy #d9480fb3;text-decoration:underline wavy #d9480fb3;text-decoration-thickness:1px}.sec.is-hidden{opacity:.45}.sec-title button{font:inherit;text-align:inherit;color:inherit}.sec-title button:hover{color:var(--accent)}.dish-new button,.g .cat-new{border:1.5px dashed var(--rule);border-radius:var(--r-card);width:100%;font:600 14px var(--fu);color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:10px 0;padding:12px;display:flex}.dish-new{list-style:none}.dish-new button:hover,.g .cat-new:hover{color:var(--accent);border-color:var(--accent)}.g .cat-new{margin-top:36px}.d-opts legend small{letter-spacing:.04em;text-transform:none;margin-left:6px;font-weight:600}.d-opts.is-missing .d-var{border-color:var(--accent)}.d-opts-missing{font:600 13.5px var(--fu);color:var(--accent);margin:0 0 2px}.tline-name .tline-opts{display:block}.g-offline{z-index:30;background:var(--ink);color:var(--paper);font:600 13.5px/1.35 var(--fu);align-items:center;gap:8px;padding:9px 14px;display:flex;position:sticky;top:0}.g-offline svg{flex:none;width:16px;height:16px}.g-offline button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-left:auto;padding:4px 10px}
