body {
    font-family: sans-serif;
    color: rgb(3, 92, 0);
    background-color: pink;
    text-shadow:
      0 0 5px rgb(162, 230, 117),
      0 0 10px rgb(143, 214, 96),
      0 0 20px rgb(120, 196, 70),
      0 0 40px rgb(96, 177, 42),
   

  }
  
  section#body-wrapper.section {
    background-color: pink;
    
  }

#body-wrapper.section  {
    border: 2px dotted rgb(96 200 50);
    display: flex;
    justify-content: space-between;
}

#body-wrapper.section > * {
    border: 2px solid rgb(96 200 50);
    border-radius: 5px;
    background-color: rgb(96 139 168 / 0.2);
    padding: 1em;
  }


 img[src^="/user/pages/01.home/steak haché.jpg"] {
    border-radius: 5px;
    background-color: rgb(96 139 168 / 0.2);
    padding: 1em;
    width: 900px;
    height: 200px;
    position : absolute;
    top:30px;
    right:200px;
    
}

footer {
    opacity: 0.0;
}

form {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 20px;
}


.scene {
  position:relative;
  size : 50% ;
}




label {display: block;}



input[type=text], select {
  width: 100%;
  padding: 12px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}



input[type=submit]:hover {
  background-color: #45a049;
}


.bubble-speech {
  position: relative;
  margin: 50px auto;
  background-color: #f0f0f0;
  border-radius: 15px;
  padding: 15px;
  max-width: 300px;
  right: 300px;
}

.bubble-speech::after {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  border-top: 15px solid #f0f0f0;
  border-right: 15px solid transparent;
  border-bottom: 30px solid transparent;
  border-left: 30px solid transparent;
  bottom: 8px;
  right: -15px;
}