.mtglsync{display:inline-flex;align-items:center;gap:7px;max-width:100%;color:var(--mtglsync-color)!important;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;text-decoration:none}
.mtglsync .mtglsync-name{display:inline-block;position:relative;color:var(--mtglsync-color)!important;overflow-wrap:anywhere}
.mtglsync .mtglsync-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;color:var(--mtglsync-color)!important;border-radius:50%}
.mtglsync-icon:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.12}
.mtglsync .mtglsync-icon svg,.mtglsync .mtglsync-icon img{width:16px!important;height:16px!important;display:block;position:relative;object-fit:contain;max-width:none}
.mtglsync-glow .mtglsync-name,.mtglsync-glow .mtglsync-icon{filter:drop-shadow(0 0 4px var(--mtglsync-color))}
.mtglsync-shine .mtglsync-name{background:linear-gradient(110deg,var(--mtglsync-color) 25%,#fff 48%,var(--mtglsync-color) 65%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent!important;animation:mtglsync-shine 3.5s linear infinite}
.mtglsync-sparkle .mtglsync-name:after,.mtglsync-sparkle .mtglsync-name:before{content:"";pointer-events:none;position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;left:8%;top:0;box-shadow:12px 13px 0 var(--mtglsync-color),27px -3px 0 var(--mtglsync-color),42px 9px 0 #fff,55px 2px 0 var(--mtglsync-color);animation:mtglsync-spark 2.8s ease-in-out infinite}
.mtglsync-sparkle .mtglsync-name:after{left:25%;top:12px;animation-delay:-1.4s}
.mtglsync-pulse .mtglsync-icon{animation:mtglsync-pulse 3s ease-in-out infinite}
.mtg-profile-v28 .mtg-profile-role-card small{display:block;margin-bottom:7px}
.mtg-profile-v28 .mtg-profile-role-card strong{display:block}
.mtgct-person.mtglsync-contact .mtgct-line a:before{content:none}
.mtgct-person.mtglsync-contact .mtglsync-icon{width:17px;height:17px;flex-basis:17px}
.mtgct-person.mtglsync-contact .mtglsync-icon svg,.mtgct-person.mtglsync-contact .mtglsync-icon img{width:12px!important;height:12px!important}
@keyframes mtglsync-shine{from{background-position:150% 0}to{background-position:-100% 0}}
@keyframes mtglsync-spark{0%,100%{opacity:.15}50%{opacity:1}}
@keyframes mtglsync-pulse{0%,100%{filter:drop-shadow(0 0 0 var(--mtglsync-color))}50%{filter:drop-shadow(0 0 5px var(--mtglsync-color))}}
@media(prefers-reduced-motion:reduce){.mtglsync *,.mtglsync *:before,.mtglsync *:after{animation:none!important}}

.mtglsync-rank-card .mtglsync-rank-content{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:16px}
.mtglsync-rank-card .mtglsync-rank-content>small{display:block;margin:0;font-size:11px;line-height:1.4;color:#aeb4be}
.mtglsync-rank-card .mtglsync-rank-content>strong{display:block;margin:0;font-size:14px;line-height:1.5}
