/* AMZX Link v1.5.646 — autoridade visual final dos 10 Premium Motion.
   Esta folha é carregada por último para impedir que regras históricas
   voltem a achatar, deslocar ou reduzir o contraste dos controles. */

body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space){
 --amzx-action-text:var(--amzx-premium-button-text,#fff);
 --amzx-action-accent:var(--amzx-premium-accent,#22d3ee);
 --amzx-action-accent-2:var(--amzx-premium-accent-2,#8b5cf6)
}

/* Remove somente resíduos de texturas antigas nos controles interativos. */
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile :is(#content :is(a,button,summary).btn-custom,#social a)::before{
 content:none!important;display:none!important;background:none!important;border:0!important;border-image:none!important
}

/* Contraste e geometria: o conteúdo nunca fica escuro, torto ou recortado. */
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content :is(a,button,summary).btn-custom{
 box-sizing:border-box!important;min-width:0!important;min-height:60px!important;height:auto!important;
 display:flex!important;align-items:center!important;justify-content:center!important;
 padding-block:13px!important;color:var(--amzx-action-text)!important;
 -webkit-text-fill-color:var(--amzx-action-text)!important;
 text-align:center!important;line-height:1.3!important;white-space:normal!important;
 overflow-wrap:anywhere!important;outline:1px solid transparent!important;outline-offset:1px!important;
 animation:amzxPremiumActionAuraV15637 3.2s ease-in-out infinite!important
}
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content :is(a,button,summary).btn-custom :is(span,strong,small,em,i){
 color:inherit!important;-webkit-text-fill-color:inherit!important;text-shadow:none!important
}
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content :is(a,button,summary).btn-custom :is(svg,path){color:inherit!important;fill:currentColor}

/* CTAs que antes viravam uma pequena pílula no canto de um card vazio. */
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content>.amzx-widget-public-shell[data-amzx-widget-type="vcard"] :is(a,button).btn-custom,
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content>.amzx-widget-public-shell[data-amzx-widget-type="paypal"] :is(a,button).btn-custom,
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content>.amzx-widget-public-shell[data-amzx-widget-type="newsletter"] form button[type="submit"],
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content>.amzx-widget-public-shell[data-amzx-widget-type="lead_capture"] form button[type="submit"]{
 width:100%!important;max-width:100%!important;min-width:0!important;min-height:58px!important;
 margin-inline:0!important;justify-self:stretch!important;align-self:stretch!important;
 display:flex!important;align-items:center!important;justify-content:center!important;
 padding:13px 18px!important;color:var(--amzx-action-text)!important;
 -webkit-text-fill-color:var(--amzx-action-text)!important;text-align:center!important
}
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content>.amzx-widget-public-shell:is([data-amzx-widget-type="vcard"],[data-amzx-widget-type="paypal"]) :is(.item,.btn-group,.d-flex,.row,[class*="col-"]):has(> :is(a,button).btn-custom){
 width:100%!important;max-width:100%!important;min-width:0!important
}

/* Redes sociais: alvos confortáveis, alinhados e visivelmente premium. */
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #social{
 display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;
 gap:11px!important;width:100%!important;margin:18px auto!important;padding:4px!important
}
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #social a{
 box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;
 width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;
 margin:0!important;padding:0!important;border-radius:16px!important;
 color:var(--amzx-premium-text,#fff)!important;-webkit-text-fill-color:var(--amzx-premium-text,#fff)!important;
 background:linear-gradient(145deg,color-mix(in srgb,var(--amzx-action-accent) 27%,rgba(4,12,24,.82)),color-mix(in srgb,var(--amzx-action-accent-2) 18%,rgba(2,8,18,.9)))!important;
 border:1px solid color-mix(in srgb,var(--amzx-action-accent) 62%,transparent)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 25px rgba(0,0,0,.28),0 0 18px color-mix(in srgb,var(--amzx-action-accent) 25%,transparent)!important;
 overflow:visible!important;outline:1px solid transparent!important;outline-offset:1px!important;
 animation:amzxPremiumActionAuraV15637 3.2s ease-in-out infinite!important
}
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #social a :is(i,svg,img){
 position:static!important;inset:auto!important;display:grid!important;place-items:center!important;
 width:23px!important;height:23px!important;max-width:23px!important;max-height:23px!important;
 margin:0!important;color:inherit!important;transform:none!important;object-fit:contain!important
}

/* Um único card para títulos: a moldura externa histórica deixa de aparecer. */
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content>.amzx-widget-public-shell[data-amzx-widget-type="heading"]>.item{
 width:100%!important;min-height:0!important;padding:0!important;background:transparent!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;
 -webkit-backdrop-filter:none!important;overflow:visible!important
}
body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content>.amzx-widget-public-shell[data-amzx-widget-type="heading"]>.item>.amzx-heading-v1473{
 width:max-content!important;max-width:calc(100% - 24px)!important;margin:0 auto!important;padding:12px 22px!important;
 border:1px solid color-mix(in srgb,var(--amzx-action-accent) 42%,transparent)!important;border-radius:18px!important;
 background:color-mix(in srgb,var(--amzx-action-accent) 10%,rgba(5,12,28,.72))!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 26px rgba(0,0,0,.2)!important;
 backdrop-filter:blur(13px)!important;-webkit-backdrop-filter:blur(13px)!important
}

@keyframes amzxPremiumActionAuraV15637{
 0%,100%{outline-color:transparent;outline-offset:1px;filter:brightness(1)}
 50%{outline-color:color-mix(in srgb,var(--amzx-action-accent-2) 72%,transparent);outline-offset:4px;filter:brightness(1.07) saturate(1.05)}
}
@keyframes amzxPremiumDesktopSceneV15637{
 0%{transform:translate3d(-2.4%,-1.2%,0) scale(1.055)}
 50%{transform:translate3d(1.2%,1.6%,0) scale(1.095)}
 100%{transform:translate3d(2.5%,-.4%,0) scale(1.065)}
}
@keyframes amzxTechCircuitFlowV15637{
 0%{background-position:0 0,0 0;transform:translate3d(-35px,-24px,0)}
 100%{background-position:180px 180px,180px 180px;transform:translate3d(35px,24px,0)}
}

@media(min-width:768px){
 body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space)::after{
  animation:amzxPremiumDesktopSceneV15637 8s ease-in-out infinite alternate!important
 }
 body.amzx-theme-tech-lines::before{
  opacity:.72!important;animation:amzxTechCircuitFlowV15637 5.5s linear infinite alternate!important
 }
}

@media(max-width:767px){
 body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #social{gap:10px!important;margin-block:15px!important}
 body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #social a{
  width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:15px!important
 }
 body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile #content :is(a,button,summary).btn-custom{
  min-height:62px!important;font-size:1rem!important
 }
}

@media(prefers-reduced-motion:reduce){
 body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space)::before,
 body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space)::after,
 body:is(.amzx-theme-neon-flow,.amzx-theme-tech-lines,.amzx-theme-sunset,.amzx-theme-gold-elegance,.amzx-theme-love-pink,.amzx-theme-nature,.amzx-theme-gamer-pro,.amzx-theme-ocean,.amzx-theme-minimal,.amzx-theme-space) #profile :is(#content :is(a,button,summary).btn-custom,#social a){animation:none!important}
}
