.elementor-164 .elementor-element.elementor-element-a697e85{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-a6ce77c.xpro-widget-bg-overlay:before{transition:background 0.3s;}/* Start custom CSS for text-editor, class: .elementor-element-a6ce77c *//* Mural Indie — Correções do Login */

/* Fundo do formulário e dos blocos internos */
.elementor-164 .elementor-element.elementor-element-a6ce77c,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration form,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-MyAccount-content,
.elementor-164 .elementor-element.elementor-element-a6ce77c .ur-frontend-form,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-form,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-form-login {
    background-color: #202630 !important;
    color: #E6EAF0 !important;
}

/* Fundo dos campos */
.elementor-164 .elementor-element.elementor-element-a6ce77c input[type="text"],
.elementor-164 .elementor-element.elementor-element-a6ce77c input[type="email"],
.elementor-164 .elementor-element.elementor-element-a6ce77c input[type="password"] {
    background-color: #171A21 !important;
    color: #E6EAF0 !important;
}

/* Links: registrar e recuperar senha */
.elementor-164 .elementor-element.elementor-element-a6ce77c a,
.elementor-164 .elementor-element.elementor-element-a6ce77c a:visited,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-LostPassword a,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-register a {
    color: #66C0F4 !important;
}

.elementor-164 .elementor-element.elementor-element-a6ce77c a:hover,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-LostPassword a:hover,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-register a:hover {
    color: #8DD0FA !important;
}

/* Textos auxiliares e rótulos */
.elementor-164 .elementor-element.elementor-element-a6ce77c p,
.elementor-164 .elementor-element.elementor-element-a6ce77c span,
.elementor-164 .elementor-element.elementor-element-a6ce77c label,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-FormRow label {
    color: #E6EAF0;
}

/* Evita que o texto digitado fique escuro */
.elementor-164 .elementor-element.elementor-element-a6ce77c input {
    caret-color: #66C0F4;
}


/* Remove o painel duplicado do formulário */
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration,
.elementor-164 .elementor-element.elementor-element-a6ce77c .ur-frontend-form,
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-form,
.elementor-164 .elementor-element.elementor-element-a6ce77c form {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Mantém o espaçamento interno do formulário */
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration form,
.elementor-164 .elementor-element.elementor-element-a6ce77c .ur-frontend-form form {
    padding: 0 !important;
    margin: 0 !important;
}


/* Mural Indie — Painel com cantos arredondados */
.elementor-164 .elementor-element.elementor-element-a6ce77c {
    border-radius: 16px !important;
    overflow: hidden;
    padding: 28px !important;
    box-sizing: border-box;
}

/* Campos arredondados */
.elementor-164 .elementor-element.elementor-element-a6ce77c input[type="text"],
.elementor-164 .elementor-element.elementor-element-a6ce77c input[type="email"],
.elementor-164 .elementor-element.elementor-element-a6ce77c input[type="password"] {
    border-radius: 8px !important;
}

/* Botão arredondado */
.elementor-164 .elementor-element.elementor-element-a6ce77c button,
.elementor-164 .elementor-element.elementor-element-a6ce77c input[type="submit"],
.elementor-164 .elementor-element.elementor-element-a6ce77c .user-registration-Button {
    border-radius: 8px !important;
}/* End custom CSS */