body {
    background-color: #FFE4B5;
}
	h1 {
   color: #26bfc9;
}

	h2 {
	color:#329cd9;
}

	p {
	color:#5dc437;
}

	ul {
	color:#b31b88;
}

	ol {
	color:#501bb3;
}

	p1 {
	color:#116a96;
}

	tr {
	color:#116a96;
}

	table {
   border: 5px solid #116a96;
   border-collapse: collapse;
   background-color: #84e8e5;
   width: 200px;
   height: 100px;
}


	body {
   background-image:
   url('images/afbeelding.png');
}

	h1 {
   font-family: Pacifico;
}

	h2 {
   font-family: Verdana;
}

	h1 {
   font-size: 30pt;
}

	h1 {
    line-height: 1;
}

h1 {
  font-family: 'Pacifico', cursive;
}

.kitchen {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 20px;
}

.pizza-base {
  position: relative;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #ffd89b, #e09c57);
  margin: 0 auto;
  box-shadow: 0 6px 18px rgba(0,0,0,0.2);
  overflow: hidden;
  transition: filter 2s ease;
}

.base-layer {
  position: absolute;
  inset: 0;
}

.base-layer.tomato {
  background: rgba(200,0,0,0.45);
}

.topping {
  position: absolute;
  width: 40px;
  height: 40px;
  cursor: grab;
  transition: background 2s ease, transform 2s ease;
}

.topping.pepperoni {
  background: #b22222;
  border-radius: 50%;
  box-shadow: inset 0 0 6px rgba(0,0,0,0.4);
}

.topping.ham {
  background: pink;
  border-radius: 8px;
}

.topping.pineapple {
  background: gold;
  border-radius: 50%;
}

.topping.mushroom {
  background: tan;
  border-radius: 50%;
}

.topping.cheese {
  background-image: repeating-linear-gradient(45deg, rgba(255,255,0,0.7) 0 10px, transparent 10px);
}

.topping.basil {
  background: green;
  border-radius: 50% 50% 0 50%;
  transform: rotate(45deg);
}

.options {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.option-btn {
  padding: 8px 12px;
  border-radius: 6px;
  border: 1px solid #ccc;
  cursor: pointer;
  background: #fff;
}

.remove-btn {
  margin-top: 15px;
}

.oven,
.plate {
  width: 300px;
  height: 220px;
  border: 4px solid #333;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.oven {
  background: #222;
  color: #fff;
}

.oven::after {
  content: "Oven";
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
}

.plate {
  background: #f9f9f9;
}

.plate::after {
  content: "Bord";
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
}

.controls {
  margin-top: 20px;
  display: flex;
  gap: 10px;
  justify-content: center;
  flex-wrap: wrap;
}

.controls button {
  padding: 10px 14px;
  border-radius: 8px;
  border: 0;
  background: #333;
  color: #fff;
  cursor: pointer;
}

.baked {
  filter: brightness(1.2) saturate(1.3);
}

.topping.baked-pepperoni {
  background: #a80000;
  transform: scale(1.05) rotate(5deg);
}

.topping.baked-cheese {
  background-image: repeating-linear-gradient(45deg, rgba(255,215,0,0.7) 0 6px, transparent 6px 12px);
}

circle {
  mix-blend-mode: screen;
}
.isolate {
  isolation: isolate;
  
  
  