/* Right Column (Story Thumbnails) */
.right-column {
    width: 250px;
    background-color: #f4f4f4;
    padding: 20px;
    box-sizing: border-box;
    overflow-y: auto;
    height: 100%;  /* Ensure the right column doesn't extend outside of its container */
    display: flex;
    flex-direction: column;
}

.story-thumbnail {
    display: flex;
    margin-bottom: 20px;
    cursor: pointer;
    border-radius: 5px;
    overflow: hidden;  /* Ensures image doesn't overflow the div */
    height: 100px;  /* Increase height for a bigger thumbnail */
    width: 175px;   /* Increase width for a bigger thumbnail */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);  /* Add shadow for better visibility */
    background-color: white; /* Set background to white */
}

.story-thumbnail img {
    width: 100%;   /* Make the image fill the thumbnail width */
    height: 100%;  /* Make the image fill the thumbnail height */
    object-fit: cover;  /* Ensure the image covers the space, maintaining aspect ratio */
}

.story-thumbnail-title {
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;  /* Space between image and title */
    align-self: center;  /* Center the title vertically */
}

/* Hover effect to enlarge the thumbnail */
.story-thumbnail:hover {
    transform: scale(1.05);  /* Slight zoom on hover */
    transition: transform 0.3s ease-in-out;
}
