#panghuEntry{pointer-events:auto;background:#89472e;color:#fff8e9;border:2px solid #e5b96a;border-radius:12px;padding:12px 18px}
#panghuDialog{position:fixed;inset:0;z-index:6500;background:#241813e8;display:grid;place-items:center;padding:16px;box-sizing:border-box;overflow:auto}
#panghuDialog[hidden],#panghuEntry[hidden]{display:none}
#panghuDialog article{width:min(920px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#fff2dc;border:3px solid #b67d48;border-radius:18px;padding:12px;box-sizing:border-box;text-align:center;color:#684125}
#panghuDialog h2{font-size:21px;margin:5px 0 10px}
#panghuMealImage{width:100%;max-height:62dvh;object-fit:contain;display:block;border-radius:10px}
#panghuDialog p{margin:10px auto;max-width:720px;line-height:1.6}
#panghuProgress{width:min(380px,90%);accent-color:#b87532}
#panghuLeave{margin-top:12px}
