.lifecycle {
    background-color: #d1d5dc; 
    color: #030711; 
    font-size: 0.8rem; /* Using rem so font size is relative to root */
    font-weight: 600;  /* Normal font weight */
    padding: 1px 8px; /* Adjust padding for a more pill-like shape */
    border-radius: 16px; /* Larger border-radius for rounded edges */
    margin-left: 12px; /* Margin to separate from the header text */
    vertical-align: middle; /* Align with the title */
    display: inline-block; /* Use inline-block for better control */
    line-height: 1.6; /* Adjust line height for vertical alignment */
    text-decoration: none; /* No underline by default */
    transition: background-color 0.2s ease, transform 0.2s ease, text-decoration 0.2s ease;
    cursor: pointer;
}

.lifecycle:hover {
    background-color: #EBEDF0;
    color: #e3f2fd;
    text-decoration: none;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
    transform: scale(1.09); /* Slightly enlarge the pill */
}

.lifecycle:focus {
    outline: 2px solid #EBEDF0; /* Focus outline for accessibility */
    outline-offset: 2px;
}

