.flag-svg{width:28px;height:19px;flex:none;border-radius:3px;box-shadow:0 0 0 1px rgba(255,255,255,.35),0 1px 3px rgba(0,0,0,.5);vertical-align:middle}
.lang-btn .flag-svg{width:20px;height:14px;margin:0 4px}
.lang{gap:10px}
.ar-note{text-align:center;font-size:13px;letter-spacing:.08em;opacity:.85;margin:14px auto 0;text-transform:uppercase}
.ar-note.big{font-size:22px;font-weight:600;opacity:1;text-transform:none;letter-spacing:0;background:#0b6b3a;color:#fff;border-radius:12px;padding:12px 16px;margin:16px;box-shadow:0 2px 8px rgba(0,0,0,.5)}

[dir=rtl] .dish p,[dir=rtl] .sec-sub{text-align:right}
.pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}
.subhead{font-family:'Cinzel Decorative',serif;text-align:center;font-size:17px;letter-spacing:.1em;margin:26px 0 8px;color:var(--cream)}
.note{font-size:13px;opacity:.85}
.allerg table{width:100%;border-collapse:collapse;font-size:14px}
.allerg td,.allerg th{padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.15);text-align:start;vertical-align:top}
.allerg th{font-family:'Cinzel Decorative',serif;padding-top:16px}
.allerg .an{font-weight:600;white-space:nowrap;padding-inline-end:12px}
.al-date{text-align:center;font-size:13px;opacity:.85}
.foot{text-align:center;font-size:12px;opacity:.7;padding:24px 16px}
