.auth-card.svelte-1ns9qws{background-color:var(--color-superficie);border:1px solid var(--color-borda);border-radius:var(--raio-lg);padding:var(--espaco-xl);width:100%;max-width:440px;box-sizing:border-box}.auth-titulo.svelte-1ns9qws{font-size:var(--tamanho-xl);font-weight:800;color:var(--color-marca);margin:0 0 var(--espaco-xs);text-align:center}.auth-subtitulo.svelte-1ns9qws{font-size:var(--tamanho-sm);color:var(--color-texto-2);margin:0 0 var(--espaco-lg);text-align:center}.alerta-erro.svelte-1ns9qws{background-color:var(--color-erro-fundo);color:var(--color-erro-texto);border:1px solid var(--color-erro-borda);border-radius:var(--raio-md);padding:var(--espaco-sm) var(--espaco-md);font-size:var(--tamanho-sm);margin-bottom:var(--espaco-md)}.auth-form.svelte-1ns9qws{display:flex;flex-direction:column;gap:var(--espaco-md)}.campo.svelte-1ns9qws{display:flex;flex-direction:column;gap:var(--espaco-xs)}.rotulo.svelte-1ns9qws{font-size:var(--tamanho-xs);font-weight:600;color:var(--color-texto-2)}.ajuda-campo.svelte-1ns9qws{font-size:var(--tamanho-xs);color:var(--color-texto-2)}.entrada.svelte-1ns9qws{padding:var(--espaco-sm) var(--espaco-md);border:1px solid var(--color-borda);border-radius:var(--raio-md);font-size:var(--tamanho-base);background-color:var(--color-fundo);color:var(--color-texto);box-sizing:border-box;width:100%}.entrada.svelte-1ns9qws:focus{outline:none;border-color:var(--color-marca)}.modal-botoes.svelte-1ns9qws{display:flex;gap:var(--espaco-sm)}.btn-modal.svelte-1ns9qws{flex:1;padding:var(--espaco-sm);border:1px solid var(--color-borda);background-color:var(--color-fundo);color:var(--color-texto);border-radius:var(--raio-md);font-size:var(--tamanho-sm);font-weight:600;cursor:pointer;text-align:center}.btn-modal.ativo.svelte-1ns9qws{background-color:var(--color-acao);color:var(--color-texto-inverso);border-color:var(--color-acao)}.btn-primario.svelte-1ns9qws{background-color:var(--color-acao);color:var(--color-texto-inverso);border:none;border-radius:var(--raio-md);padding:var(--espaco-md);font-size:var(--tamanho-base);font-weight:600;cursor:pointer;margin-top:var(--espaco-xs)}.btn-primario.svelte-1ns9qws:disabled{opacity:.6;cursor:not-allowed}.acoes-secundarias.svelte-1ns9qws{display:flex;justify-content:center;margin-top:var(--espaco-lg)}.link-entrar.svelte-1ns9qws{font-size:var(--tamanho-sm);font-weight:600;color:var(--color-marca);text-decoration:none}.link-entrar.svelte-1ns9qws:hover{text-decoration:underline}
