Dibujemos con CSS


:root {
  --green: #364e5a;
  --silver: #d9dbec;
  --gold: #fec93d;
  --orange: #f78f1e;
  --white: #fff;
}

.draw {
  width: 256px;
  height: 384px;
  background: var(--green);
  position: relative;
}

.blade-container {
  position: absolute;
  top: 64px;
  left: 50%;
  transform: translateX(-50%);
}

.blade {
  width: 64px;
  height: 128px;
  background: var(--silver);
  position: relative;
}

.blade::before {
  content: "";
  border-left: 32px solid transparent;
  border-right: 32px solid transparent;
  border-bottom: 32px solid var(--silver);
  position: absolute;
  bottom: 100%;
}

.handle-container {
  position: absolute;
  top: 192px;
  left: 50%;
  transform: translateX(-50%);
}

.handle {
  background: var(--gold);
  width: 128px;
  height: 32px;
  position: relative;
}

.handle::before,
.handle::after {
  content: "";
  background: var(--orange);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  box-shadow: 0 0 0 24px var(--gold);
}

.handle::before {
  left: 0;
  transform: translate(-50%, -50%);
}

.handle::after {
  right: 0;
  transform: translate(50%, -50%);
}

.rod-container {
  position: absolute;
  top: 222px;
  left: 50%;
  transform: translateX(-50%);
}

.rod {
  width: 64px;
  height: 96px;
  background: var(--gold);
  border-radius: 0 0 32px 32px;
  position: relative;
}
.rod::after {
  content: "";
  width: 32px;
  height: 80px;
  border-radius: 0 0 16px 16px;
  background: var(--orange);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}