/* --------------------------------------------------

omikuji_result

-------------------------------------------------- */

h3 {
  background: linear-gradient(100deg, #8f1c12, #3e0805);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-size: var(--font-size-20);
  line-height: 1.2;
  margin-bottom: 10px;
  font-weight: bold;
}

h3 span{
  letter-spacing: 0.2px;
}

.omikuji_result_paper {
  margin: 0 -20px 0 -20px;
}

.omikuji_result_paper.--top_minus {
  margin-top: -30px;
}

.video_block {
  display: grid;
  gap: 15px;
}

.btn_block {
  display: grid;
  gap: 10px;
  font-size: var(--font-size-18);
  font-weight: bold;
}

.btn_block .btn>a,
.btn_block .btn>span {
  justify-content: center;
  cursor: pointer;
}

.btn_block .btn>a>span,
.btn_block .btn>span>span {
  display: flex;
  gap: 10px;
  align-items: center;
}

.btn_block .btn>a::after{
  display: none;
}

.btn_block .btn > a span {
  gap: 5px;
}