@charset "UTF-8";
/* CSS Document */
.kv_area {
  background: url(../../assets/img/artconnect/photo_kv.jpg);
  background-size: cover;
}
.kv_area::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #9d2a26;
  opacity: 0.85;
  mix-blend-mode: multiply;
  pointer-events: none;
}
/* 影（黒〜グレー） */
.bg-orbs .orb.k {
  /* 中心は固定（50% 50%）＝描画が安定 */
  background: radial-gradient(circle at 50% 50%, rgba(157, 42, 38, 0.98) 0%, rgba(157, 42, 38, 0.55) 45%, rgba(157, 42, 38, 0) 70%);
  opacity: 0.6;
}
