.card-badges{z-index:2;background:#ffffffeb;border-radius:999px;align-items:center;gap:.25rem;margin:0;padding:.2rem .35rem;list-style:none;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 1px 4px #00000040}.card-badges li{place-items:center;width:1.9rem;height:1.9rem;display:grid}.card-badges img,.card-badges svg{object-fit:contain}.card-badges .badge-img-lg{--badge-cell:1.9rem;flex:none;max-width:none}.card-badges-more{color:var(--green-deep);padding:0 .3rem;font-size:.78rem;font-weight:700;width:auto!important}.card-badges li{transform-origin:100% 0;cursor:zoom-in;border-radius:50%;outline:none;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s;position:relative}.card-badges li:hover,.card-badges li:focus{z-index:3;background:#fff;transform:scale(3.6);box-shadow:0 6px 20px #0006}.card-badges li:focus-visible{box-shadow:0 0 0 2px var(--green-deep,#1d3d2a), 0 6px 20px #0006}.card-badges-more{cursor:default}.card-badges-more:hover,.card-badges-more:focus{box-shadow:none;background:0 0;transform:none}@media (prefers-reduced-motion:reduce){.card-badges li{transition:none}}@media (min-width:62rem){:is(.member-side:has(.card-badges li:hover),.member-side:has(.card-badges li:focus)){overflow:visible}}.card-badge-dot{width:100%;height:100%;color:var(--green-deep);border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:grid}
