#kitchen-panel{font-size:14px;line-height:1.55}
#kitchen-panel p{margin:10px 0}
.food-actions{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0;align-items:center}
.food-actions button{background:#263e35;color:#efe3c9;border:1px solid #9b8a5a;padding:10px 12px;cursor:pointer;font:inherit}
.food-actions button:disabled{opacity:.38;cursor:default}
.food-actions button[aria-pressed=true]{background:#caba89;color:#192d25}
.food-actions strong{flex-basis:100%;font-family:Georgia,serif;font-size:18px;font-weight:normal}
.food-recipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.food-ingredients{list-style:none;padding:10px 15px;border-left:2px solid #9b8a5a;background:#ffffff05}
.food-status{color:#d9c385;letter-spacing:.06em}
.food-small{font-size:12px;opacity:.75}.food-stock{display:inline-block;margin-right:18px!important}
#kitchen-hud{position:fixed;bottom:54px;left:50%;transform:translateX(-50%);z-index:12;display:flex;align-items:center;gap:12px;padding:8px 12px;background:#20382deb;border:1px solid #ac9864;color:#eadab3;font:12px Georgia,serif;white-space:nowrap}
#kitchen-hud[hidden],#kitchen-hud [hidden]{display:none}
#kitchen-hud button{background:#d0bb87;color:#243c30;border:0;padding:9px 13px;font:inherit;cursor:pointer}
@media(max-width:600px){.food-recipes{grid-template-columns:1fr}#kitchen-hud{bottom:78px;max-width:95vw;flex-wrap:wrap;justify-content:center}.cart-hint{font-size:11px}}
