.swe-overview-home {
    display: block;
    width: fit-content;
    margin-inline: auto;
    border-radius: 50%;
}
.swe-overview-home #leftbar_overview_author_image {
    transition: transform 180ms ease-out;
}
.swe-overview-home.swe-pointer-hover #leftbar_overview_author_image,
.swe-overview-home:focus-visible #leftbar_overview_author_image {
    transform: scale(1.07);
}
.swe-overview-home:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 4px;
}
#banner [data-swe-fit] {
    white-space: nowrap;
}
#banner .swe-fit-probe {
    position: absolute !important;
    visibility: hidden !important;
    pointer-events: none;
    width: max-content !important;
    max-width: none !important;
    margin: 0 !important;
    white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
    .swe-overview-home #leftbar_overview_author_image { transition: none; }
}

#banner .banner-title-inner[data-swe-fit] {
    font-size: var(--swe-title-size) !important;
}
#banner .banner-subtitle[data-swe-fit] {
    font-size: var(--swe-subtitle-size) !important;
}
