.food-scene{width:100%;margin:0}.food-scene-canvas{aspect-ratio:3/2;isolation:isolate;background:0 0;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.food-scene-canvas img{object-fit:contain;width:100%;height:100%;display:block}.food-scene-plate{position:relative}.food-scene-layer{position:absolute;inset:0}.food-scene-foods{transform-origin:50%;display:block;position:absolute;inset:0}.food-scene-thumbnail{flex:0 0 96px;width:96px;display:block}.food-scene figcaption{color:#786b59;text-align:center;margin-top:8px;font-size:.75rem}.df-suggestion:has(.food-scene){gap:14px;padding-top:24px}
