/* AMZX Link 1.5.33 — abertura física e centro óptico padronizados.
 * Uma foto, uma arte e uma energia vetorial. Sem camadas herdadas. */

.amzx-avatar-frame-root-v1392 {
  --amzx-avatar-size: 190px;
  --amzx-photo-left: 5%;
  --amzx-photo-top: 5%;
  --amzx-photo-size: 90%;
  --amzx-photo-y: 44%;
  --amzx-photo-scale: 1.06;
  --amzx-art-inset: -22%;
  --amzx-art-shift-x: 0%;
  --amzx-art-shift-y: 0%;
  --amzx-energy: currentColor;
  position: relative !important;
  display: block !important;
  width: var(--amzx-avatar-size) !important;
  height: var(--amzx-avatar-size) !important;
  min-width: var(--amzx-avatar-size) !important;
  max-width: var(--amzx-avatar-size) !important;
  flex: 0 0 var(--amzx-avatar-size) !important;
  aspect-ratio: 1 !important;
  margin-inline: auto !important;
  overflow: visible !important;
  isolation: isolate !important;
  box-sizing: border-box !important;
  line-height: 0 !important;
}

.amzx-avatar-frame-root-v1392 > .amzx-avatar-img-v1392 {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  max-height: none !important;
  margin: 0 !important;
  object-fit: cover !important;
  object-position: center !important;
  border: 5px solid rgba(255,255,255,.94) !important;
  border-radius: 50% !important;
  box-shadow: 0 16px 38px rgba(2,6,23,.42) !important;
  transform: none !important;
}

.amzx-avatar-frame-active-v1392::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 4.5%;
  border-radius: 50%;
  background: radial-gradient(circle at 34% 24%,rgba(255,255,255,.2),transparent 35%),rgba(15,23,42,.18);
  box-shadow: 0 14px 34px rgba(2,6,23,.38),0 0 18px color-mix(in srgb,var(--amzx-energy) 22%,transparent);
  pointer-events: none;
}

.amzx-avatar-photo-v1392 {
  position: absolute !important;
  z-index: 2 !important;
  left: var(--amzx-photo-left) !important;
  top: var(--amzx-photo-top) !important;
  width: var(--amzx-photo-size) !important;
  height: var(--amzx-photo-size) !important;
  aspect-ratio: 1 !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.7) !important;
  border-radius: 50% !important;
  background: #dbe8f5 !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.66),0 10px 26px rgba(2,6,23,.24) !important;
  box-sizing: border-box !important;
  transform: translateZ(0) !important;
}

#profile .amzx-avatar-photo-v1392 > .amzx-avatar-img-v1392 {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  object-fit: cover !important;
  object-position: center var(--amzx-photo-y) !important;
  border: 0 !important;
  border-radius: 50% !important;
  outline: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  transform: translateY(var(--amzx-photo-shift-y,0)) scale(var(--amzx-photo-scale)) !important;
  transform-origin: center !important;
  filter: brightness(1.08) saturate(1.045) contrast(1.015) !important;
}

.amzx-avatar-art-v1392 {
  position: absolute !important;
  z-index: 10 !important;
  top: calc(var(--amzx-art-inset) + var(--amzx-art-shift-y)) !important;
  right: calc(var(--amzx-art-inset) - var(--amzx-art-shift-x)) !important;
  bottom: calc(var(--amzx-art-inset) - var(--amzx-art-shift-y)) !important;
  left: calc(var(--amzx-art-inset) + var(--amzx-art-shift-x)) !important;
  overflow: visible !important;
  pointer-events: none !important;
  transform: translateZ(0);
  transform-origin: 50% 50% !important;
  filter: drop-shadow(0 13px 18px rgba(2,6,23,.48)) saturate(1.045) contrast(1.025);
}

.amzx-avatar-art-img-v1392 {
  position: relative !important;
  z-index: 3 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  object-fit: contain !important;
  object-position: center !important;
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  image-rendering: auto !important;
  backface-visibility: hidden !important;
}

/* As artes v1.5.32 têm abertura transparente nativa. Não há máscara radial,
 * recorte CSS nem segunda cópia da placa: a foto fica atrás do aro real. */

