/* Case Studies Page Styles */

/* Cards */
.hover-lift {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.hover-lift:hover {
    transform: translateY(-5px);
    box-shadow: 0 1rem 3rem rgba(0,0,0,.15)!important;
}

/* Badge Styling */
.badge {
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 0.5em 0.8em;
}

/* Typography Overrides */
.tracking-wide {
    letter-spacing: 0.1em;
}

/* Timeline/List Views */
.bg-soft-light-2 {
    background-color: var(--soft-light-bg-2);
}

/* Specific venue section tweaks */
.border-secondary {
    border-color: rgba(255,255,255,0.1) !important;
}

figure.blockquote-footer {
    margin-top: 1rem;
    color: #6c757d;
}
