<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Standardized author image styling */

/* Author avatar in various contexts */
.author-avatar {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}

/* Author image container - ensures consistent dimensions */
.author-image-container {
    overflow: hidden;
    position: relative;
}

/* Circular author images */
.author-image-circle {
    border-radius: 50%;
    overflow: hidden;
    position: relative;
}

/* Small author avatar (for blog post headers, comments) */
.author-image-sm {
    width: 50px;
    height: 50px;
}

/* Medium author avatar (for author bios) */
.author-image-md {
    width: 80px;
    height: 80px;
}

/* Large author avatar (for team page) */
.author-image-lg {
    width: 250px;
    height: 250px;
}

/* Team page specific styling */
.team-members .card-img-container {
    height: 250px;
    overflow: hidden;
}

.team-members .card-img-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    transition: transform 0.3s ease;
}

/* Blog post author bio */
.author-bio .author-image-container {
    flex-shrink: 0;
}
</pre></body></html>