/* Energia circular: nunca usa retângulo e desaparece suavemente nas bordas. */
.amzx-avatar-art-v1392::before {
  content: "";
  position: absolute;
  z-index: 1;
  inset: 9%;
  border-radius: 50%;
  background: conic-gradient(from 0deg,transparent 0 9%,color-mix(in srgb,var(--amzx-energy) 82%,white) 14%,transparent 22% 47%,color-mix(in srgb,var(--amzx-energy) 66%,white) 54%,transparent 63% 100%);
  -webkit-mask: radial-gradient(circle,transparent 0 66%,rgba(0,0,0,.22) 68%,#000 72%,rgba(0,0,0,.18) 76%,transparent 79%);
  mask: radial-gradient(circle,transparent 0 66%,rgba(0,0,0,.22) 68%,#000 72%,rgba(0,0,0,.18) 76%,transparent 79%);
  mix-blend-mode: screen;
  opacity: .54;
  filter: blur(.7px) drop-shadow(0 0 7px var(--amzx-energy));
  animation: amzx-energy-orbit-v1529 7.2s linear infinite;
}

.amzx-avatar-art-v1392::after {
  content: "";
  position: absolute;
  z-index: 4;
  inset: 5%;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 2%,#fff 0 .65%,transparent 1.8%),radial-gradient(circle at 92% 38%,var(--amzx-energy) 0 .7%,transparent 2%),radial-gradient(circle at 14% 74%,#fff 0 .6%,transparent 1.8%),radial-gradient(circle at 69% 94%,var(--amzx-energy) 0 .8%,transparent 2.1%);
  opacity: .62;
  filter: drop-shadow(0 0 4px var(--amzx-energy));
  animation: amzx-spark-orbit-v1529 9.5s linear infinite;
}

.amzx-rarity-preview-v1512 {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  overflow: visible !important;
  transform-origin: center !important;
  filter: drop-shadow(0 10px 16px rgba(2,6,23,.38));
}
.amzx-rarity-preview-v1512 > .amzx-avatar-preview-img-v1392 {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  object-fit: contain !important;
  background: transparent !important;
}
.amzx-frame-preview-none-v1392 { width:88px;height:88px;border-radius:50%;display:grid;place-items:center;border:5px solid rgba(148,163,184,.6);font-size:28px;line-height:1; }
.amzx-avatar-frame-option { min-height:188px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;padding:14px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 42%,rgba(56,189,248,.12),rgba(15,23,42,.035) 62%,transparent 76%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 28px rgba(2,6,23,.1)!important; }
.amzx-avatar-frame-option .small { line-height:1.2; }

/* Cores reais da energia. */
.amzx-frame-common{--amzx-energy:#cbd5e1;color:#cbd5e1}.amzx-frame-uncommon{--amzx-energy:#22c55e;color:#22c55e}.amzx-frame-rare{--amzx-energy:#38bdf8;color:#38bdf8}.amzx-frame-epic{--amzx-energy:#c026d3;color:#c026d3}.amzx-frame-legendary{--amzx-energy:#fbbf24;color:#fbbf24}.amzx-frame-mythic{--amzx-energy:#22d3ee;color:#22d3ee}.amzx-frame-secret{--amzx-energy:#8b5cf6;color:#8b5cf6}.amzx-frame-galactic{--amzx-energy:#f8fafc;color:#f8fafc}.amzx-frame-transcendental{--amzx-energy:#d946ef;color:#d946ef}
.amzx-frame-admin-phoenix{--amzx-energy:#f59e0b;color:#f59e0b}.amzx-frame-admin-electric{--amzx-energy:#38bdf8;color:#38bdf8}.amzx-frame-admin-astral{--amzx-energy:#d946ef;color:#d946ef}.amzx-frame-vip-sapphire{--amzx-energy:#facc15;color:#facc15}.amzx-frame-vip-amethyst{--amzx-energy:#c084fc;color:#c084fc}.amzx-frame-vip-ruby{--amzx-energy:#fb7185;color:#fb7185}.amzx-frame-partner-emerald{--amzx-energy:#34d399;color:#34d399}.amzx-frame-partner-celestial{--amzx-energy:#22d3ee;color:#22d3ee}.amzx-frame-partner-aurora{--amzx-energy:#e879f9;color:#e879f9}
.amzx-frame-special-super-admin{--amzx-energy:#f97316;color:#f97316}.amzx-frame-special-super-admin-quantum{--amzx-energy:#38bdf8;color:#38bdf8}.amzx-frame-special-super-admin-eclipse{--amzx-energy:#e11d48;color:#e11d48}.amzx-frame-special-nft{--amzx-energy:#22d3ee;color:#22d3ee}.amzx-frame-special-verified{--amzx-energy:#60a5fa;color:#60a5fa}.amzx-frame-special-brand{--amzx-energy:#d6a43a;color:#d6a43a}.amzx-frame-special-founder{--amzx-energy:#f59e0b;color:#f59e0b}.amzx-frame-special-creator{--amzx-energy:#fb7185;color:#fb7185}.amzx-frame-special-ambassador{--amzx-energy:#2dd4bf;color:#2dd4bf}.amzx-frame-special-support{--amzx-energy:#84cc16;color:#84cc16}.amzx-frame-special-event{--amzx-energy:#f472b6;color:#f472b6}.amzx-frame-special-moderator{--amzx-energy:#818cf8;color:#818cf8}.amzx-frame-special-web3{--amzx-energy:#14b8a6;color:#14b8a6}

/* Movimento leve na arte; a foto permanece estável e bem enquadrada. */
.amzx-frame-common .amzx-avatar-art-v1392{animation:amzx-breathe-v1529 6.2s ease-in-out infinite}.amzx-frame-uncommon .amzx-avatar-art-v1392{animation:amzx-rise-v1529 5.4s ease-in-out infinite}.amzx-frame-rare .amzx-avatar-art-v1392{animation:amzx-tilt-v1529 5s ease-in-out infinite}.amzx-frame-epic .amzx-avatar-art-v1392{animation:amzx-prism-v1529 4.6s ease-in-out infinite}.amzx-frame-legendary .amzx-avatar-art-v1392{animation:amzx-crown-v1529 4.2s ease-in-out infinite}.amzx-frame-mythic .amzx-avatar-art-v1392{animation:amzx-clock-v1529 6.8s ease-in-out infinite}.amzx-frame-secret .amzx-avatar-art-v1392{animation:amzx-oracle-v1529 5.8s ease-in-out infinite}.amzx-frame-galactic .amzx-avatar-art-v1392{animation:amzx-ascend-v1529 4.8s ease-in-out infinite}.amzx-frame-transcendental .amzx-avatar-art-v1392{animation:amzx-universe-v1529 7.6s ease-in-out infinite}
.amzx-frame-admin-electric .amzx-avatar-art-v1392{animation:amzx-admin-thunder-v1531 5.1s ease-in-out infinite}
.amzx-frame-admin-phoenix .amzx-avatar-art-v1392{animation:amzx-admin-phoenix-v1531 4.7s ease-in-out infinite}
.amzx-frame-admin-astral .amzx-avatar-art-v1392{animation:amzx-admin-arcane-v1531 6.8s ease-in-out infinite}
.amzx-frame-vip-sapphire .amzx-avatar-art-v1392{animation:amzx-vip-sapphire-v1531 5.6s ease-in-out infinite}
.amzx-frame-vip-amethyst .amzx-avatar-art-v1392{animation:amzx-vip-prism-v1531 6.2s ease-in-out infinite}
.amzx-frame-vip-ruby .amzx-avatar-art-v1392{animation:amzx-vip-solar-v1531 4.9s ease-in-out infinite}
.amzx-frame-partner-emerald .amzx-avatar-art-v1392{animation:amzx-partner-alliance-v1531 6.4s ease-in-out infinite}
.amzx-frame-partner-celestial .amzx-avatar-art-v1392{animation:amzx-partner-orbit-v1531 7.8s ease-in-out infinite}
.amzx-frame-partner-aurora .amzx-avatar-art-v1392{animation:amzx-partner-aurora-v1531 7.1s ease-in-out infinite}
.amzx-frame-special-super-admin-quantum .amzx-avatar-art-v1392{animation:amzx-super-quantum-v1532 5.8s ease-in-out infinite}
.amzx-frame-special-super-admin-eclipse .amzx-avatar-art-v1392{animation:amzx-super-dualis-v1532 6.6s ease-in-out infinite}
.amzx-frame-admin-electric .amzx-avatar-art-v1392::before{animation-duration:3.9s;animation-timing-function:steps(56)}
.amzx-frame-admin-phoenix .amzx-avatar-art-v1392::before{animation-duration:6.4s;animation-direction:reverse}
.amzx-frame-admin-astral .amzx-avatar-art-v1392::before{animation-duration:9.6s}
.amzx-frame-vip-sapphire .amzx-avatar-art-v1392::before{animation-duration:7.1s;animation-direction:reverse}
.amzx-frame-vip-amethyst .amzx-avatar-art-v1392::before{animation-duration:8.7s}
.amzx-frame-vip-ruby .amzx-avatar-art-v1392::before{animation-duration:5.3s;animation-direction:reverse}
.amzx-frame-partner-emerald .amzx-avatar-art-v1392::before{animation-duration:7.9s}
.amzx-frame-partner-celestial .amzx-avatar-art-v1392::before{animation-duration:5.8s;animation-direction:reverse}
.amzx-frame-partner-aurora .amzx-avatar-art-v1392::before{animation-duration:10.4s}

/* Fragmentos pequenos e orgânicos permanecem dentro do vão. Cada coleção tem
 * trajetória, direção e forma próprias; nenhuma energia usa caixa retangular. */
.amzx-special-orbit-v1526{position:absolute;z-index:4;left:50%;top:48%;width:70%;height:70%;border:1px solid color-mix(in srgb,var(--amzx-energy) 22%,transparent);border-radius:50%;transform:translate(-50%,-50%);opacity:.72;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--amzx-energy) 72%,transparent));animation:amzx-fragment-ring-v1529 8s linear infinite;pointer-events:none}
.amzx-special-orbit-v1526>i{position:absolute;left:50%;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--amzx-energy);box-shadow:0 0 6px var(--amzx-energy),0 0 12px color-mix(in srgb,var(--amzx-energy) 70%,transparent)}
.amzx-special-orbit-v1526>i::after{content:"";position:absolute;inset:30%;border-radius:inherit;background:#fff;opacity:.88}
.amzx-frame-admin-electric .amzx-special-orbit-v1526{animation-duration:3.8s;animation-timing-function:steps(48)}
.amzx-frame-admin-phoenix .amzx-special-orbit-v1526{animation-duration:6.2s;animation-direction:reverse}
.amzx-frame-admin-astral .amzx-special-orbit-v1526{animation-duration:9.4s}
.amzx-frame-vip-sapphire .amzx-special-orbit-v1526{animation-duration:7.3s;animation-direction:reverse}
.amzx-frame-vip-amethyst .amzx-special-orbit-v1526{animation-duration:8.6s}
.amzx-frame-vip-ruby .amzx-special-orbit-v1526{animation-duration:5.4s;animation-direction:reverse}
.amzx-frame-partner-emerald .amzx-special-orbit-v1526{animation-duration:7.7s}
.amzx-frame-partner-celestial .amzx-special-orbit-v1526{animation-duration:5.9s;animation-direction:reverse}
.amzx-frame-partner-aurora .amzx-special-orbit-v1526{animation-duration:10.2s}
.amzx-frame-special-super-admin-quantum .amzx-special-orbit-v1526{animation-duration:4.6s;animation-timing-function:steps(72)}
.amzx-frame-special-super-admin-eclipse .amzx-special-orbit-v1526{animation-duration:6.7s;animation-direction:reverse;border-color:color-mix(in srgb,#2563eb 46%,transparent)}
.amzx-fragment-bolt>i{width:7px;height:12px;border-radius:1px;clip-path:polygon(55% 0,100% 0,66% 42%,100% 42%,28% 100%,44% 57%,10% 57%);animation:amzx-fragment-flicker-v1531 1.15s steps(2) infinite}
.amzx-fragment-ember>i{width:8px;height:11px;border-radius:70% 30% 65% 35%;background:#ffb020;transform:rotate(35deg);animation:amzx-fragment-ember-v1531 1.8s ease-in-out infinite}
.amzx-fragment-rune>i{width:10px;height:10px;border:1px solid #fff;border-radius:2px;background:color-mix(in srgb,var(--amzx-energy) 72%,transparent);transform:rotate(45deg);animation:amzx-fragment-rune-v1531 2.6s ease-in-out infinite}
.amzx-fragment-diamond>i{width:10px;height:10px;border-radius:1px;clip-path:polygon(50% 0,100% 42%,50% 100%,0 42%);background:linear-gradient(135deg,#fff 0 22%,#38bdf8 35%,#1d4ed8 70%,#fff 100%)}
.amzx-fragment-prism>i{width:11px;height:10px;border-radius:1px;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(120deg,#fff,#d946ef 45%,#67e8f9);animation:amzx-fragment-prism-v1531 2.4s ease-in-out infinite}
.amzx-fragment-solar>i{width:10px;height:10px;border-radius:50%;background:#fff3a3;box-shadow:0 0 4px #fff,0 0 10px #f59e0b,0 0 18px #ef4444;animation:amzx-fragment-solar-v1531 1.7s ease-in-out infinite}
.amzx-fragment-link>i{width:11px;height:7px;border:2px solid #6ee7b7;border-radius:50%;background:transparent;box-shadow:7px 0 0 -2px transparent,7px 0 0 0 #34d399,0 0 8px #34d399}
.amzx-fragment-comet>i{width:14px;height:5px;border-radius:100% 18% 18% 100%;background:linear-gradient(90deg,transparent,#67e8f9 42%,#fff);box-shadow:-7px 0 9px color-mix(in srgb,var(--amzx-energy) 55%,transparent)}
.amzx-fragment-ribbon>i{width:15px;height:6px;border-radius:70% 20% 70% 20%;background:linear-gradient(90deg,#22d3ee,#f0abfc,#fff);transform:rotate(-18deg);animation:amzx-fragment-ribbon-v1531 2.8s ease-in-out infinite}
.amzx-fragment-cube>i,.amzx-fragment-hex>i,.amzx-fragment-network>i{border-radius:1px}.amzx-fragment-pearl>i,.amzx-fragment-origin>i,.amzx-fragment-signal>i{border-radius:50%}.amzx-fragment-ruby>i,.amzx-fragment-drop>i{transform:rotate(45deg) scale(.9,1.35)}
.amzx-fragment-quantum>i{width:11px;height:11px;clip-path:polygon(50% 0,88% 24%,100% 68%,50% 100%,0 68%,12% 24%);background:linear-gradient(135deg,#fff,#38bdf8 44%,#1d4ed8);animation:amzx-fragment-quantum-v1532 1.9s ease-in-out infinite}
.amzx-fragment-duality>i{width:13px;height:8px;border-radius:70% 20% 70% 20%;background:linear-gradient(90deg,#2563eb 0 47%,#fff 49% 51%,#e11d48 53%);animation:amzx-fragment-duality-v1532 2.4s ease-in-out infinite}

@keyframes amzx-energy-orbit-v1529{to{transform:rotate(360deg)}}
@keyframes amzx-spark-orbit-v1529{to{transform:rotate(-360deg)}}
@keyframes amzx-fragment-ring-v1529{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes amzx-breathe-v1529{0%,100%{transform:scale(.99);filter:brightness(.98)}50%{transform:scale(1.01);filter:brightness(1.08) drop-shadow(0 0 7px var(--amzx-energy))}}
@keyframes amzx-rise-v1529{0%,100%{transform:translateY(.6%)}50%{transform:translateY(-.6%);filter:brightness(1.08) drop-shadow(0 0 8px var(--amzx-energy))}}
@keyframes amzx-tilt-v1529{0%,100%{transform:rotate(-.25deg)}50%{transform:rotate(.25deg);filter:brightness(1.1) drop-shadow(0 0 9px var(--amzx-energy))}}
@keyframes amzx-prism-v1529{0%,100%{transform:scale(.995);filter:hue-rotate(-5deg)}50%{transform:scale(1.012);filter:hue-rotate(9deg) brightness(1.12) drop-shadow(0 0 10px var(--amzx-energy))}}
@keyframes amzx-crown-v1529{0%,100%{transform:translateY(.35%)}50%{transform:translateY(-.55%);filter:brightness(1.14) drop-shadow(0 0 11px var(--amzx-energy))}}
@keyframes amzx-clock-v1529{0%,100%{filter:brightness(1)}40%{filter:brightness(1.14) drop-shadow(0 0 10px var(--amzx-energy))}55%{filter:brightness(1.04)}}
@keyframes amzx-oracle-v1529{0%,100%{transform:scale(.995) rotate(-.2deg)}50%{transform:scale(1.012) rotate(.2deg);filter:brightness(1.12) drop-shadow(0 0 12px var(--amzx-energy))}}
@keyframes amzx-ascend-v1529{0%,100%{transform:translateY(.5%) scale(.995)}50%{transform:translateY(-.7%) scale(1.012);filter:brightness(1.15) drop-shadow(0 0 13px var(--amzx-energy))}}
@keyframes amzx-universe-v1529{0%,100%{filter:hue-rotate(-8deg) brightness(1.02)}50%{filter:hue-rotate(13deg) brightness(1.17) drop-shadow(0 0 14px var(--amzx-energy))}}
@keyframes amzx-flame-v1529{0%,100%{transform:translateY(.4%) scale(.996);filter:brightness(1)}50%{transform:translateY(-.55%) scale(1.012);filter:brightness(1.16) saturate(1.12) drop-shadow(0 0 12px var(--amzx-energy))}}
@keyframes amzx-digital-v1529{0%,100%{filter:brightness(1)}46%{filter:brightness(1.08) drop-shadow(0 0 10px var(--amzx-energy))}49%{filter:brightness(1.25) drop-shadow(0 0 14px var(--amzx-energy))}53%{filter:brightness(1.04)}}
@keyframes amzx-admin-thunder-v1531{0%,42%,100%{transform:scale(1);filter:brightness(1)}45%{transform:scale(1.007) rotate(-.18deg);filter:brightness(1.25) drop-shadow(0 0 11px var(--amzx-energy))}49%{transform:scale(1.003) rotate(.12deg);filter:brightness(1.08)}}
@keyframes amzx-admin-phoenix-v1531{0%,100%{transform:translateY(.35%) scale(.997);filter:brightness(1)}50%{transform:translateY(-.65%) scale(1.009);filter:brightness(1.16) saturate(1.12) drop-shadow(0 0 12px var(--amzx-energy))}}
@keyframes amzx-admin-arcane-v1531{0%,100%{transform:rotate(-.18deg);filter:hue-rotate(-4deg) brightness(1)}50%{transform:rotate(.18deg) scale(1.006);filter:hue-rotate(8deg) brightness(1.13) drop-shadow(0 0 11px var(--amzx-energy))}}
@keyframes amzx-vip-sapphire-v1531{0%,100%{transform:translateY(.2%);filter:brightness(1)}38%{filter:brightness(1.08)}52%{transform:translateY(-.35%) scale(1.006);filter:brightness(1.18) drop-shadow(0 0 12px var(--amzx-energy))}}
@keyframes amzx-vip-prism-v1531{0%,100%{transform:scale(.998);filter:hue-rotate(-5deg)}50%{transform:scale(1.008);filter:hue-rotate(11deg) brightness(1.15) drop-shadow(0 0 11px var(--amzx-energy))}}
@keyframes amzx-vip-solar-v1531{0%,100%{transform:scale(.998);filter:brightness(1)}48%{transform:scale(1.009);filter:brightness(1.21) saturate(1.1) drop-shadow(0 0 14px var(--amzx-energy))}60%{transform:scale(1.003);filter:brightness(1.06)}}
@keyframes amzx-partner-alliance-v1531{0%,100%{transform:scaleX(.997);filter:brightness(1)}50%{transform:scaleX(1.008) scaleY(1.003);filter:brightness(1.12) drop-shadow(0 0 10px var(--amzx-energy))}}
@keyframes amzx-partner-orbit-v1531{0%,100%{transform:rotate(-.2deg) scale(.998);filter:brightness(1)}50%{transform:rotate(.2deg) scale(1.006);filter:brightness(1.13) drop-shadow(0 0 11px var(--amzx-energy))}}
@keyframes amzx-partner-aurora-v1531{0%,100%{transform:translateY(.2%) scale(.998);filter:hue-rotate(-7deg) brightness(1)}50%{transform:translateY(-.25%) scale(1.007);filter:hue-rotate(10deg) brightness(1.14) drop-shadow(0 0 12px var(--amzx-energy))}}
@keyframes amzx-super-quantum-v1532{0%,100%{transform:scale(.998);filter:brightness(1) hue-rotate(-3deg)}38%{transform:scale(1.006) rotate(-.12deg);filter:brightness(1.18) drop-shadow(0 0 12px #38bdf8)}64%{transform:scale(1.002) rotate(.1deg);filter:brightness(1.08) hue-rotate(8deg)}}
@keyframes amzx-super-dualis-v1532{0%,100%{transform:scale(.997) rotate(-.12deg);filter:brightness(1) saturate(1)}50%{transform:scale(1.008) rotate(.12deg);filter:brightness(1.16) saturate(1.15) drop-shadow(-5px 0 10px #2563eb) drop-shadow(5px 0 10px #e11d48)}}
@keyframes amzx-fragment-quantum-v1532{0%,100%{transform:scale(.72) rotate(0);opacity:.55}50%{transform:scale(1.18) rotate(180deg);opacity:1;filter:brightness(1.6)}}
@keyframes amzx-fragment-duality-v1532{0%,100%{transform:rotate(-12deg) scaleX(.82)}50%{transform:rotate(12deg) scaleX(1.2);filter:brightness(1.45)}}
@keyframes amzx-fragment-flicker-v1531{0%,100%{opacity:.45;filter:brightness(1)}50%{opacity:1;filter:brightness(1.8)}}
@keyframes amzx-fragment-ember-v1531{0%,100%{transform:rotate(35deg) scale(.8);opacity:.6}50%{transform:rotate(35deg) translateY(-2px) scale(1.15);opacity:1}}
@keyframes amzx-fragment-rune-v1531{0%,100%{transform:rotate(45deg) scale(.88)}50%{transform:rotate(225deg) scale(1.1);box-shadow:0 0 13px var(--amzx-energy)}}
@keyframes amzx-fragment-prism-v1531{0%,100%{filter:hue-rotate(0deg);transform:scale(.9)}50%{filter:hue-rotate(70deg);transform:scale(1.12)}}
@keyframes amzx-fragment-solar-v1531{0%,100%{transform:scale(.78);opacity:.65}50%{transform:scale(1.2);opacity:1}}
@keyframes amzx-fragment-ribbon-v1531{0%,100%{transform:rotate(-18deg) scaleX(.82)}50%{transform:rotate(8deg) scaleX(1.18)}}

@media (max-width:767px) {
  .amzx-avatar-frame-option{min-height:174px;padding:11px!important}
  #profile .layout2 .amzx-header-avatar-wrap.amzx-avatar-frame-root-v1392{--amzx-avatar-size:clamp(172px,58vw,200px)!important;width:var(--amzx-avatar-size)!important;height:var(--amzx-avatar-size)!important;min-width:var(--amzx-avatar-size)!important;max-width:var(--amzx-avatar-size)!important}
  .amzx-avatar-frame-root-v1392{--amzx-photo-left:5%;--amzx-photo-top:5%;--amzx-photo-size:90%;--amzx-photo-scale:1.06}
}
@media (min-width:768px) {
  #profile .layout2 .amzx-header-avatar-wrap.amzx-avatar-frame-root-v1392{--amzx-avatar-size:clamp(204px,18vw,224px)!important;width:var(--amzx-avatar-size)!important;height:var(--amzx-avatar-size)!important;min-width:var(--amzx-avatar-size)!important;max-width:var(--amzx-avatar-size)!important}
}
@media (max-width:359px) {
  #profile .layout2 .amzx-header-avatar-wrap.amzx-avatar-frame-root-v1392{--amzx-avatar-size:clamp(164px,56vw,184px)!important}
}
@media (prefers-reduced-motion:reduce) {
  .amzx-avatar-art-v1392,.amzx-avatar-art-v1392::before,.amzx-avatar-art-v1392::after,.amzx-rarity-preview-v1512,.amzx-special-orbit-v1526{animation-duration:14s!important;animation-timing-function:ease-in-out!important}
}
