.centro.svelte-1x05zx6{box-sizing:border-box;place-items:center;min-height:100vh;padding:1rem;display:grid}.tarjeta.svelte-1x05zx6{box-sizing:border-box;background:var(--vidrio);-webkit-backdrop-filter:blur(8px)saturate(110%);border:1px solid var(--vivo-borde);width:min(360px,100%);box-shadow:inset 0 1px 0 #fffc, var(--vidrio-sombra);border-radius:16px;flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;display:flex}.marca.svelte-1x05zx6{align-items:center;gap:.65rem;display:flex}.ico.svelte-1x05zx6{background:var(--vivo);border-radius:6px;width:22px;height:22px}h1.svelte-1x05zx6{margin:0;font-size:1.3rem;font-weight:600}.sub.svelte-1x05zx6{color:var(--tinta-suave);margin:0 0 .6rem;font-size:.9rem}label.svelte-1x05zx6{color:var(--tinta-suave);font-size:.85rem}input.svelte-1x05zx6{border:1px solid var(--vivo-borde);color:var(--tinta);font:inherit;background:#ffffffd9;border-radius:8px;padding:.6rem .75rem}input.svelte-1x05zx6:focus{outline:2px solid var(--vivo);outline-offset:1px}.error.svelte-1x05zx6{color:#b91c1c;margin:0;font-size:.85rem}button.svelte-1x05zx6{border:1px solid var(--vivo);background:var(--vivo);color:#fff;font:inherit;cursor:pointer;border-radius:8px;margin-top:.4rem;padding:.6rem .75rem;font-weight:600}button.svelte-1x05zx6:disabled{opacity:.7;cursor:progress}
