.tela.svelte-1x05zx6{background:radial-gradient(700px 420px at 50% 0%, var(--acento-suave), transparent 70%), var(--fundo);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.caixa.svelte-1x05zx6{z-index:1;width:100%;max-width:420px;position:relative}h1.marca.svelte-1x05zx6{margin:12px 0 20px;line-height:0}h1.marca.svelte-1x05zx6 img:where(.svelte-1x05zx6){width:auto;height:58px;display:block}h1.marca.svelte-1x05zx6 .no-claro:where(.svelte-1x05zx6),:root[data-tema=claro] h1.marca.svelte-1x05zx6 .no-escuro:where(.svelte-1x05zx6){display:none}:root[data-tema=claro] h1.marca.svelte-1x05zx6 .no-claro:where(.svelte-1x05zx6){display:block}.explica.svelte-1x05zx6{color:var(--texto-3);margin:0 0 28px;font-size:14px;line-height:22px}form.svelte-1x05zx6{flex-direction:column;gap:12px;display:flex}input.svelte-1x05zx6{background:var(--superficie);border:1px solid var(--borda);width:100%;color:var(--texto);border-radius:10px;outline:none;padding:14px 16px;font-size:14px;transition:border-color .15s}input.svelte-1x05zx6::placeholder{color:var(--apagado)}input.svelte-1x05zx6:focus{border-color:var(--acento)}button.svelte-1x05zx6{background:var(--acento);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:14px 16px;font-size:14px;font-weight:500;transition:filter .15s}button.svelte-1x05zx6:hover:not(:disabled){filter:brightness(1.12)}button.svelte-1x05zx6:disabled{opacity:.55;cursor:default}.erro.svelte-1x05zx6{color:var(--ruim);margin:0;font-size:13px}
