.event .poster-full{width:100%;height:auto;object-fit:contain;background:#080707;display:block}.poster-preview{max-height:65vh;width:100%;object-fit:contain;background:#080707;border-radius:15px}.sheet h2{padding-right:48px;font-size:28px;overflow-wrap:anywhere}.sheet .field textarea{width:100%;min-height:75px;border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:12px;font:inherit}.progress{font-size:11px;letter-spacing:1px;color:var(--muted);margin:14px 0}.review-line{display:flex;justify-content:space-between;gap:12px;margin:12px 0}.review-note{background:#ece7dc;padding:16px;border-radius:14px;margin:18px 0}.form-error{color:#943b35;font-size:13px}.event .eventtext{padding:20px}.event .calendar-label{display:block;margin-bottom:12px}@media(max-width:600px){.phone{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}

/* Keep the salmon visible in the portrait source across cards, details and cart. */
img[src="photos/menu-user/59f81db8-7236-41dd-8fd2-27fe18c5e785.jpg"]{object-position:50% 78%}

.dishpic img[src="photos/menu-user/59f81db8-7236-41dd-8fd2-27fe18c5e785.jpg"]{position:absolute;inset:0;width:100%;height:100%}

.photo-notice{font-size:11px;line-height:1.4;margin:6px 0 10px;color:var(--muted)}
.dishpic img[src^="photos/drink-illustrations/"]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#182840}
.sheetphoto[src^="photos/drink-illustrations/"]{object-fit:contain;background:#182840}
