.perfil-contorno{box-shadow:none}.perfil-contorno--bronze{box-shadow:0 0 0 3px #b4530959,0 0 14px #b4530959;border-color:#b45309!important}.perfil-contorno--prata{box-shadow:0 0 0 3px #64748b66,0 0 14px #64748b59;border-color:#64748b!important}.perfil-contorno--ouro{animation:2.4s ease-in-out infinite perfil-contorno-glow;box-shadow:0 0 0 3px #eab30873,0 0 16px #eab30873;border-color:#ca8a04!important}.perfil-contorno--esmeralda{box-shadow:0 0 0 3px #10b98166,0 0 16px #10b98166;border-color:#059669!important}.perfil-contorno--safira{animation:2.8s ease-in-out infinite perfil-contorno-glow;box-shadow:0 0 0 3px #2563eb73,0 0 16px #2563eb73;border-color:#2563eb!important}.perfil-contorno--rubi{animation:2.2s ease-in-out infinite perfil-contorno-pulse;box-shadow:0 0 0 3px #ef444473,0 0 16px #ef444473;border-color:#dc2626!important}.perfil-contorno--lendario{position:relative;box-shadow:0 0 18px #a855f766;border:3px solid #0000!important;overflow:visible!important}.perfil-contorno--lendario:before{content:"";border-radius:inherit;z-index:3;pointer-events:none;-webkit-mask-composite:xor;background:conic-gradient(#f59e0b,#ef4444,#a855f7,#3b82f6,#22d3ee,#f59e0b);padding:3px;animation:3s linear infinite perfil-contorno-lendario-rotate;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.perfil-contorno--lendario>img,.perfil-contorno--lendario .perfil-avatar-img,.perfil-contorno--lendario .ranking-avatar-img,.perfil-contorno--lendario .amigos-avatar-img,.perfil-contorno--lendario .app-bottom-nav-avatar-img{border-radius:inherit}@keyframes perfil-contorno-glow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes perfil-contorno-pulse{0%,to{box-shadow:0 0 0 3px #ef444459,0 0 12px #ef444459}50%{box-shadow:0 0 0 4px #ef444480,0 0 20px #ef44448c}}@keyframes perfil-contorno-lendario-rotate{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.perfil-contorno--bronze{border-color:#f59e0b!important}.perfil-contorno--prata{border-color:#cbd5e1!important}.perfil-contorno--ouro{border-color:#facc15!important}.perfil-contorno--esmeralda{border-color:#34d399!important}.perfil-contorno--safira{border-color:#60a5fa!important}.perfil-contorno--rubi{border-color:#f87171!important}}@media (prefers-reduced-motion:reduce){.perfil-contorno--ouro,.perfil-contorno--safira,.perfil-contorno--rubi,.perfil-contorno--lendario:before{animation:none}}
