/* Verified-lifeguard-only profile frame. The mask keeps the photo unobstructed. */
.frame-lifeguard {
    position: relative;
    overflow: visible !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.frame-lifeguard::after {
    content: "";
    position: absolute;
    z-index: 3;
    inset: -8px;
    border-radius: 50%;
    background: url("/static/navigation-icons/profile_ring_lifeguard.png?v=20261001-1") center / contain no-repeat;
    pointer-events: none;
}

.frame-lifeguard > img,
.frame-lifeguard > span {
    position: relative;
    z-index: 1;
    border-radius: 50%;
}

.profile-frame-options .frame-swatch.frame-lifeguard {
    margin: 8px;
}
