/* Brand controls outside installation: same ink geometry for black and white. */
.button:not(#instalar *),.download:not(#instalar *){position:relative;isolation:isolate;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff}
.button:not(#instalar *)::after,.download:not(#instalar *)::after{content:"";position:absolute;inset:-1px;z-index:-1;background:url("assets/botao-preto-1.svg") center/100% 100% no-repeat;pointer-events:none}
#como-funciona .fr-shadow-surface{transform:none!important;background:transparent!important;border:0}
#como-funciona .fr-shadow-surface::after{content:none}
.fr-calendar-frame{transform:rotate(-3deg)}.fr-confirm-frame{transform:rotate(2deg)}.fr-sheet-frame{transform:rotate(-2deg)}
.fr-piece-shape{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:visible}
.fr-fly{background:transparent}.fr-fly::before{content:none}
.fr-shadow-surface{isolation:isolate}
#como-funciona .mini-actions b,#como-funciona .mini-actions .mini-no{position:relative;isolation:isolate;background:transparent;border:0;border-radius:0}
#como-funciona .mini-actions b::before,#como-funciona .mini-actions .mini-no::before{content:"";position:absolute;inset:-1px;z-index:-1;background:url("assets/botao-preto-1.svg") center/100% 100% no-repeat;pointer-events:none}
#como-funciona .mini-actions .mini-no::before{background-image:url("assets/contorno-botao-2.svg")}

.fr-piece-contour{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}
