.ph-media[data-astro-cid-miv4eyoy]{background:#fff;border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;width:100%;padding:1rem}.ph-inner[data-astro-cid-miv4eyoy]{display:flex;flex-direction:column;align-items:center;gap:.4rem;max-width:32ch;text-align:center}.ph-code[data-astro-cid-miv4eyoy]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.04em;color:var(--gold-ink);background:var(--gold-soft);border:1px solid var(--gold);border-radius:4px;padding:.1em .5em}.ph-note[data-astro-cid-miv4eyoy]{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-muted);font-style:italic}.homnay[data-astro-cid-dhjwmzw7]{padding-top:1.2rem}.date-line[data-astro-cid-dhjwmzw7]{font-size:.85rem;color:var(--text-muted);margin-bottom:1.2rem}.menu-list[data-astro-cid-dhjwmzw7]{display:grid;gap:.8rem;margin-bottom:1.8rem}.menu-item[data-astro-cid-dhjwmzw7]{display:flex;gap:.8rem;align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:.7rem}.menu-item[data-astro-cid-dhjwmzw7] .ph-media{width:56px;height:56px;flex:none;padding:.3rem}.menu-item[data-astro-cid-dhjwmzw7] .ph-note{font-size:.55rem}.menu-item[data-astro-cid-dhjwmzw7] h3[data-astro-cid-dhjwmzw7]{font-size:.95rem;margin-bottom:.2em}.menu-item[data-astro-cid-dhjwmzw7] p[data-astro-cid-dhjwmzw7]{font-size:.8rem;color:var(--text-muted);margin:0}.menu-info[data-astro-cid-dhjwmzw7]{min-width:0}.macro[data-astro-cid-dhjwmzw7]{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;margin:.45rem 0 0;padding:0}.macro[data-astro-cid-dhjwmzw7] li[data-astro-cid-dhjwmzw7]{font-size:.78rem;line-height:1.2;color:var(--text-body);background:var(--navy-soft);border-radius:999px;padding:.25em .65em;white-space:nowrap}.macro[data-astro-cid-dhjwmzw7] li[data-astro-cid-dhjwmzw7] b[data-astro-cid-dhjwmzw7]{color:var(--navy);font-weight:700}.macro-kcal[data-astro-cid-dhjwmzw7]{background:var(--gold-soft)!important;border:1px solid var(--gold)}.macro--big[data-astro-cid-dhjwmzw7] li[data-astro-cid-dhjwmzw7]{font-size:.9rem}.macro-total[data-astro-cid-dhjwmzw7]{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:1.1rem;margin-bottom:1.8rem}.macro-total[data-astro-cid-dhjwmzw7] h2[data-astro-cid-dhjwmzw7]{font-size:1rem;margin:0 0 .3rem}.macro-total-kcal[data-astro-cid-dhjwmzw7]{font-size:1.6rem;color:var(--navy);margin:0}.macro-bar[data-astro-cid-dhjwmzw7]{display:flex;height:10px;border-radius:999px;overflow:hidden;margin-top:.8rem;background:var(--line)}.seg-p[data-astro-cid-dhjwmzw7]{background:var(--navy)}.seg-c[data-astro-cid-dhjwmzw7]{background:var(--gold)}.seg-f[data-astro-cid-dhjwmzw7]{background:#8a93b8}.macro-legend[data-astro-cid-dhjwmzw7]{font-size:.8rem;color:var(--text-muted);margin:.5rem 0 0}.macro-legend[data-astro-cid-dhjwmzw7] .dot[data-astro-cid-dhjwmzw7]{display:inline-block;width:.6em;height:.6em;border-radius:50%;margin:0 .3em 0 .6em}.macro-legend[data-astro-cid-dhjwmzw7] .dot[data-astro-cid-dhjwmzw7]:first-child{margin-left:0}.macro-note[data-astro-cid-dhjwmzw7]{font-size:.78rem;color:var(--text-muted);margin:.7rem 0 0;padding-top:.7rem;border-top:1px dashed var(--line-strong)}.trace-block[data-astro-cid-dhjwmzw7],.sample-block[data-astro-cid-dhjwmzw7],.feedback-block[data-astro-cid-dhjwmzw7],.referral-block[data-astro-cid-dhjwmzw7]{margin-bottom:1.8rem}.trace-grid[data-astro-cid-dhjwmzw7]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.8rem}.sample-block[data-astro-cid-dhjwmzw7]{display:flex;gap:.8rem;align-items:center;background:var(--bg-soft);border-radius:var(--radius-md);padding:.8rem}.sample-block[data-astro-cid-dhjwmzw7] .ph-media{width:64px;height:64px;flex:none;padding:.3rem}.staff-line[data-astro-cid-dhjwmzw7]{font-size:.85rem;color:var(--text-body);margin:0}.feedback-form[data-astro-cid-dhjwmzw7],.referral-form[data-astro-cid-dhjwmzw7]{display:flex;flex-direction:column;gap:.8rem;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:1.1rem}.referral-block[data-astro-cid-dhjwmzw7]{background:var(--gold-soft);border:1px solid var(--gold);border-radius:var(--radius-md);padding:1.1rem}.referral-form[data-astro-cid-dhjwmzw7]{flex-direction:row;background:none;border:none;padding:0}.referral-form[data-astro-cid-dhjwmzw7] input[data-astro-cid-dhjwmzw7]{flex:1;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.6em .8em;font-family:inherit}.feedback-form[data-astro-cid-dhjwmzw7] textarea[data-astro-cid-dhjwmzw7]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.6em .8em;font-family:inherit}.form-error[data-astro-cid-dhjwmzw7]{font-size:.82rem;color:#b3261e;margin:0}.star-rating[data-astro-cid-dhjwmzw7]{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:.15em;font-size:1.8rem}.star-rating[data-astro-cid-dhjwmzw7] input[data-astro-cid-dhjwmzw7]{position:absolute;opacity:0;width:0;height:0}.star-rating[data-astro-cid-dhjwmzw7] label[data-astro-cid-dhjwmzw7]{color:var(--line-strong);cursor:pointer;transition:color .15s ease}.star-rating[data-astro-cid-dhjwmzw7] input[data-astro-cid-dhjwmzw7]:checked~label[data-astro-cid-dhjwmzw7],.star-rating[data-astro-cid-dhjwmzw7] label[data-astro-cid-dhjwmzw7]:hover,.star-rating[data-astro-cid-dhjwmzw7] label[data-astro-cid-dhjwmzw7]:hover~label[data-astro-cid-dhjwmzw7]{color:var(--gold)}@media(min-width:700px){.menu-list[data-astro-cid-dhjwmzw7]{grid-template-columns:repeat(3,1fr)}.menu-item[data-astro-cid-dhjwmzw7]{flex-direction:column;align-items:flex-start;text-align:left}.menu-item[data-astro-cid-dhjwmzw7] .ph-media{width:100%;height:90px}}
