.story-line-item {
      background: radial-gradient(circle at top right, #FFFFFF30 0%, #9DE8F030 61%, #9DE8F030 100%);
      border-radius: 14px;
      padding: 20px;
      position: relative;
      overflow: hidden;
    }

    .story-line-item:hover::before {
      opacity: 1;
    }

    .story-line-header {
      display: flex;
      align-items: center;
      gap: 12px;
      position: relative;
      z-index: 1;
    }

   .story-line-icon {
      display: flex;
      align-items: center;
    }

.story-line-title {
      font-size: 1rem;
      font-weight: 600;
      color: #222222;
      margin: 0;
    }