:root{--fondo:#f7f5f2;--texto:#222;--acento:#e0662f;--borde:#d9d4cc;--error:#c0392b;color:var(--texto);background:var(--fondo);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--fondo:#1c1b1a;--texto:#eee;--borde:#444}}*{box-sizing:border-box}body{margin:0}.pantalla{max-width:420px;margin:0 auto;padding:48px 16px}.centro{text-align:center;margin-top:40vh}h1{color:var(--acento);letter-spacing:.05em}form{flex-direction:column;gap:16px;display:flex}label{flex-direction:column;gap:6px;font-weight:600;display:flex}input{border:1px solid var(--borde);color:inherit;background:0 0;border-radius:10px;padding:12px;font-size:16px}button{background:var(--acento);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px;font-size:16px;font-weight:600}button:disabled{opacity:.6}.error{color:var(--error);margin:0}
