.lm-verified-avatar {
    --lm-verified-size: 17px;
    --lm-verified-ring: #fff;
    position: relative;
    display: inline-flex;
    flex: 0 0 auto;
    isolation: isolate;
}

.lm-verified-avatar::after {
    content: "";
    position: absolute;
    z-index: 4;
    right: -2px;
    bottom: -2px;
    width: var(--lm-verified-size);
    height: var(--lm-verified-size);
    box-sizing: border-box;
    border: 2px solid var(--lm-verified-ring);
    border-radius: 50%;
    background-color: #1682cf;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.2 10.1 8.4 13.2 14.9 6.8' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 82%;
    box-shadow: 0 2px 6px rgba(12, 75, 126, .28);
    pointer-events: none;
}

.lm-verified-avatar.small { --lm-verified-size: 14px; }
.lm-verified-avatar.large { --lm-verified-size: 20px; }

html.dark .lm-verified-avatar,
html.dark-theme .lm-verified-avatar {
    --lm-verified-ring: #191e28;
}
