
.has-reflective-card .metal-card{transform:perspective(900px) rotateX(var(--badge-reflect-x,0deg)) rotateY(var(--badge-reflect-y,0deg));transform-origin:50% 0;will-change:transform;isolation:isolate;}
.badge-reflective-canvas{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;pointer-events:none!important;border-radius:inherit;z-index:7;mix-blend-mode:screen;opacity:.26;}
.has-reflective-card .metal-card::after{opacity:.12;}
.badge-reflective-fallback{position:absolute;inset:0;z-index:7;border-radius:inherit;pointer-events:none;display:none;background:radial-gradient(ellipse at var(--badge-glare-x,50%) var(--badge-glare-y,35%),#d6f5ff30,transparent 52%),linear-gradient(115deg,transparent 25%,#c7ecff24 43%,transparent 54%);mix-blend-mode:screen;}
[data-reflection-renderer="css-fallback"] .badge-reflective-fallback{display:block;}
[data-reflection-renderer="css-fallback"] .badge-reflective-canvas{display:none;}
.has-reflective-card .badge-photo,.has-reflective-card .badge-name{isolation:isolate;}
.motion-paused .has-reflective-card .metal-card{transform:none;will-change:auto;}
@media(prefers-reduced-motion:reduce){.has-reflective-card .metal-card{transform:none;will-change:auto;}}
